:root{--font-ui:"IBM Plex Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:"IBM Plex Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--bg:#0a0d10;--bg-strong:#12171c;--panel:#12171d;--panel-strong:#181f26;--panel-soft:#0d1217;--panel-soft-alt:#0e1318;--panel-grid:#0c1116;--panel-control:#161d24;--panel-control-hover:#1b242d;--panel-control-strong:#121920;--line:#e6eef514;--line-strong:#e6eef529;--line-soft:#e6eef50d;--text:#e7edf2;--text-strong:#f3f7fb;--text-stronger:#f5f8fb;--text-bright:#eef3f7;--text-hero:#f0f4f8;--muted:#aebcc8b8;--accent:#f4a300;--accent-soft:#f4a30029;--warning:#f0a641;--danger:#ef6a5b;--up:#42c97a;--down:#ef6a5b;--flat:#aebcc8c2;--shadow:0 0 0 1px #ffffff05, 0 18px 40px #00000047;--page-glow:#f4a3000d;--page-top:#07090c;--surface-frame:#0f1419;--surface-overlay:#05080cbd;--surface-tint:#ffffff04;--surface-overlay-soft:#ffffff05;--surface-overlay-strong:#ffffff08;--dot-ring:#0a0d10e6;--info:#8eb9ff;--tab-bg:var(--panel-strong);--tab-active-bg:var(--panel-control-hover);--tab-active-shadow:0 1px 2px #00000029}:root[data-theme=light]{--bg:#edf2f7;--bg-strong:#e5ebf2;--panel:#fff;--panel-strong:#f6f9fc;--panel-soft:#f7f9fc;--panel-soft-alt:#f3f6fa;--panel-grid:#f5f8fb;--panel-control:#fff;--panel-control-hover:#f3f6fa;--panel-control-strong:#f5f8fb;--line:#17212b14;--line-strong:#17212b24;--line-soft:#17212b14;--text:#17212b;--text-strong:#17212b;--text-stronger:#17212b;--text-bright:#17212b;--text-hero:#17212b;--muted:#424e5cb8;--flat:#424e5cb8;--shadow:0 0 0 1px #17212b0a, 0 18px 40px #0f172a14;--page-glow:#f4a30014;--page-top:#f8fafc;--surface-frame:#f3f6fa;--surface-overlay:#eff4f9d1;--surface-tint:#17212b06;--surface-overlay-soft:#17212b06;--surface-overlay-strong:#17212b0a;--dot-ring:#fffffff5;--info:#3a7cff;--tab-bg:#e2e8f0;--tab-active-bg:#fff;--tab-active-shadow:0 1px 3px #00000014, 0 1px 2px #0000000a}*{box-sizing:border-box}html{background:linear-gradient(180deg, var(--page-glow), transparent 22%), linear-gradient(180deg, var(--page-top) 0%, var(--bg) 100%);height:100dvh;overflow:hidden}body{height:100dvh;color:var(--text);font-family:var(--font-ui), sans-serif;background:linear-gradient(180deg, var(--page-glow), transparent 22%), linear-gradient(180deg, var(--page-top) 0%, var(--bg) 100%);font-feature-settings:"tnum" 1;margin:0;overflow:hidden}a{color:inherit}button,input,textarea,select{font:inherit}code{font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.92em}.pageShell{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:6px;width:calc(100vw - 24px);height:100dvh;margin:0 auto;padding:6px 0 8px;display:grid;overflow:hidden}.commandDeck{gap:6px;display:grid}.terminalBar,.terminalSurface,.boardPanel,.platformSection{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.terminalBar{box-shadow:inset 0 1px 0 #f4a3001f, var(--shadow);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.terminalSurface{box-shadow:inset 0 1px 0 #f4a3000a, var(--shadow);overflow:hidden}.terminalBarMain,.terminalBarMeta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.terminalBarMeta{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#f4a30017,#0000 18%),0 0;justify-content:flex-end;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.56rem}.terminalBarMeta>span:not(.deckTapeLive){white-space:nowrap}.brandLockup{align-items:center;gap:10px;min-width:0;display:inline-flex}.brandLockup-compact{gap:8px}.brandMark{flex:none;width:36px;height:36px;display:block}.brandMarkFrame{fill:var(--surface-frame);stroke:var(--line-strong)}.brandMarkCorner{stroke:#aebcc861;stroke-width:2.2px;stroke-linecap:round}.brandMarkCorner-accent{stroke:#f4a300db}.brandMarkBars rect{fill:url(#brand-accent)}.brandMarkScanline{stroke:#aebcc852;stroke-width:2px;stroke-linecap:round}.brandMarkPulse{stroke:#f4a300;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.brandMarkDot{fill:#f4a300}.brandMarkBaseline{stroke:#aebcc833;stroke-width:2px;stroke-linecap:round}.brandMarkBaseline-soft{stroke:#aebcc81a}.brandWordmark{align-items:baseline;gap:8px;min-width:0;display:flex}.brandWordmark strong{letter-spacing:.02em;color:var(--text-strong);text-transform:uppercase;margin:0;font-size:.92rem;line-height:1;display:block}.brandKicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.52rem;font-weight:700}.deckTapeLive{color:var(--accent)}.panelHeader h2,.sectionHeading h2,.platformIdentity h3{font-family:var(--font-display), sans-serif;margin:0}.sectionLabel{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:.62rem;font-weight:700;display:inline-flex}.panelHeader p,.platformIdentity p,.platformError,.platformNote,.metricFoot span:last-child{color:var(--muted)}.deckActions{align-items:center;gap:6px;display:flex}.themeToggle,.amountVisibilityToggle{appearance:none;border:1px solid var(--line-strong);background:var(--panel-control);width:32px;height:32px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.themeToggle:hover,.amountVisibilityToggle:hover,.amountVisibilityToggle.is-masked{background:var(--panel-control-hover);color:var(--accent);border-color:#f4a30047}.amountVisibilityIcon{width:18px;height:18px;display:block;overflow:visible}.themeToggleLabel{display:none}.themeToggleIcon{width:16px;height:16px;display:block}.loginQrButton{appearance:none;border:1px solid var(--line-strong);background:var(--panel-control);width:32px;height:32px;color:var(--text);cursor:pointer;place-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-grid;position:relative}.loginQrButton:hover{background:var(--panel-control-hover);color:var(--accent);border-color:#f4a30047}.loginQrButtonDot{width:6px;height:6px;box-shadow:0 0 0 1px var(--dot-ring);background:#aebcc873;border-radius:999px;position:absolute;top:4px;right:4px}.loginQrButton-active .loginQrButtonDot{background:var(--accent);box-shadow:0 0 0 1px var(--dot-ring), 0 0 10px #f4a3007a}.loginQrButton-success .loginQrButtonDot{background:var(--up);box-shadow:0 0 0 1px var(--dot-ring), 0 0 10px #42c97a70}.loginQrButton-danger .loginQrButtonDot{background:var(--danger);box-shadow:0 0 0 1px var(--dot-ring), 0 0 10px #ef6a5b66}.loginQrButton svg{fill:currentColor;width:16px;height:16px}.deckActionMeta{justify-items:end;gap:2px;display:grid}.deckActionMeta span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.deckActionMeta strong{color:var(--text);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.74rem}.refreshButton{appearance:none;border:1px solid var(--line-strong);background:var(--panel-control);color:var(--text);cursor:pointer;padding:6px 10px;transition:opacity .16s,background .16s,border-color .16s}.loginQrModalShell{z-index:200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.loginQrBackdrop{background:var(--surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.loginQrModal{border:1px solid var(--line-strong);background:linear-gradient(180deg, #f4a3000a, transparent 20%), var(--panel);grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(680px,100vw - 24px);max-height:calc(100vh - 32px);margin:auto;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #0000006b}.loginQrHeader,.loginQrFooter,.loginQrStatusRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.loginQrHeader h3{margin:4px 0 0;font-size:1rem;line-height:1.1}.loginQrClose{appearance:none;border:1px solid var(--line);background:var(--panel-control-strong);width:28px;height:28px;color:var(--muted);cursor:pointer}.loginQrBody{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:20px;min-height:0;display:grid;overflow:auto}.loginQrFrame{border:1px solid var(--line);background:var(--panel-soft);align-self:start;place-items:center;min-height:0;padding:14px;display:grid}.loginQrImage{background:#fff;width:100%;max-width:360px;height:auto;display:block}.loginQrPlaceholder{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.loginQrMeta{align-content:start;gap:8px;min-height:0;display:grid}.loginQrBotList{gap:8px;padding-top:4px;display:grid}.loginQrBotListHead{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.62rem;display:flex}.loginQrBotListHead strong{color:var(--text-stronger);font-family:JetBrains Mono,SFMono-Regular,monospace}.loginQrBotItems{gap:6px;max-height:188px;display:grid;overflow:auto}.loginQrBotItem{border:1px solid var(--line-soft);background:var(--surface-overlay-soft);gap:4px;padding:8px;display:grid}.loginQrBotItem-active{background:#f4a3000f;border-color:#f4a30038}.loginQrBotIdentity,.loginQrBotMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.loginQrBotIdentity strong{color:var(--text-stronger);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.72rem}.loginQrBotIdentity span,.loginQrBotMeta span{color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.56rem}.loginQrBotTone-success{color:var(--up)!important}.loginQrBotTone-accent{color:var(--accent)!important}.loginQrBotTone-danger{color:var(--danger)!important}.loginQrBotTone-muted{color:var(--muted)!important}.loginQrStatusRow{border-bottom:1px solid var(--line-soft);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding-bottom:6px;font-size:.62rem}.loginQrStatusRow strong{color:var(--text-stronger);text-transform:none;letter-spacing:normal;font-family:JetBrains Mono,SFMono-Regular,monospace}.loginQrStatus-success{color:var(--up)!important}.loginQrStatus-danger{color:var(--danger)!important}.loginQrStatus-accent{color:var(--accent)!important}.loginQrStatus-muted{color:var(--text-stronger)!important}.loginQrError,.loginQrHint{color:var(--muted);margin:0;font-size:.66rem;line-height:1.5}.loginQrError{color:var(--danger)}.refreshButton:hover:not(:disabled){background:var(--panel-control-hover);border-color:#f4a30047}.refreshButton:disabled{opacity:.64;cursor:wait}.endpointTag{border:1px solid var(--line);background:var(--panel-soft-alt);color:var(--muted);white-space:nowrap;letter-spacing:.06em;padding:4px 7px;font-size:.61rem}.summaryStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:0;padding-top:0;display:grid}.summaryStrip div{border-left:1px solid var(--line-soft);background:var(--panel-soft-alt);justify-content:space-between;align-items:center;gap:8px;padding:3px 7px;display:flex}.summaryStrip div:first-child{border-left:0}.summaryStrip strong{letter-spacing:-.03em;color:var(--text-stronger);text-align:right;order:2;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.68rem;line-height:1;display:inline-block}.summaryStrip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:0;font-size:.54rem;display:inline-block}.primaryMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;display:grid}.primaryMetric{border:0;border-right:1px solid var(--line);background:var(--panel-soft);flex-direction:column;justify-content:space-between;gap:12px;min-height:104px;padding:16px 20px;transition:background-color .15s;animation:.7s both fadeUp;display:flex}.primaryMetric:last-child{border-right:0}.primaryMetric:hover{background:var(--panel)}.metricLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.54rem;font-weight:600;display:block}.primaryMetric strong{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-stronger);text-align:left;margin-top:0;font-size:1.5rem;font-weight:700;line-height:1;display:block}.metricCurrent{justify-items:start;gap:4px;display:grid}.metricFoot{text-align:left;white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px;margin-top:0;font-size:.54rem;line-height:1.1;display:flex}.metricSideLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:500}.metricSecondaryValue{color:var(--muted);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.6rem;font-weight:500}.metricValue-up{color:var(--up)}.metricValue-down{color:var(--down)}.metricValue-flat{color:var(--text-stronger)}.metricDelta{font-weight:700}.metricDelta-up{color:var(--up)}.metricDelta-down{color:var(--down)}.metricDelta-flat{color:var(--flat)}.boardGrid{margin-top:6px;display:block}.boardGrid-split{border:1px solid var(--line);background:linear-gradient(180deg, #f4a30008, transparent 24%), var(--panel);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:0;display:grid;overflow:hidden}.boardGrid-single{border:1px solid var(--line);background:linear-gradient(180deg, #f4a30008, transparent 24%), var(--panel);box-shadow:var(--shadow);overflow:hidden}.trendPanel{border:1px solid var(--line);background:linear-gradient(180deg, #f4a30005, transparent 24%), var(--panel);box-shadow:var(--shadow);margin-top:6px;padding:8px}.trendModalShell{z-index:220;justify-content:center;align-items:flex-end;padding:18px 18px 0;display:flex;position:fixed;inset:0}.trendModalBackdrop{background:var(--surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;animation:.18s ease-out both trendModalBackdropIn;position:absolute;inset:0}.trendModal{border:1px solid var(--line-strong);background:linear-gradient(180deg, #f4a30008, transparent 24%), var(--panel);transform-origin:bottom;border-bottom:0;border-top-left-radius:12px;border-top-right-radius:12px;grid-template-rows:auto auto minmax(0,1fr);gap:0;width:min(1040px,100vw - 36px);height:min(90vh,100vh - 12px);animation:.22s cubic-bezier(.22,1,.36,1) both trendModalSlideUp;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000047}.trendModalGrip{background:var(--line-strong);border-radius:999px;width:44px;height:4px;margin:8px auto 2px}.trendModalHeader{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:start;gap:12px;padding:12px 14px 10px;display:flex}.trendModalHeader .sectionHeading{flex:auto;min-width:0}.trendModalHeader-inline{background:0 0;border-bottom:0;margin-bottom:8px;padding:0}.trendModalBody{background:var(--panel);min-height:0;padding:12px 14px 14px;display:grid;overflow:auto}.trendModalBody-inline{border:1px solid var(--line);background:var(--panel-soft);height:100%;min-height:0;margin-top:0;padding:12px;overflow:auto}.trendModalBody-inline .trendPanelBody,.trendModalBody-inline .trendEmptyState{min-height:100%}.trendPanelBody-country{grid-template-rows:auto minmax(0,1fr);min-height:100%}.trendModalClose{appearance:none;border:1px solid var(--line);background:var(--panel-control-strong);width:32px;height:32px;color:var(--muted);cursor:pointer;flex:none;place-items:center;font-size:1.1rem;line-height:1;display:inline-grid}.trendModalClose:hover{color:var(--accent);background:var(--panel-control-hover);border-color:#f4a30047}@keyframes trendModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes trendModalSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.96)}}.sectionHeading-trend{align-items:start}.trendPanelMeta{justify-items:end;gap:6px;display:grid}.trendMetaControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.trendRangeGroup{background:var(--tab-bg);border:1px solid var(--line);border-radius:2px;padding:2px;display:inline-flex}.trendRangeButton{min-height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:1px;padding:0 8px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.58rem;font-weight:500;transition:color .15s,background-color .15s}.trendRangeButton:hover{color:var(--text-bright)}.trendRangeButton.is-active{color:var(--accent);background:var(--tab-active-bg);box-shadow:var(--tab-active-shadow)}.trendPanelBody{align-content:start;gap:10px;min-height:0;margin-top:8px;display:grid}.trendPanelBody-chart{grid-template-rows:auto auto minmax(220px,1fr);min-height:100%}.trendPanelBody-country .countryDonut{grid-template-columns:minmax(260px,.9fr) minmax(220px,1.1fr);align-items:stretch;gap:14px;min-height:100%;display:grid}.trendPanelBody-country .countryDonutChart{height:100%;min-height:0;position:relative}.countryDonutCenter{pointer-events:none;text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.countryDonutCenter strong{color:var(--text-stronger);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:1rem;line-height:1}.countryDonutCenter span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.trendPanelBody-country .countryDonutLegend{align-content:start;gap:6px;height:100%;min-height:0;padding-right:4px;display:grid;overflow:auto}.countryDonutLegendRow{border-bottom:1px solid var(--line-soft);gap:6px;padding:8px 0;display:grid}.countryDonutLegendRow:last-child{border-bottom:0}.countryDonutLegendInfo{justify-content:space-between;align-items:center;gap:12px;display:flex}.countryProgressBg{background:var(--line-soft);border-radius:2px;width:100%;height:4px;overflow:hidden}.countryProgressBar{border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.countryDonutLegendMain{align-items:center;gap:8px;min-width:0;display:inline-flex}.countryDonutLegendMain span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.countryDonutLegendMeta{white-space:nowrap;align-items:baseline;gap:8px;font-family:JetBrains Mono,SFMono-Regular,monospace;display:inline-flex}.countryDonutLegendMeta strong{color:var(--text-stronger);font-size:.72rem}.countryDonutLegendMeta small{color:var(--muted);font-size:.56rem}.trendLegend{flex-wrap:wrap;gap:8px 12px;display:flex}.trendLegendItem{border:1px solid var(--line-soft);background:var(--surface-overlay-soft);color:var(--muted);cursor:pointer;appearance:none;align-items:center;gap:6px;padding:4px 6px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.62rem;display:inline-flex}.trendLegendItem strong{color:var(--text-bright);font-weight:700}.trendLegendItem.is-active{color:var(--text-bright);background:#f4a30014;border-color:#f4a30033}.trendLegendSwatch{border-radius:2px;flex:none;width:10px;height:10px}.trendLegendMeta{color:var(--muted);text-transform:uppercase;gap:10px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.56rem;display:flex}.trendChartFrame{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-tint), transparent 20%), var(--panel-soft);height:100%;min-height:220px;padding:8px 8px 0;position:relative}.trendChart{width:100%;height:220px;display:block}.trendTooltip{border:1px solid var(--line-strong);background:var(--panel-strong);min-width:168px;padding:8px 10px;box-shadow:0 8px 24px #00000052}.trendTooltipLabel{color:var(--text-bright);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.6rem;font-weight:700}.trendTooltipBody{gap:5px;display:grid}.trendTooltipRow{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.6rem;display:flex}.trendTooltipSeries{align-items:center;gap:6px;display:inline-flex}.trendTooltipRow strong{color:var(--text-bright)}.trendGridLine{stroke:#ffffff0f;stroke-width:.8px}.trendYAxisLabel,.trendXAxisLabel{fill:#aebcc8b8;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:3.2px}.trendSeriesPath{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.trendSeriesPoint{stroke:var(--panel-soft);stroke-width:.5px}.trendAxis{color:var(--muted);justify-content:space-between;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.58rem;display:flex}.trendAxisDetailed{flex-wrap:wrap;gap:8px}.trendAxisSeries{align-items:center;gap:6px;padding:2px 0;display:inline-flex}.trendAxisSeries strong{color:var(--text-bright);font-weight:700}.trendEmptyState{color:var(--muted);padding:14px 0 4px;font-size:.72rem}.trendEmptyState-error{color:var(--danger)}.trendEmptyStateContainer{text-align:center;background:linear-gradient(180deg, var(--surface-tint), transparent 30%), var(--panel-soft);border:1px dashed var(--line-strong);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:280px;padding:48px 24px;display:flex}.trendEmptyStateContainer-inline{background:0 0;border-style:solid;min-height:auto;padding:24px}.trendEmptyStateIcon{background:var(--surface-overlay-strong);width:48px;height:48px;color:var(--accent);border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.trendEmptyStateIcon svg{width:24px;height:24px}.trendEmptyStateContainer h3{color:var(--text-stronger);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:.76rem;font-weight:700}.trendEmptyStateContainer p{color:var(--muted);max-width:280px;margin:0;font-size:.64rem;line-height:1.5}.detailSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.detailSummaryCard{background:var(--panel-soft);border:1px solid var(--line);gap:4px;padding:10px 12px;display:grid}.detailSummaryLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.52rem;font-weight:700}.detailSummaryValue{color:var(--text-stronger);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.84rem;font-weight:700;line-height:1.1}.detailSummaryCardPct{color:var(--muted);font-size:.58rem;font-weight:400}.detailTableWrap{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-tint), transparent 20%), var(--panel-soft);height:100%;min-height:0;overflow:auto}.detailMobileList{display:none}.detailTable{min-width:760px}.detailTableHead,.detailTableRow{grid-template-columns:1.28fr 1.18fr 92px 92px 102px 84px 118px;gap:0;display:grid}.detailTableHead{z-index:1;background:var(--panel-strong);border-bottom:1px solid var(--line);position:sticky;top:0}.detailTableHead span,.detailTableRow span{padding:8px 10px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.58rem}.detailTableHead span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.detailTableHead>:not(:first-child),.detailTableRow>:not(:first-child){border-left:1px solid var(--line-soft)}.detailTableRow{border-bottom:1px solid var(--line);align-items:center;min-height:56px}.detailTableRow:nth-child(2n){background:var(--surface-tint)}.detailTableRow:hover{background:color-mix(in srgb, var(--accent) 6%, var(--panel-soft))}.detailTableCellMain{gap:2px;display:grid}.detailTableCellMain strong{color:var(--text-bright);font-size:.68rem}.detailTableCellMain small{color:var(--muted);font-size:.52rem}.detailTableRow>span:nth-child(4),.detailTableRow>span:nth-child(7){color:var(--text-bright);white-space:nowrap}.detailTableRow>span:nth-child(6){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detailModeBadge{border:1px solid var(--line-strong);background:var(--surface-overlay-strong);min-width:58px;color:var(--text-bright);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:2px 5px;font-size:.5rem;font-weight:700;display:inline-flex}.detailModeBadge-new{color:var(--up);background:#42c97a14;border-color:#42c97a3d}.detailModeBadge-renew{color:var(--accent);background:#f4a30014;border-color:#f4a3003d}.detailModeBadge-once{color:var(--info);background:#56b4ff14;border-color:#56b4ff38}.detailStatusBadge{border:1px solid var(--line-strong);background:var(--surface-overlay-strong);min-width:58px;color:var(--text-bright);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:2px 5px;font-size:.5rem;font-weight:700;display:inline-flex}.detailStatusBadge-complete{color:var(--up);background:#42c97a14;border-color:#42c97a3d}.detailMobileCard{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-tint), transparent 24%), var(--panel-soft);gap:8px;padding:10px;display:grid}.detailMobileTopline{justify-content:space-between;align-items:start;gap:10px;display:flex}.detailMobileTopline>span{color:var(--text-stronger);white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.76rem;line-height:1}.detailMobileIdentity{gap:2px;min-width:0;display:grid}.detailMobileIdentity strong{color:var(--text-bright);font-size:.72rem;line-height:1.15}.detailMobileIdentity small{color:var(--muted);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.52rem}.detailMobileMetaRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.detailMobileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detailMobileGrid div{gap:2px;min-width:0;display:grid}.detailMobileGrid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.detailMobileGrid strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.15;overflow:hidden}.detailMobileGrid small{color:var(--muted);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.52rem;line-height:1.2}.boardPanel{box-shadow:none;background:0 0;border:0;padding:8px 10px}.boardGrid-split>.boardPanel+.boardPanel{border-left:1px solid var(--line)}.overviewPanel{padding-bottom:4px}.panelHeader,.sectionHeading{justify-content:space-between;align-items:end;gap:6px;display:flex}.sectionHeadingMain{align-items:baseline;gap:10px;min-width:0;display:flex}.sectionHeadingMeta{align-items:center;gap:12px;min-width:0;display:flex}.sectionHeading-inline{align-items:center}.sectionHeading-inline .sectionHeadingMain{gap:12px}.sectionHeading-inline .sectionLabel,.sectionHeading-inline h2{white-space:nowrap;margin:0}.sectionHeading-inline .sectionHeadingMeta{white-space:nowrap;justify-content:flex-end}.panelHeader h2,.sectionHeading h2{letter-spacing:.08em;color:var(--text-hero);text-transform:uppercase;margin-top:2px;font-size:.78rem}.panelHeader-tight{border-bottom:1px solid var(--line-soft);margin-bottom:6px;padding-bottom:5px}.panelMeta{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.56rem}.panelMeta-mobile{display:none}.panelHeader p,.sectionHeading p{max-width:18rem;margin:0;font-size:.76rem;line-height:1.38}.ledgerHead,.metricLedger,.platformLedger{padding:0;list-style:none}.ledgerHead{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:3px 0 5px;font-size:.56rem;font-weight:700;display:grid}.ledgerHead-metrics,.metricLedger li{grid-template-columns:minmax(0,1.1fr) minmax(92px,auto) minmax(112px,auto)}.ledgerHead-platforms,.platformLedger li{grid-template-columns:minmax(0,1fr) auto minmax(96px,auto) 36px}.metricLedger,.platformLedger{margin:0}.metricLedger li,.platformLedger li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 0;display:grid}.ledgerHead>:not(:first-child),.metricLedger li>:not(:first-child),.platformLedger li>:not(:first-child){border-left:1px solid var(--line-soft);padding-left:10px}.metricLedger li:nth-child(2n),.platformLedger li:nth-child(2n){background:var(--surface-tint)}.metricLedger li:last-child,.platformLedger li:last-child{border-bottom:0}.metricLedgerLabel,.platformLedger strong{min-width:0;color:var(--text-bright);font-size:.74rem;font-weight:700;line-height:1.1}.metricLedgerValue{white-space:nowrap;color:var(--text-stronger);text-align:right;margin-top:0;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.84rem;line-height:1}.metricLedgerBase,.platformLedgerTime,.platformLedgerCount{color:var(--muted);white-space:nowrap;text-align:right;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.58rem}.platformLedgerCount{text-align:right}.networkMatrix,.networkLeadList{margin-top:6px}.networkStatRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.networkStatRow span:first-child,.networkBand span,.platformMetricLabel{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:700}.networkStatRow strong,.networkBand strong{color:var(--text-stronger);text-align:right;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.88rem}.networkStatMeta{color:var(--muted);text-align:right;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.58rem}.networkBands{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.networkBand{border:1px solid var(--line);background:var(--panel-soft-alt);gap:4px;padding:8px;display:grid}.networkBand-ok{box-shadow:inset 0 1px #42c97a24}.networkBand-degraded{box-shadow:inset 0 1px #f4a30024}.networkBand-offline{box-shadow:inset 0 1px #ef6a5b24}.networkLeadList{border-top:1px solid var(--line);gap:0;display:grid}.networkLeadItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;display:grid}.networkLeadItem:last-child{border-bottom:0}.networkLeadItem strong{color:var(--text-bright);font-size:.72rem;line-height:1.1;display:block}.networkLeadItem span,.networkLeadItem time,.networkEmptyState{color:var(--muted);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.58rem}.networkLeadItem span{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.networkLeadMeta{justify-items:end;gap:4px;display:grid}.networkEmptyState{padding:10px 0 2px}.overviewPanel-side .statusBadge{justify-self:start}.platformLedger .statusBadge{justify-self:center}.platformSection{background:var(--panel);margin-top:6px;padding:8px}.platformInsightsLayout{grid-template-columns:minmax(420px, calc(var(--platform-left-fr,.58) * 100%)) 6px minmax(360px, calc(var(--platform-right-fr,.42) * 100%));--insights-panel-height:100%;align-items:start;gap:0;height:100%;min-height:0;margin-top:0;display:grid}.platformSection-list,.platformSection-detail{min-height:0;height:var(--insights-panel-height);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.platformSplitHandle{width:6px;height:var(--insights-panel-height);cursor:col-resize;background:0 0;border:0;place-items:center;margin-top:0;padding:0;display:grid}.platformSplitHandleTrack{background:var(--line);border-radius:999px;width:1px;height:100%;transition:background-color .12s,width .12s;position:absolute}.platformSplitHandleGrip{z-index:1;gap:3px;padding:6px 0;display:grid;position:relative}.platformSplitHandleGrip i{background:var(--muted);opacity:.72;border-radius:999px;width:2px;height:2px;transition:transform .12s,background-color .12s,opacity .12s;display:block}.platformSplitHandle:hover .platformSplitHandleTrack,.platformInsightsLayout.is-resizing .platformSplitHandle .platformSplitHandleTrack{background:color-mix(in srgb, var(--accent) 45%, var(--line));width:2px}.platformSplitHandle:hover .platformSplitHandleGrip i,.platformInsightsLayout.is-resizing .platformSplitHandle .platformSplitHandleGrip i{background:var(--accent);opacity:1;transform:scale(1.08)}.platformSection-detail{background:var(--panel);margin-top:0;padding:8px}.platformSection-list{margin-top:0}.platformWorkspace{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;margin-top:8px;display:grid}.workspaceControls{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:8px;display:grid}.workspaceSearch{gap:5px;display:grid}.workspaceSearch-inline{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:10px}.workspaceSearch span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:700}.workspaceSearch input{border:1px solid var(--line);background:var(--panel-soft);width:100%;min-height:28px;color:var(--text);border-radius:2px;outline:none;padding:6px 10px;font-family:inherit;font-size:.68rem;transition:border-color .15s,background-color .15s}.workspaceSearch input:focus{border-color:var(--line-strong);background:var(--panel-strong)}.workspaceFilterGroup{background:var(--tab-bg);border:1px solid var(--line);border-radius:2px;padding:2px;display:inline-flex}.workspaceFilter{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:1px;align-items:center;gap:8px;padding:0 10px;transition:color .15s,background-color .15s;display:inline-flex}.workspaceFilter:hover{color:var(--text-bright);background:0 0}.workspaceFilter span,.workspaceMeta span{letter-spacing:.15em;text-transform:uppercase;font-size:.54rem;font-weight:600}.workspaceFilter strong{color:var(--muted);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.64rem;transition:color .15s}.workspaceFilter:hover strong{color:var(--text-bright)}.workspaceFilter.is-active{color:var(--text-stronger);background:var(--tab-active-bg);box-shadow:var(--tab-active-shadow)}.workspaceFilter.is-active strong{color:var(--accent)}.workspaceSortGroup{align-items:center;gap:6px;display:inline-flex}.workspaceSort{grid-auto-flow:column;align-items:center;gap:8px;display:inline-grid}.workspaceSort span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:700}.workspaceSort select,.workspaceSortDirection{border:1px solid var(--line);background:var(--panel-soft);min-height:34px;color:var(--text)}.workspaceSort select{outline:none;min-width:124px;padding:0 10px}.workspaceSort select:focus{border-color:#f4a3005c}.workspaceSortDirection{letter-spacing:.08em;cursor:pointer;padding:0 10px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.66rem}.workspaceMeta{color:var(--muted);white-space:nowrap;justify-content:flex-end;gap:10px;font-family:JetBrains Mono,SFMono-Regular,monospace;display:flex}.workspaceTableWrap{border:1px solid var(--line);background:var(--panel-soft);scrollbar-color:transparent transparent;min-height:0;overflow:auto;container-type:inline-size}.workspaceTableWrap::-webkit-scrollbar-thumb{background:0 0}.workspaceTableWrap.is-scrolling::-webkit-scrollbar-thumb{background:var(--line-strong)}.workspaceTableWrap.is-scrolling::-webkit-scrollbar-thumb:hover{background:var(--muted)}.workspaceTableWrap.is-scrolling{scrollbar-color:var(--line-strong) transparent}@container (max-width:520px){.workspaceCol-metric-2,.workspaceCol-metric-3{display:none!important}.workspaceTable{--metric-col-count:2!important}}@container (max-width:380px){.workspaceCol-metric-0,.workspaceCol-metric-1,.workspaceCol-metric-2,.workspaceCol-metric-3{display:none!important}.workspaceTable{--metric-col-count:0!important}}.workspaceMobileList{display:none}.workspaceTable,.workspaceTable-compact{width:100%;min-width:0}.workspaceHead,.workspaceRow{grid-template-columns:minmax(100px, 1.8fr) minmax(56px, .8fr) repeat(var(--metric-col-count), minmax(72px, 1fr));align-items:stretch;gap:0;display:grid}.workspaceHead-compact,.workspaceRow-compact{grid-template-columns:minmax(100px,2fr) minmax(56px,1fr)}.workspaceRow{cursor:pointer}.workspaceRow-selected{box-shadow:inset 0 0 0 1px var(--line-strong);position:relative;background:var(--panel-control-hover)!important}.workspaceRow-selected:before{content:"";background:var(--accent);z-index:10;width:3px;position:absolute;top:0;bottom:0;left:0}.workspaceHead{background:var(--panel-soft);border-bottom:1px solid var(--line-strong)}.workspaceHead span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;font-size:.54rem;font-weight:600}.workspaceHeadButton{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;transition:color .15s;display:flex}.workspaceHeadButton:hover{color:var(--text-bright)}.workspaceHeadButton-stat{grid-template-columns:1fr auto;align-items:center;gap:2px 6px;display:grid}.workspaceHeadButton-stat>span:first-child{grid-column:1/2}.workspaceHeadButton-stat>strong{grid-area:1/2/3/3;align-self:center}.workspaceHeadButton span{padding:0}.workspaceHeadButton strong{color:#f4a300cc;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.62rem}.workspaceHeadButton.is-active span{color:var(--text-bright)}.workspaceHead>:not(:first-child),.workspaceRow>:not(:first-child){border-left:1px solid var(--line-soft)}.workspaceBody{display:grid}.workspaceRow{border-bottom:1px solid var(--line);min-height:58px;transition:background-color .15s}.workspaceRow:hover{background:var(--panel-control-hover)!important}.workspaceRow-compact{min-height:0}.workspaceRow:nth-child(2n){background:var(--surface-tint)}.workspaceRow-offline{opacity:.78}.workspaceFeedCell,.workspaceMetric{padding:8px 10px}.workspaceFeedCell{align-content:center;gap:2px;min-width:0;display:grid}.workspaceFeedCode,.platformCode{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.56rem;font-weight:700;display:inline-block}.workspaceFeedLabel{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.1;overflow:hidden}.workspaceFeedSub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.56rem;line-height:1.2;overflow:hidden}.workspaceFeedSub-error{color:var(--danger)}.workspaceRow .statusBadge{place-self:center}.workspaceStatusCell{align-content:center;justify-items:center;gap:5px;padding:8px 6px;display:grid}.siteStatusPair{justify-content:center;place-self:center;align-items:center;gap:10px;min-width:0;padding:2px 6px;display:inline-flex}.siteHeaderPair{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.siteStatusPair-inline{gap:8px;padding:0}.siteStatusItem{align-items:center;display:inline-flex}.siteStatusDot{background:var(--surface-overlay-strong);width:8px;height:8px;box-shadow:0 0 0 1px var(--dot-ring);border-radius:999px}.siteStatusDot-up{background:var(--up);box-shadow:0 0 0 1px var(--dot-ring), 0 0 0 2.5px #42c97a29}.siteStatusDot-down{background:var(--danger);box-shadow:0 0 0 1px var(--dot-ring), 0 0 0 2.5px #ef6a5b29}.siteStatusDot-unknown{background:var(--flat)}.workspaceRow-compact .statusBadge{align-self:center}.workspaceMetric{text-align:right;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:end;gap:3px;width:100%;min-width:0;display:grid;overflow:hidden}.workspaceHeadButton-metric{text-align:right!important;justify-content:flex-end!important}.workspaceHeadButton-metric span{text-align:right!important}.workspaceMetric strong{font-variant-numeric:tabular-nums;color:var(--text-stronger);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.78rem;line-height:1}.workspaceMetric-selected,.workspaceMobileMetricCard-selected{box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface-overlay-soft)}.metricBaseline{color:var(--muted);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.54rem;line-height:1.15}.workspaceEmpty{color:var(--muted);padding:18px 10px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.62rem}.statusBadge{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-width:46px;padding:2px 6px;font-size:.56rem;font-weight:700;display:inline-flex}.status-ok{color:var(--up);background:#42c97a1f;border-color:#42c97a38}.status-degraded{color:var(--accent);background:#f4a3001f;border-color:#f4a3003d}.status-offline{color:var(--danger);background:#ef6a5b1f;border-color:#ef6a5b33}.platformError,.platformNote{margin:0;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.58rem}.platformError{color:var(--danger)}.platformMetricCell{border:1px solid var(--line-soft);background:var(--panel-soft-alt);gap:3px;min-height:56px;padding:5px 6px;display:grid}.platformMetricCell strong{color:var(--text-stronger);text-align:left;margin-top:0;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.82rem;line-height:1}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){html,body{height:auto;min-height:100dvh;overflow:auto}.pageShell{height:auto;min-height:100dvh;overflow:visible}.boardGrid-split{grid-template-columns:1fr}.boardGrid-split>.boardPanel+.boardPanel{border-left:0;border-top:1px solid var(--line)}.primaryMetricGrid,.summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.platformInsightsLayout{grid-template-columns:1fr}.platformSection-list,.platformSection-detail{height:auto;position:static;top:auto;overflow:visible}.platformSplitHandle{display:none}.trendModalBody-inline{height:auto;min-height:520px}.primaryMetricGrid{gap:0}.primaryMetric{border:0;border-bottom:1px solid var(--line)}.primaryMetric:nth-child(odd){border-right:1px solid var(--line)}.primaryMetric:nth-child(2n){border-right:0}.primaryMetric:nth-child(3),.primaryMetric:nth-child(4){border-bottom:0}.summaryStrip div:nth-child(odd){border-left:0}.networkBands{grid-template-columns:1fr}.workspaceControls{grid-template-columns:1fr;align-items:start}.workspaceMeta{justify-content:start}.brandWordmark strong{font-size:.9rem}.trendPanelMeta{justify-items:start}.countryDonut{grid-template-columns:1fr}}@media (max-width:760px){.pageShell{width:calc(100vw - 20px);padding:10px 0 18px}.terminalBar,.terminalSurface,.boardPanel,.platformSection{padding:12px}.terminalSurface{padding:0}.panelHeader,.sectionHeading,.trendPanelMeta,.platformTopline,.metricFoot{flex-direction:column;align-items:start}.terminalBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.terminalBarMain,.terminalBarMeta,.panelHeader,.sectionHeading,.trendPanelMeta,.platformTopline{flex-flow:wrap;align-items:start}.terminalBarMeta{justify-content:flex-end;align-items:center;gap:10px;width:auto;margin-left:auto}.brandLockup{width:auto}.brandWordmark{justify-content:flex-start;align-items:center;width:auto}.brandWordmark strong{font-size:.8rem}.deckTapeLive{letter-spacing:.14em;background:#f4a30014;border:1px solid #f4a3002e;align-items:center;padding:1px 6px;font-size:.5rem;display:inline-flex}.deckActions{flex-direction:row;align-items:center;gap:8px}.loginQrButton,.amountVisibilityToggle,.themeToggle{width:30px;height:30px}.loginQrModal{width:min(400px,100vw - 20px);max-height:calc(100vh - 20px);padding:12px}.trendModalShell{padding:10px 10px 0}.trendModal{border-top-left-radius:10px;border-top-right-radius:10px;width:min(100vw - 20px,100%);height:88vh}.trendModalHeader{align-items:start;padding:10px 10px 8px}.trendModalBody{padding:10px}.trendModalBody-inline{height:auto;min-height:0;padding:10px}.loginQrBody{grid-template-columns:1fr;gap:10px}.loginQrFrame{min-height:220px}.loginQrFooter{flex-direction:column;align-items:stretch}.deckActionMeta{justify-items:end;gap:0}.deckActionMeta span{font-size:.48rem}.deckActionMeta strong{font-size:.7rem}.refreshButton{padding:5px 8px;font-size:.72rem}.primaryMetricGrid,.summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.summaryStrip div:nth-child(5),.summaryStrip div:nth-child(6){display:none}.summaryStrip div{border-top:1px solid var(--line-soft)}.summaryStrip div:nth-child(odd){border-left:0}.summaryStrip div:first-child,.summaryStrip div:nth-child(2){border-top:0}.primaryMetric{gap:6px;min-height:82px;padding:9px 11px}.primaryMetric strong{font-size:1.02rem}.metricFoot{justify-content:flex-start;align-items:baseline;gap:6px}.metricSecondaryValue{font-size:.58rem}.ledgerHead{display:none}.metricLedger li,.platformLedger li{grid-template-columns:1fr;gap:3px;padding:7px 0}.platformLedgerCount{text-align:left}.endpointTag{white-space:normal}.metricLedger li>:not(:first-child),.platformLedger li>:not(:first-child),.networkLeadItem{grid-template-columns:1fr}.panelMeta,.summaryStrip strong,.metricLedgerValue,.platformLedgerCount,.platformMetricCell strong,.platformMetricCell .metricDelta,.networkLeadMeta{text-align:left}.brandMark{width:32px;height:32px}.brandKicker{display:none}.workspaceFilterGroup{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.sectionHeadingMeta{flex:auto;justify-content:flex-end;gap:6px;width:auto;max-width:62%;overflow:hidden}.sectionHeading-inline .sectionLabel{letter-spacing:.12em;min-width:0;font-size:.58rem}.panelMeta-desktop{display:none}.panelMeta-mobile{display:inline}.workspaceControls{gap:10px}.workspaceSearch-inline{grid-template-columns:1fr;gap:6px}.workspaceSortGroup{justify-content:space-between;width:100%}.workspaceSort{flex:auto;min-width:0}.workspaceSort select{width:100%;min-width:0}.workspaceMeta{justify-content:space-between;width:100%}.workspaceMetaSecondary,.workspaceTableWrap{display:none}.workspaceMobileList{gap:8px;display:grid}.workspaceMobileCard{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-tint), transparent 24%), var(--panel-soft);gap:6px;padding:9px;display:grid}.workspaceMobileCard-selected{border-color:#f4a3003d;box-shadow:inset 0 0 0 1px #f4a3002e}.workspaceMobileTopline{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspaceMobileBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.siteStatusPair-mobile{gap:8px;padding:0}.workspaceMobileIdentity{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.workspaceMobileMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspaceMobileMetricCard{border:1px solid var(--line-soft);background:var(--surface-overlay-soft);text-align:left;gap:2px;width:100%;padding:6px 7px;display:grid}.workspaceMobileMetricLabel{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.workspaceMobileMetricCard strong{color:var(--text-stronger);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.72rem;line-height:1}.workspaceMobileMetricCard .metricBaseline{font-size:.5rem}.workspaceMobileMetricMeta{justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.workspaceMobileMetricMeta .metricBaseline{white-space:nowrap}.trendMetaControls{justify-content:space-between;width:100%}.trendRangeGroup{gap:4px}.trendRangeButton{min-height:26px;padding:0 7px;font-size:.58rem}.trendLegend,.trendLegendMeta,.trendAxisDetailed{display:none}.trendChartFrame{height:168px;min-height:168px}.trendPanelBody-country .countryDonutChart{height:200px;min-height:200px}.trendPanelBody-country .countryDonutLegend{height:auto;padding-right:0;overflow:visible}.countryDonutLegendRow{padding:5px 0}.detailTableWrap{display:none}.detailMobileList{gap:8px;display:grid}.detailMobileGrid{grid-template-columns:1fr;gap:8px}.detailSummaryGrid{grid-template-columns:1fr;gap:6px;margin-bottom:6px}.trendSnapshotBar{grid-template-columns:1fr;gap:8px}.trendSnapshotGrid,.trendAxisDetailed{gap:6px 10px}.trendPanelMeta .panelMeta{font-size:.52rem}.trendEmptyState{padding:10px 0 2px;font-size:.64rem}.workspaceMobileCard .workspaceFeedSub:not(.workspaceFeedSub-error){display:none}.workspaceMobileMetrics{gap:6px}.workspaceMobileMetricCard{padding:7px}.workspaceMobileTopline .statusBadge{min-width:40px;padding:1px 5px;font-size:.52rem}}.primaryMetric .metricValue-up,.metricLedgerValue.metricValue-up,.workspaceMetric .metricValue-up,.workspaceMobileMetricCard .metricValue-up,.platformMetricCell .metricValue-up{color:var(--up)}.primaryMetric .metricValue-down,.metricLedgerValue.metricValue-down,.workspaceMetric .metricValue-down,.workspaceMobileMetricCard .metricValue-down,.platformMetricCell .metricValue-down{color:var(--down)}.primaryMetric .metricValue-flat,.metricLedgerValue.metricValue-flat,.workspaceMetric .metricValue-flat,.workspaceMobileMetricCard .metricValue-flat,.platformMetricCell .metricValue-flat{color:var(--text-stronger)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}
