:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b12;--panel:#10151f;--line:#222a38;--text:#eef2f8;--muted:#8f9bad;--accent:#6ce5b1;--error:#ff6b7a}.loginBody{min-height:100vh}.loginPage{background:radial-gradient(circle at 30% 10%,#1a3a34 0,transparent 40%),var(--bg);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.loginCard{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:14px;width:min(420px,100%);padding:28px;display:grid}.loginCard h1{letter-spacing:-.04em;margin:0;font-size:28px}.loginCard label{gap:6px;display:grid}.loginCard button[type=submit]{width:100%;margin-top:4px}.loginError{color:var(--error);margin:0;font-weight:700}.authUser{flex-direction:column;align-items:stretch;gap:8px;display:flex}.authUserMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rolePill{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#151c27;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.logoutBtn{border-color:var(--line);height:32px;color:var(--muted);background:#151c27;padding:0 12px;font-size:12px}.logoutBtn:hover{color:var(--text);border-color:#3a465a}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.inlineResetForm{align-items:center;gap:6px;display:flex}.inlineResetForm input{min-width:0;height:34px}.inlineResetForm button{height:34px;padding:0 10px;font-size:12px}*{box-sizing:border-box}body{background:radial-gradient(circle at 70% -20%,#18312e 0,transparent 35%),var(--bg);color:var(--text);min-height:100vh;margin:0;font:14px/1.5 ui-sans-serif,system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:80;background:var(--accent);color:#062116;border-radius:8px;padding:8px 12px;font-weight:800;position:absolute;top:12px;left:-999px}.skipLink:focus,.skipLink:focus-visible{left:12px}.appBody{min-height:100vh}.appShell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s;display:grid}.appShell.sidebarCollapsed{grid-template-columns:0 minmax(0,1fr)}.appSidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e16ee;flex-direction:column;gap:8px;height:100vh;padding:14px 12px;transition:opacity .2s,transform .2s,padding .2s;display:flex;position:sticky;top:0;overflow:hidden}.appShell.sidebarCollapsed .appSidebar{opacity:0;pointer-events:none;border-right:0;padding:0;transform:translate(-8px)}.sideHeader{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px;display:flex}.scopeSwitcher{gap:4px;padding:0 2px 10px;display:grid}.scopeSwitcher label{color:#6f7b8d;letter-spacing:.12em;font-size:10px;font-weight:800}.scopeSwitcher select{border:1px solid var(--line);width:100%;height:32px;color:var(--text);font:inherit;background:#151c27;border-radius:8px;padding:0 8px;font-size:12px;font-weight:700}.scopeSwitcher.pending{opacity:.7}.sideBrand{padding:4px 8px;font-size:22px;display:inline-block}.sideBody{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.sidebarToggle,.sidebarOpenFab{border:1px solid var(--line);width:auto;min-width:34px;height:28px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#151c27;border-radius:8px;flex:none;padding:0 8px;font-size:10px;font-weight:800;line-height:1}.sidebarToggle:hover,.sidebarOpenFab:hover{color:var(--accent);border-color:#3a465a}.sidebarOpenFab{z-index:40;position:fixed;top:16px;left:16px;box-shadow:0 8px 24px #0006}.brand{letter-spacing:-.04em;color:var(--accent);font-size:19px;font-weight:800}.sideNav{flex:1;gap:12px;padding:4px 0 18px;display:grid}.sideNavSearch{text-transform:none;letter-spacing:0;color:inherit;display:block}.sideNavSearch input{letter-spacing:0;text-transform:none;height:32px;font-size:12px;font-weight:600}.sideNavGroup ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.sideNavLabel{color:#6f7b8d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px 10px;font-size:10px;font-weight:800}.sideNavGroupToggle{color:#6f7b8d;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:28px;margin:0;padding:0 8px;font-size:10px;font-weight:800;display:flex}.sideNavGroupToggle:hover{color:var(--text);background:#151d28}.sideNavChevron{color:#6f7b8d;font-size:11px}.sideNavLink{color:var(--muted);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700;display:block}.sideNavLink:hover{color:var(--text);background:#151d28}.sideNavLink.active{color:var(--accent);background:#133328}.sideNavHint{margin:8px 2px 0;font-size:11px}.sideNavHint kbd{border:1px solid var(--line);border-radius:4px;margin-right:2px;padding:1px 5px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.sideNavEmpty{margin:0;padding:8px 10px;font-size:12px}.sideFooter{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:14px;display:grid}.appMain{min-width:0}.appContent{min-height:100vh}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b12cc;align-items:center;gap:18px;height:64px;padding:0 max(24px,50vw - 600px);display:flex}.mainNav{color:var(--muted);flex-wrap:wrap;gap:12px 16px;font-size:13px;font-weight:700;display:flex}.mainNav a:hover{color:var(--accent)}.topbarRight{align-items:center;gap:12px;margin-left:auto;display:flex}.authUser{flex-wrap:wrap}@media (max-width:900px){.appShell,.appShell.sidebarCollapsed{grid-template-columns:1fr}.appSidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:relative}.appShell.sidebarCollapsed .appSidebar{display:none}.sideNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sideNavSearch,.sideNavPinned,.sideNavHint,.sideNavEmpty{grid-column:1/-1}.sideFooter{grid-template-columns:1fr auto;align-items:center}}.alertsPage .alertsGrid{gap:18px;display:grid}.alertCard{overflow:visible}.alertForm{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;padding:18px 20px;display:grid}.alertForm .wide{grid-column:1/-1}.ruleForm{grid-template-columns:repeat(3,minmax(0,1fr))}.alertHint{margin:0;padding:0 20px 14px}.alertChannelHead,.alertChannelRow{grid-template-columns:1fr 2fr .6fr .7fr}.alertRuleHead,.alertRuleRow{grid-template-columns:1.2fr 1.2fr 1.4fr .9fr 1.5fr}.alertFireHead,.alertFireRow{grid-template-columns:.9fr 1fr .7fr 2fr}.dangerBtn,button[type=submit].dangerBtn{color:#ffadb5;background:#401b24;border-color:#ff6b7a}button.dangerBtn:hover,button[type=submit].dangerBtn:hover{filter:none}.ghostBtn,button[type=submit].ghostBtn{color:#d4dce7;background:#151c27;border-color:#2a3444}button.ghostBtn:hover,button[type=submit].ghostBtn:hover{filter:none;color:var(--text);border-color:#3a465a}.ruleMuteActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ruleMuteActions form{margin:0}.ruleMuteActions button{height:28px;padding:0 8px;font-size:11px}@media (max-width:1000px){.alertForm,.ruleForm{grid-template-columns:1fr 1fr}.alertRuleHead,.alertRuleRow{grid-template-columns:1.2fr 1fr .7fr}.alertRuleHead span:nth-child(3),.alertRuleRow span:nth-child(3){display:none}}@media (max-width:700px){.alertForm,.ruleForm,.alertChannelHead,.alertChannelRow,.alertRuleHead,.alertRuleRow,.alertFireHead,.alertFireRow{grid-template-columns:1fr}}.tzToggle{border:1px solid var(--line);background:#0b1018;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.tzToggle .tzLabel{color:var(--muted);letter-spacing:.08em;padding:0 8px;font-size:10px;font-weight:800}.tzToggle button{height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.tzToggle button:hover{filter:none;border-color:#0000}.tzToggle button.active{background:var(--accent);color:#062116}.tzToggle.pending{opacity:.7}.muted{color:var(--muted)}.container{width:min(1200px,100% - 32px);margin:0 auto;padding:28px 0}.heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}h1{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.5vw,28px)}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 4px;font-size:11px;font-weight:800}.count,.metric{border:1px solid var(--line);color:#b9c2d0;background:#151c27;border-radius:999px;padding:6px 12px}.filters{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:2fr 1fr 1fr 1.2fr 1.2fr 1fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:11px;font-weight:700;display:grid}input,select,button{width:100%;height:36px;color:var(--text);font:inherit;background:#0b1018;border:1px solid #2a3444;border-radius:8px;padding:0 11px}button{width:auto;color:var(--text);cursor:pointer;background:#151c27;border-color:#2a3444;padding:0 14px;font-weight:700}button:hover{border-color:#3a465a}button[type=submit],button.primaryBtn{background:var(--accent);color:#062116;border-color:#55c99a;font-weight:800}button[type=submit]:hover,button.primaryBtn:hover{filter:brightness(1.05)}.tableCard,.waterfallCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.row{border-bottom:1px solid var(--line);grid-template-columns:2fr 1.15fr .7fr .5fr;align-items:center;gap:16px;padding:12px 16px;display:grid}.tableHead{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.traceRow{transition:all .15s}.traceRow:hover{background:#151d28}.row small,.spanLabel small{color:var(--muted);text-overflow:ellipsis;display:block;overflow:hidden}.duration{font-variant-numeric:tabular-nums;font-weight:700}.badge{color:var(--accent);background:#133328;border-radius:99px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-block}.badge.error{color:#ffadb5;background:#401b24}.badge.warn{color:#f5d38a;background:#3a2f12}.pagination{color:var(--muted);justify-content:space-between;padding:16px 20px;display:flex}.pagination a{color:var(--accent);font-weight:700}.pagination .disabled{opacity:.25;pointer-events:none}.empty{text-align:center;color:var(--muted);padding:36px 20px}.empty.error,.callout.error{text-align:left;color:#ffd0d6;background:#140e12;border:1px solid #5a2a33;border-radius:12px;margin-bottom:16px;padding:14px 16px}.empty.notice,.callout.notice{text-align:left;color:#f5d38a;background:#14110c;border:1px solid #3a2f12;border-radius:12px;margin-bottom:16px;padding:14px 16px}.back{color:var(--accent);margin-bottom:24px;display:inline-block}.detailHeading{align-items:center}.detailHeading h1{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:clamp(20px,3vw,30px)}.metric{border-radius:12px;min-width:155px}.metric small{color:var(--muted);display:block}.metric strong{font-size:20px}.waterfallHeader{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 20px;display:flex}.waterfallHeader span,.axis{color:var(--muted)}.axis{justify-content:space-between;padding:10px 20px 10px 240px;font-size:10px;display:flex}.spanRow{border-top:1px solid #1b2330;grid-template-columns:210px 1fr;align-items:center;gap:16px;min-height:58px;padding:9px 20px;display:grid}.spanLabel{min-width:0}.track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#222b38 25%);height:28px;position:relative}.bar{background:linear-gradient(90deg,#34b982,var(--accent));border-radius:5px;min-width:3px;height:22px;position:absolute;top:3px;box-shadow:0 0 16px #6ce5b133}.barError{background:linear-gradient(90deg,#d94c60,var(--error))}.bar span{white-space:nowrap;color:var(--muted);font-size:10px;line-height:22px;position:absolute;left:calc(100% + 7px)}.spanDetails{color:var(--muted);margin-top:7px;font-size:12px}.spanDetails summary{cursor:pointer;color:var(--accent);font-weight:700}.spanDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:9px 0 0;display:grid}.spanDetails dl div{grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:7px;display:grid}.spanDetails dt{color:#8f9bad}.spanDetails dd{color:#d4dce7;overflow-wrap:anywhere;margin:0}.spanDetails p{margin:8px 0 0}.skeleton{background:linear-gradient(90deg,#111722,#1c2430,#111722) 0 0/200%;border-radius:12px;animation:1.4s infinite pulse}.titleSkeleton{width:240px;height:44px;margin-bottom:30px}.panelSkeleton{height:420px}.errorState{text-align:center;padding-top:15vh}.errorState button{margin-top:18px}@keyframes pulse{to{background-position:-200% 0}}@media (max-width:1000px){.filters{grid-template-columns:repeat(3,1fr)}.wide{grid-column:span 2}}@media (max-width:700px){.container{padding:20px 0}.filters{grid-template-columns:1fr 1fr}.wide{grid-column:span 2}.row{grid-template-columns:1.7fr .7fr}.row span:nth-child(2),.row span:nth-child(4){display:none}.detailHeading{flex-direction:column;align-items:flex-start}.spanRow{grid-template-columns:110px 1fr;padding:9px 12px}.axis{padding-left:138px}.bar span{display:none}}.explorer{grid-template-columns:245px minmax(0,1fr);width:min(1440px,100% - 32px);min-height:100vh;margin:0 auto;display:grid}.explorerFull{grid-template-columns:minmax(0,1fr)}.explorerFull .explorerContent{padding-left:0}.serviceSidebar{border-right:1px solid var(--line);padding:24px 16px}.sidebarTitle{padding:0 10px 14px}.sidebarTitle strong{margin-top:2px;display:block}.serviceLink{color:#c5cedb;border-radius:8px;gap:2px;margin:3px 0;padding:10px;display:grid}.serviceLink:hover,.serviceLink.active{color:var(--accent);background:#182332}.serviceLink small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorerContent{min-width:0;padding:28px 0 28px 28px}.breakdownSection,.queryChartSection{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1.5fr;gap:30px;margin:24px 0;padding:24px;display:grid}.breakdownSection h2,.queryChartSection h2{letter-spacing:-.03em;margin:0 0 7px;font-size:22px}.breakdownSection p,.queryChartSection p{margin:0}.breakdownGrid{gap:12px;display:grid}.breakdownCard{gap:7px;display:grid}.breakdownCard>div:first-child{color:var(--muted);justify-content:space-between;display:flex}.breakdownCard strong{color:var(--text);font-variant-numeric:tabular-nums}.breakdownTrack{background:#1c2532;border-radius:99px;height:9px;overflow:hidden}.breakdownTrack i{background:var(--accent);border-radius:inherit;height:100%;display:block}.queryChart{gap:12px;display:grid}.queryBarRow{gap:6px;display:grid}.queryBarMeta{gap:4px;min-width:0;display:grid}.queryKind{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.queryBarMeta code{color:#dce5f2;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.networkInline{color:#94a3b8;margin-top:6px;font-size:12px;line-height:1.4;display:block}.queryBarTrack{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.queryBarTrack i{background:var(--accent);border-radius:99px;height:10px;display:block}.queryBarTrack strong{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.spanCallout{background:#0c121b;border:1px solid #243041;border-radius:10px;margin-top:8px;padding:10px 12px}.spanCallout em{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-style:normal;font-weight:800;display:block}.spanCallout pre,.spanDetails pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e7eef8;margin:0;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.spanFullWidth{grid-column:1/-1}.spanDetails[open]{margin-bottom:4px}.logsFilters{background:#0c121b;border:0;border-radius:0;grid-template-columns:1.6fr 1.1fr 1.3fr auto;margin:0}.logsFiltersV2{grid-template-columns:1fr 1fr 1.4fr 1.1fr 1.1fr .9fr auto;margin-bottom:12px}.explorerPickers{flex-wrap:wrap;align-items:end;gap:12px 16px;margin:0 0 12px;display:flex}.servicePicker,.rangePicker>label{flex:200px;min-width:0;max-width:none;margin:0}.rangePicker{gap:10px;min-width:0;display:grid}.rangePickerCustom{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:end;gap:10px;padding:0 16px 14px;display:flex}.rangePickerCustom label{flex:200px;min-width:200px;max-width:280px}.tracesFilters{background:#0c121b;border:0;border-radius:0;grid-template-columns:2fr 1.3fr .9fr 1.1fr auto;margin:0}.traceConsole{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:0 0 16px;overflow:hidden}.traceConsoleTop{grid-template-columns:minmax(220px,1.3fr) minmax(200px,1fr) auto auto;align-items:end;gap:14px;padding:16px;display:grid}.traceConsoleTop:has(.traceSeg:nth-child(5)){grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) auto auto auto}.traceSeg{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:11px;font-weight:700;display:grid}.traceSegNav{background:#0b1018;border:1px solid #2a3444;border-radius:8px;height:36px;display:flex;overflow:hidden}.traceSegNav a{color:var(--muted);white-space:nowrap;border-right:1px solid #2a3444;align-items:center;padding:0 13px;font-size:12px;font-weight:700;display:flex}.traceSegNav a:last-child{border-right:0}.traceSegNav a:hover{color:var(--text);background:#151d28}.traceSegNav a.isOn,.traceSegNav a.isOn:hover{background:var(--accent);color:#062116}.traceSegNav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-right:1px solid #2a3444;align-items:center;padding:0 13px;font-size:12px;font-weight:700;display:flex}.traceSegNav button:last-child{border-right:0}.traceSegNav button:hover{color:var(--text);background:#151d28}.traceSegNav button.isOn{background:var(--accent);color:#062116}.askTabNav{width:fit-content}.askSearchForm{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(180px,1fr)}.traceInsights{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:0 0 16px;overflow:hidden}.traceInsightsHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.traceInsightsHead strong{font-size:13px}.traceInsightsHead span{color:var(--muted);font-size:12px}.traceChartStack{display:grid}.traceChartStack .volumeChartWrap+.volumeChartWrap{border-top:1px solid var(--line)}.traceInsights .tsChart{background:0 0;border:0;border-radius:0}.traceInsights .tsChartPlot{background:#0b1018}.rangeChips{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.rangeChip{border:1px solid var(--line);height:auto;color:var(--muted);background:0 0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.rangeChip:hover{color:var(--text);filter:none;background:#151d28;border-color:#3a465a}.rangeChip.active,.rangeChip.active:hover{color:#062116;background:var(--accent);border-color:var(--accent)}.liveChip.active,.liveToggle.active{color:#2a0710;background:#ff6b7a;border-color:#ff6b7a}.headingActions{align-items:center;gap:12px;display:flex}.liveToggle{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 14px;font-weight:800}.liveToggle:hover{color:var(--accent);border-color:var(--accent)}.liveBadge{color:#ffadb5;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.liveBadge i{background:#ff6b7a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 #ff6b7a66}.liveBadge.pulse i{animation:.8s ease-out livePulse}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.45}}.logRow{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .65fr minmax(260px,2.5fr) 1fr;align-items:start;gap:16px;padding:14px 20px;display:grid}.logSummary{-webkit-line-clamp:var(--log-max-lines,1);white-space:pre-wrap;-webkit-box-orient:vertical;max-height:none;margin-top:4px;display:-webkit-box;overflow:hidden}.logHistogramCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:0 0 16px;overflow:hidden}.logHistogramHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.logHistogramHeader strong{font-size:13px}.logHistogramHeader span{color:var(--muted);font-size:12px}.logHistogram{background:#0b1018;align-items:stretch;gap:1px;height:88px;padding:10px 12px 8px;display:flex}.logHistogramCol{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:2px;height:100%;display:flex;position:relative}.logHistogramCol i{width:100%;min-height:0;display:block}.logHistogramOk{background:#4c8dff;border-radius:2px 2px 0 0}.logHistogramErr{background:#ff6b7a}.logHistogramCol.empty{opacity:.28}.logHistogramCol:hover{outline:1px solid var(--accent);outline-offset:-1px}.livePause{color:#ffadb5;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffadb5;border-radius:999px;margin-left:8px;padding:2px 8px;font-weight:800}.savedViews input{border:1px solid var(--line);height:32px;color:var(--text);background:#0c121b;border-radius:8px;padding:0 10px}.logExplorerToolbar{flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 0 14px;display:flex}.logExplorerFormats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.logRawList{border:1px solid var(--line);background:#0b1018;border-radius:14px;overflow:hidden}.logRawRow{border-bottom:1px solid #1b2330;grid-template-columns:190px minmax(0,1fr) auto;align-items:start;gap:12px;padding:6px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.logRawRow.default{grid-template-columns:190px 88px 150px minmax(0,1fr) auto}.logRawRow time,.logRawRow strong{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.logRawBody{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:var(--log-max-lines,1);color:#d7e0ec;font:inherit;background:0 0;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.logExplorerFont-small{font-size:12px;line-height:1.45}.logExplorerFont-medium{font-size:13.5px;line-height:1.5}.logExplorerFont-large{font-size:15px;line-height:1.55}.endpointHint{color:var(--muted);margin-top:6px;font-family:ui-monospace,monospace;font-size:11px;display:block}.logDetails{margin-top:8px}.logDetails summary{cursor:pointer;color:var(--accent);font-weight:700}.logDetails pre,.requestLogRow pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e7eef8;background:#0c121b;border:1px solid #243041;border-radius:10px;max-height:480px;margin:8px 0 0;padding:12px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.errorTraceCard{border-color:#5a2a33}.errorTraceRow{background:#140e12}.errorTraceMessage{color:#ffadb5;margin:6px 0 8px;font-size:14px;display:block}.stacktraceBlock{color:#ffd0d6!important;border-color:#5a2a33!important;max-height:none!important}.requestLogConsole{border:0;border-bottom:1px solid var(--line);border-radius:0}.requestLogConsole .appLogStream{min-height:0;max-height:70vh}.appLogConsole{border:1px solid var(--line);background:#0b1018;border-radius:14px;overflow:hidden}.appLogConsoleHeader{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.appLogConsoleHeader strong{color:var(--text)}.appLogStream{white-space:pre-wrap;overflow-wrap:anywhere;color:#d7e0ec;background:linear-gradient(#0b1018,#0d1320);min-height:420px;max-height:70vh;margin:0;padding:18px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.traceLink{color:var(--accent);font-family:ui-monospace,monospace}.traceTabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.traceTabs a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 12px;font-weight:700}.traceTabs a:hover{color:var(--text);background:#151d28;border-color:#3a465a}.traceTabs a.active{color:#062116;background:var(--accent);border-color:var(--accent)}.repeatedHead,.repeatedRow{grid-template-columns:minmax(0,3fr) .55fr .7fr .7fr .7fr;align-items:start}.repeatedQueryCell{gap:6px;min-width:0;display:grid}.repeatedQueryCell pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e7eef8;margin:0;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.repeatedCount{color:var(--accent);font-variant-numeric:tabular-nums;font-size:16px}.repeatedHint{max-width:520px;margin:6px 0 0;font-size:12px}.ioInspectHint,.ioInspectLink{color:var(--accent);margin-top:6px;font-size:12px;font-weight:700;display:inline-block}.queryBarRowLink{border:1px solid #0000;border-radius:10px;padding:10px 12px;transition:all .15s}.queryBarRowLink:hover{border-color:var(--line);background:#121925}.ioPanel{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ioSidebar{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ioSidebarHeader{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:14px 16px;display:flex}.ioSidebarHeader strong{color:var(--text)}.ioCallLink{color:#c5cedb;border-bottom:1px solid #1b2330;gap:4px;padding:12px 16px;display:grid}.ioCallLink:hover,.ioCallLink.active{color:var(--accent);background:#182332}.ioCallLink strong{overflow-wrap:anywhere;color:inherit;font-size:13px}.ioCallLink small{color:var(--muted)}.ioDetail{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.ioMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.ioNote{margin:0;padding:0 18px 12px}.ioPayloadGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.ioPayloadCard{border-right:1px solid var(--line);min-width:0}.ioPayloadCard:last-child{border-right:0}.ioPayloadBody{white-space:pre-wrap;overflow-wrap:anywhere;color:#e7eef8;background:#0c121b;max-height:60vh;margin:0;padding:16px 18px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ioKvTable{border-collapse:collapse;width:100%;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.ioKvTable th,.ioKvTable td{vertical-align:top;text-align:left;border-bottom:1px solid #1b2330;padding:8px 14px}.ioKvTable thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#101722;font-size:11px;font-weight:800}.ioKvTable tbody th{color:#9fb0c6;overflow-wrap:anywhere;width:34%;font-weight:700}.ioKvTable tbody td{color:#e7eef8;white-space:pre-wrap;overflow-wrap:anywhere}.ioRawJson{border-top:1px solid #1b2330}.ioRawJson summary{color:var(--muted);cursor:pointer;padding:10px 14px;font-size:12px;font-weight:700}.ioRawJson .ioPayloadBody{max-height:240px}.repeatedTable{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.repeatedGroup{border-bottom:1px solid var(--line)}.repeatedGroup .repeatedRow{border-bottom:0}.repeatedVariants{gap:10px;padding:0 20px 16px;display:grid}.repeatedVariant{background:#0c121b;border:1px solid #243041;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.repeatedVariantMeta{align-items:center;gap:10px;display:flex}.repeatedVariantCols{gap:4px;min-width:0;display:grid}.repeatedVariantCols em{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-style:normal;font-weight:800}.repeatedVariantCols code{color:#dce5f2;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.repeatedVariant pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e7eef8;margin:0;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.overviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.overviewCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:8px;padding:16px 18px;display:grid}.overviewCard small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.overviewCard strong{overflow-wrap:anywhere;font-size:16px}.mono,.requestRow .mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.requestHead,.requestRow{grid-template-columns:1.4fr .9fr .55fr 1.3fr .9fr .55fr}.requestRowClickable{cursor:pointer;-webkit-user-select:none;user-select:none}.requestRowClickable:hover{background:#151d28}.requestRowClickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.requestRow .endpointCell{color:var(--text);overflow-wrap:anywhere}.requestRow .traceIdCell{min-width:0;color:var(--accent);word-break:break-all;font-weight:700;display:block}.requestRow .serviceCell{z-index:1;position:relative}.spanDuration{color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px;font-style:normal;font-weight:700;display:block}.mutedCallout{opacity:.85}.requestLogRow{border-top:1px solid var(--line);padding:14px 20px}.requestLogRow>div{align-items:center;gap:10px;margin-bottom:4px;display:flex}.servicePage .headingMetrics{flex-wrap:wrap;gap:10px;display:flex}.serviceCell{color:var(--accent);font-weight:700}.serviceCell:hover{text-decoration:underline}.serviceCharts{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 22px;display:grid}.goldenCharts{grid-template-columns:repeat(3,minmax(0,1fr))}.sloTileGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:0 16px 16px;display:grid}.sloTileCard{background:var(--bg,#0d1218);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.sloTileCard small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.sloTileCard strong{margin:6px 0 10px;font-size:18px;display:block}.sloTileCard span{color:var(--muted);font-size:12px}.sloBar{background:#ffffff14;border-radius:99px;height:6px;margin-bottom:8px;overflow:hidden}.sloBar i{background:#6ce5b1;border-radius:99px;height:100%;display:block}.sloTileCard.is-warning .sloBar i{background:#f59e0b}.sloTileCard.is-critical .sloBar i{background:#ff6b7a}.errorTrack i{background:linear-gradient(90deg,#d94c60,var(--error))}.satTrack i{background:linear-gradient(90deg,#f59e0b,#ef4444)}.metric .delta{margin-top:4px;font-size:11px;font-weight:800;display:block}.metric .delta.better{color:var(--accent)}.metric .delta.worse{color:#ffadb5}.metric .delta.flat{color:var(--muted)}.errorsInboxFilters{grid-template-columns:2fr auto;max-width:520px}.errorInboxHead,.errorInboxRow{grid-template-columns:1.4fr .7fr .6fr .35fr .35fr .7fr .7fr minmax(168px,1.1fr);align-items:center}.errorInboxTriage{gap:4px;margin-top:6px}.errorInboxTriage form{margin:0}.errorInboxTriage button{height:26px;padding:0 8px;font-size:11px}.inboxSpark{color:var(--accent);display:block}.inboxSpark path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.inboxSparkError{color:var(--error)}.entityContext{gap:18px;margin:0 0 22px;display:grid}.queryBarStack{gap:4px;min-width:0;display:grid}.queryBarStack .currentBar{background:var(--accent);border-radius:99px;height:10px;display:block}.queryBarStack .compareBar{border:1px solid var(--muted);background:0 0;border-radius:99px;height:6px;display:block}.chartCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:visible}.seriesChart{gap:8px;max-height:420px;padding:14px 18px 18px;display:grid;overflow:auto}.seriesBarRow{color:inherit;border-radius:6px;grid-template-columns:140px minmax(0,1fr) 84px;align-items:center;gap:10px;padding:2px 4px;text-decoration:none;display:grid}a.seriesBarRow:hover{background:#151d28}.seriesTime{color:var(--muted);font-size:11px}.seriesTrack{background:#1c2532;border-radius:99px;height:10px;overflow:hidden}.seriesTrack i{background:linear-gradient(90deg,#34b982,var(--accent));border-radius:inherit;height:100%;display:block}.latencyTrack i{background:linear-gradient(90deg,#5b8def,#c084fc)}.seriesBarRow strong{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.lineChartWrap{padding:8px 12px 12px;position:relative}.lineChartWrap.isInteractive{cursor:crosshair;outline:none}.lineChartWrap.isInteractive:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:8px}.lineChart{width:100%;height:152px;display:block;overflow:visible}.lineChartCurrent{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.lineChartPrior{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-dasharray:5 4;pointer-events:none}.lineChartFill{fill:color-mix(in srgb, var(--accent) 16%, transparent);pointer-events:none}.lineChartError{stroke:var(--error)}.lineChartLatency{stroke:#8b9cff}.lineChartSat{stroke:#f59e0b}.lineChartDot{fill:var(--accent);pointer-events:none}.lineChartDot.isActive{stroke:#fff;stroke-width:1.4px}.lineChartGuide{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.lineChartTone-error .lineChartCurrent{stroke:var(--error)}.lineChartTone-error .lineChartFill{fill:color-mix(in srgb, var(--error) 16%, transparent)}.lineChartTone-error .lineChartDot{fill:var(--error)}.lineChartTone-latency .lineChartCurrent{stroke:#8b9cff}.lineChartTone-latency .lineChartFill{fill:#8b9cff29}.lineChartTone-latency .lineChartDot{fill:#8b9cff}.lineChartTone-sat .lineChartCurrent{stroke:#f59e0b}.lineChartTone-sat .lineChartFill{fill:#f59e0b29}.lineChartTone-sat .lineChartDot{fill:#f59e0b}.lineChartAxis{fill:var(--muted);pointer-events:none;font-size:10px}.lineChartDeploy{stroke:#c4a35a;stroke-width:1.4px;stroke-dasharray:2 3;pointer-events:none}.lineChartMarker{z-index:2;text-overflow:ellipsis;white-space:nowrap;color:#f5d38a;max-width:72px;font-size:9px;font-weight:800;text-decoration:none;position:absolute;top:6px;overflow:hidden;transform:translate(-50%)}.lineChartLegend{color:var(--muted);justify-content:space-between;gap:12px;padding:0 4px;font-size:11px;display:flex}.lineChartHint{color:var(--muted);min-height:16px;margin:6px 4px 8px;font-size:11px}.lineChartTip{border:1px solid var(--line);z-index:3;pointer-events:auto;background:#151c27;border-radius:8px;gap:4px;min-width:168px;max-width:240px;padding:8px 10px;display:grid;position:absolute;transform:translate(-50%,-112%)}.lineChartTip strong{color:var(--text);font-size:11px}.lineChartTip span{color:#d4dce7;font-variant-numeric:tabular-nums;font-size:12px}.lineChartTip small{color:var(--muted);font-size:10px}.lineChartTip a{color:var(--accent);font-size:12px;font-weight:800}.exploreActions{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.widgetEditor{gap:12px;padding:16px 20px 20px;display:grid}.widgetMeta{color:var(--muted);font-size:12px}.relatedEntityGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rumTraceList{flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}@media (max-width:1000px){.exploreActions,.relatedEntityGrid{grid-template-columns:1fr}}.endpointPanel{margin-top:8px}.endpointHead,.endpointRow{grid-template-columns:2fr .7fr .6fr .8fr .7fr .55fr}.apiEndpointHead,.apiEndpointRow{grid-template-columns:2fr .65fr .55fr .75fr .65fr .55fr .5fr}.txnHead,.txnRow{grid-template-columns:1.5fr .4fr .55fr .5fr .7fr .7fr .55fr .55fr .45fr}.dbHead,.dbQueryRow{grid-template-columns:2fr .6fr .5fr .6fr .75fr .55fr .45fr}.instanceHead,.instanceRow{grid-template-columns:1.2fr 1.2fr .8fr .55fr 1fr}.externalHead,.externalRow{grid-template-columns:2fr .55fr .5fr .6fr .6fr .7fr}.externalCallHead,.externalCallRow{grid-template-columns:2fr .55fr .55fr .7fr .9fr 1.1fr}.traceTabs .tabQuiet{margin-left:auto}.slowPage{width:min(1440px,100% - 32px)}.slowFilters{grid-template-columns:1.6fr 1fr 1fr auto}.slowSections{gap:22px;display:grid}.slowSection .waterfallHeader{align-items:flex-start;gap:16px}.slowSection .waterfallHeader p{margin:4px 0 0}.slowHead,.slowRow{grid-template-columns:2fr 1.2fr 1.4fr .9fr .55fr}.slowHeadApi,.slowRowApi{grid-template-columns:2fr 1.4fr .9fr .55fr}.slowDetail{overflow-wrap:anywhere;white-space:pre-wrap;margin-right:8px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline}@media (max-width:1000px){.slowFilters{grid-template-columns:1fr 1fr auto}}@media (max-width:700px){.slowFilters{grid-template-columns:1fr}}.serviceMapCard{margin-bottom:18px}.serviceMapLegend{padding:12px 20px 0;font-size:12px}.legendOk{color:#6ce5b1;font-weight:700}.legendLatency{color:#5b8def;font-weight:700}.legendWarn{color:#f59e0b;font-weight:700}.serviceMapSvg{background:#0b1018;width:100%;height:auto;min-height:420px;display:block}.serviceMapEdge{fill:none}.serviceMapNode{cursor:pointer}.serviceMapNode circle{fill:#182332;stroke:var(--accent);stroke-width:2px;transition:all .15s}.serviceMapNode:hover circle{fill:#1f2d42;stroke-width:2.5px}.serviceMapNode.isOn circle{fill:#1f3d32;stroke:var(--accent);stroke-width:3px}.serviceMapNode.isHost circle{stroke:#5b8def}.serviceMapNode.isHost.isOn circle{fill:#1a2740;stroke:#5b8def}.serviceMapNode text{fill:var(--text);text-anchor:middle;pointer-events:none;font-size:11px;font-weight:700}.externalMapAxis{fill:var(--muted);text-anchor:middle;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.externalHead.hasService,.externalRow.hasService{grid-template-columns:1fr 1.6fr .55fr .5fr .6fr .6fr .7fr}.externalCallHead.hasService,.externalCallRow.hasService{grid-template-columns:.9fr 1.6fr .55fr .55fr .7fr .9fr}.graphHead,.graphRow{grid-template-columns:1.2fr 1.2fr .7fr .8fr .7fr .6fr}.pricingHead,.pricingRow{grid-template-columns:1.5fr .7fr 1fr .7fr .6fr}.costHead,.costRow{grid-template-columns:1.5fr .7fr .8fr .7fr .6fr}.noiseHead,.noiseRow{grid-template-columns:1.6fr .6fr .6fr 1.6fr}.burnBarTrack{background:#1c2532;border-radius:99px;height:10px;overflow:hidden}.burnBarTrack i{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#ef4444);height:100%;display:block}.burnBarTrack.safe i{background:linear-gradient(90deg,#34b982,var(--accent))}.errorHead,.errorRow{grid-template-columns:1.4fr 1fr .6fr .9fr .9fr}.infraHead,.infraRow{grid-template-columns:1.2fr .8fr .6fr .6fr .7fr}.sloHead,.sloRow{grid-template-columns:1.2fr 1fr .7fr .7fr 1fr .7fr}.deployHead,.deployRow{grid-template-columns:1fr 1fr .8fr .9fr .7fr}.dashboardHead,.dashboardRow{grid-template-columns:1.4fr .8fr .7fr}.widgetGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:18px 20px;display:grid}.widgetCard{border:1px solid var(--line);background:#0b1018;border-radius:12px;gap:8px;min-height:120px;padding:16px;display:grid}.widgetCard small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.dashCatalog{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.dashCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.dashCardLink{color:inherit;gap:6px;min-width:0;display:grid}.dashCardLink strong{font-size:16px}.dashCardLink span,.dashCardLink small{color:var(--muted);font-size:12px}.dashWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashWidget{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-height:220px;overflow:hidden}.dashWidget.isWide{grid-column:1/-1}.dashWidgetHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:14px 16px;display:flex}.dashWidgetHead small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.dashWidgetTools{flex-shrink:0;align-items:center;gap:10px;display:flex}.dashWidgetTools em{letter-spacing:-.03em;font-size:22px;font-style:normal;font-weight:800}.dashWidgetTools a{color:var(--accent);font-size:12px;font-weight:700}.dashWidgetRemove{padding:0 16px 14px}.dashWidget .tsChart{background:0 0;border:0;border-radius:0}.dashWidget .tsChartPlot{background:#0b1018}@media (max-width:900px){.dashWidgetGrid{grid-template-columns:1fr}}.stubPage{max-width:640px}.stubStatus{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.stubStatus i{background:#f59e0b;border-radius:50%;width:8px;height:8px}.incidentHead,.incidentRow{grid-template-columns:1.2fr .7fr 1fr .9fr}.chartWithDeploys{position:relative}.deployMarker{color:#fbbf24;margin-left:6px;font-size:10px;font-weight:800;display:inline-block}.channelTypeBadge{color:var(--muted);text-transform:uppercase;margin-left:6px;font-size:10px;font-weight:800;display:inline-block}.instrumentStatus{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.instrumentStatus i{background:#f59e0b;border-radius:50%;width:8px;height:8px}.instrumentStatusOk i{background:var(--accent)}.instrumentStatusOff i{background:#f59e0b}.instrumentDocs{padding:18px 20px}.snippetBlock{min-height:0;max-height:160px;margin-top:12px}.stackPreview{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce5f2;max-height:120px;margin:0;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.rumHead,.rumRow{grid-template-columns:1fr 1.4fr .5fr 1.2fr .9fr}.rumEventHead,.rumEventRow{grid-template-columns:.9fr .7fr 1fr 1.4fr}.mobileAppHead,.mobileAppRow,.mobileSessionHead,.mobileSessionRow{grid-template-columns:1.2fr .7fr .6fr .6fr .9fr}.synthCheckHead,.synthCheckRow{grid-template-columns:1fr 1.5fr .5fr .5fr .5fr .7fr}.synthResultHead,.synthResultRow{grid-template-columns:.9fr 1fr .9fr .6fr 1.2fr}.profileHead,.profileRow{grid-template-columns:.8fr .6fr 2fr .5fr .8fr;align-items:start}.membershipHead,.membershipRow{grid-template-columns:1.4fr .6fr .7fr 1.4fr .7fr}.auditHead,.auditRow{grid-template-columns:.9fr .7fr .7fr 1.4fr}.flamegraphWrap{background:#0b1018;padding:16px 20px 20px;overflow:auto}.flamegraphSvg{min-width:640px;display:block}.flamegraphInteractive{gap:10px;display:grid}.flamegraphMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.flamegraphFrame{cursor:pointer}.threadStateList{gap:8px;padding:16px 20px;display:grid}.threadStateRow{grid-template-columns:120px 1fr auto;align-items:center;gap:10px;display:grid}.threadStateBar{background:var(--accent);border-radius:99px;min-width:8px;height:8px}.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integrationCard .snippetBlock{margin:0 20px 16px}.graphPlayground{gap:14px;display:grid}.graphEditors{grid-template-columns:2fr 1fr;gap:14px;display:grid}.graphQuery,.graphVariables{width:100%;min-height:220px;color:var(--text);background:#0b1018;border:1px solid #2a3444;border-radius:8px;padding:12px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.graphActions{align-items:center;gap:12px;display:flex}.graphResult{max-height:420px}@media (max-width:900px){.integrationGrid,.graphEditors{grid-template-columns:1fr}}.replayTimeline{gap:12px;padding:18px 20px;display:grid}.replayEvent{border:1px solid var(--line);background:#0b1018;border-radius:12px;padding:14px 16px}.replayEventHeader{align-items:center;gap:12px;margin-bottom:10px;display:flex}.replayEventHeader time{color:var(--muted);margin-left:auto;font-size:12px}.replayPayload{white-space:pre-wrap;color:#dce5f2;max-height:180px;margin:10px 0 0;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.replayViewport{margin-top:8px}.replayViewportFrame{color:#111;background:#fff;border:1px solid #243041;border-radius:10px;width:320px;height:180px;position:relative;overflow:hidden}.replayViewportHtml,.replayViewportPlaceholder{max-height:180px;padding:8px;font-size:11px;overflow:hidden}.replayCursor{pointer-events:none;z-index:2;background:#ef4444;border:2px solid #fff;border-radius:50%;width:10px;height:10px;transition:left .12s linear,top .12s linear;position:absolute;transform:translate(-50%,-50%)}.replayPlayer{gap:14px;padding:18px 20px 22px;display:grid}.replayPlayerEmpty{text-align:center;padding:28px 0}.replayControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.replayControls button{height:34px;padding:0 14px}.replaySpeed{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.replaySpeed select{width:72px;height:34px}.replayScrubber{min-width:160px;height:34px;accent-color:var(--accent);background:0 0;border:0;flex:1;padding:0}.replayStatus{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:200px;display:flex}.replayStatus time{font-size:12px}.replayFrameWrap{background:#fff;border:1px solid #243041;border-radius:12px;width:min(100%,960px);height:540px;max-height:60vh;position:relative;overflow:hidden}.replayFrame{pointer-events:none;background:#fff;border:0;width:100%;height:100%;display:block}.k8sPodHead,.k8sPodRow{grid-template-columns:.7fr .7fr 1.1fr .7fr .5fr .8fr .8fr}.k8sDrill{font-size:12px;font-weight:700}.k8sDrill a{color:var(--accent)}.k8sContainerHead,.k8sContainerRow{grid-template-columns:.7fr .7fr 1fr 1fr .5fr .6fr .8fr}.patternHead,.patternRow{grid-template-columns:2fr .5fr .8fr .6fr .8fr;align-items:start}.serverlessHead,.serverlessRow{grid-template-columns:1.3fr .7fr .7fr .8fr .6fr .8fr}.vulnHead,.vulnRow{grid-template-columns:1.4fr .7fr .8fr .9fr .8fr}.usageHead,.usageRow{grid-template-columns:1.4fr .8fr .8fr .6fr}.insightHead,.insightRow{grid-template-columns:2fr .6fr .8fr .8fr;align-items:start}.lookoutKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.lookoutKpis article{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.lookoutKpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.lookoutKpis strong{letter-spacing:-.03em;margin-top:6px;font-size:22px;display:block}.lookoutKpis .muted,.lookoutKpis .delta{margin-top:4px;font-size:12px;display:block}.lookoutHealth.is-critical{color:#2a0710;background:#ff6b7a}.lookoutHealth.is-watch{color:#2a1400;background:#f59e0b}.lookoutRca{color:var(--text);margin:0;padding:14px 16px 16px;line-height:1.5}.lookoutCharts{border-top:1px solid var(--line);margin:0;padding:16px}.lookoutCharts .dashWidget{min-height:0}@media (max-width:800px){.lookoutKpis{grid-template-columns:1fr 1fr}}.workflowHead,.workflowRow{grid-template-columns:1.1fr 1fr 1.4fr .5fr .8fr}.impactHead,.impactRow{grid-template-columns:1.2fr .8fr .8fr .7fr}.exploreHead,.exploreRow{align-items:start}.explorePage{width:min(1480px,100% - 32px)}.exploreConsole{gap:16px;margin:0 auto;padding:28px 0 48px;display:grid}.exploreConsoleHead{align-items:end;margin-bottom:4px}.exploreHeadActions{flex-wrap:wrap;gap:8px;display:flex}.exploreBanner{text-align:left;margin:0;padding:16px 18px}.exploreEditorToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 0;display:flex}.exploreEditorMeta{color:var(--muted);font-size:12px;font-weight:600}.exploreScopeHint{margin:0;padding:8px 16px 0}.exploreEditorGrid{border:1px solid var(--line);background:#0b1018;border-radius:12px;grid-template-columns:44px minmax(0,1fr);min-height:220px;display:grid;overflow:hidden}.exploreLineNos{text-align:right;color:#4d5a6e;border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#0a0e16;margin:0;padding:12px 0;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.exploreHighlightWrap{min-height:220px;position:relative}.exploreHighlight,.exploreHighlightInput{tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:0;border-radius:0;min-height:220px;margin:0;padding:12px 14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.exploreHighlight{color:#c5d0de;pointer-events:none;overflow:hidden}.exploreHighlightInput{resize:none;color:#0000;caret-color:#eef2f8;width:100%;height:100%;box-shadow:none;background:0 0;position:absolute;inset:0;overflow:auto}.qlKw{color:#7eb6ff;font-weight:700}.qlFn{color:#6ce5b1}.qlStr{color:#f5b74c}.qlNum{color:#c084fc}.exploreQueryTabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.exploreQueryTab{border:1px solid var(--line);background:#10151f;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.exploreQueryTab button{height:32px;color:var(--muted);background:0 0;border:0;padding:0 12px;font-weight:700}.exploreQueryTab.isOn{background:#101a16;border-color:#3d8f6f}.exploreQueryTab.isOn>button{color:var(--text)}.exploreTabClose{width:28px;color:var(--muted);padding:0 8px 0 0!important}.exploreTabAdd{height:32px;padding:0 12px}.exploreQueryForm textarea{resize:vertical;min-height:168px;box-shadow:none;border:0;border-radius:0;padding:12px 14px;line-height:1.55}.exploreRunBtn{align-items:center;gap:10px;display:inline-flex}.exploreRunBtn kbd{color:var(--accent);background:#062116;border-radius:6px;padding:3px 6px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.exploreCheck{text-transform:none;letter-spacing:0;align-items:center;gap:10px;display:flex}.exploreCheck input{width:18px;height:18px;padding:0}.exploreWorkspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.exploreWorkspace.withExamples{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.exploreResultsPane{gap:14px;min-width:0;display:grid}.exploreResultBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.exploreResultTabs{margin:0}.exploreResultTabs button{width:auto;height:auto;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:999px;padding:8px 14px;font-weight:700}.exploreResultTabs button:hover:not(:disabled){color:var(--text);filter:none;background:#151d28;border-color:#3a465a}.exploreResultTabs button.active,.exploreResultTabs button.active:hover:not(:disabled){color:#062116;background:var(--accent);border-color:var(--accent)}.exploreResultTabs button:disabled{opacity:.35;cursor:not-allowed}.exploreResultMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.exploreResultMeta .ghostBtn{height:32px;padding:0 12px;font-size:12px}.exploreIdle{justify-items:center;gap:12px;display:grid}.exploreIdle .rangeChips{justify-content:center}.exploreConvertNote{margin:0;padding:0 4px}.exploreJson{max-height:420px;margin:0;padding:16px 20px;overflow:auto}.exploreHistory{gap:6px;padding:12px 16px 0;display:grid}.exploreHistoryItem{text-align:left;white-space:normal;border-color:var(--line);color:#c5d0de;background:#0b1018;width:100%;height:auto;min-height:0;padding:8px 10px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.exploreHistoryItem:hover{color:var(--text);border-color:#3d8f6f}.activeGhost{color:var(--accent)!important;border-color:#3d8f6f!important}.exploreStudio{grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.exploreEditor,.exploreRecs{min-width:0}.exploreEditor{overflow:visible}.exploreBuilder{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}.exploreBuilder .exploreBuilderActions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.exploreBuilderHint{grid-column:1/-1;margin:0;font-size:12px}.exploreBuilderFilters{grid-column:1/-1;gap:8px;display:grid}.exploreBuilderFiltersHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.exploreBuilderFilterRow{grid-template-columns:minmax(0,1.4fr) 110px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.exploreHistogramCard{overflow:hidden}.exploreHistogram{background:#0b1018;align-items:stretch;gap:2px;height:168px;padding:16px 16px 8px;display:flex}.exploreHistogramCol{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:3px;height:100%;display:flex;position:relative}.exploreHistogramCol i{width:100%;min-height:0;display:block}.exploreHistogramBar{background:linear-gradient(180deg,#8af0c8,var(--accent));border-radius:3px 3px 0 0}.exploreHistogramPrior{opacity:.85;background:0 0;border:1px solid #8f9bad;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:18%;right:18%}.exploreHistogramCol.empty{opacity:.28}.exploreHistogramCol:hover{outline:1px solid var(--accent);outline-offset:-1px}.exploreHistogramAxis{color:var(--muted);justify-content:space-between;gap:12px;padding:0 16px 14px;font-size:11px;display:flex}.exploreBillboard{gap:16px;padding:8px 20px 20px;display:grid}.exploreBillboardHero{gap:4px;display:grid}.exploreBillboardHero small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.exploreBillboardHero strong{letter-spacing:-.03em;font-size:42px;line-height:1.1}.billboardUp{color:#34d399;font-size:13px;font-weight:700}.billboardDown{color:#fb7185;font-size:13px;font-weight:700}.exploreBillboardGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.exploreBillboardGrid article{border:1px solid var(--line);background:#0d131c;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.exploreBillboardGrid small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.exploreBillboardGrid strong{font-size:22px}.explorePie{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;padding:16px 20px 20px;display:grid}.explorePieSvg{width:220px;height:220px}.explorePieLegend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.explorePieLegend li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.explorePieLegend i{border-radius:99px;width:10px;height:10px}.explorePieLegend small{color:var(--muted);margin-left:8px;font-weight:600}.markdownNote{gap:6px;padding:8px 20px 20px;display:grid}.markdownNote h2,.markdownNote h3,.markdownNote p{margin:0}.markdownNote h2{font-size:18px}.markdownNote h3{font-size:15px}.markdownNote p{color:#d5deea;white-space:pre-wrap;line-height:1.5}.attrHead,.attrRow{grid-template-columns:1.2fr minmax(0,2fr) .4fr}.burnBarTrack.critical i{background:linear-gradient(90deg,#ef4444,#b91c1c)}.burnBarTrack.budgetTrack i{background:linear-gradient(90deg,#34b982,var(--accent))}.exploreSaveField{color:var(--muted);gap:6px;padding:0 16px 10px;font-size:12px;display:grid}.exploreSavedRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:0 12px 8px;display:grid}.exploreSavedRow .exploreHistoryItem{text-align:left}.exploreSavedRow .exploreHistoryItem span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.widgetCard .exploreBillboardCard>.waterfallHeader,.widgetCard .exploreHistogramCard>.waterfallHeader,.widgetCard>.tableCard>.waterfallHeader{display:none}@media (max-width:700px){.explorePie{grid-template-columns:1fr}}.exploreSince{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.tsChart{background:var(--panel);border:1px solid var(--line);border-radius:14px;display:grid;overflow:hidden}.tsChartHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.tsChartHeadText{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.tsChartHeadText strong{font-size:13px}.tsChartHeadText span{color:var(--muted);font-size:12px}.tsChartActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tsChartPlot{background:#0b1018;outline:none;padding:0;position:relative}.tsChartPlot.canBrush{cursor:crosshair}.tsChartPlot:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent)}.tsChartPlot>.empty{place-items:center;height:100%;padding:0;display:grid}.tsChartSvg{display:block;overflow:visible}.tsGridLine{stroke:#1b2330;stroke-width:1px;shape-rendering:crispedges}.tsGridLine.isZero{stroke:#2c3648}.tsAxisLabel{fill:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:10px}.tsTimeTick{stroke:#2c3648;stroke-width:1px;shape-rendering:crispedges}.tsBar{transition:opacity .12s}.tsBar.isActive{filter:brightness(1.3)}.tsArea{opacity:.16;pointer-events:none}.tsLine{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.tsLine.isDashed{stroke-dasharray:5 4;stroke-width:1.6px;opacity:.75}.tsCrosshair{stroke:#7d8ba1;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.tsMarker{stroke:#0b1018;stroke-width:2px;pointer-events:none}.tsAnnotationLine{stroke:#c4a35a;stroke-width:1.4px;stroke-dasharray:2 3;pointer-events:none}.tsAnnotationLabel{z-index:2;text-overflow:ellipsis;white-space:nowrap;color:#f5d38a;max-width:84px;font-size:9px;font-weight:800;position:absolute;top:2px;overflow:hidden;transform:translate(-50%)}.tsBrush{fill:color-mix(in srgb, var(--accent) 18%, transparent);stroke:var(--accent);stroke-width:1px;pointer-events:none}.tsPlotSurface{fill:#0000;touch-action:none}.tsTooltip{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#151c27f2;border:1px solid #2f3a4c;border-radius:10px;gap:6px;min-width:190px;max-width:280px;padding:9px 11px;display:grid;position:absolute;transform:translate(12px,-50%);box-shadow:0 12px 32px #00000080}.tsTooltip.isFlipped{transform:translate(calc(-100% - 12px),-50%)}.tsTooltip.isPinned{pointer-events:auto;border-color:var(--accent)}.tsTooltipHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tsTooltipHead strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:11.5px}.tsTooltipHead em{color:var(--muted);font-size:10px;font-style:normal;font-weight:700}.tsTooltip ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tsTooltip li{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.tsTooltip li.isHidden{opacity:.35}.tsTooltip li i{border-radius:3px;width:9px;height:9px}.tsTooltip li span{color:#c5cedb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tsTooltip li strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.tsTooltipTotal{border-top:1px solid #2a3444;justify-content:space-between;gap:8px;padding-top:5px;font-size:12px;display:flex}.tsTooltipTotal span{color:var(--muted)}.tsTooltipTotal strong{font-variant-numeric:tabular-nums}.tsTooltipLink{color:var(--accent);pointer-events:auto;font-size:11.5px;font-weight:800}.tsChartFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px 10px;display:flex}.tsLegend{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.tsLegendItem{width:auto;height:auto;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:4px 9px;font-size:12px;display:inline-flex}.tsLegendItem:hover{background:#151d28;border-color:#2a3444}.tsLegendItem i{border-radius:3px;flex:none;width:9px;height:9px}.tsLegendItem span{font-weight:600}.tsLegendItem strong{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.tsLegendItem.isHidden{opacity:.4}.tsLegendItem.isHidden i{background:#4a5568!important}.tsChartHint{color:#6f7b8d;text-align:right;margin:0;font-size:11px}.rangeBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.rangeBarExtra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rangeChipCustom{cursor:default;font-variant-numeric:tabular-nums}.liveControl{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.liveControl label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.liveControl select{height:24px;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:700}.liveDot{background:#3a4658;border-radius:50%;width:8px;height:8px}.liveDot.isOn{background:var(--ok,#6ce5b1);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok,#6ce5b1) 22%, transparent);animation:2s ease-in-out infinite livePulse}.liveCountdown{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.exploreStaleStrip{color:#f5b74c;background:#241a10;border:1px solid #6b4b2f;border-radius:10px;margin:0 0 12px;padding:9px 14px;font-size:12px}.exploreCatalog{flex-direction:column;min-height:0;max-height:calc(100vh - 200px);display:flex;overflow:auto}.catalogSearchRow{padding:12px 16px 8px}.catalogSearch{width:100%;height:34px}.catalogScope{flex-wrap:wrap;gap:6px;padding:0 16px 10px;display:flex}.catalogScopeChip{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.catalogScopeChip i{color:var(--muted);font-style:normal}.catalogScopeChip:hover i{color:var(--error)}.catalogSection{border-top:1px solid var(--line)}.catalogSectionHead{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 16px 6px;display:flex}.catalogSectionHead strong{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.catalogSectionHead span{color:var(--muted);font-size:10.5px}.catalogList{flex-direction:column;padding:0 8px 10px;display:flex}.catalogRow{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.catalogRow:hover{background:#131b26}.catalogRow.isActive{background:#152232}.catalogRowMain{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:6px 8px;display:grid}.catalogName{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.catalogMeta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.catalogAdd{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;margin-right:6px;padding:0;font-size:14px;line-height:1}.catalogAdd:hover{border-color:var(--accent);color:var(--accent)}.catalogAttrRow{grid-template-areas:"main add""values values"}.catalogAttrRow .catalogRowMain{grid-area:main}.catalogAttrRow .catalogAdd{grid-area:add}.catalogValues{flex-wrap:wrap;grid-area:values;gap:5px;padding:2px 8px 10px;display:flex}.catalogValueChip{border:1px solid var(--line);background:var(--panel);max-width:100%;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.catalogValueChip:hover{border-color:var(--accent)}.catalogValueChip span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.catalogValueChip i{color:var(--muted);font-size:10px;font-style:normal}.catalogEmpty{color:var(--muted);margin:0;padding:6px 10px 10px;font-size:11.5px}.logContextBanner{color:var(--muted);background:#101c2b;border:1px solid #3d5470;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;font-size:12px;display:flex}.logContextBanner strong{color:var(--text)}.logContextLink{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:10.5px;font-weight:700;text-decoration:none}.logContextLink:hover{border-color:var(--accent);color:var(--accent)}.logRawRow.isAnchor,.logRow.isAnchor{box-shadow:inset 3px 0 0 var(--accent);background:#16283c}.traceChartGrid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:14px;display:grid}.wfCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.wfHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 12px;display:flex}.wfHead strong{font-size:14px}.wfHeadNote{margin:4px 0 0;font-size:12px}.wfLegend{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.wfLegend span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.wfLegend i{border-radius:3px;width:9px;height:9px}.wfLegendCritical i{background:0 0;border:2px solid #f5d38a;border-radius:2px}.wfToolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:0 18px 12px;display:flex}.wfSearch{flex:260px;min-width:200px;height:34px}.wfToolbarActions{flex-wrap:wrap;gap:6px;display:flex}.wfToolbarActions .rangeChip{cursor:pointer;height:30px}.wfMinimap{border:1px solid var(--line);cursor:crosshair;touch-action:none;background:#0b1018;border-radius:8px;height:44px;margin:0 18px 8px;position:relative;overflow:hidden}.wfMinimap>i{opacity:.55;border-radius:2px;min-width:1px;height:5px;position:absolute}.wfMinimap>i.isCritical{opacity:1;box-shadow:0 0 0 1px #f5d38a88}.wfMinimapBrush{background:color-mix(in srgb, var(--accent) 20%, transparent);border-left:1px solid var(--accent);border-right:1px solid var(--accent);position:absolute;top:0;bottom:0}.wfMinimapWindow{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none;border-radius:4px;position:absolute;top:0;bottom:0}.wfAxis{border-bottom:1px solid var(--line);height:20px;margin-left:340px;margin-right:18px;position:relative}.wfAxisTick{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.wfAxisTick:after{content:"";background:#2c3648;width:1px;height:6px;position:absolute;top:14px;left:50%}.wfRows{outline:none;max-height:min(70vh,720px);overflow:auto}.wfRows:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.wfRow{cursor:pointer;border-top:1px solid #161d29;grid-template-columns:340px minmax(0,1fr);align-items:center;gap:12px;min-height:38px;padding:3px 18px 3px 0;display:grid}.wfRow:hover{background:#131b26}.wfRow.isSelected{background:#152232}.wfRow.isCritical .wfBar{box-shadow:0 0 0 1px #f5d38a,0 0 10px #f5d38a44}.wfLabel{align-items:center;gap:7px;min-width:0;padding-right:8px;display:flex}.wfToggle{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0;font-size:10px;line-height:1;transition:transform .12s}.wfToggle:hover{color:var(--text);background:#1d2634;border-color:#0000}.wfToggle.isOpen{transform:rotate(90deg)}.wfToggleSpacer{flex:none;width:16px}.wfDot{border-radius:2px;flex:none;width:8px;height:8px}.wfLabelText{min-width:0;display:grid}.wfLabelText strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.wfLabelText small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.wfTrack{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#1b2330 25%);border-radius:4px;height:22px;position:relative}.wfBar{border-radius:3px;min-width:2px;height:14px;position:absolute;top:4px;overflow:hidden}.wfBar.isError{background:linear-gradient(90deg,#d94c60,var(--error))}.wfBarChild{opacity:.5;background:#0b1018;position:absolute;top:0;bottom:0}.wfBarLabel{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;padding:0 6px;font-size:10.5px;line-height:16px;position:absolute;top:3px}.wfBarLabel.isLeft{text-align:right}.wfDetail{border-top:1px solid var(--line);background:#0b1018;gap:12px;padding:16px 18px 18px;display:grid}.wfDetailHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wfDetailHead>div{gap:3px;min-width:0;display:grid}.wfDetailHead strong{overflow-wrap:anywhere;font-size:14px}.wfCriticalTag{color:#f5d38a;text-transform:uppercase;letter-spacing:.06em;border:1px solid #c4a35a;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800}.wfDetailGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.wfDetailGrid article{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:3px;padding:10px 12px;display:grid}.wfDetailGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.wfDetailGrid strong{overflow-wrap:anywhere;font-size:13px}.wfDetailNetwork,.wfDetailLink{margin:0}@media (max-width:900px){.wfRow{grid-template-columns:180px minmax(0,1fr)}.wfAxis{margin-left:180px}.wfLabelText small{display:none}}.logDetail{grid-column:1/-1;min-width:0}.logDetailToggle{width:100%;height:auto;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:700;display:block}.logDetailToggle.isInline{width:auto;display:inline-block}.logDetailToggle:hover{border-color:#0000;text-decoration:underline}.logDetailPanel{background:#0c121b;border:1px solid #243041;border-radius:10px;margin-top:2px;overflow:hidden}.logDetailBar{border-bottom:1px solid #1b2330;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.logDetailBarActions{gap:6px;display:flex}.logDetailChip{border:1px solid var(--line);width:auto;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700}.logDetailChip:hover{color:var(--text);border-color:#3a465a}.logDetailChip.active{color:#062116;background:var(--accent);border-color:var(--accent)}.logDetailRaw{white-space:pre;overflow-wrap:normal;color:#e7eef8;tab-size:2;max-height:420px;margin:0;padding:12px 14px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.jsonTree{gap:1px;margin:0;padding:6px 0 6px 14px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;list-style:none;display:grid}.logDetailPanel>.jsonTree{max-height:420px;padding:10px 14px;overflow:auto}.jsonRow{border-radius:5px;align-items:baseline;gap:8px;min-width:0;padding:1px 4px;display:flex}.jsonRow:hover{background:#131b26}.jsonRow:hover .jsonFilter{opacity:1}.jsonKey{color:#8fb8f5;flex:none}.jsonKey:after{content:":";color:var(--muted)}.jsonValue{color:#e7eef8;overflow-wrap:anywhere;min-width:0}.jsonValue.isString{color:#a3e6c4}.jsonValue.isNumber{color:#f0b866}.jsonValue.isBoolean{color:#c084fc}.jsonValue.isNull{color:var(--muted);font-style:italic}.jsonFilter{color:var(--accent);opacity:0;background:#152232;border-radius:999px;flex:none;margin-left:auto;padding:0 6px;font-size:10px;font-weight:800;transition:opacity .12s}.jsonFilter:hover{background:#1b3348}.jsonBranch{min-width:0}.jsonToggle{width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:6px;padding:1px 4px;display:flex}.jsonToggle:hover{background:#131b26;border-color:#0000}.jsonToggle i{color:var(--muted);font-size:10px;font-style:normal;transition:transform .12s;display:inline-block}.jsonToggle i.isOpen{transform:rotate(90deg)}.jsonToggle em{color:var(--muted);font-size:11px;font-style:normal}.jsonEmpty{color:var(--muted);padding:1px 4px}.tsChart.isBare{background:0 0;border:0;border-radius:0}.tsChart.isBare .tsChartPlot{background:0 0;padding:0}.tsChart.isBare .tsChartFooter{border-top:0;padding:6px 12px 12px}@media (max-width:700px){.tsChartFooter{flex-direction:column;align-items:flex-start}.tsChartHint{text-align:left}.tsTooltip{min-width:150px}}.exploreQueryForm{gap:12px;padding:16px 20px 18px;display:grid}.exploreQueryLabel{position:relative}.exploreSuggestHint{color:#6f7b8d;text-transform:none;letter-spacing:0;margin:2px 0 8px;font-size:11px;font-weight:600;display:block}.exploreSuggestWrap{position:relative}.exploreSuggestPanel{border:1px solid var(--line);background:#0d131c;border-radius:12px;overflow:hidden}.exploreSuggestHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.exploreSuggestHead strong{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:11px}.exploreSuggestHead span{color:var(--muted);font-size:11px;font-weight:600}.exploreSuggestList{z-index:auto;box-shadow:none;background:0 0;border:0;border-radius:0;max-height:220px;margin:0;padding:6px;list-style:none;position:static;top:auto;left:auto;right:auto;overflow:auto}.exploreSuggestItem{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.exploreSuggestItem:hover,.exploreSuggestItem.active{background:#133328;border-color:#2f6b55}.exploreSuggestMain{gap:2px;min-width:0;display:grid}.exploreSuggestMain strong{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.exploreSuggestMain small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.exploreQueryActions{flex-wrap:wrap;gap:10px;display:flex}.ghostBtn{border-color:var(--line);color:var(--muted);background:#151c27}.ghostBtn:hover{color:var(--text);border-color:#3a465a}a.ghostBtn{justify-content:center;align-items:center;height:36px;padding:0 14px;text-decoration:none;display:inline-flex}.exploreRecFilters{gap:10px;padding:14px 16px 0;display:grid}.exploreCats{margin:0}.exploreCats .rangeChip{cursor:pointer;white-space:nowrap;background:0 0;width:auto;height:auto}.exploreRecList{gap:10px;max-height:640px;padding:14px 16px 18px;display:grid;overflow:auto}.exploreRecCard,.exploreNextCard{text-align:left;border:1px solid var(--line);width:100%;height:auto;min-height:0;color:inherit;cursor:pointer;white-space:normal;background:#0b1018;border-radius:12px;align-items:stretch;gap:8px;padding:14px;line-height:1.45;transition:all .15s;display:grid}.exploreRecCard:hover,.exploreNextCard:hover,.exploreRecCard.active{background:#101a16;border-color:#3d8f6f}.exploreRecTop{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.exploreRecTop strong{overflow-wrap:anywhere;flex:auto;min-width:0}.exploreRecTop .badge{white-space:nowrap;flex:none}.exploreRecCard p,.exploreNextCard p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.exploreShows{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid;color:#c5d0de!important}.exploreShows span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:800}.exploreCatHelp{margin:0;font-size:12px;line-height:1.4}.exploreRecCard code,.exploreNextCard code{color:#dce5f2;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.exploreRecCard small,.exploreNextCard small{color:#6f7b8d;overflow-wrap:anywhere;line-height:1.4;display:block}.exploreRecCard strong,.exploreNextCard strong{font-size:13px;font-weight:800;line-height:1.35}.exploreSuggestItem{white-space:normal;height:auto;min-height:0}.exploreResults{gap:0;display:grid}.exploreMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.exploreMetrics .metric{border-radius:12px;padding:14px 16px}.exploreChart{gap:14px;max-height:480px;padding:16px 20px 20px;overflow:auto}.exploreTableWrap{overflow:auto}.exploreNextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 20px;display:grid}.exploreStartHints{gap:14px;padding:18px 20px 22px;display:grid}@media (max-width:1100px){.exploreStudio,.exploreWorkspace.withExamples{grid-template-columns:1fr}.exploreBuilder,.exploreMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.exploreNextGrid{grid-template-columns:1fr}}@media (max-width:700px){.exploreBuilder,.exploreBuilderFilterRow,.exploreMetrics{grid-template-columns:1fr}}.alertForm textarea,.exploreQueryForm textarea{resize:vertical;width:100%;min-height:96px;color:var(--text);border:1px solid var(--line);background:#0b1018;border-radius:10px;padding:10px 12px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.exploreQueryForm textarea.exploreHighlightInput{color:#0000;caret-color:#eef2f8;background:0 0;border:0;border-radius:0;min-height:220px;padding:12px 14px}.runtimeGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:18px 20px;display:grid}.runtimePanel .chartCard{border:1px solid var(--line);border-radius:12px;overflow:hidden}.samplingRationale{color:var(--muted);margin:12px 0;padding-left:20px}.samplingRationale li{margin:6px 0}.commandPaletteOverlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080fcc;justify-content:center;align-items:flex-start;padding:12vh 16px 24px;display:flex;position:fixed;inset:0}.commandPalette{background:var(--panel);border:1px solid var(--line);border-radius:16px;width:min(640px,100%);overflow:hidden;box-shadow:0 24px 64px #000a}.commandPaletteInput{border:0;border-bottom:1px solid var(--line);background:#0b1018;border-radius:0;width:100%;height:52px;padding:0 18px;font-size:15px}.commandPaletteBody{max-height:min(52vh,420px);padding:10px;overflow:auto}.commandPaletteGroup{margin-bottom:10px}.commandPaletteLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:6px 8px 8px;font-size:11px;font-weight:800}.commandPaletteGroup ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.commandPaletteItem{text-align:left;width:100%;height:auto;min-height:0;color:inherit;cursor:pointer;white-space:normal;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:10px 12px;line-height:1.35;display:grid}.commandPaletteItem:hover,.commandPaletteItem:focus-visible{background:#133328;border-color:#2f6b55;outline:none}.commandPaletteItem strong{overflow-wrap:anywhere;font-size:13px;font-weight:800}.commandPaletteItem span{color:var(--muted);font-size:11px}.commandPaletteHint{margin:0;padding:10px 16px 14px;font-size:12px}.commandPaletteHint kbd{border:1px solid var(--line);background:#0b1018;border-radius:6px;padding:1px 6px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.catalogGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:18px;display:grid}.catalogCard{background:var(--panel);border:1px solid var(--line);color:inherit;border-radius:14px;gap:8px;padding:16px 18px;text-decoration:none;display:grid}.catalogCard:hover{border-color:#2f6b55}.catalogCard h2{overflow-wrap:anywhere;margin:0;font-size:16px}.catalogCard small{color:var(--muted)}.catalogLinks{color:var(--muted);font-size:12px;font-weight:700}.planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.planCard{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:8px;padding:18px;display:grid}.planCard.featured{border-color:#2f6b55}.planCard h2{margin:0;font-size:18px}.planCard ul{margin:0;padding-left:18px}.setupSnippet{margin-bottom:16px}.setupSnippet:last-child{margin-bottom:0}.setupList{gap:6px;margin:0;padding-left:18px;display:grid}.setupList li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.workflowStrip{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 20px 16px;display:flex}.workflowStrip a,.workflowStrip button{border:1px solid var(--line);height:34px;color:var(--text);background:#151c27;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.workflowStrip a:hover{border-color:#2f6b55}@media (max-width:1000px){.planGrid{grid-template-columns:1fr}.errorHead,.errorRow,.errorInboxHead,.errorInboxRow,.infraHead,.infraRow,.sloHead,.sloRow,.deployHead,.deployRow,.serverlessHead,.serverlessRow,.vulnHead,.vulnRow,.patternHead,.patternRow,.workflowHead,.workflowRow{grid-template-columns:1fr 1fr .7fr}.k8sPodHead,.k8sPodRow,.k8sContainerHead,.k8sContainerRow{grid-template-columns:1fr 1fr .8fr}}@media (max-width:1100px){:is(.traceConsoleTop,.traceConsoleTop:has(.traceSeg:nth-child(5))){grid-template-columns:1fr 1fr}}@media (max-width:1000px){.explorer{grid-template-columns:190px minmax(0,1fr)}.explorerFull{grid-template-columns:minmax(0,1fr)}.explorerContent{padding-left:22px}.explorerFull .explorerContent{padding-left:0}.breakdownSection,.queryChartSection{grid-template-columns:1fr}.overviewGrid,.logsFilters,.logsFiltersV2{grid-template-columns:1fr 1fr}.serviceCharts{grid-template-columns:1fr}.seriesBarRow{grid-template-columns:110px minmax(0,1fr) 72px}.ioPanel,.ioPayloadGrid{grid-template-columns:1fr}.ioMetaGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.explorer{width:100%;display:block}.serviceSidebar{border-right:0;border-bottom:1px solid var(--line);gap:4px;padding:16px;display:flex;overflow:auto}.sidebarTitle{min-width:145px;padding:0 10px}.serviceLink{min-width:135px}.explorerContent{padding:32px 16px}.breakdownSection,.queryChartSection{padding:18px}.overviewGrid,.logsFilters,.logsFiltersV2{grid-template-columns:1fr}.requestHead>span:nth-child(5),.requestRowClickable>span:nth-child(5){display:none}.requestHead,.requestRow{grid-template-columns:1.4fr .8fr .55fr 1.2fr .55fr}.endpointHead,.endpointRow{grid-template-columns:1.5fr .7fr .7fr .55fr}.endpointHead span:nth-child(3),.endpointHead span:nth-child(5),.endpointRow span:nth-child(3),.endpointRow span:nth-child(5){display:none}.slowHead,.slowRow,.slowHeadApi,.slowRowApi{grid-template-columns:1.4fr 1fr .55fr}.slowHead span:nth-child(2),.slowRow span:nth-child(2),.slowHead span:nth-child(4),.slowRow span:nth-child(4){display:none}.repeatedHead,.repeatedRow{grid-template-columns:minmax(0,1fr) .55fr .7fr}.repeatedHead span:nth-child(4),.repeatedHead span:nth-child(5),.repeatedRow span:nth-child(4),.repeatedRow span:nth-child(5){display:none}.logRawRow,.logRawRow.default{grid-template-columns:1fr}.logHistogram{height:64px}}
