:root{--panel:#5f6b63;--bezel:#2b302d;--cream:#e8e2cf;--phosphor:#8dffb0;--phosphor-dim:#3c7a52;--amber:#ffb23f;--alarm:#e8473b;--lamp-white:#f4f1e6;--ink:#0b1711;--dw-bg:#1b201d;--dw-fg:var(--cream);--dw-accent:var(--amber);--dw-panel:#29312b;--dw-font-body:'IBM Plex Mono',monospace;--labels:'Barlow Condensed',sans-serif;--crt:'VT323',monospace}
*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#1b201d;background-image:radial-gradient(ellipse at 50% 0,#3a453b80,transparent 900px);font:14px/1.6 'IBM Plex Mono',monospace;color:var(--cream)}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--amber)}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--phosphor);outline-offset:5px}button{min-height:44px}button:not(.dw-secret),.button{transition:background .18s,color .18s}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--labels);line-height:1.05;font-weight:400}h1{font-size:clamp(48px,6vw,78px);letter-spacing:-.025em;margin:0}h2{font-size:clamp(30px,3.2vw,42px);letter-spacing:-.015em}p{margin-bottom:1em}svg{display:block}button{color:var(--cream);background:#252e27;border:1px solid #7d8979;border-radius:2px;padding:9px 16px;font-family:var(--labels);font-size:16px;letter-spacing:.08em}button:hover{background:#3f4d40}.skip{position:absolute;top:-100px;left:12px;z-index:100;background:var(--cream);color:var(--ink);padding:12px}.skip:focus{top:12px}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mast{max-width:1400px;margin:auto;padding:26px 38px 21px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bureau{display:flex;align-items:center;gap:12px;text-decoration:none;font:16px/1.1 var(--labels);letter-spacing:.08em}.bureau b{font-size:24px;font-weight:400}.emblem{width:58px;height:58px;fill:none;stroke:var(--cream);stroke-width:1.3}.emblem .solid{fill:var(--cream);stroke:none}.mast-center{font:20px/1.4 var(--labels);letter-spacing:.2em;text-align:center}.mast-center span{display:block;font-size:12px;letter-spacing:.16em;color:#b1b8ab}.audio-toggle{background:none;border:0;display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 10px;font-size:12px;padding:5px;letter-spacing:.12em;text-align:left}.audio-toggle .switch{grid-row:span 2;width:25px;height:36px;border:1px solid #111;background:linear-gradient(#252c26,#778376);box-shadow:0 0 0 2px #5f695f,inset 0 3px 6px #000;position:relative;border-radius:2px}.switch:after{content:'';position:absolute;inset:18px 3px 3px;background:linear-gradient(#cccbbd,#767d70);border:1px solid #aaa;box-shadow:0 2px 3px #000}.audio-toggle[aria-pressed=true] .switch:after{inset:3px 3px 18px}.audio-state{font:13px var(--crt);color:#bac4b5}.operator{display:flex;justify-content:space-between;gap:12px;border-block:1px solid #4e5a4d;background:#151c17;padding:9px max(38px,calc((100vw - 1324px)/2));font:11px/1.6 'IBM Plex Mono',monospace;color:#acb6a7;letter-spacing:.03em}.operator b{font-weight:400;color:var(--cream)}.main-nav{display:flex;gap:28px;padding:0 38px;max-width:1400px;margin:auto;border-bottom:1px solid #485145}.main-nav a{padding:15px 0 12px;font:16px var(--labels);letter-spacing:.14em;text-decoration:none;border-bottom:3px solid transparent;color:#b4beae}.main-nav a[aria-current]{border-color:var(--amber);color:var(--cream)}main{max-width:1400px;padding:40px 38px 65px;margin:0 auto;outline:none}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:30px}.eyebrow{font:13px var(--labels);letter-spacing:.18em;color:#c0c8b9;margin-bottom:12px}.heading-note{margin:0 0 4px;font-size:12px;line-height:1.8;color:#b9c2b2;max-width:370px}.console-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.metal{background:linear-gradient(125deg,#6b766b,#4e5c51);padding:15px;border:1px solid #889080;border-right-color:#344337;border-bottom-color:#253428;border-radius:6px;box-shadow:0 4px 0 #0b110d,0 10px 22px #0003;position:relative}.metal:before,.metal:after{content:'⊖';font:13px 'IBM Plex Mono',monospace;position:absolute;top:3px;color:#293a2c;text-shadow:0 1px #a1a997}.metal:before{left:5px}.metal:after{right:5px}.panel-label{display:flex;justify-content:space-between;gap:10px;font:15px/1.2 var(--labels);letter-spacing:.12em;color:#0c1b11;padding:1px 7px 12px}.panel-label b{font-weight:700}.crt{background:radial-gradient(ellipse at center,#0e2818,#07110c);border:7px solid #273029;border-top:9px solid #20271f;border-radius:12px;box-shadow:inset 0 0 35px #000,0 1px #a6ab97;color:var(--phosphor);position:relative;overflow:hidden}.crt:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,#00000012 3px,#00000012 4px);border-radius:6px}.fleet-head,.fleet-row{display:grid;grid-template-columns:35px minmax(120px,1.1fr) 60px minmax(155px,1.25fr) 118px;align-items:center;gap:10px;padding:0 16px}.fleet-head{font:12px var(--labels);letter-spacing:.08em;color:#91ae8b;height:36px;border-bottom:1px solid #345238}.fleet-row{font:18px var(--crt);text-decoration:none;min-height:55px;border-bottom:1px solid #263d2b;color:#90b08d;text-shadow:0 0 5px #7bff8e22}.fleet-row:hover{background:#2b493233;color:#c9f4bc}.craft-id{font-size:19px;color:#aac4a0}.craft-name{font:17px var(--labels);letter-spacing:.06em}.fleet-row small{display:block;font:11px 'IBM Plex Mono',monospace;color:#a1b29b;margin-top:4px;letter-spacing:0}.mission-status{font-size:18px;white-space:nowrap}.log-cell{font-size:14px;white-space:nowrap;display:flex;align-items:center;gap:5px}.row-arrow{margin-left:auto;font:17px var(--labels);color:#93b08b}.spark{width:60px;stroke:#3f7049;stroke-width:1;fill:none}.hero-row{border:1px solid #8d6630;background:#5e4a1c44;color:#ffc46a;min-height:66px;margin-inline:-1px}.hero-row .craft-id,.hero-row small{color:#ffc46a}.hero-row .craft-name{font-size:15px}.hero-row .spark{stroke:var(--amber)}.hero-row .row-arrow{color:var(--amber)}.crt-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;font:11px var(--labels);letter-spacing:.12em;color:#91ae8b}.panel-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 5px 0;font:12px var(--labels);letter-spacing:.06em;color:#101d12}.panel-bottom button{background:#2b322c;color:var(--cream);font:12px var(--labels);letter-spacing:.08em;min-height:35px;padding:4px 12px;box-shadow:0 2px 0 #152018;border:1px solid #1b291f}.side-stack{display:grid;gap:20px}.signal-panel{padding:13px}.scope{width:100%;height:auto}.scope pattern path{fill:none;stroke:#23422c;stroke-width:.7}.scope .orbits{stroke:#3c6945;fill:none;stroke-width:.8}.scope .orbits path{stroke-dasharray:2 4}.scope-core{fill:var(--phosphor)}.scope .lost-track{fill:none;stroke:var(--amber);stroke-width:1.3;stroke-dasharray:4 4}.scope-end{fill:#ffb23f;filter:drop-shadow(0 0 4px #ffb23f)}.scope text{font:12px var(--crt);fill:#b1c6a7}.signal-caption{padding:0 15px 17px;display:grid;gap:2px;font:14px var(--labels);letter-spacing:.14em}.signal-caption strong{font:23px var(--crt);color:var(--amber);letter-spacing:0}.message-card{padding:20px 18px;background:#252b24;border:1px solid #686b50;border-left:3px solid #b89251}.message-top{display:flex;gap:10px;align-items:center;font:13px var(--labels);letter-spacing:.12em;color:var(--amber);margin-bottom:20px}.message-card h2{font-size:34px;line-height:1.05;margin-bottom:13px}.message-card p{font-size:12px;color:#c5c7b4}.message-card small{display:block;font:10px/1.6 'IBM Plex Mono',monospace;color:#babdab;margin-top:16px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:15px;text-decoration:none;min-height:44px;font:16px var(--labels);letter-spacing:.07em;border:1px solid #7a8470;padding:12px 16px;border-radius:2px}.primary{background:var(--cream);color:#142119;border-color:var(--cream)}.primary:hover{background:#ffcb77;border-color:#ffcb77;color:#162118}.message-card .button{font-size:14px;padding:10px 12px;width:100%}.hand-note{font:17px/1.5 var(--labels);font-style:italic;color:#abb4a1;transform:rotate(-3deg);margin:0 15px}.hand-note span{float:right}.lamp{display:inline-block;width:17px;height:17px;border:2px solid #1e241e;border-radius:50%;box-shadow:0 0 0 1px #778069;background:radial-gradient(circle at 35% 25%,#82917b,#354333 50%,#1c261d);flex-shrink:0;vertical-align:middle}.lamp.small{width:10px;height:10px;border-width:1px}.lamp.amber{background:radial-gradient(circle at 35% 25%,#fff0b8,#ffb23f 45%,#9c5e09 80%);box-shadow:0 0 0 1px #171c14,0 0 10px #ffb23f4d}.lamp.green{background:radial-gradient(circle at 35% 25%,#f2ffd8,#8dcf77 45%,#32552b 80%)}.message-lamp{animation:message-pulse 2s ease-in-out infinite}.all-read .message-lamp{animation:none;background:radial-gradient(circle at 35% 25%,#a3ac96,#4c5944);box-shadow:0 0 0 1px #273123}.all-read .hero-row{border-color:#42664a}.lamp-test .lamp{background:var(--lamp-white);box-shadow:0 0 14px #fff6}.console-caption{display:flex;gap:14px;align-items:center;margin:23px 0 60px;font:14px var(--labels);letter-spacing:.08em;color:#aeb5a5}.tape-label{background:#111913;box-shadow:0 1px #63705b;padding:4px 8px;font:13px var(--labels);letter-spacing:.12em;color:#ced2be}.station-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #69715e;padding-top:30px;margin-top:35px}.station-panel h2{font-size:36px;line-height:1.1}.station-panel p{font-size:13px}.station-panel .small-copy,.small-copy{font:12px/1.8 'IBM Plex Mono',monospace;color:#c0c6b6}.dw-optin{max-width:none;margin:0;padding:0;background:none;border:0;box-shadow:none}.dw-row{display:flex;gap:8px}.dw-row input{width:100%;min-width:0;background:#111b13;border:1px solid #87937c;border-radius:2px;color:#e8e2cf;min-height:48px;padding:12px;font:14px 'IBM Plex Mono',monospace}.dw-row input::placeholder{color:#a9b49f}.dw-row button{font-size:15px;background:var(--cream);color:#1c2a1e;border-color:var(--cream);white-space:nowrap}.dw-consent{display:flex;align-items:flex-start;gap:10px;font:12px/1.7 'IBM Plex Mono',monospace;color:#c0c6b6;margin:17px 0}.dw-consent input{margin-top:3px;accent-color:var(--amber);width:18px;height:18px;flex-shrink:0}.dw-optin output{display:block;min-height:25px;font-size:12px}.station-code{font:22px var(--crt)!important;overflow-wrap:anywhere;color:var(--phosphor)}.station-assigned{background:#152219;padding:20px;margin-top:20px;border:1px solid #607e5a}.dw-hp{position:absolute;left:-9999px;opacity:0}.craft-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.mission-card{background:#e0ddc5;color:#263528;padding:25px 22px;min-height:255px}.mission-card dl{margin:0;display:grid;gap:18px}.mission-card dt{font:12px var(--labels);letter-spacing:.1em}.mission-card dd{margin:3px 0 0;font-size:13px}.fineprint{font-size:10px;margin:25px 0 0;border-top:1px solid #a6ac93;padding-top:12px}.telemetry-grid{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#43553c;border:6px solid #29362b;border-radius:5px;overflow:hidden}.craft-layout .telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument{background:#111e14;padding:18px 15px}.instrument dt{font:13px var(--labels);letter-spacing:.06em;color:#b6c4a8;display:flex;gap:8px;align-items:center}.instrument dd{font:27px/1 var(--crt);color:var(--phosphor);margin:12px 0 0;text-shadow:0 0 5px #8dffb033}.receive-strip{display:flex;align-items:center;gap:25px;background:#2a3026;border:1px solid #798064;margin:35px 0 20px;padding:28px}.receive-strip h2{margin-bottom:7px}.receive-strip p{font-size:11px;margin:0;color:#bec5b0}.receive-strip .button{margin-left:auto}.craft-links,.after-log{display:flex;gap:30px;font:17px var(--labels);letter-spacing:.04em}.archive-line{background:#e0ddc5;color:#273428;padding:27px;margin:35px 0;font-size:14px}.archive-line .eyebrow{color:#435339}.archive-section{margin-top:45px}.status-text{font:22px var(--crt);color:var(--amber)}.frame-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.frame{position:relative;aspect-ratio:1.45;background:repeating-linear-gradient(0deg,#141e17,#141e17 2px,#18251b 3px);border:5px solid #465445;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:15px;box-shadow:0 3px #0c150e}.frame:hover{background:#233827;border-color:#7e8b71}.frame-no{position:absolute;left:10px;top:8px;font:14px var(--crt);color:#b4c1a5}.crosshair{font:34px var(--crt);color:#41563e}.frame strong{font:16px var(--labels);letter-spacing:.1em;font-weight:400}.frame small{font:9px/1.5 'IBM Plex Mono',monospace;color:#b2bea3;letter-spacing:0}.monitor-tile{min-height:165px;grid-column:span 2;border:1px dashed #617358;display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;color:#b6c2aa;padding:18px;text-align:center}.monitor-icon{font:35px var(--crt);line-height:1}.monitor-tile strong{font:16px var(--labels);letter-spacing:.1em}.monitor-tile>span:not(.monitor-icon){font:22px var(--crt)}.monitor-tile small{font-size:11px}.frame-status{display:block;min-height:40px;margin-top:15px;font-size:12px}.log-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:26px;align-items:start}.log-index{border:1px solid #5b6a52;background:#202a20;position:sticky;top:20px;min-width:0}.index-heading{display:flex;justify-content:space-between;padding:15px;font:15px var(--labels);letter-spacing:.1em;border-bottom:1px solid #5b6a52}.log-index ol{list-style:none;padding:5px 0;margin:0}.log-index li a{display:grid;grid-template-columns:10px 30px 1fr;gap:10px;align-items:center;min-height:38px;padding:8px 13px;font-size:11px;text-decoration:none;line-height:1.4;color:#bcc8ad}.log-index a[aria-current]{background:#42523a;color:#fff5d6;border-left:2px solid var(--amber);padding-left:11px}.index-no{font:17px var(--crt);color:#a1b991}.log-index button:not(.index-toggle){display:block;width:calc(100% - 24px);margin:10px 12px;font-size:13px}.feed-link{display:block;padding:13px;font:13px var(--labels);letter-spacing:.12em}.reader{padding:15px}.paper{background:#e8e2cf;color:#263125;border:1px solid #c1c5ac;padding:30px 37px 20px;position:relative;box-shadow:0 2px 7px #14201255;min-height:420px}.paper:before,.paper:after{content:'';position:absolute;width:5px;top:0;bottom:0;background:radial-gradient(ellipse,#aab49a 1.5px,transparent 2px) 0 0/5px 15px}.paper:before{left:5px}.paper:after{right:5px}.relay-header{border-bottom:1px dashed #8b9a7d;padding-bottom:16px;font:10px/1.8 'IBM Plex Mono',monospace;letter-spacing:.02em;color:#526044}.entry-heading{display:flex;align-items:baseline;gap:20px;margin:25px 0}.entry-heading h2{margin:0;font-size:37px}.entry-seq{font:32px var(--crt);color:#657454}.entry-text{font:17px/1.75 'IBM Plex Mono',monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;margin:0;tab-size:4}.entry-text.noise{font-size:17px;line-height:1.6;color:#3b4f33}.paper [data-read-raw]{margin-top:25px;background:#d0d2b8;color:#263125;border-color:#647456}.raw-chunk{font:14px/1.7 'IBM Plex Mono',monospace;white-space:pre-wrap;overflow-wrap:anywhere;border:1px dashed #758566;padding:12px;margin-top:15px}.paper-end{text-align:center;font:11px var(--labels);letter-spacing:.2em;color:#6b795e;margin:35px 0 8px}.reader-tools{display:flex;align-items:center;gap:10px;margin-top:12px}.reader-tools button{font-size:13px;min-height:35px;padding:7px 14px}.q-echo{font:25px var(--crt);color:var(--phosphor);margin-left:auto}.entry-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px}.entry-pagination .button{font-size:14px;background:#2b372b}.entry-pagination .button:hover{background:#455242}.end-log{font:15px/1.5 var(--crt);color:#142416;margin:0;text-align:right}.read-status{font:14px var(--crt)}.after-log{justify-content:flex-end;margin-top:27px}.index-toggle{display:none}.subtle{color:#b7c3a9;margin-top:28px;font-size:12px}.program-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.file-sheet{padding:40px 35px;background:#e0dbc6;color:#2e3b28;box-shadow:0 8px 20px #0005;transform:rotate(-.4deg)}.file-sheet h2{font-size:38px}.file-sheet p,.file-sheet dd{font-size:13px}.file-sheet dt{font:14px var(--labels);letter-spacing:.1em;margin-top:18px}.file-sheet dd{margin:3px 0 10px}.stamp{display:inline-block;font:14px var(--labels);letter-spacing:.13em;color:#665a3f;border:2px solid #8c7d59;padding:5px 10px;transform:rotate(-7deg);margin-bottom:27px}.redaction{letter-spacing:0;white-space:nowrap}.signature{text-align:right;margin:30px 0 0}.keyboard-map{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;background:#243222;padding:20px;border:6px solid #354531}.key{border:1px solid #638453;color:#b7e29e;border-radius:3px;font:20px var(--crt);text-align:center;padding:5px;background:#34492a}.ring-0{background:#879b4c;color:#13280f}.ring-1,.ring-2{background:#637f3c;color:#edf7ce}.diagram-caption{font:12px/1.7 var(--labels);letter-spacing:.07em;color:#142715;padding:15px 12px 0}.discoveries{display:grid;gap:6px}.file-secret{text-align:left;display:flex;justify-content:space-between;font-size:14px;letter-spacing:.06em;min-height:44px}.journal{padding:40px 0;border-bottom:1px solid #5e6a52}.journal h2{font-size:32px}.journal p{font-size:12px;color:#b8c5a7}.journal li{font-size:13px;margin-bottom:14px;max-width:80ch}.demand-tests{padding-top:40px}.demand-tests>p{font-size:12px}.offers{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.offers button{display:flex;flex-direction:column;text-align:left;justify-content:space-between;gap:20px;padding:20px 16px;background:#273326;font-size:21px;line-height:1.2;letter-spacing:0;min-height:130px}.offers b{font:26px var(--crt);color:var(--amber)}.offers button:hover{background:#3c4e33}.privacy-copy{max-width:780px;line-height:1.85;font-size:15px}.privacy-copy h2{margin-top:35px;font-size:30px}.voice-sample{border:1px solid #647355;padding:28px;margin-top:45px;max-width:740px}.voice-sample>p{max-width:62ch}.voice-sample button{margin-bottom:17px}.footer-top{display:flex;justify-content:space-between;gap:20px;font:13px var(--labels);letter-spacing:.08em;margin-bottom:20px}footer{max-width:1324px;border-top:1px solid #4a5744;margin:0 auto;padding:25px 0 30px;color:#b0baa5}footer p{font:10px/1.8 'IBM Plex Mono',monospace;margin:0}footer p a{display:inline-block;padding-block:4px}.hull{font-family:'Stardos Stencil',var(--labels);letter-spacing:.12em}#console-notice:empty{display:none}#console-notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:80;background:#e8e2cf;color:#1e301c;border:1px solid #859675;padding:14px 22px;box-shadow:0 4px 20px #0008;font:14px var(--labels);letter-spacing:.1em;max-width:90vw}.mobile-nav{display:none}.dw-toast{background:#e8e2cf!important;color:#253322!important;border-color:#9baf87!important}.dw-toast-k{color:#415a32!important}.dw-secret:focus-visible{outline:3px solid var(--phosphor)}
@keyframes message-pulse{0%,45%,100%{opacity:1}60%,85%{opacity:.35}}
@media(min-width:1100px){.fleet-panel{padding:18px}.fleet-head,.fleet-row{gap:12px}}
@media(max-width:1150px){.console-layout{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.fleet-head,.fleet-row{grid-template-columns:28px 1fr 1.1fr 97px;gap:7px;padding-inline:10px}.fleet-head>span:nth-child(3),.fleet-row>.spark{display:none}.mission-status{font-size:16px}.log-cell{font-size:12px}.hero-row .craft-name{font-size:13px}.fleet-row small{font-size:9px}.station-panel{gap:25px}.mast-center{font-size:16px}.telemetry-grid{grid-template-columns:repeat(3,1fr)}footer{margin-inline:38px}}
@media(max-width:850px){.mast-center{display:none}.console-layout{grid-template-columns:1fr}.side-stack{grid-template-columns:1fr 1fr;align-items:start}.hand-note{display:none}.signal-panel{grid-column:2}.message-card{grid-row:1;grid-column:1;align-self:stretch}.scope{max-height:200px}.fleet-head,.fleet-row{grid-template-columns:35px 1fr 60px 1.3fr 120px;font-size:18px}.fleet-head>span:nth-child(3),.fleet-row>.spark{display:block}.mission-status{font-size:19px}.fleet-row small{font-size:11px}.hero-row .craft-name{font-size:15px}.log-cell{font-size:14px}.station-panel,.craft-layout,.program-grid{grid-template-columns:1fr}.main-nav{gap:22px}.main-nav a{font-size:14px}.frame-grid{grid-template-columns:repeat(3,1fr)}.log-layout{grid-template-columns:200px minmax(0,1fr);gap:18px}.paper{padding:25px}.entry-text{font-size:16px}.reader .panel-label{font-size:13px}.offers{grid-template-columns:1fr 1fr}.heading-note{max-width:280px}.footer-top>span:nth-child(2){display:none}.log-index li a{font-size:10px;gap:6px;grid-template-columns:8px 25px 1fr}}
@media(max-width:600px){body{padding-bottom:60px}.mast{padding:18px 17px;gap:12px}.emblem{width:45px;height:45px}.bureau{font-size:12px;gap:9px}.bureau b{font-size:20px}.audio-toggle{font-size:10px;gap:3px 8px}.audio-toggle .switch{width:21px;height:32px}.audio-state{font-size:11px}.operator{padding:8px 17px;font-size:9px;flex-wrap:wrap;gap:4px}.operator .link-status{display:none}.main-nav{padding:0 17px;justify-content:space-between;gap:14px}.main-nav a{font-size:13px;padding-top:13px;padding-bottom:11px}.main-nav a:nth-child(3),.main-nav a:nth-child(4),.main-nav a:nth-child(5){display:none}main{padding:27px 16px 40px}.page-heading{display:block;margin-bottom:23px}.eyebrow{font-size:12px;letter-spacing:.14em}.heading-note{margin-top:13px;font-size:11px;max-width:none}.heading-note br{display:block}.console-layout{gap:18px}.metal{padding:12px}.panel-label{font-size:13px;letter-spacing:.08em;padding:1px 3px 11px}.fleet-panel .crt{display:flex;flex-direction:column;border-width:5px}.fleet-head{display:none}.fleet-row{display:grid;grid-template-columns:35px minmax(0,1fr) 105px;gap:8px;padding:12px 12px;min-height:86px}.fleet-row .spark{display:none}.craft-id{grid-row:span 2;font-size:24px}.craft-name{font-size:19px}.craft-name small{font-size:10px}.mission-status{grid-column:2;font-size:18px}.mission-status small{font-size:8px}.log-cell{grid-column:3;grid-row:1/3;font-size:13px;gap:4px}.row-arrow{font-size:17px}.hero-row{order:-1;min-height:100px}.all-read .hero-row{order:0}.hero-row .craft-name{font-size:15px}.hero-row .log-cell{flex-wrap:wrap;justify-content:flex-start}.hero-row .log-cell .row-arrow{margin-left:0}.crt-foot{font-size:10px;padding:13px 12px;display:block}.crt-foot span{display:block;margin-top:4px}.panel-bottom{font-size:11px;gap:7px}.side-stack{grid-template-columns:1fr}.message-card{grid-column:auto;grid-row:auto;order:-1;padding:23px}.signal-panel{grid-column:auto}.scope{max-height:235px}.message-card h2{font-size:38px}.message-card .button{font-size:16px}.console-caption{font-size:12px;gap:8px;flex-wrap:wrap;margin-bottom:30px}.station-panel{margin-top:25px;padding-top:25px;gap:17px}.station-panel h2{font-size:34px}.station-panel p{font-size:12px}.dw-row{flex-direction:column}.dw-row button{min-height:48px}.dw-consent{font-size:11px;line-height:1.8}.telemetry-grid{grid-template-columns:1fr 1fr;border-width:4px}.instrument{padding:16px 12px}.instrument dt{font-size:12px;gap:7px}.instrument dd{font-size:23px;line-height:1.05}.receive-strip{padding:20px;flex-wrap:wrap;gap:16px}.receive-strip h2{font-size:29px}.receive-strip>.button{margin:0;width:100%}.craft-links,.after-log{gap:14px;flex-wrap:wrap;font-size:16px}.archive-line{font-size:12px;overflow-wrap:anywhere;padding:22px}.frame-grid{grid-template-columns:1fr 1fr;gap:10px}.frame{aspect-ratio:1.15;border-width:4px;padding:12px 7px}.frame strong{font-size:13px}.frame small{font-size:8px}.crosshair{font-size:28px}.monitor-tile{grid-column:span 2}.log-layout{display:block}.log-index{position:static;margin-bottom:18px}.index-toggle{display:flex;justify-content:space-between;width:100%;border:0;font-size:15px;min-height:48px}.index-toggle[aria-expanded=false]+#entry-index{display:none}.log-index ol{max-height:300px;overflow:auto}.log-index li a{min-height:44px;font-size:12px;grid-template-columns:10px 30px 1fr;gap:12px}.reader{padding:10px}.paper{padding:23px 20px 20px}.relay-header{font-size:9px;line-height:1.8}.entry-heading{margin:24px 0 20px;gap:13px}.entry-heading h2{font-size:32px}.entry-seq{font-size:28px}.entry-text{font-size:16px;line-height:1.65}.entry-text.noise{font-size:16px}.paper-end{margin-top:28px}.reader-tools{gap:6px}.reader-tools button{padding:7px 10px}.entry-pagination{gap:10px;margin-top:15px;align-items:stretch}.entry-pagination .button{font-size:13px;padding:10px;gap:7px}.end-log{font-size:14px}.after-log{margin-top:22px}.program-grid{gap:23px}.file-sheet{padding:28px 24px;transform:none}.file-sheet h2{font-size:34px}.file-sheet p,.file-sheet dd{font-size:12px}.offers{gap:10px}.offers button{font-size:20px;padding:18px 14px}.voice-sample{padding:22px}.privacy-copy{font-size:14px}.footer-top{font-size:12px;align-items:center;gap:10px}footer{margin-inline:16px;padding-bottom:18px}footer p{font-size:9px}.mobile-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;background:#29352c;border-top:1px solid #839075;box-shadow:0 -4px 14px #0007;z-index:60;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav a{display:flex;align-items:center;justify-content:center;min-height:56px;font:15px var(--labels);letter-spacing:.12em;text-decoration:none;border-top:3px solid transparent;color:#c4cdb9}.mobile-nav a[aria-current]{border-color:var(--amber);color:var(--amber);background:#354330}#console-notice{bottom:74px;font-size:13px;width:max-content;max-width:90vw}.dw-toast{bottom:76px!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hand-note,.file-sheet{transform:none}}
@font-face{font-family:'Stardos Stencil';font-style:normal;font-weight:400;font-display:swap;src:url('/kit/fonts/stardos-stencil/stardos-stencil-400-normal-0.woff2') format('woff2')}
.dw-optin input[type=email]{background:#111b13;border:1px solid #87937c;border-radius:2px;color:#e8e2cf;min-height:48px;padding:12px;font:14px 'IBM Plex Mono',monospace}
.dw-optin button[type=submit]{font:15px var(--labels);letter-spacing:.08em;background:var(--cream);color:#1c2a1e;border:1px solid var(--cream);border-radius:2px;min-height:48px;padding:9px 16px}
.dw-optin button[type=submit]:hover{background:#ffcb77;border-color:#ffcb77}
@media(max-width:600px){.dw-optin .dw-row{flex-wrap:nowrap}.dw-optin input[type=email]{flex:0 0 auto;height:48px}.dw-optin button[type=submit]{width:100%}}
