@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-vietnamese-900-normal-Dt_hWMjt.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-900-normal-swJS2L_Y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-ext-900-normal-BgjSW1bu.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-900-normal-CoV-fQpy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2) format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/azeret-mono-latin-ext-400-normal-CwvinM0p.woff2) format("woff2"),url(/assets/azeret-mono-latin-ext-400-normal-Wsi1uLNw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/azeret-mono-latin-400-normal-BqmUdsta.woff2) format("woff2"),url(/assets/azeret-mono-latin-400-normal-BRS1Zqm5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/azeret-mono-latin-ext-600-normal-D_PBEJnM.woff2) format("woff2"),url(/assets/azeret-mono-latin-ext-600-normal-DTxi6gbF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/azeret-mono-latin-600-normal-CqVsP0JD.woff2) format("woff2"),url(/assets/azeret-mono-latin-600-normal-DGYASQR8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/azeret-mono-latin-ext-700-normal-BYM65voq.woff2) format("woff2"),url(/assets/azeret-mono-latin-ext-700-normal-S5Pz4irx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/azeret-mono-latin-700-normal-Br66ecwh.woff2) format("woff2"),url(/assets/azeret-mono-latin-700-normal-DqZWYAHJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;font-family:Azeret Mono,ui-monospace,monospace;font-synthesis:none;--ink: #080907;--ink-soft: #11140f;--bone: #f2efdf;--bone-dim: #c8c5b6;--yellow: #ffd400;--orange: #ff3d18;--blue: #19a7ce;--steel: #5e625d;--signal: 0%;--edge: 1px solid rgba(242, 239, 223, .22);background:var(--ink);color:var(--bone)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--yellow) var(--ink);scrollbar-width:thin}body{margin:0;min-width:320px;min-height:100vh;background:var(--ink);color:var(--bone);caret-color:var(--yellow)}::selection{background:var(--yellow);color:var(--ink)}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}button:disabled{cursor:wait;filter:grayscale(.7);opacity:.58}svg{width:1.25em;height:1.25em;display:block}.station{--panel-shadow: 0 22px 55px rgba(0, 0, 0, .4), inset 0 1px rgba(255, 255, 255, .06);min-height:100vh;overflow:clip;background:var(--ink)}.station-header{position:relative;z-index:20;min-height:72px;display:grid;grid-template-columns:1fr auto auto;align-items:stretch;border-bottom:var(--edge);background:#0b0d0a}.wordmark{display:flex;align-items:baseline;gap:1rem;padding:.8rem clamp(1rem,2.5vw,2.5rem);color:var(--bone);text-decoration:none}.wordmark-main{font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:850;line-height:1;letter-spacing:-.025em}.wordmark-sub,.header-status,.clock{font-size:.67rem;letter-spacing:.09em;text-transform:uppercase}.wordmark-sub{color:var(--bone-dim)}.header-status,.clock{display:flex;align-items:center;gap:.65rem;padding:0 1.4rem;border-left:var(--edge);font-variant-numeric:tabular-nums}.status-lamp{width:9px;aspect-ratio:1;border-radius:50%;background:var(--orange);box-shadow:0 0 14px 2px color-mix(in srgb,var(--orange) 72%,transparent)}.station[data-mode=ready] .status-lamp,.station[data-mode=running] .status-lamp,.station[data-mode=complete] .status-lamp{background:var(--blue);box-shadow:0 0 14px 2px color-mix(in srgb,var(--blue) 72%,transparent)}.clock{min-width:140px;justify-content:space-between;color:var(--yellow)}.mobile-jump{display:none;align-items:center;gap:.45rem;border-left:var(--edge);padding:0 .85rem;background:var(--yellow);color:var(--ink);font-size:.58rem;font-weight:750;letter-spacing:.06em;text-decoration:none}.hero-console{min-height:calc(100svh - 126px);display:grid;grid-template-columns:minmax(0,7fr) minmax(380px,5fr);background:var(--ink)}.broadcast-field{position:relative;min-height:720px;overflow:hidden;isolation:isolate;border-right:8px solid #30332e;box-shadow:inset -1px 0 #ffffff14}#signal-canvas{position:absolute;inset:0;z-index:-3;width:100%;height:100%}.canvas-fallback{background:#071015}.scope-grid{position:absolute;inset:0;z-index:-2;opacity:.36;background-image:linear-gradient(rgba(25,167,206,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(25,167,206,.15) 1px,transparent 1px);background-size:8.333% 10%;mask-image:linear-gradient(to bottom,black,transparent 88%)}.broadcast-copy{position:absolute;z-index:2;top:clamp(1.5rem,4vw,4rem);left:clamp(1rem,4vw,4rem);width:min(560px,72%)}.plate-id{color:var(--yellow);font-size:.68rem;font-weight:650;letter-spacing:.12em}h1,h2,h3,p{text-wrap:pretty}h1{max-width:8ch;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(4.2rem,8.5vw,6rem);font-weight:850;line-height:.78;letter-spacing:-.03em;text-transform:uppercase}.service-lead{max-width:55ch;margin:1.6rem 0 0;color:var(--bone-dim);font-size:clamp(.76rem,1vw,.9rem);line-height:1.65}.signal-dial{position:absolute;z-index:1;right:clamp(-8rem,-4vw,-2rem);bottom:clamp(-7rem,-4vw,-2rem);width:min(61vw,700px);aspect-ratio:1;border-radius:4%;background:url(/assets/signal-scope-CG9Ksxp4.png) center / cover no-repeat;filter:drop-shadow(0 22px 40px rgba(0,0,0,.55));transition:filter .8s ease}.dial-ticks{display:none}.dial-core{position:absolute;inset:27%;display:grid;place-content:center;text-align:center;border:1px solid rgba(242,239,223,.28);border-radius:50%;background:#000000b3;box-shadow:inset 0 0 34px #000000e6;font-variant-numeric:tabular-nums}.dial-label{color:var(--yellow);font-size:.75rem;letter-spacing:.28em}.dial-core strong{font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,11vw,9rem);font-weight:780;line-height:.82;letter-spacing:-.035em}.dial-unit{position:absolute;right:18%;bottom:31%;color:var(--blue);font-size:1.4rem}.dial-state{margin-top:.75rem;color:var(--bone-dim);font-size:clamp(.52rem,.75vw,.7rem);letter-spacing:.08em}.sweep-arm{position:absolute;inset:16%;border-radius:50%;background:conic-gradient(from calc(var(--signal) * 3.6),transparent 0 98.8%,var(--blue) 99.2% 99.6%,transparent 100%);filter:drop-shadow(0 0 8px rgba(25,167,206,.65));transform:rotate(calc(var(--signal) * 1.3));transition:transform .4s ease-out}.broadcast-stamp{position:absolute;left:clamp(1rem,4vw,4rem);bottom:2rem;display:grid;grid-template-columns:auto auto auto;align-items:center;gap:.65rem;border:1px solid rgba(255,61,24,.74);padding:.45rem .6rem;color:var(--orange);font-size:.55rem;letter-spacing:.12em;transform:rotate(-2deg)}.broadcast-stamp strong{font-size:1.05rem}.operator-console{position:relative;padding:clamp(1.5rem,3vw,3.4rem);background:#c8c6b8 url(/assets/console-enamel-Dyj2-fob.png) center / cover no-repeat;color:var(--ink);box-shadow:-18px 0 46px #00000052}.console-plate{display:grid;grid-template-columns:1fr auto;align-items:start;gap:1rem;padding-bottom:1.8rem;border-bottom:2px solid rgba(8,9,7,.48)}.plate-id{display:block;border:1px solid rgba(8,9,7,.64);padding:.35rem .45rem;background:#c6c5b8c7;color:#34362f;font-size:.46rem;text-align:center}.console-plate h2,.systems-board h2,.utility-bay h2,.station-footer strong{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:820;line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.console-lamps{display:flex;gap:.5rem}.console-id-cluster{display:grid;justify-items:end;gap:.75rem}.lamp{display:grid;justify-items:center;gap:.35rem;color:#343630;font-size:.45rem;font-weight:700;letter-spacing:.08em}.lamp:before{content:"";width:11px;height:11px;border-radius:50%;background:#4d5049;border:0}.lamp-red.is-on:before{background:var(--orange);box-shadow:0 0 13px var(--orange)}.lamp-yellow.is-on:before{background:var(--yellow);box-shadow:0 0 13px var(--yellow)}.lamp-blue.is-on:before{background:var(--blue);box-shadow:0 0 13px var(--blue)}#restart-form{margin-top:2.2rem}label{display:block;margin-bottom:.65rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.input-well{position:relative;padding:.35rem;border:1px solid rgba(8,9,7,.66);background:#1a1c18}.input-well input{width:100%;min-height:68px;border:0;border-radius:0;padding:1rem 4.5rem 1rem 1rem;background:#0b0d0a;color:var(--bone);font-size:clamp(.85rem,1vw,1rem);box-shadow:inset 0 0 24px #19a7ce0f}.input-well input::placeholder{color:#a7a798}.input-well input[aria-invalid=true]{outline:2px solid var(--orange);outline-offset:-4px}.input-counter{position:absolute;right:1rem;bottom:.95rem;color:#8f9187;font-size:.56rem;font-variant-numeric:tabular-nums}.field-help,.field-error{min-height:1.2em;margin:.55rem 0 0;color:#4b4d46;font-size:.62rem;line-height:1.5}.field-error{color:#9e1c07;font-weight:650}.preset-rail{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 1.2rem}.preset,.text-button{border:0;border-bottom:1px solid currentColor;padding:.4rem 0;background:transparent;color:#373a34;cursor:pointer;font-size:.55rem;font-weight:700;letter-spacing:.08em;text-underline-offset:.25em}.preset:not(:last-child):after{content:"/";margin-left:.45rem;color:#7c7e76}.preset:hover,.text-button:hover{color:#000}.restart-switch{position:relative;width:100%;min-height:0;aspect-ratio:3.08 / 1;display:grid;grid-template-columns:1fr;align-items:center;border:0;border-radius:0;padding:1.2rem 18%;background:transparent url(/assets/recovery-lever-BQ1-Mfda.png) center / 100% 100% no-repeat;color:var(--ink);cursor:pointer;filter:drop-shadow(0 18px 20px rgba(24,22,12,.26));transition:transform .16s ease,filter .16s ease}.restart-switch:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.07) drop-shadow(0 22px 25px rgba(24,22,12,.34))}.restart-switch:active:not(:disabled){transform:translateY(3px);filter:brightness(.92) drop-shadow(0 8px 12px rgba(24,22,12,.22))}.restart-switch--compact{padding-inline:22%}.switch-icon{display:none}.switch-icon svg{width:27px;height:27px}.switch-copy{display:grid;gap:.25rem;text-align:center}.switch-copy strong{font-family:Barlow Condensed,sans-serif;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:830;letter-spacing:-.01em}.switch-copy span{font-size:.58rem}.switch-copy-polish{width:100%;display:grid;place-items:center;gap:.28rem;text-align:center}.switch-copy-polish .switch-command{display:grid;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.35rem,2.05vw,1.85rem);font-weight:850;line-height:.78;letter-spacing:-.025em;text-transform:uppercase}.switch-copy-polish .switch-detail{font-family:Azeret Mono,ui-monospace,monospace;font-size:.54rem;font-weight:700;line-height:1.25;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.switch-arrow svg{display:none}.microstep{margin-top:1.4rem;padding:1.2rem;border:2px solid var(--ink);background:#f0eddf;box-shadow:var(--panel-shadow)}.microstep[hidden]{display:none}.microstep-topline,.apparatus-header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid currentColor;font-size:.52rem;font-weight:700;letter-spacing:.08em}.microstep>p{margin:1rem 0 .35rem;color:#4e5049;font-size:.62rem}.microstep h3{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:.98}.session-controls{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-top:1.2rem}.session-button,.apparatus-button{display:inline-flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid currentColor;border-radius:0;padding:.8rem 1rem;background:var(--ink);color:var(--bone);cursor:pointer;font-size:.67rem;font-weight:700;letter-spacing:.06em}.session-button:hover:not(:disabled),.apparatus-button:hover:not(:disabled){background:var(--blue);color:#001217}.session-timer{min-width:5ch;color:var(--ink);font-family:Barlow Condensed,sans-serif;font-size:2.8rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.text-button{margin-top:1rem}.telemetry-ribbon{min-height:54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;border-top:1px solid #383b36;border-bottom:1px solid #383b36;background:#10120f;color:var(--bone-dim);font-size:.56rem;letter-spacing:.06em}.telemetry-heading,.telemetry-rate{align-self:stretch;display:flex;align-items:center;gap:.65rem;padding:0 1.2rem;color:var(--yellow)}.telemetry-heading{border-right:var(--edge)}.telemetry-rate{min-width:116px;justify-content:flex-end;border-left:var(--edge);font-variant-numeric:tabular-nums}.telemetry-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent)}.telemetry-track{display:flex;gap:3rem;width:max-content;animation:telemeter 24s linear infinite}.telemetry-track span:before{content:"//";margin-right:.65rem;color:var(--blue)}@keyframes telemeter{to{transform:translate(-45%)}}.systems-board{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5.5rem);background:var(--bone);color:var(--ink)}.board-heading{display:grid;grid-template-columns:1fr minmax(260px,34ch);align-items:end;gap:2rem;margin-bottom:3rem}.board-heading p,.utility-intro p{margin:0;color:#55574f;font-size:.72rem;line-height:1.7}.status-lines{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.status-line{display:grid;grid-template-columns:52px minmax(240px,1.4fr) minmax(150px,.7fr) minmax(140px,1fr);align-items:center;gap:1rem;min-height:92px;border-bottom:1px solid rgba(8,9,7,.32)}.status-line:last-child{border-bottom:0}.line-index{color:#676960;font-size:.68rem}.status-line>div{display:grid;gap:.25rem}.status-line strong{font-family:Barlow Condensed,sans-serif;font-size:1.55rem;text-transform:uppercase}.status-line>div span,.line-status{font-size:.61rem;line-height:1.45}.line-status{font-weight:750;letter-spacing:.04em}[data-status=major] .line-status{color:#ae2109}[data-status=unstable] .line-status,[data-status=queued] .line-status{color:#725d00}[data-status=online] .line-status{color:#006984}.line-meter{height:9px;padding:2px;background:#aaa99e;box-shadow:inset 0 2px 4px #00000059}.line-meter i{display:block;width:var(--level);height:100%;background:var(--ink)}.utility-bay{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(280px,1fr) minmax(280px,1fr);gap:1px;padding:1px;background:#4c5049;border-top:8px solid #30332e;border-bottom:8px solid #30332e;color:var(--bone)}.utility-intro,.speed-apparatus,.excuse-apparatus{min-height:430px;padding:clamp(2rem,4vw,4rem);background:#11140f}.utility-intro{display:flex;flex-direction:column;justify-content:space-between}.utility-bay h2.utility-title-stack{display:grid;max-width:100%;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.45rem,4vw,3.25rem);font-weight:820;line-height:.76;letter-spacing:-.03em}.utility-intro p{color:var(--bone-dim)}.speed-apparatus,.excuse-apparatus{display:flex;flex-direction:column}.apparatus-header{color:var(--bone-dim)}.apparatus-header h3{margin:0;color:var(--bone);font-family:Barlow Condensed,sans-serif;font-size:1.45rem;text-transform:uppercase}.apparatus-header span{font-size:.5rem}.speed-readout{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.75rem;margin:2.4rem 0 1.2rem;font-variant-numeric:tabular-nums}.speed-readout output{font-family:Barlow Condensed,sans-serif;font-size:5rem;font-weight:800;line-height:.8}.speed-readout>span{color:var(--blue);font-size:.68rem}.speed-bar{grid-column:1 / -1;height:12px;margin-top:.7rem;background:#292c27;box-shadow:inset 0 2px 4px #000000b3}.speed-bar i{display:block;width:100%;height:100%;background:var(--blue);transform:scaleX(var(--speed, 0));transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1)}.speed-apparatus>p{min-height:3.5em;margin:0 0 2rem;color:var(--bone-dim);font-size:.65rem;line-height:1.6}.apparatus-button{width:100%;margin-top:auto}.excuse-apparatus blockquote{margin:2.6rem 0;color:var(--yellow);font-family:Barlow Condensed,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:640;line-height:1.08}.station-footer{min-height:230px;display:grid;grid-template-columns:1fr minmax(240px,45ch) auto;align-items:end;gap:2rem;padding:clamp(3rem,6vw,6rem) clamp(1rem,5vw,5.5rem) 2rem;background:var(--yellow);color:var(--ink)}.station-footer>div{display:grid}.station-footer span,.station-footer p,.station-footer a{font-size:.65rem;line-height:1.6}.station-footer p{margin:0}.station-footer a{display:flex;align-items:center;gap:.65rem;color:var(--ink);font-weight:750;text-decoration-thickness:1px;text-underline-offset:.35em}.station[data-mode=tuning] .broadcast-field{animation:signal-jolt .28s steps(2,end) 3}.station[data-mode=tuning] .signal-dial{filter:drop-shadow(0 0 42px rgba(255,61,24,.42))}.station[data-mode=ready] .signal-dial,.station[data-mode=running] .signal-dial,.station[data-mode=complete] .signal-dial{filter:drop-shadow(0 0 46px rgba(25,167,206,.42))}.station[data-mode=complete] .broadcast-field{animation:restored-flash 1.6s cubic-bezier(.16,1,.3,1)}@keyframes signal-jolt{0%,to{transform:translate(0);filter:none}35%{transform:translate(4px);filter:contrast(1.35) hue-rotate(-8deg)}70%{transform:translate(-2px);filter:contrast(.9) hue-rotate(5deg)}}@keyframes restored-flash{0%{filter:brightness(1)}8%{filter:brightness(3.1) saturate(0)}to{filter:brightness(1)}}@media(max-width:980px){.station-header{grid-template-columns:1fr auto}.header-status{display:none}.hero-console{grid-template-columns:1fr}.broadcast-field{min-height:640px;border-right:0;border-bottom:8px solid #30332e}.signal-dial{width:min(85vw,650px)}.utility-bay{grid-template-columns:1fr 1fr}.utility-intro{grid-column:1 / -1;min-height:280px}.station-footer{grid-template-columns:1fr 1fr}.station-footer a{grid-column:2}}@media(max-width:700px){.station-header{min-height:62px}.wordmark{padding:.6rem .85rem}.wordmark-main{font-size:1.8rem}.wordmark-sub,.clock{display:none}.mobile-jump{display:flex}.broadcast-field{min-height:520px}.broadcast-copy{top:1.4rem;left:1rem;width:calc(100% - 2rem)}h1{font-size:clamp(4rem,21vw,5.4rem)}.service-lead{max-width:39ch;font-size:.7rem}.signal-dial{right:-18vw;bottom:-14vw;width:92vw}.dial-core strong{font-size:20vw}.broadcast-stamp{bottom:1rem}.operator-console{padding:2rem 1rem 2.4rem}.console-plate{grid-template-columns:1fr}.console-id-cluster{order:-1}.restart-switch{grid-template-columns:1fr;padding-inline:16%}.switch-arrow{display:none}.switch-copy strong{font-size:1.45rem}.telemetry-ribbon{grid-template-columns:1fr auto}.telemetry-heading{display:none}.telemetry-window{padding-left:1rem}.systems-board{padding:5rem 1rem}.board-heading{grid-template-columns:1fr;align-items:start}.status-line{grid-template-columns:38px 1fr auto;gap:.75rem;padding:1.1rem 0}.status-line>div span,.line-meter{display:none}.line-status{max-width:12ch;text-align:right}.utility-bay{grid-template-columns:1fr}.utility-intro{grid-column:auto}.utility-intro,.speed-apparatus,.excuse-apparatus{min-height:390px;padding:2.4rem 1rem}.station-footer{grid-template-columns:1fr;align-items:start;padding:4rem 1rem 2rem}.station-footer a{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
