@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Oswald:wght@500;600&family=Space+Grotesk:wght@400;500;700&display=swap');

/* Ground Station 25: the Kimi concept adapted to verified Komari telemetry. */
:root{--paper:#0d1216;--surface:#161d22;--rail:#10161b;--soft:#202a2b;--ink:#d9e3df;--muted:#9fb1b4;--line:#3c5054;--accent:#db5c4b;--terracotta:#db5c4b;--sage:#7fd4a0;--chart-grid:#294038;--mono:'DM Mono',Consolas,monospace;--serif:'Oswald','Space Grotesk','Noto Sans SC',sans-serif;color-scheme:dark}
:root[data-theme=light]{--paper:#ece8dc;--surface:#faf7ee;--rail:#e4e8dc;--soft:#e3ebe0;--ink:#1b2c29;--muted:#4e655e;--line:#98aea6;--accent:#ad4539;--terracotta:#ad4539;--sage:#2b7651;--chart-grid:#c8d6ca;color-scheme:light}
body{background-color:var(--paper);background-image:linear-gradient(rgba(127,212,160,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(127,212,160,.025) 1px,transparent 1px);background-size:44px 44px;color:var(--ink)}
.page{max-width:1440px;margin:auto;padding-inline:clamp(20px,3vw,42px)}
.ground-topline{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center;padding:13px 0 12px;border-bottom:1px solid var(--line);font:10px/1.5 var(--mono);letter-spacing:.12em;color:var(--muted)}
.ground-topline span:last-child{color:var(--sage)}
.topbar{position:static;height:78px;max-width:none;padding-inline:0;border-color:var(--line);gap:28px;background:transparent}
.brand{font-family:'Oswald','Space Grotesk',sans-serif;font-size:28px;font-weight:600;letter-spacing:.01em}
.brand-mark{background:transparent;color:var(--sage);border-color:var(--sage);font:600 11px var(--mono);width:31px;height:31px}
.brand-mark:before{border-color:var(--sage)}
.topbar .header-nav a{font-size:11px;letter-spacing:.12em}.topbar .header-nav a:hover{color:var(--accent)}
.theme-toggle{border:1px solid var(--line);padding:7px 10px;border-radius:5px}.theme-toggle:hover{border-color:var(--sage)}
#home-page{display:grid;grid-template-columns:minmax(320px,.4fr) minmax(0,.6fr);gap:0 28px;align-items:start}
#home-page>#index{grid-column:1;grid-row:1}
#home-page>#receiver{grid-column:2;grid-row:1 / span 2;align-self:start;margin-top:42px!important}
#home-page>.overview-readings{grid-column:1;grid-row:2;align-self:start}
#home-page>#signal-tape{grid-column:1/-1;grid-row:3}
#home-page>#signal-strip{grid-column:1/-1;grid-row:4}
#home-page>#fleet{grid-column:1/-1;grid-row:5}
#home-page>#transmission{grid-column:1/-1;grid-row:6}
#home-page>#archive{grid-column:1/-1;grid-row:7}
#home-page>#about{grid-column:1/-1;grid-row:8}
.broadcast-hero{border:0;background:transparent!important;padding:0!important;margin:0!important}
.hero-edition{display:none}.hero-grid{display:block!important;padding:0!important;min-height:0!important}.hero-story{position:relative;padding:48px 0 26px}.hero-story .eyebrow{font:11px var(--mono);letter-spacing:.21em;color:var(--accent)}
.hero-story h1{font:600 clamp(68px,9vw,132px)/.98 'Oswald','Space Grotesk',sans-serif!important;letter-spacing:-.04em;margin:13px 0 4px}.hero-story h1 span{font:inherit}.hero-story h1 small{display:block!important;margin:9px 0 0;vertical-align:middle;font:500 clamp(11px,1.3vw,16px)/1.45 var(--mono);letter-spacing:.14em;color:var(--sage)}
.hero-story h2{font:700 clamp(23px,2.5vw,36px)/1.3 var(--sans)!important;letter-spacing:.09em;margin:14px 0!important}.hero-story h2 em{color:var(--accent);font-style:normal}.hero-story .hero-description{display:block!important;max-width:560px;font-size:14px;color:var(--muted);line-height:1.8}.hero-actions{display:flex!important;gap:12px;flex-wrap:wrap;margin-top:22px}.hero-actions a{font:11px var(--mono);letter-spacing:.08em;padding:10px 16px;border:1px solid var(--line);border-radius:5px;box-shadow:3px 3px 0 var(--accent)}.hero-actions a:first-child{background:var(--ink);color:var(--paper)}.hero-actions a:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--accent)}
.hero-instrument{display:none!important}
.receiver-shell{margin:0 0 28px!important;padding:17px 20px 13px!important;border:1px solid var(--line);border-radius:12px;background:var(--surface)!important;box-shadow:6px 6px 0 rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.07)!important;color:var(--ink);font-family:var(--mono)}
.receiver-shell:before{inset:6px;border-color:rgba(127,212,160,.08)}.receiver-top{border-color:var(--line);color:var(--muted);padding-bottom:12px}.receiver-top span:first-child{border-color:var(--line);background:var(--rail);color:var(--sage);box-shadow:none}
.receiver-main{grid-template-columns:minmax(250px,33%) minmax(0,1fr);gap:25px;padding:18px 4px 15px;background:none}.receiver-tuner{border-color:var(--line);box-shadow:none}.receiver-label{color:var(--sage)}
.receiver-dial{background:radial-gradient(circle,#12271d 0 25%,#1c392a 25.5% 28%,#10271b 29% 47%,#416b52 47.5% 49%,#12251d 50%);border-color:#6a927b;box-shadow:inset 0 0 0 4px #182a20,inset 0 3px 16px #020c09,0 2px 0 #070f0a}.receiver-dial-center span{color:var(--sage)}.receiver-dial-center small{color:#a4c4ae}.receiver-marks i.major,.receiver-marks i.active{background:var(--accent)!important}.receiver-needle:before{border-bottom-color:var(--accent)}
.receiver-selector button{border-color:#466453;background:#182d24;color:#cbe7d1}.receiver-selector button[aria-pressed=true]{border-color:var(--sage);background:#245039;color:#e8ffe8}.receiver-selector button span{color:#a4c4ae}.receiver-console-head{color:var(--muted)}.receiver-led{color:var(--sage);background:#1b3828;border-color:#3d7350}
.receiver-screen{background:linear-gradient(rgba(127,212,160,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(127,212,160,.045) 1px,transparent 1px),#071410;background-size:22px 22px;border-color:#49715b;box-shadow:inset 0 0 0 3px #10261b,inset 0 4px 14px #020a07;color:#d5ebd9}.receiver-screen>p{color:var(--sage)}.receiver-screen h3{font:500 clamp(29px,3vw,43px)/1.1 'Oswald','Space Grotesk',sans-serif;color:#d7f0dd}.receiver-screen .receiver-name{color:#a9c9af}.receiver-state{color:#a6d1ad}.receiver-metrics>div{background:#10271b;border-color:#345941;box-shadow:none}.receiver-metrics span{color:#9bbca1}.receiver-metrics strong{color:#ecf4e6}.receiver-wave{background:linear-gradient(rgba(127,212,160,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(127,212,160,.055) 1px,transparent 1px),#071810;background-size:20px 20px;border-color:#345941}.receiver-wave svg path{stroke:var(--sage)}.receiver-wave small{background:#071810;color:#afd3b5}.wave-meta{color:#a6cfaa}.receiver-stamp{color:#9fc9a4}.receiver-controls button,.receiver-controls a{background:#172e22;border-color:#4a7655;color:#a8e7b5}.receiver-controls button:hover,.receiver-controls a:hover{background:#27563a}.receiver-base{border-color:var(--line);color:var(--muted)}
.ground-scope{position:relative;min-height:164px;margin:16px 0 4px;border:1px solid #3d6b4b;border-radius:3px;background:#04110b;overflow:hidden}.ground-scope svg{width:100%;height:164px;display:block}.ground-scope .scope-label{position:absolute;top:7px;left:10px;z-index:1;font:9px var(--mono);letter-spacing:.08em;color:#9bcb9f;background:#04110b;padding:2px 4px}.ground-scope .scope-note{position:absolute;bottom:4px;right:8px;font:9px var(--mono);color:#88ad8f}.ground-scope .scope-grid{stroke:#33543a;stroke-width:.5}.ground-scope .scope-axis{stroke:#608368;stroke-width:.8}.ground-scope .scope-node{cursor:pointer;outline:none}.ground-scope .scope-node circle{fill:#7fd4a0;stroke:#05200f;stroke-width:2}.ground-scope .scope-node[data-state=stale] circle,.ground-scope .scope-node[data-state=waiting] circle{fill:#caa469}.ground-scope .scope-node[data-state=offline] circle{fill:#d85b4b}.ground-scope .scope-node[aria-pressed=true] circle{stroke:#f1ead5;stroke-width:3}.ground-scope .scope-node text{fill:#d4f1d8;font:9px var(--mono);pointer-events:none}.ground-scope .scope-node:focus-visible circle{stroke:#fff;stroke-width:4}
.paper-output{display:none}.signal-tape{margin:0!important;width:100%!important;background:#07130d!important;border:1px solid #43654c!important;color:#b6d8b9!important}.signal-tape svg path{stroke:var(--sage)!important}.tape-title,.tape-time{background:#07130d!important;color:#acd6b2!important}.signal-strip{border-color:var(--line);color:var(--sage)}
.overview-readings{margin-top:27px}.readings-heading h2,.section-heading h2,.operator-section h2{font-family:'Oswald','Noto Sans SC',sans-serif;letter-spacing:.02em}.overview-readings .summary strong{color:var(--sage)}.overview-readings .summary>div{border-color:var(--line)}.health-strip{border-color:var(--line)}
#home-page>.overview-readings{margin:0;padding:0;border:0}.overview-readings .summary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-readings .summary>div{padding:14px 8px 13px 0}.overview-readings .summary strong{font-size:clamp(19px,2vw,27px)}.overview-readings .health-strip{margin-top:8px}
.fleet-section{margin-top:54px}.section-heading .eyebrow,.readings-heading .eyebrow,.operator-section .eyebrow{color:var(--accent);font-family:var(--mono)}.node-grid:not(.list-mode){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.node-grid:not(.list-mode).single-node{grid-template-columns:minmax(0,650px)}.node-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:5px 5px 0 rgba(0,0,0,.2);min-height:0}.node-card:hover{transform:translate(-2px,-2px);border-color:var(--sage);box-shadow:7px 7px 0 rgba(0,0,0,.25)}.station-index{color:var(--sage);border-color:var(--line)}.station-location{color:var(--accent)}.node-card h3{font-family:'Oswald','Noto Sans SC',sans-serif;font-size:28px}.card-foot span:last-child{color:var(--sage)}.node-card .metric-fill,.node-card .traffic-fill{background:var(--sage)}.card-chart svg path{stroke:var(--sage)}.node-card .metrics{gap:18px}
.toolbar{border-color:var(--line)}.toolbar input,.toolbar select,.toolbar button{background:var(--surface);border-color:var(--line);color:var(--ink)}.toolbar :focus-visible,.node-card:focus-visible,.hero-actions a:focus-visible{outline:2px solid var(--sage);outline-offset:3px}
.transmission-sheet,.archive-empty,.info-panel{background:var(--surface);border-color:var(--line)}.archive-empty{display:block;border:1px solid var(--line);border-radius:8px;padding:21px}.archive-empty strong{font-family:'Oswald','Noto Sans SC',sans-serif}.operator-section{border-color:var(--line)}
.ground-log-heading{display:flex;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--line);font:10px var(--mono);letter-spacing:.08em;color:var(--sage)}.ground-log-heading small{font:10px var(--sans);letter-spacing:0;color:var(--muted)}.ground-log-row{display:grid;grid-template-columns:minmax(160px,1.1fr) 70px minmax(120px,1fr) minmax(160px,1.3fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px dashed var(--line);font:11px/1.5 var(--mono);color:var(--muted)}.ground-log-row:last-child{border-bottom:0}.ground-log-row time,.ground-log-row strong{color:var(--sage)}.ground-log-row span:last-child{text-align:right;color:var(--ink)}
.instance-page .instance-heading h1{font-family:'Oswald','Noto Sans SC',sans-serif}.instance-page .instance-summary{border-color:var(--line)}.instance-page .info-panel{border-radius:8px}.instance-page .chart-card{background:var(--surface);border-color:var(--line)}
footer{border-color:var(--line)}footer strong{font-family:'Oswald','Noto Sans SC',sans-serif}footer>div:last-child strong{color:var(--accent)}
:root[data-theme=light] .receiver-shell{background:#17211c!important;color:#dceadd}:root[data-theme=light] .receiver-top{color:#9eb5a1}:root[data-theme=light] .node-card{box-shadow:5px 5px 0 rgba(32,53,39,.12)}:root[data-theme=light] .ground-topline{color:#41584d}
@media(max-width:1100px){#home-page{display:block}#home-page>#receiver{margin-top:0!important}.ground-topline span:nth-child(2){display:none}.receiver-main{grid-template-columns:200px minmax(0,1fr);gap:15px}.receiver-dial{width:180px}.receiver-marks i{transform:translate(-50%,-50%) rotate(calc(-145deg + var(--mark)*12.083333deg)) translateY(-76px)}.receiver-needle{height:69px}.receiver-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#home-page>.overview-readings{margin-top:20px}}
@media(max-width:760px){.page{padding-inline:18px}.ground-topline{font-size:9px;padding:9px 0}.topbar{height:65px;gap:10px}.brand{font-size:23px}.hero-story{padding:28px 0 19px}.hero-story h1{font-size:clamp(64px,16vw,100px)!important}.hero-story h1 small{display:block!important;margin:8px 0 0;font-size:10px}.hero-story h2{font-size:22px!important;margin:10px 0!important}.hero-story .hero-description{font-size:12px;line-height:1.7}.hero-actions{margin-top:15px}.hero-actions a{font-size:9px;padding:8px 10px}.receiver-shell{padding:12px!important}.receiver-main{display:block;padding:13px 0}.receiver-tuner{border-right:0;border-bottom:1px solid var(--line);padding:0 0 9px}.receiver-dial{width:112px}.receiver-marks i{transform:translate(-50%,-50%) rotate(calc(-145deg + var(--mark)*12.083333deg)) translateY(-47px)}.receiver-needle{height:43px}.receiver-selector{min-width:0}.receiver-screen{padding:13px}.receiver-screen h3{font-size:28px}.ground-scope{min-height:142px}.ground-scope svg{height:142px}.receiver-metrics strong{white-space:normal}.node-grid:not(.list-mode){grid-template-columns:1fr}.section-heading h2{font-size:28px}.ground-topline span:last-child{max-width:50%;text-align:right}}
@media(max-width:760px){.ground-log-row{grid-template-columns:1fr auto;gap:3px 9px;font-size:10px}.ground-log-row span:last-child{text-align:left;grid-column:1/-1}.ground-log-heading small{font-size:9px}}
@media(max-width:370px){.ground-topline{font-size:8px}.hero-story h1{font-size:62px!important}.receiver-metrics strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){.hero-actions a,.node-card{transition:none!important}.ground-scope *{animation:none!important}}
.ground-scope .scope-node{pointer-events:bounding-box}
/* The public homepage uses the provided Kimi layout verbatim; legacy nodes remain data-only. */
body:has(#home-page:not([hidden])){background:#0d1216}
body:has(#home-page:not([hidden])) .page{max-width:none;padding:0}
body:has(#home-page:not([hidden])) #overview{max-width:none}
body:has(#home-page:not([hidden])) .topbar,body:has(#home-page:not([hidden])) .ground-topline,body:has(#home-page:not([hidden])) #overview>footer{display:none!important}
#home-page:not([hidden]){display:block!important}
#home-page>#kimi-root{display:block}
#home-page>:not(#kimi-root){display:none!important}
/* Station files share the Kimi ground-station casing rather than the archive skin. */
body:has(#instance-page:not([hidden])){background:#0d1216;color:#c9d4d2;background-image:linear-gradient(rgba(127,212,160,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(127,212,160,.05) 1px,transparent 1px);background-size:44px 44px}
body:has(#instance-page:not([hidden])) .page{max-width:none;padding:0}
body:has(#instance-page:not([hidden])) .topbar,body:has(#instance-page:not([hidden])) .ground-topline,body:has(#instance-page:not([hidden])) #overview>footer{display:none!important}
#instance-page:not([hidden]){--paper:#0d1216;--surface:#161d22;--soft:#10161b;--ink:#c9d4d2;--muted:#8fa3ad;--line:#3a4750;--accent:#d43a2f;--sage:#7fd4a0;max-width:1360px;padding:0 40px 90px;color:var(--ink);font-family:'Noto Sans SC',sans-serif}
#instance-page .detail-topline{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line);font:10px/1.4 'DM Mono',monospace;letter-spacing:.12em;color:var(--muted)}
#instance-page .detail-topline span:last-child{color:var(--sage)}
#instance-page .detail-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}
#instance-page .detail-brand{display:flex;align-items:center;gap:11px;font:600 27px 'Oswald',sans-serif;color:var(--ink);text-decoration:none}
#instance-page .detail-nav nav{display:flex;gap:28px;font:11px 'DM Mono',monospace;letter-spacing:.11em}
#instance-page .detail-nav a:hover,#instance-page .back-link:hover{color:var(--accent)}
#instance-page .back-link{margin:29px 0 21px;color:var(--ink2,#8fa3ad);font:11px 'DM Mono',monospace;letter-spacing:.1em}
#instance-page .detail-filebar{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--line);background:#161d22;color:var(--sage);font:10px 'DM Mono',monospace;letter-spacing:.13em}
#instance-page .instance-heading{margin:0;padding:28px 0 25px;border-bottom:1px solid var(--line)}
#instance-page .instance-heading .eyebrow{font:11px 'DM Mono',monospace;letter-spacing:.17em;color:var(--accent);margin-bottom:12px}
#instance-page .instance-heading .eyebrow:before{display:none}
#instance-page .instance-heading h1{font:600 clamp(38px,4.2vw,60px)/1.1 'Oswald','Noto Sans SC',sans-serif;letter-spacing:.01em;color:var(--ink)}
#instance-page #detail-title:focus{outline:none}
#instance-page .instance-heading>div>p:last-child{font-size:13px;color:var(--muted)}
#instance-page .state-badge{border:1px solid var(--line);background:#101b16;color:var(--sage);border-radius:2px;font:11px 'DM Mono',monospace;letter-spacing:.08em}
#instance-page .instance-summary{margin:0 0 36px;padding:22px 0;border-bottom:1px solid var(--line);border-top:0}
#instance-page .instance-summary>div{gap:7px;border-color:var(--line)}
#instance-page .instance-summary span{font:10px 'DM Mono',monospace;letter-spacing:.1em;color:var(--muted)}
#instance-page .instance-summary strong{font:500 clamp(23px,2.4vw,34px)/1.2 'Oswald','Noto Sans SC',sans-serif;color:var(--ink)}
#instance-page .instance-summary small{font:11px/1.5 'DM Mono','Noto Sans SC',monospace;color:var(--muted)}
#instance-page .instance-information{background:#161d22;border:1px solid var(--line);border-radius:12px;gap:0 28px;padding:7px 26px}
#instance-page .instance-information>.info-panel{background:transparent;border:0;border-radius:0;padding:22px 0}
#instance-page .instance-information>.info-panel:nth-child(n+3){border-top:1px solid var(--line)}
#instance-page .instance-information>.info-panel h2{font:500 24px 'Oswald','Noto Sans SC',sans-serif;color:var(--ink);margin-bottom:13px}
#instance-page .instance-information>.info-panel h2:before{font:10px 'DM Mono',monospace;color:var(--accent)}
#instance-page .instance-information>.info-panel dl>div{font-size:12px;padding:6px 0;line-height:1.5;grid-template-columns:110px minmax(0,1fr)}
#instance-page .instance-information>.info-panel dt{font-size:11px;color:var(--muted)}
#instance-page .instance-information>.info-panel dd{color:var(--ink)}
#instance-page .instance-information .traffic-block{background:#080f11;border:1px solid #2c4a3a;border-radius:4px}
#instance-page .instance-information .traffic-row strong{color:var(--sage);font:500 27px 'Oswald',sans-serif}
#instance-page .instance-information .traffic-meter{background:#2c4a3a}
#instance-page .instance-information .traffic-fill{background:var(--sage)}
#instance-page .chart-section-heading h2{font:500 27px 'Oswald','Noto Sans SC',sans-serif;color:var(--ink)}
#instance-page .chart-section-heading p{font:11px/1.6 'DM Mono','Noto Sans SC',monospace;color:var(--muted)}
#instance-page .range-tabs{border:1px solid var(--line);background:#10161b;border-radius:4px}
#instance-page .range-tabs button{border-radius:2px;color:var(--muted);font:11px 'DM Mono','Noto Sans SC',monospace}
#instance-page .range-tabs button[aria-pressed=true]{background:#2c4a3a;color:var(--sage)}
#instance-page .instance-charts>.chart-card,#instance-page .carrier-card{background:#10161b;border:1px solid var(--line);border-radius:5px;padding:16px}
#instance-page .chart-card-heading h3,#instance-page .carrier-heading h3{font:500 20px 'Oswald','Noto Sans SC',sans-serif;color:var(--ink)}
#instance-page .chart-card svg{background:linear-gradient(rgba(127,212,160,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(127,212,160,.065) 1px,transparent 1px),#06110d;background-size:22px 22px;border:1px solid #294a35;border-radius:3px}
#instance-page .chart-card svg text{fill:#8fa3ad}
#instance-page .instance-charts{counter-reset:record;gap:21px}
#instance-page .instance-charts>.chart-card{counter-increment:record;position:relative;padding:18px;background:linear-gradient(145deg,rgba(183,206,202,.055),transparent 38%),#162026;border:1px solid #62757b;border-radius:10px;box-shadow:inset 0 1px 0 rgba(215,238,227,.13),5px 5px 0 rgba(0,0,0,.25)}
#instance-page .instance-charts>.chart-card:before{content:'REC.' counter(record,decimal-leading-zero) ' / VERIFIED TELEMETRY';display:block;margin:0 0 13px;font:9px/1.4 'DM Mono',monospace;letter-spacing:.16em;color:#80aa92}
#instance-page .instance-charts>.chart-card:after{content:'';position:absolute;top:10px;right:10px;width:7px;height:7px;border:1px solid #8b9ea0;border-radius:50%;box-shadow:inset 0 0 0 1px #152126}
#instance-page .chart-card-heading{align-items:center;margin:0 1px 13px;gap:12px}
#instance-page .chart-card-heading h3{font:500 22px 'Oswald','Noto Sans SC',sans-serif;letter-spacing:.01em;color:#e2e9df}
#instance-page .chart-card-heading>span{font:11px/1.5 'DM Mono','Noto Sans SC',monospace;color:#a9e9b9;overflow-wrap:anywhere}
#instance-page .chart-card svg{background:linear-gradient(rgba(111,205,133,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(111,205,133,.065) 1px,transparent 1px),radial-gradient(ellipse at 50% 35%,#123723,#07160f 72%);background-size:20px 20px,20px 20px,auto;border:1px solid #467a53;border-radius:7px;box-shadow:inset 0 0 0 3px rgba(0,0,0,.18),inset 0 0 22px rgba(0,0,0,.56)}
#instance-page .chart-card svg text{fill:#a8c5b0;font-family:'DM Mono','Noto Sans SC',monospace}
#instance-page .chart-key{justify-content:flex-start;gap:18px;margin:12px 2px 0;color:#afc5bd;font:10px 'DM Mono','Noto Sans SC',monospace}
#instance-page .chart-key i{width:9px;height:9px;border-radius:2px;box-shadow:0 0 7px currentColor}
#instance-page .chart-section-heading h2:before{content:'';display:inline-block;width:22px;height:2px;margin-right:12px;vertical-align:middle;background:#d43a2f}
#instance-page .chart-tooltip,#instance-page .quiet-empty{background:#10161b;color:var(--ink);border-color:var(--line)}
#instance-page .public-remark{background:#161d22;border-color:var(--line)}
@media(max-width:760px){#instance-page:not([hidden]){padding:0 18px 50px}#instance-page .detail-topline{font-size:8px}#instance-page .detail-topline span:nth-child(2){display:none}#instance-page .detail-nav{padding:14px 0}#instance-page .detail-nav nav{gap:11px;font-size:8px}#instance-page .detail-nav nav a:nth-child(2){display:none}#instance-page .detail-brand{font-size:22px}#instance-page .detail-filebar{font-size:8px;flex-wrap:wrap}#instance-page .instance-heading{align-items:flex-start}#instance-page .instance-heading h1{font-size:37px}#instance-page .instance-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}#instance-page .instance-summary>div{padding:14px 8px;border-bottom:1px solid var(--line)}#instance-page .instance-summary>div:nth-child(even){border-right:0}#instance-page .instance-summary>div:nth-child(n+3){border-bottom:0}#instance-page .instance-summary strong{font-size:24px}#instance-page .instance-information{grid-template-columns:1fr;padding:0 17px}#instance-page .instance-information>.info-panel:nth-child(n+2){border-top:1px solid var(--line)}#instance-page .instance-information>.network-panel{display:block}#instance-page .instance-information>.network-panel dl{padding:0;border:0}#instance-page .chart-section-heading{margin-top:29px}#instance-page .instance-charts>.chart-card{padding:14px}#instance-page .instance-charts>.chart-card:before{font-size:8px;margin-bottom:9px}#instance-page .chart-card-heading h3{font-size:20px}#instance-page .chart-card-heading>span{font-size:10px}#instance-page .carrier-grid{grid-template-columns:1fr}}
