: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}.loginStack{gap:12px;width:min(420px,100%);display:grid}.loginTabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.loginTabs button{border:1px solid var(--line);height:36px;color:var(--muted);cursor:pointer;background:#151c27;border-radius:10px;font-weight:700}.loginTabs button.active{color:var(--text);border-color:var(--accent);box-shadow:inset 0 0 0 1px #6ce5b144}.loginFoot{text-align:center;margin:0;font-size:13px}.linkish{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.keysOnceCard{border-color:#6ce5b166}.keysIssueRow{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 12px;display:flex}.keysIssueRow label{min-width:220px;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.keysIssueRow input{border:1px solid var(--line);height:36px;color:var(--text);font:inherit;background:#151c27;border-radius:8px;padding:0 10px}.keysMapTable{margin-top:12px}.keysMapRow,.keysMapHead{grid-template-columns:1.4fr .9fr .7fr 1.2fr}.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}.betaBanner{color:#f5d38a;background:#14110c;border-bottom:1px solid #3a2f12;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:6px 18px;font-size:12px;display:flex}.betaBanner span{color:#c8b987}.betaBanner a{color:#fff0b8;font-weight:800;text-decoration:underline}@media (max-width:640px){.betaBanner span{display:none}}.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:repeat(auto-fit,minmax(150px,1fr));margin:0}.tracesFilters .wide{grid-column:span 2}.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)}.askEvidence{border:1px solid var(--line);border-radius:12px;margin:0 16px 16px;overflow:hidden}.askEvidenceHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 13px;display:flex}.askEvidenceHead strong{font-size:13px}.askEvidenceHead span{color:var(--muted);font-size:11px}.askEvidenceList{display:grid}.askEvidenceRow{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 13px;display:grid}.askEvidenceRow:last-child{border-bottom:0}.askEvidenceRow:hover{background:#151d28}.askEvidenceRow>span:nth-child(2){gap:4px;min-width:0;display:grid}.askEvidenceRow strong{font-size:12px}.askEvidenceRow small{color:var(--muted);font-size:11px}.askEvidenceRow code{color:#c5d0de;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.askEvidenceRow b{color:var(--accent);font-size:11px}.investigationEvidence{margin:0 16px 16px}.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:var(--trace-cols,1.4fr .9fr .55fr 1.3fr .9fr .55fr)}.requestHead [data-col=method],.requestRow [data-col=method]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.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,.requestRow a[data-col]{z-index:1;position:relative}.requestRow a[data-col]:hover{text-decoration:underline}.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,.tracesFilters{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 [data-col=time],.requestRow [data-col=time]{display:none}.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}}.timeChartsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin:14px 0;display:grid}.timeChartCard{min-width:0}.breakdownEmpty{color:var(--muted);text-align:center;padding:32px 16px}.donutLayout{flex-wrap:wrap;align-items:center;gap:18px;padding:14px 16px;display:flex}.donutLayout svg{flex:none}.donutLayout path{cursor:default;transition:opacity .15s}.donutValue{fill:var(--text);font-size:20px;font-weight:700}.donutLabel{fill:var(--muted);font-size:11px}.breakdownTable{border-collapse:collapse;flex:220px;min-width:0;font-size:12px}.breakdownTable th,.breakdownTable td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:6px 8px}.breakdownTable thead th{color:var(--muted);font-size:11px;font-weight:700}.breakdownTable tbody th{text-align:left;color:var(--text);font-weight:600}.breakdownTable tbody th i{vertical-align:middle;border-radius:3px;width:9px;height:9px;margin-right:8px;display:inline-block}.breakdownTable tbody th small{color:var(--muted);margin-left:17px;font-weight:500;display:block}.breakdownTable tbody tr.isActive{background:#151d28}.breakdownTable thead th:first-child{text-align:left}.histogramPlot{padding:8px 8px 4px}.histogramLegend{padding:4px 10px 8px}.dependencyTable{border-collapse:collapse;width:100%;font-size:12px}.dependencyTable th,.dependencyTable td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 10px}.dependencyTable thead th{color:var(--muted);font-size:11px;font-weight:700}.dependencyTable td.dependencyName,.dependencyTable th.dependencyName{text-align:left;white-space:normal}.dependencyName code{color:var(--muted);word-break:break-all;margin-top:3px;font-size:11px;display:block}.dependencyKind{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.dependencyKind i{border-radius:3px;width:9px;height:9px}.tableScroll{overflow-x:auto}.traceFilterBar{flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0;display:flex}.traceFilterBar label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.traceFilterBar input,.traceFilterBar select{border:1px solid var(--line);height:32px;color:var(--text);font:inherit;background:#151c27;border-radius:8px;padding:0 8px;font-size:12px}.visualBuilder{border:1px solid var(--line);background:#0d131c;border-radius:12px;gap:0;margin:0 0 12px;display:grid}.builderRow{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:10px 14px;display:grid}.builderLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:7px;font-size:11px;font-weight:800}.builderBody{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.builderStack{flex-direction:column;align-items:stretch}.builderLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visualBuilder input,.visualBuilder select{border:1px solid var(--line);height:32px;color:var(--text);font:inherit;background:#151c27;border-radius:8px;min-width:0;padding:0 9px;font-size:12.5px}.visualBuilder input{width:200px}.visualBuilder .builderShort{width:120px}.builderJoin{width:72px;font-weight:700}.builderHelp{font-size:12px}.builderNoValue{color:var(--muted);padding:0 6px}.builderRemove{width:32px;height:32px;padding:0;font-size:16px;line-height:1}.builderAdd{align-self:flex-start;height:30px;padding:0 10px;font-size:12px}.builderChipInput{align-items:center;gap:4px;display:inline-flex}.builderInline{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.builderFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.builderPreview{border:1px solid var(--line);color:#c9d7ea;white-space:nowrap;background:#070b11;border-radius:8px;flex:320px;min-width:0;padding:8px 10px;font-size:12px;overflow-x:auto}.builderActions{gap:8px;display:flex}@media (max-width:700px){.builderRow{grid-template-columns:1fr;gap:6px}.builderLabel{padding-top:0}.visualBuilder input{width:100%}}.resultBars{gap:6px;margin:0;padding:10px 16px 14px;list-style:none;display:grid}.resultBars li{grid-template-columns:minmax(120px,28%) minmax(0,1fr) 88px;align-items:center;gap:10px;font-size:12.5px;display:grid}.resultBarLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.resultBarTrack{height:14px;position:relative}.resultBarTrack i{border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.resultBarTrack b{pointer-events:none;border:1.5px solid #8f9bad;border-left:0;border-radius:0 4px 4px 0;position:absolute;top:-2px;bottom:-2px;left:0}.resultBarValue{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.resultTiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.resultTile{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.resultTile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.resultTile strong{letter-spacing:-.02em;font-size:28px;font-weight:650}.resultTile span{font-size:12px}.resultHistogram{align-items:flex-end;gap:2px;height:200px;padding:12px 16px 4px;display:flex}.resultHistogram span{flex:1 1 0;align-items:flex-end;min-width:2px;height:100%;display:flex}.resultHistogram i{background:#3987e5;border-radius:4px 4px 0 0;width:100%;max-width:24px;min-height:1px;margin:0 auto;transition:opacity .12s;display:block}.queryErrorPointer{border:1px solid var(--line);color:#ffb3bb;text-align:left;background:#070b11;border-radius:8px;margin:10px 0 0;padding:8px 10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.mapLayout{gap:10px;display:grid}.mapToolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:10px;padding:10px 16px;display:flex}.mapToolbar label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.mapToolbar input,.mapToolbar select{border:1px solid var(--line);height:32px;color:var(--text);font:inherit;background:#151c27;border-radius:8px;padding:0 8px;font-size:12.5px}.mapToolbar input[type=number]{width:84px}.mapToolbar .mapCheck{height:32px;color:var(--text);text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mapToolbar .mapCheck input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0;padding:0}.mapLegend{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:inline-flex}.mapLegend i,.mapHealth i{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.mapBody{grid-template-columns:minmax(0,1fr) 320px;gap:0;min-height:420px;display:grid}.mapCanvas{background:#0b1018;padding:8px;overflow:auto}.mapCanvas svg{width:100%;min-width:560px;height:auto;display:block}.mapNode{cursor:pointer;outline:none}.mapNodeShape{fill:#151c27;stroke-width:3px}.mapNode.isSelected .mapNodeShape,.mapNode:focus-visible .mapNodeShape{fill:#1d2a3c;stroke-width:4px}.mapNodeGlyph{fill:var(--text);pointer-events:none;font-size:11px;font-weight:800}.mapNodeLabel{fill:var(--text);pointer-events:none;font-size:12px;font-weight:600}.mapNodeMeta{fill:var(--muted);pointer-events:none;font-variant-numeric:tabular-nums;font-size:10px}.mapEdgeLabel{fill:var(--text);paint-order:stroke;stroke:#0b1018;stroke-width:4px;pointer-events:none;font-size:11px}.mapPanel{border-left:1px solid var(--line);max-height:640px;padding:14px 16px;overflow:auto}.mapPanel h2{word-break:break-word;margin:0 0 4px;font-size:18px}.mapPanel h3{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 6px;font-size:12px}.mapHealth{margin:0 0 10px;font-size:12.5px}.mapStats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;display:grid}.mapStats div{border:1px solid var(--line);border-radius:10px;padding:8px}.mapStats dt{color:var(--muted);font-size:11px}.mapStats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:650}.mapActions{flex-wrap:wrap;gap:6px;display:flex}.mapActions a,.mapActions button{align-items:center;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.mapEdges{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.mapEdges li{justify-items:start;gap:2px;display:grid}.mapEdges li .linkish{text-align:left}.mapEdges li span{color:var(--muted);font-variant-numeric:tabular-nums}.mapPanelHint p{margin:6px 0 0}@media (max-width:900px){.mapBody{grid-template-columns:1fr}.mapPanel{border-left:0;border-top:1px solid var(--line);max-height:none}}.exploreHead span{overflow-wrap:anywhere;padding-right:8px;line-height:1.3}.logFilterBar{margin-bottom:18px}.logFilterChips{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 0;display:flex}.logFilterChip{border:1px solid var(--line);background:#151c27;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.logFilterChip code{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.logFilterChip a{width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.logFilterChip a:hover{color:var(--error);background:#401b24}.logFilterForm{border-bottom:0;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.4fr) auto}.logWidgetFields{border:1px dashed var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:12px;display:grid}.logWidgetFields legend{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 6px;font-size:11px;font-weight:800}.logWidgetFields .wide{grid-column:1/-1}.logFilterRow{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.4fr);gap:12px;display:grid}.logWidgetFilter{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:11px;display:block;overflow:hidden}.logWidgetLines .row span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.logFilterForm,.logWidgetFields,.logFilterRow{grid-template-columns:1fr}}.datastoreCapacity{margin-bottom:16px}.datastoreUsageGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:4px 16px 12px;display:grid}.datastoreUsageTop{color:var(--muted);align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.datastoreUsageTop span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.datastoreUsageTop strong{color:var(--text,#e6edf6);font-size:14px}.datastoreUsageTop strong small{color:var(--muted);font-weight:500}.datastoreUsageTop em{text-align:right;min-width:48px;font-style:normal;font-weight:700}.datastoreUsage.is-watch .sloBar i{background:#f59e0b}.datastoreUsage.is-critical .sloBar i{background:#ff6b7a}.datastoreUsage.is-watch em{color:#f59e0b}.datastoreUsage.is-critical em{color:#ff6b7a}.datastoreFindings{gap:6px;margin:0;padding:0 16px 16px;font-size:13px;list-style:none;display:grid}.datastoreFindings li{border:1px solid var(--line);border-radius:8px;padding:8px 12px}.datastoreFindings li.is-watch{color:#f5d38a;background:#14110c;border-color:#3a2f12}.datastoreFindings li.is-critical{color:#ffd0d6;background:#140e12;border-color:#5a2a33}.datastoreHead,.datastoreRow{grid-template-columns:1.6fr .9fr .7fr .8fr}.datastoreRow.isSelected{background:#151d28}.datastoreCell.is-watch{color:#f59e0b}.datastoreCell.is-critical{color:#ff6b7a}.depCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px;transition:opacity .15s;display:grid}.depCharts.isPending{opacity:.55}.depGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:0 0 16px;display:grid}.depChartsWide{grid-column:1/-1;min-width:0}.depCharts>div{min-width:0}.depCard{align-content:start}.depSectionHead{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px 10px;display:flex}.depSectionHead a{font-size:12px}.rankBars{gap:6px;margin:0;padding:10px 16px 14px;list-style:none;display:grid}.rankBars li{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 76px;align-items:center;gap:10px;padding:3px 0;font-size:12px;transition:opacity .12s;display:grid;position:relative}.rankBars li.isDim{opacity:.5}.rankLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}.rankTrack{align-items:stretch;gap:2px;height:12px;display:flex}.rankFill{border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.rankFill:not(:last-child){border-radius:0}.rankErr{background:#ff6b7a}.rankValue{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.rankTip{z-index:5;color:#c5cedb;white-space:nowrap;pointer-events:none;background:#151c27f2;border:1px solid #2f3a4c;border-radius:8px;padding:6px 9px;font-size:11.5px;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 10px 24px #00000080}.segToggle{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.segToggle button{border:0;border-right:1px solid var(--line);height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0 10px;font-size:11.5px;font-weight:700}.segToggle button:last-child{border-right:0}.segToggle button.isOn{color:var(--text);background:#1a2433}.heatWrap{padding:10px 16px 14px;overflow-x:auto}.heatTable{border-collapse:separate;border-spacing:2px;width:100%;font-size:12px}.heatTable thead th{color:var(--muted);text-align:center;white-space:nowrap;padding:4px 6px;font-size:11px;font-weight:700}.heatTable thead th i{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.heatTable thead th:first-child,.heatTable tbody th{text-align:left}.heatTable tbody th{white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:6px 8px;font-weight:600;overflow:hidden}.heatTable td{text-align:center;font-variant-numeric:tabular-nums;cursor:default;border-radius:4px;min-width:74px;padding:7px 6px;font-weight:600}.heatTable td.isActive{outline:2px solid var(--accent);outline-offset:-2px}.heatScale{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.heatScale i{border-radius:4px;width:120px;height:8px;display:block}.gaugeRow{flex-wrap:wrap;gap:8px 28px;padding:12px 16px 14px;display:flex}.gauge{justify-items:center;gap:2px;margin:0;display:grid}.gaugeTrack{fill:none;stroke:#1b2330;stroke-width:12px;stroke-linecap:round}.gaugeFill{fill:none;stroke-width:12px;stroke-linecap:round}.gauge figcaption{justify-items:center;gap:2px;font-size:12px;display:grid}.gauge figcaption span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.gauge figcaption i{border-radius:50%;width:8px;height:8px;display:inline-block}.depCharts+.tsChart,.depCharts+section.tsChart{margin-bottom:16px}section.tsChart.depCard+.waterfallHeader{margin-top:16px}@media (max-width:1000px){.depCharts,.depGrid{grid-template-columns:1fr}}.depStandalone{margin:0 0 16px}.tsBand{opacity:.16;pointer-events:none}.tsHighlight{fill:#ff6b7a;stroke:#0b1018;stroke-width:2px;pointer-events:none}.tsHighlight.isWarning{fill:#f59e0b}.tsTooltipNote{color:#c5cedb;font-variant-numeric:tabular-nums;border-top:1px solid #2a3444;padding-top:4px;font-size:11px}.anomalyRows{gap:16px;margin:0 0 16px;transition:opacity .15s;display:grid}.anomalyRows.isPending{opacity:.55}.anomalyRow{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:10px;padding:12px;display:grid}.anomalyRow>header{flex-wrap:wrap;align-items:baseline;gap:10px;padding:0 4px;display:flex}.anomalyRow>header .muted{font-size:12px}.anomalyRowCharts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.segToggle a{border-right:1px solid var(--line);height:30px;color:var(--muted);align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.segToggle a:last-child{border-right:0}.segToggle a.isOn{color:var(--text);background:#1a2433}@media (max-width:1100px){.anomalyRowCharts{grid-template-columns:1fr}}.lookoutKpis strong.isBad{color:#ff8a96}.lookoutKpis strong.isWarn{color:#f5d38a}.burnWindows{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.burnWindow{border:1px solid var(--line);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.burnWindowHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.burnWindowHead .muted{font-size:11px}.burnWindowHead i{margin-left:auto}.burnMeter{color:var(--muted);grid-template-columns:40px minmax(0,1fr) 56px;align-items:center;gap:8px;font-size:11.5px;display:grid}.burnMeter strong{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.burnTrack{background:#1b2330;border-radius:4px;height:8px;position:relative;overflow:hidden}.burnFill{background:#3987e5;border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.burnFill.isOver{background:#ff6b7a}.badge.muted{color:var(--muted);background:#1a2130}@media (max-width:1000px){.burnWindows{grid-template-columns:1fr 1fr}}.patternTrendHead,.patternTrendRow{grid-template-columns:2fr .8fr .7fr .8fr .8fr .6fr .8fr;align-items:start}@media (max-width:1000px){.patternTrendHead,.patternTrendRow{grid-template-columns:1fr 1fr .7fr}}.vitalGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.vitalTile{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.vitalTile header{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.vitalTile header small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.vitalTile>strong{letter-spacing:-.03em;font-size:22px}.vitalTile>small{font-size:11px}.vitalRating{color:var(--text);align-items:center;gap:5px;font-size:11px;display:inline-flex}.vitalRating i{border-radius:50%;width:8px;height:8px}.vitalSplit{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.vitalSplit span{min-width:2px;display:block}.vitalEmpty{background:#1b2330;flex:1}.vitalPass{color:#6ce5b1}.vitalFail{color:#ff8a96}.uptimeRows{gap:4px;padding:12px 16px;display:grid}.uptimeRow{grid-template-columns:minmax(160px,1fr) minmax(0,2.4fr) 70px;align-items:center;gap:14px;padding:4px 0;display:grid}.uptimeName{gap:2px;min-width:0;display:grid}.uptimeName small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.uptimeStrip{gap:2px;height:22px;display:flex}.uptimeStrip i,.uptimeKey{border-radius:2px;flex:1;display:block}.uptimeKey{flex:none;width:9px;height:9px}.is-up{background:#2f9e74}.is-degraded{background:#f59e0b}.is-down{background:#ff6b7a}.is-none{background:#1b2330}.uptimePct{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.uptimePct.isBad{color:#ff8a96}.uptimeLegend{padding:0 16px 12px}@media (max-width:1000px){.vitalGrid{grid-template-columns:1fr 1fr}.uptimeRow{grid-template-columns:1fr 60px}.uptimeStrip{grid-column:1/-1}}.mlDrivers{border-radius:4px;gap:2px;height:16px;margin-top:6px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.mlDrivers span{white-space:nowrap;text-overflow:ellipsis;color:#0b1018;background:#86b6ef;align-items:center;min-width:0;padding:0 6px;display:flex;overflow:hidden}.mlDrivers span:first-child{background:#ff8a96}.verdictChecks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px 4px;display:grid}.verdictCheck{border:1px solid var(--line);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.verdictCheck.is-critical{background:#140e12;border-color:#5a2a33}.verdictCheck.is-watch{border-color:#3a2f12}.verdictCheck header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.verdictValues{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.verdictValues strong{font-size:18px}.verdictValues span{color:var(--muted)}.verdictCharts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid}@media (max-width:1000px){.verdictChecks,.verdictCharts{grid-template-columns:1fr}}.incidentCards{gap:12px;margin:0 0 16px;display:grid}.incidentCard{background:var(--panel);border:1px solid var(--line);border-left:3px solid #f59e0b;border-radius:12px;gap:10px;padding:12px 16px;display:grid}.incidentCard.is-major{border-left-color:#ff6b7a}.incidentCard header{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.incidentCard header .muted{font-size:12px}.incidentFlow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.incidentNode{border:1px solid var(--line);color:var(--text);background:#151c27;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.incidentNode.isOrigin{color:#ffd0d6;background:#2a1418;border-color:#ff6b7a}.incidentNode.isDep:before{content:"⛁ "}.incidentArrow{color:var(--muted);font-size:12px}.incidentReasons{color:#c5cedb;gap:2px;margin:0;padding-left:18px;font-size:12px;display:grid}.incidentCard footer{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.incidentTrigger{color:#f5d38a;font-weight:700}.variableBar{flex-wrap:wrap;gap:12px;margin:0 0 16px;display:flex}.variableBar label{flex-direction:column;gap:4px;min-width:160px;display:flex}.variableBar small{color:var(--muted);font-size:12px}.builderGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:18px;display:grid}@media (max-width:960px){.builderGrid{grid-template-columns:minmax(0,1fr)}}.builderQuery{white-space:pre-wrap;word-break:break-word;background:var(--panel);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:12.5px}.builderRow{align-items:end;gap:8px;display:flex}.builderCheck{text-transform:none;flex-direction:row;align-items:center;gap:8px;display:flex}.builderLinks{gap:16px;margin-top:12px;display:flex}.builderSql summary{cursor:pointer;color:var(--muted);margin-top:8px;font-size:12px}.linkBtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}@media (max-width:640px){.builderRow{flex-wrap:wrap}}.alertForm .builderCheck input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;padding:0}.builderChips{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.builderChips legend{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700}.builderChips label{border:1px solid var(--line);text-transform:none;letter-spacing:0;cursor:pointer;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.builderChips label.isOn{border-color:var(--accent);color:var(--text)}.alertForm .builderChips input[type=checkbox]{flex:none;width:14px;height:14px;min-height:0;padding:0}.builderChips small{width:100%}.builderTable{overflow-x:auto}.exploreAnalyse{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.exploreWindowChip{border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.exploreWindowChip b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.exploreWindowChip em{color:var(--muted);font-size:11px;font-style:normal}.exploreHint{margin-left:auto;font-size:12px}.exploreMeasureChips{margin:0 0 10px;padding:0}.resultInsights{border-top:1px solid var(--line);color:var(--muted);gap:4px;margin:0;padding:10px 18px 14px 34px;font-size:12.5px;display:grid}.resultInsights li::marker{color:var(--accent)}.resultBarLabel .linkBtn{font-size:inherit;color:var(--text);text-align:left}.resultBarLabel .linkBtn:hover{text-decoration:underline}.resultBarExclude{color:var(--muted);cursor:pointer;opacity:.55;background:0 0;border:0;margin-left:4px;padding:0 4px;font-size:13px;line-height:1}.resultBarExclude:hover{color:var(--error,#ff6b7a);opacity:1}.resultBarsNote{margin:0;padding:8px 18px 0;font-size:12px}.exploreTableTools{align-items:center;gap:10px;display:inline-flex}.exploreTableFilter{border:1px solid var(--line);height:28px;color:var(--text);font:inherit;background:0 0;border-radius:8px;min-width:180px;padding:0 10px;font-size:12px}.exploreSortHead{text-align:left;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.exploreSortHead.isSorted{color:var(--text)}.exploreFacetCell{align-items:center;display:inline-flex}.exploreFacetCell .linkBtn{color:var(--text);font-family:inherit;font-size:inherit}.exploreMore{margin:10px 16px}.exploreHowRan{margin-top:14px;padding:10px 16px}.exploreHowRan summary{cursor:pointer;color:var(--muted);font-size:12.5px}.exploreHowRan p{margin:10px 0 6px;font-size:12px}.exploreFacetCell .linkBtn,.resultBarLabel .linkBtn,.resultBarExclude{height:auto;min-height:0;box-shadow:none;border-radius:0;line-height:1.3}.exploreTableTools{white-space:nowrap}.pulseFab{z-index:120;height:44px;color:var(--text);letter-spacing:.01em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#123a30,#10151f 70%);border:1px solid #6ce5b166;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #000a,inset 0 0 0 1px #6ce5b122}.pulseFab.is-placed{bottom:auto;right:auto}.pulseFab span{color:var(--accent);font-size:16px}.pulseFab:hover{border-color:var(--accent);transform:translateY(-1px)}.pulseFab.is-dragging,.pulseFab.is-dragging:hover{cursor:grabbing;transform:none}.pulsePanel{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);background:#0b1019f7;border-radius:16px;flex-direction:column;width:min(400px,100vw - 24px);height:min(540px,100vh - 96px);display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 22px 60px #000c}.pulsePanel.is-placed{bottom:auto;right:auto}.pulsePanel[hidden]{display:none}.pulsePanel:not([hidden]){animation:.16s ease-out pulseFade}@keyframes pulseFade{0%{opacity:0}to{opacity:1}}.pulsePanelHead{border-bottom:1px solid var(--line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;padding:8px 16px 12px;display:flex}.pulsePanel.is-dragging .pulsePanelHead{cursor:grabbing}.pulsePanelHead button,.pulsePanelHead a{cursor:pointer;touch-action:auto}.pulseDragGrip{background:#3a465a;border-radius:999px;width:36px;height:4px;margin:0 auto}.pulsePanelHeadRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pulsePanelHead strong{font-size:16px;display:block}.pulsePanelHead strong span{color:var(--accent)}.pulsePanelHead small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.pulsePanelBtns{gap:6px;display:flex}.pulseGhost{border:1px solid var(--line);height:30px;color:var(--muted);font:inherit;cursor:pointer;background:#151c27;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pulseGhost:hover{color:var(--text);border-color:#3a465a}.pulseConvo{flex-direction:column;flex:1;min-height:0;display:flex}.pulseConvo.is-workspace{height:min(72vh,820px)}.pulseConvoScroll{flex:1;align-content:start;gap:16px;min-height:0;padding:14px 16px;display:grid;overflow:auto}.pulseWelcome p{color:var(--muted);margin:0 0 12px}.pulseChips{flex-wrap:wrap;gap:6px;display:flex}.pulseChip{border:1px solid var(--line);height:auto;min-height:30px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#121925;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.pulseChip:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pulseTurn{gap:8px;display:grid}.pulseYou{max-width:85%;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#1b3a32;border-radius:14px 14px 4px;justify-self:end;padding:8px 12px}.pulseAnswer{border:1px solid var(--line);background:var(--panel);border-radius:4px 14px 14px;gap:10px;min-width:0;padding:12px;display:grid}.pulseAnswer.is-pending{color:var(--muted);align-items:center;gap:10px;display:flex}.pulseAnswer.is-forbidden,.pulseAnswer.is-error{border-color:#ff6b7a55}.pulseAnswer.is-unsupported,.pulseAnswer.is-out_of_scope{border-color:#f5c26b55}.pulseAnswerHead{flex-wrap:wrap;gap:6px;display:flex}.pulseTag{border:1px solid var(--line);color:var(--muted);background:#151c27;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.pulseTag.is-forbidden,.pulseTag.is-error,.pulseTag.is-critical{color:var(--error);border-color:#ff6b7a55}.pulseTag.is-unsupported,.pulseTag.is-out_of_scope,.pulseTag.is-warn{color:#f5c26b;border-color:#f5c26b55}.pulseTag.is-ok{color:var(--accent);border-color:#6ce5b155}.pulseTag.is-quiet{font-weight:600}.pulseMessage{overflow-wrap:anywhere;margin:0}.pulseText{overflow-wrap:anywhere;background:#151c27;border-radius:8px;margin:0;padding:8px 10px}.pulseText.is-critical{border-left:3px solid var(--error)}.pulseText.is-warn{border-left:3px solid #f5c26b}.pulseText.is-ok{border-left:3px solid var(--accent)}.pulseText.is-info{border-left:3px solid #5b8def}.pulseBlock{gap:6px;min-width:0;display:grid}.pulseBlockTitle{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.pulseMetrics{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;display:grid}.pulseMetric{border:1px solid var(--line);background:#151c27;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.pulseMetric small{color:var(--muted);font-size:11px}.pulseMetric strong{font-size:16px}.pulseMetric span{color:var(--muted);font-size:11px}.pulseMetric.is-critical{border-color:#ff6b7a66}.pulseMetric.is-critical strong{color:var(--error)}.pulseMetric.is-warn{border-color:#f5c26b66}.pulseMetric.is-warn strong{color:#f5c26b}.pulseMetric.is-ok strong{color:var(--accent)}.pulseList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pulseList li>a,.pulseList li{gap:1px;display:grid}.pulseList li{border-left:3px solid var(--line);background:#151c27;border-radius:8px;padding:6px 10px}.pulseList li.is-critical{border-left-color:var(--error)}.pulseList li.is-warn{border-left-color:#f5c26b}.pulseList li.is-ok{border-left-color:var(--accent)}.pulseList li span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.pulseList li a:hover strong{color:var(--accent)}.pulseTableWrap{border:1px solid var(--line);border-radius:8px;max-height:320px;overflow:auto}.pulseTable{border-collapse:collapse;width:100%;font-size:12px}.pulseTable th{color:var(--muted);text-align:left;white-space:nowrap;background:#151c27;padding:6px 8px;font-weight:800;position:sticky;top:0}.pulseTable td{border-top:1px solid var(--line);vertical-align:top;overflow-wrap:break-word;max-width:320px;padding:6px 8px}.pulseTable td:not(:last-child){overflow-wrap:normal}.pulseTable td a{color:var(--accent)}.pulseActions{flex-wrap:wrap;gap:6px;display:flex}.pulseAction{height:30px;color:var(--accent);font:inherit;cursor:pointer;background:#10251f;border:1px solid #6ce5b155;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pulseAction.is-prompt{border-color:var(--line);color:var(--text);background:#151c27}.pulseAction:hover:not(:disabled){border-color:var(--accent)}.pulseConfirm{background:#1d1a10;border:1px solid #f5c26b66;border-radius:10px;gap:10px;padding:12px;display:grid}.pulseConfirm.is-strong{background:#210f13;border-color:#ff6b7a88}.pulseConfirm dl{gap:4px;margin:0;display:grid}.pulseConfirm dl div{grid-template-columns:110px 1fr;gap:8px;display:grid}.pulseConfirm dt{color:var(--muted);font-size:12px}.pulseConfirm dd{overflow-wrap:anywhere;margin:0;font-weight:700}.pulseConfirmRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pulseConfirmRow button{height:32px;padding:0 14px}.pulseApprove{background:var(--accent)!important;border-color:var(--accent)!important;color:#062116!important}.pulseApprove:disabled,.pulseDanger:disabled{opacity:.45;cursor:not-allowed}.pulseDanger{background:var(--error)!important;border-color:var(--error)!important;color:#24070b!important}.pulseStrong{gap:6px;font-size:12px;display:grid}.pulseStrong code{color:var(--text);background:#151c27;border-radius:6px;padding:1px 6px}.pulseStrong input{border:1px solid var(--line);height:34px;color:var(--text);font:inherit;background:#151c27;border-radius:8px;padding:0 10px}.pulseOutcome{border-top:1px solid var(--line);gap:8px;padding-top:8px;display:grid}.pulseOutcome.is-result .pulseMessage{color:var(--accent);font-weight:700}.pulseOutcome.is-error .pulseMessage,.pulseOutcome.is-forbidden .pulseMessage{color:var(--error)}.pulseComposer{border-top:1px solid var(--line);gap:6px;padding:10px 16px 14px;display:grid}.pulseComposer textarea{resize:none;border:1px solid var(--line);width:100%;min-height:40px;max-height:160px;color:var(--text);font:inherit;background:#121925;border-radius:10px;padding:10px 12px}.pulseComposer textarea:focus{border-color:#6ce5b188}.pulseComposerRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.pulseComposerRow small{font-size:11px}.pulseComposerBtns{gap:6px;display:flex}.pulseComposerBtns button[type=submit]{height:30px;padding:0 16px}.pulseDots{gap:3px;display:inline-flex}.pulseDots i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pulseDot}.pulseDots i:nth-child(2){animation-delay:.15s}.pulseDots i:nth-child(3){animation-delay:.3s}@keyframes pulseDot{0%,80%,to{opacity:.25}40%{opacity:1}}.pulseTabs{margin-bottom:14px}.pulseWorkspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.pulseWorkspaceMain{flex-direction:column;min-width:0;display:flex}.pulseWorkspaceSide{gap:16px;min-width:0;display:grid}.pulseWorkspaceSide .tableCard{margin:0}.pulsePad{margin:0;padding:10px 16px 14px}.pulseCaps{gap:2px;padding:6px 10px 12px;display:grid}.pulseCaps details summary{cursor:pointer;padding:6px;font-size:13px;font-weight:800}.pulseCaps ul{gap:4px;margin:0;padding:0 0 6px;list-style:none;display:grid}.pulseCaps li{align-items:center;gap:6px;display:flex}.pulseCaps li button{height:auto;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#121925;border:1px solid #0000;border-radius:8px;flex:1;gap:1px;padding:6px 8px;display:grid}.pulseCaps li button:hover{border-color:#6ce5b155}.pulseCaps li button strong{font-size:12px}.pulseCaps li button span{color:var(--muted);font-size:11px}.pulseRisk{color:#f5c26b;border:1px solid #f5c26b55;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.pulseRisk.is-high{color:var(--error);border-color:#ff6b7a55}.pulseHistory{gap:8px;max-height:420px;margin:0;padding:4px 16px 14px;list-style:none;display:grid;overflow:auto}.pulseHistory li{border-bottom:1px solid var(--line);gap:2px;padding-bottom:8px;display:grid}.pulseHistory li div{align-items:center;gap:6px;display:flex}.pulseHistory li strong{font-size:12px}.pulseHistory li p{overflow-wrap:anywhere;margin:0;font-size:12px}.pulseHistoryBtns{gap:6px;display:flex}.pulseAskBar{background:linear-gradient(135deg,#0f2620,#10151f 60%);border:1px solid #6ce5b144;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;display:grid}.pulseAskIcon{color:var(--accent);padding:0 4px;font-size:18px}.pulseAskBar input{border:1px solid var(--line);height:38px;color:var(--text);font:inherit;background:#0d131d;border-radius:10px;padding:0 12px}.pulseAskBar>button{height:38px;padding:0 16px}.pulseAskBar .pulseChips{grid-column:1/-1}.homeTriage{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);gap:10px;margin:14px 0;display:grid}.homeTriageCard{border:1px solid var(--line);background:var(--panel);border-top:3px solid var(--line);border-radius:12px;align-content:start;gap:2px;min-width:0;padding:12px 14px;display:grid}.homeTriageCard small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.homeTriageCard strong{font-size:22px}.homeTriageCard>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.homeTriageCard.is-critical{border-top-color:var(--error)}.homeTriageCard.is-critical>strong{color:var(--error)}.homeTriageCard.is-warn{border-top-color:#f5c26b}.homeTriageCard.is-ok{border-top-color:var(--accent)}.homeTriageCard.is-info{border-top-color:#5b8def}a.homeTriageCard:hover{border-color:#3a465a}.homeChanges ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.homeChanges li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;display:flex}.homeChanges li a strong{font-size:13px}.homeChanges li a:hover strong{color:var(--accent)}.homeChanges li span{color:var(--muted)}.homeChanges li.is-critical a{color:var(--error)}.homeChanges li.is-warn a{color:#f5c26b}.homeChanges li.is-ok a{color:var(--accent)}.homeChangeBadge{color:var(--muted);margin:2px 0 4px;font-size:11px;font-weight:700;display:block}.homeChangeBadge.is-critical{color:var(--error)}.homeChangeBadge.is-warn{color:#f5c26b}.homeChangeBadge.is-ok{color:var(--accent)}.catalogCard.hasChange.is-critical{border-color:#ff6b7a66}.catalogCard.hasChange.is-warn{border-color:#f5c26b55}@media (max-width:1100px){.pulseWorkspace{grid-template-columns:1fr}.homeTriage{grid-template-columns:repeat(3,minmax(0,1fr))}.homeChanges{grid-column:1/-1}}@media (max-width:640px){.homeTriage{grid-template-columns:1fr}.pulseFab{bottom:14px;right:14px}.pulseAskBar{grid-template-columns:1fr auto}.pulseAskIcon{display:none}}.pulseRolloutRow{grid-template-columns:1.4fr .6fr .8fr 1.2fr;align-items:center}.pulseToggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.pulseToggle input{width:16px;height:16px;accent-color:var(--accent)}.pricingHead.clientsGrid,.pricingRow.clientsGrid{grid-template-columns:1.5fr .7fr .8fr 1fr 1.1fr .6fr .7fr}.planNotice{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:10px 14px;display:flex}.planNotice.is-watch{background:#1d1a10;border-color:#f5c26b66}.planNotice.is-critical{background:#210f13;border-color:#ff6b7a88}.planNotice strong{font-size:13px}.planNotice a{color:var(--accent);font-weight:700}.mapCanvas{position:relative}.mapZoom{z-index:1;background:color-mix(in srgb, var(--panel,#0f1115) 85%, transparent);border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:8px;right:8px}.mapZoom .ghostBtn{min-width:32px;padding:4px 8px}.mapZoom .muted{padding:0 4px;font-size:12px}.mapSvg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mapSvg:active{cursor:grabbing}.mapEdge{cursor:pointer}.escalationStep{border:1px solid var(--border,#263040);border-radius:10px;gap:8px;min-width:220px;padding:8px 12px 12px;display:grid}.escalationStep legend{color:var(--muted,#8b98a9);padding:0 6px;font-size:12px}.escalationStep select[multiple]{min-height:64px}.ruleRouting{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ruleRouting select{padding:4px 6px;font-size:12px}.funnelView{gap:10px;padding:8px 4px;display:grid}.funnelStep{gap:4px;display:grid}.funnelLabel{justify-content:space-between;gap:12px;font-size:13px;display:flex}.funnelLabel span{color:var(--muted,#8b98a9)}.funnelTrack{background:#ffffff0a;border-radius:6px;height:18px;overflow:hidden}.funnelTrack i{background:#3987e5;border-radius:6px;height:100%;display:block}.funnelStep.isWorst .funnelTrack i{background:#c98500}.funnelDrop{color:var(--muted,#8b98a9);font-size:12px}.funnelStep.isWorst .funnelDrop{color:#f5b74c;font-weight:600}.dashWidgetGrid.isLayout{grid-template-columns:repeat(12,minmax(0,1fr))}.dashWidget.h-s{min-height:170px}.dashWidget.h-l{min-height:360px}@media (max-width:900px){.dashWidgetGrid.isLayout>.dashWidget{grid-column:1/-1!important}}.dashWidgetRemove{gap:8px;display:flex}.layoutEditor{border-bottom:1px solid var(--line);padding:12px 16px 16px}.layoutEditorHead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.layoutGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.layoutTile{border:1px dashed var(--line);cursor:grab;background:#ffffff05;border-radius:10px;align-content:start;gap:4px;min-height:74px;padding:8px 18px 8px 10px;display:grid;position:relative}.layoutTile.h-s{min-height:60px}.layoutTile.h-l{min-height:110px}.layoutTile.isDragging{opacity:.45}.layoutTile strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.layoutControls{flex-wrap:wrap;gap:4px;display:flex}.layoutControls .ghostBtn,.layoutControls select{width:auto;min-width:0;padding:2px 6px;font-size:12px}.layoutResize{cursor:ew-resize;border-left:2px solid var(--line);border-radius:0 10px 10px 0;width:10px;height:100%;position:absolute;top:0;right:0}.shareValue{padding:24px 16px;font-size:34px;font-weight:700}.checkGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px;display:grid}.codeBlock{white-space:pre;border:1px solid var(--line);background:#0b1019;border-radius:10px;max-width:100%;padding:12px;font-size:12px;overflow-x:auto}.awsForm{gap:14px;max-width:860px;padding:16px;display:grid}.awsForm>label,.awsForm details>label{gap:6px;font-size:13px;display:grid}.awsForm>label textarea,.awsForm details>label textarea{font:inherit;color:var(--text);resize:vertical;background:#0b1018;border:1px solid #2a3444;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.awsForm>ol{gap:4px;margin:0;padding-left:20px;font-size:13px;display:grid}.awsForm fieldset{border:1px solid var(--line);border-radius:10px;gap:8px;padding:10px 12px 12px;display:grid}.awsForm legend{padding:0 6px;font-size:13px;font-weight:600}.awsForm details{gap:8px;display:grid}.awsForm details[open]>summary{margin-bottom:8px}.awsForm summary{cursor:pointer;font-size:13px;font-weight:600}.awsForm button[type=submit]{justify-self:start}.awsCheck{text-transform:none;letter-spacing:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.awsCheck input{flex:none;width:16px;height:16px;margin:0}.k8sMapBar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.k8sLegend{color:var(--muted,#8b98a9);flex-wrap:wrap;gap:14px;font-size:12px;display:inline-flex}.k8sLegend span{align-items:center;gap:6px;display:inline-flex}.k8sLegend .k8sPodTile{cursor:default;width:12px;height:12px}.k8sMapBody{grid-template-columns:minmax(0,1fr) 300px;gap:0;display:grid}@media (max-width:900px){.k8sMapBody{grid-template-columns:1fr}.k8sPanel{border-top:1px solid var(--line);border-left:0!important}}.k8sNodes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:12px;padding:16px;display:grid}.k8sNode{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.k8sNode.is-critical{border-color:#c2414b}.k8sNode.is-warn{border-color:#b7791f}.k8sNode header{gap:2px;min-width:0;display:grid}.k8sNode header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.k8sPodGrid{flex-wrap:wrap;gap:4px;display:flex}.k8sPodTile{cursor:pointer;border:0;border-radius:4px;width:18px;height:18px;padding:0;display:inline-block}.k8sPodTile.is-ok{background:#2f9e6e}.k8sPodTile.is-warn{background:#d69e2e}.k8sPodTile.is-critical{background:#e5484d}.k8sPodTile.is-unknown{background:#55627a}.k8sPodTile.isSelected{outline:2px solid var(--text,#fff);outline-offset:2px}.k8sPodTile:focus-visible{outline-offset:2px;outline:2px solid #6ce5b1}.k8sPanel{border-left:1px solid var(--line);align-content:start;gap:10px;padding:16px;display:grid}.accessMember{padding:10px 16px;display:block}.accessMember summary{cursor:pointer}.accessMember .awsForm{padding:12px 0 4px}.heatLayout{grid-template-columns:minmax(220px,280px) 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.heatPages{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px}.heatPages h2,.heatMain h2{margin:0 0 8px;font-size:15px}.heatPages ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.heatPages a{color:var(--text);border:1px solid #0000;border-radius:8px;gap:2px;padding:8px 10px;text-decoration:none;display:grid;overflow:hidden}.heatPages a .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heatPages a small{color:var(--muted)}.heatPages a:hover{background:#151c27}.heatPages a.isOn{border-color:var(--accent);background:#151c27}.heatMain{min-width:0}.heatCanvasWrap{margin:12px 0 20px}.heatToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.heatLegend{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.heatLegend i{border-radius:2px;width:18px;height:10px;display:inline-block}.heatCanvas{border:1px solid var(--line);background:#0d121b;border-radius:10px;width:100%;position:relative;overflow:hidden}.heatFrame{transform-origin:0 0;pointer-events:none;background:#fff;border:0;position:absolute;top:0;left:0}.heatSvg{width:100%;height:100%;position:absolute;inset:0}.heatRow{grid-template-columns:2fr 1.2fr .6fr .6fr .6fr 1fr}.heatRow.isRage{box-shadow:inset 3px 0 0 var(--error)}.privacyRedact{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:14px;padding:10px 12px;display:flex}.privacyRedact legend{color:var(--muted);padding:0 6px;font-size:12px;font-weight:700}.privacyRedact label{align-items:center;gap:6px;display:flex}@media (max-width:800px){.heatLayout{grid-template-columns:1fr}.row.heatRow{grid-template-columns:1.6fr .6fr 1fr}.row.heatRow>span:nth-child(2),.row.heatRow>span:nth-child(4),.row.heatRow>span:nth-child(5){display:none}.row.heatRow>span:nth-child(6){display:block}}.heatToolbar input[type=checkbox],.privacyRedact input[type=checkbox]{flex:none;width:16px;height:16px;padding:0}.heatToolbar label,.privacyRedact label{text-transform:none;letter-spacing:0;color:var(--text);flex-direction:row;font-size:13px;display:inline-flex}.heatRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.netDevice{margin-top:16px}.netDevice.is-critical{border-color:#ff6b7a66}.netDeviceHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.netDeviceHead h2{margin:0;font-size:16px}.netDeviceHead p{margin:4px 0 0}.netRow{grid-template-columns:1.1fr 1.3fr .8fr .8fr .8fr .6fr}.netRow.is-critical{box-shadow:inset 3px 0 0 var(--error)}.netRow.is-warn{box-shadow:inset 3px 0 #f5d38a}.talkRow{grid-template-columns:1.2fr 1.2fr .8fr 1fr .7fr}.netPill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.netPill.is-ok{color:var(--accent);background:#133328;border-color:#6ce5b144}.netPill.is-warn{color:#f5d38a;background:#3a2f12;border-color:#f5d38a44}.netPill.is-critical{color:#ffadb5;background:#401b24;border-color:#ff6b7a66}.queryHelp{text-transform:none;letter-spacing:0;margin-top:6px;font-size:12px}.queryHelp summary{cursor:pointer}.queryHelp ul{margin:6px 0 0;padding-left:18px;line-height:1.7}.queryHelp code{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.savedViewChip{gap:2px;display:inline-flex}
