:root{color-scheme:dark;--black: #050608;--black-soft: #090c0d;--panel: rgba(7, 12, 12, .82);--panel-heavy: rgba(2, 6, 6, .94);--phosphor: #9cff9a;--phosphor-hot: #d8ffd0;--phosphor-dim: rgba(126, 255, 139, .48);--violet: #a45cff;--violet-dim: rgba(155, 84, 255, .32);--red: #ff3c4d;--red-dark: #7c121d;--amber: #ffbd6b;--text: #e5ebdf;--muted: rgba(220, 233, 217, .58);--line: rgba(167, 255, 165, .2);--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--display: "Oxanium", system-ui, sans-serif;--dock-height: 96px}*{box-sizing:border-box}html{min-height:100%;background:var(--black)}body{--crt-brightness: 1;--crt-focus-blur: 0px;--crt-contrast: 1.06;--radar-parallax-x: 0px;--radar-parallax-y: 0px;min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 74% 18%,rgba(104,35,148,.2),transparent 34%),radial-gradient(circle at 18% 75%,rgba(30,113,66,.14),transparent 38%),linear-gradient(132deg,#030405,#09050d 46%,#020806);color:var(--text);font-family:var(--mono)}body[data-phosphor=amber]{--phosphor: #ffbd6b;--phosphor-hot: #ffe0a3;--phosphor-dim: rgba(255, 178, 88, .5);--line: rgba(255, 190, 104, .2)}body[data-phosphor=ice]{--phosphor: #9feaff;--phosphor-hot: #e0faff;--phosphor-dim: rgba(120, 222, 255, .48);--line: rgba(153, 232, 255, .2)}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none}body:before{z-index:120;opacity:.48;background:repeating-linear-gradient(to bottom,#bcffbe09 0 1px,#00000057 2px 4px);mix-blend-mode:multiply;animation:crt-roll 8s linear infinite}body:after{z-index:121;inset:5px;border:2px solid rgba(173,255,173,.07);border-radius:44px/28px;box-shadow:inset 0 0 28px #afffb40d,inset 0 0 110px #000000b8,inset 0 0 240px #00000057,0 0 0 7px #00000075}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{color:inherit}.skip-link{position:fixed;z-index:200;top:8px;left:8px;padding:10px 14px;transform:translateY(-160%);background:var(--phosphor-hot);color:#031004;font-size:12px;font-weight:700}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atmosphere,.atmosphere>div{position:fixed;inset:0;pointer-events:none}.atmosphere{z-index:0;overflow:hidden}.atmosphere__glow{filter:blur(80px);opacity:.28}.atmosphere__glow--green{width:42vw;height:34vw;left:-8vw;top:52vh;background:#2ef47d}.atmosphere__glow--violet{width:38vw;height:38vw;left:auto;right:-12vw;top:2vh;background:#a249ff}.atmosphere__fog{z-index:2;inset:24% -25% -20%;opacity:.08;filter:blur(38px);background:radial-gradient(ellipse at 18% 66%,rgba(189,219,207,.34),transparent 28%),radial-gradient(ellipse at 68% 44%,rgba(120,151,142,.28),transparent 34%),radial-gradient(ellipse at 92% 78%,rgba(190,205,206,.2),transparent 26%);animation:fog-drift 18s ease-in-out infinite alternate;transition:opacity 1.6s ease}.atmosphere__rain{inset:-25%;opacity:.18;transform:rotate(8deg);background:repeating-linear-gradient(104deg,transparent 0 22px,rgba(209,227,217,.22) 23px,transparent 25px 57px),repeating-linear-gradient(104deg,transparent 0 47px,rgba(111,255,165,.15) 48px,transparent 50px 91px);background-size:180px 310px,240px 430px;animation:rain-fall 2.2s linear infinite}.atmosphere__scanlines{z-index:4;opacity:.34;background:repeating-linear-gradient(to bottom,rgba(130,255,145,.055) 0 1px,transparent 1px 3px,rgba(0,0,0,.28) 3px 5px);animation:scan-drift 6s linear infinite}.atmosphere__scan-beam{z-index:4;top:-28%;bottom:auto;height:22%;opacity:.24;background:linear-gradient(to bottom,transparent,rgba(150,255,160,.12) 72%,rgba(211,255,213,.2) 86%,transparent);animation:scan-beam 7.4s linear infinite}.atmosphere__vehicle-light{z-index:2;left:-60%;right:auto;width:45%;opacity:0;transform:skew(-18deg);filter:blur(34px);background:linear-gradient(90deg,transparent,rgba(180,84,255,.22),rgba(255,61,78,.3),transparent)}.atmosphere__interference{z-index:3;opacity:0;background:repeating-linear-gradient(90deg,transparent 0 8%,rgba(171,85,255,.13) 8.3% 8.8%,transparent 9.2% 18%)}.atmosphere__noise{z-index:3;inset:-20%;opacity:.075;background:repeating-radial-gradient(circle at 20% 30%,transparent 0 1px,rgba(255,255,255,.18) 1px 2px,transparent 2px 5px),repeating-linear-gradient(93deg,transparent 0 7px,rgba(167,255,165,.1) 8px,transparent 9px 16px);background-size:11px 13px,37px 29px;animation:noise-jump .28s steps(2) infinite}.atmosphere__vignette{z-index:5;box-shadow:inset 0 0 18vw 8vw #000000e0}.interface{position:relative;z-index:10;width:min(1560px,100%);min-height:calc(100dvh - var(--dock-height));margin:0 auto;padding:clamp(14px,2vw,30px) clamp(14px,2.8vw,46px) 28px;display:flex;flex-direction:column;filter:brightness(var(--crt-brightness)) contrast(1.06) saturate(.9);transform-origin:50% 50%}body[data-effects=full] .interface{animation:crt-flicker 7.7s steps(1) infinite}.system-bar{min-height:44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;letter-spacing:.13em}.system-id{display:inline-flex;align-items:center;gap:10px;width:fit-content;text-decoration:none;color:var(--phosphor)}.system-id__lamp,.system-live i{width:7px;height:7px;border-radius:50%;background:var(--phosphor);box-shadow:0 0 12px var(--phosphor)}.system-readout{display:flex;align-items:center;gap:18px}.system-readout b{color:var(--red)}.system-live{display:inline-flex;align-items:center;gap:6px;color:var(--phosphor)}.system-controls{display:flex;justify-content:flex-end;gap:7px}.control-button,.terminal-button{min-height:30px;padding:6px 10px;border:1px solid var(--line);background:#00000061;color:var(--muted);cursor:pointer;font-size:9px;letter-spacing:.08em}.control-button:hover,.control-button:focus-visible,.terminal-button:hover,.terminal-button:focus-visible{border-color:var(--phosphor);color:var(--phosphor-hot)}.control-button--reboot{border-color:#ff3c4d47;color:#ff868eb8}.transmission-strip{min-height:24px;display:grid;grid-template-columns:auto minmax(0,1fr) 54px;align-items:center;gap:12px;overflow:hidden;border-bottom:1px solid rgba(156,255,154,.1);color:#9cff9a80;font-size:8px;letter-spacing:.12em}.transmission-strip>span{color:var(--red)}.transmission-strip p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transmission-strip p.is-changing{animation:transmission-enter .62s steps(5)}.transmission-strip i{height:3px;background:repeating-linear-gradient(90deg,var(--phosphor) 0 2px,transparent 2px 5px);opacity:.4}.hero-grid{flex:1;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(430px,1.25fr) minmax(220px,.48fr);align-items:stretch;gap:clamp(14px,1.7vw,28px);padding:clamp(22px,4vh,48px) 0 clamp(14px,2vh,24px)}.identity-block{position:relative;align-self:center;padding:18px 0 36px}.section-tag{position:absolute;top:-24px;left:0;min-width:120px;display:grid;grid-template-columns:1fr 46px;border:1px solid rgba(255,60,77,.52);background:linear-gradient(90deg,#42060ed9,#0c0507db);box-shadow:0 0 26px #ff233b21,inset 0 0 14px #ff1f380f}.section-tag span{align-self:center;padding:8px 10px;color:#ffaab0a3;font-size:8px;letter-spacing:.18em}.section-tag b{display:grid;place-items:center;border-left:1px solid rgba(255,60,77,.48);color:var(--red);font:700 23px/1 var(--display);text-shadow:0 0 12px rgba(255,60,77,.58)}.identity-block__kicker{margin:16px 0 14px;color:var(--phosphor-dim);font-size:10px;letter-spacing:.16em}.identity-block h1{margin:0;font:700 clamp(64px,6.7vw,122px)/.78 var(--display);letter-spacing:-.075em;color:#e8f3e5eb;text-shadow:-2px 0 rgba(164,92,255,.28),2px 0 rgba(80,255,140,.18),0 0 30px rgba(164,92,255,.11)}.identity-block h1 span{color:var(--phosphor-hot);text-shadow:0 0 22px rgba(91,255,117,.22),2px 0 rgba(164,92,255,.38)}.identity-block__cursor{position:relative;display:inline-block;width:.23em;height:.7em;margin-left:.1em;overflow:hidden;vertical-align:-.025em;border-radius:.018em;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.23) 0 1px,transparent 1px 3px),linear-gradient(90deg,var(--phosphor),var(--phosphor-hot) 64%,rgba(164,92,255,.72));box-shadow:0 0 7px var(--phosphor),0 0 20px #77ff829e,3px 0 #a45cff66,inset 1px 0 #ffffff8c;filter:contrast(1.2) saturate(.9);animation:cursor-crt-blink 1.12s steps(1) infinite}.identity-block__cursor:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 42%,rgba(0,0,0,.34) 47% 54%,transparent 58%)}.identity-block__lede{max-width:34ch;margin:24px 0 22px;color:#e5ebdfb8;font-size:clamp(13px,1.1vw,16px);line-height:1.75}.identity-block__status{display:flex;align-items:center;gap:9px;color:#9cff9a6b;font-size:8px;letter-spacing:.14em}.identity-block__status i{width:34px;height:1px;background:linear-gradient(90deg,var(--red),transparent)}.signal-panel,.machine-panel{position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(145deg,#080e0de0,#050408e0);box-shadow:0 20px 70px #0000007a,inset 0 0 38px #40ff6406,0 0 24px #8e43ff0d}.signal-panel:after,.machine-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 12px,rgba(255,255,255,.012) 13px 14px)}.signal-panel{display:grid;grid-template-rows:auto minmax(250px,1fr) auto auto auto;min-height:min(720px,calc(100dvh - 128px));filter:blur(var(--crt-focus-blur)) contrast(var(--crt-contrast))}.panel-heading{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.panel-heading p,.panel-heading h2{margin:0}.panel-heading__index{color:var(--muted);font-size:8px;letter-spacing:.18em}.panel-heading h2{margin-top:3px;color:var(--phosphor-hot);font:600 clamp(19px,2vw,30px)/1 var(--display);letter-spacing:.12em;text-shadow:0 0 18px rgba(108,255,125,.18)}.panel-heading__state{display:flex;align-items:center;gap:7px;color:var(--phosphor);font-size:8px;letter-spacing:.12em}.panel-heading__state i{width:6px;height:6px;border-radius:50%;background:var(--phosphor);box-shadow:0 0 12px var(--phosphor);animation:pulse-lamp 1.6s ease-in-out infinite}.radar-wrap{position:relative;min-height:0;overflow:hidden;cursor:crosshair;background:radial-gradient(circle at center,rgba(38,97,52,.08),transparent 68%);touch-action:none;perspective:700px}#radarCanvas{display:block;width:100%;height:100%;transform:translate3d(calc(var(--radar-parallax-x) * -.2),calc(var(--radar-parallax-y) * -.2),0) scale(1.012);transform-origin:center}.signal-nodes{position:absolute;z-index:5;inset:0;pointer-events:none}.signal-node{position:absolute;width:30px;height:30px;padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:transparent;color:var(--red);cursor:crosshair;pointer-events:auto}.signal-node i,.signal-node span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%}.signal-node i{width:7px;height:7px;background:currentColor;box-shadow:0 0 12px currentColor}.signal-node span{width:22px;height:22px;border:1px solid currentColor;opacity:.22;animation:node-pulse 2.4s ease-out infinite}.signal-node:hover,.signal-node:focus-visible,.signal-node.is-active{color:var(--phosphor-hot);outline:none}.signal-node:focus-visible span,.signal-node.is-active span{width:28px;height:28px;opacity:.8;box-shadow:0 0 18px #84ff8e40}.inspection-lens{--lens-size: 108px;position:absolute;z-index:6;left:50%;top:50%;width:var(--lens-size);height:var(--lens-size);transform:translate(-50%,-50%) scale(.72);border:1px solid rgba(216,255,208,.7);border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle,#8aff9109 0 42%,#030c0861 71% 100%);box-shadow:0 0 0 5px #56ff6609,0 0 26px #56ff6629,inset 0 0 22px #9effa41a;transition:opacity .12s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.inspection-lens:before,.inspection-lens:after{content:"";position:absolute;background:#cfffcc73}.inspection-lens:before{left:50%;top:-8px;width:1px;height:calc(100% + 16px)}.inspection-lens:after{top:50%;left:-8px;width:calc(100% + 16px);height:1px}.inspection-lens span{position:absolute;left:9px;right:9px;bottom:12px;overflow:hidden;color:var(--phosphor-hot);font-size:6px;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 6px var(--phosphor)}.inspection-lens i{position:absolute;inset:19px;border:1px dashed rgba(255,60,77,.42);border-radius:50%;animation:lens-spin 6s linear infinite}.radar-wrap.is-probing .inspection-lens{opacity:1;transform:translate(-50%,-50%) scale(1)}.signal-card{position:absolute;z-index:7;left:14px;bottom:30px;width:min(260px,calc(100% - 28px));display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(156,255,154,.34);background:#020c08e6;color:var(--text);text-decoration:none;box-shadow:0 0 24px #5eff6e1a,inset 0 0 20px #64ff730a;animation:signal-card-in .28s steps(4)}.signal-card[hidden]{display:none}.signal-card small{color:var(--red);font-size:7px;letter-spacing:.14em}.signal-card strong{overflow:hidden;color:var(--phosphor-hot);font:600 12px var(--display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.signal-card span{color:#9cff9a8c;font-size:7px;letter-spacing:.11em}.signal-card:hover,.signal-card:focus-visible{border-color:var(--phosphor-hot);outline:none;box-shadow:0 0 30px #5eff6e2e}.radar-reticle{position:absolute;z-index:3;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);border:1px solid rgba(255,60,77,.6);border-radius:50%;box-shadow:0 0 12px #ff3c4d33;pointer-events:none}.radar-reticle:before,.radar-reticle:after{content:"";position:absolute;background:#ff3c4d7a}.radar-reticle:before{left:50%;top:-9px;width:1px;height:34px}.radar-reticle:after{top:50%;left:-9px;height:1px;width:34px}.radar-reticle span{position:absolute;inset:-38px;border:1px dashed rgba(255,60,77,.16);border-radius:50%}.radar-coordinates{position:absolute;z-index:3;top:12px;right:14px;display:grid;justify-items:end;gap:3px;color:#9cff9a6b;font-size:8px;letter-spacing:.12em;pointer-events:none}.radar-instruction{position:absolute;z-index:3;left:14px;bottom:10px;margin:0;color:#9cff9a66;font-size:8px;letter-spacing:.12em;pointer-events:none}.hunt-readout{position:absolute;z-index:7;top:12px;left:14px;min-width:190px;padding:8px 10px;border:1px solid rgba(255,189,107,.48);background:#140c02e6;box-shadow:0 0 24px #ffae481f,inset 0 0 18px #ffbd6b0a;pointer-events:none}.hunt-readout[hidden]{display:none}.hunt-readout small{display:block;color:#ffbd6b9e;font-size:6px;letter-spacing:.14em}.hunt-readout strong{display:block;margin-top:3px;color:var(--amber);font:600 10px var(--display);letter-spacing:.09em;text-shadow:0 0 10px rgba(255,189,107,.3)}.receiver-console{position:relative;z-index:8;min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;border-top:1px solid var(--line);background:linear-gradient(180deg,#030807f2,#08060af0);box-shadow:inset 0 1px #ffffff05}.tuning-module{min-width:0;display:flex;align-items:center;gap:12px}.tuning-dial{--dial-angle: -10.8deg;position:relative;flex:0 0 68px;width:68px;height:68px;border-radius:50%;touch-action:none}.tuning-dial:before{content:"";position:absolute;inset:-5px;border:1px solid rgba(156,255,154,.18);border-radius:50%;background:repeating-conic-gradient(from -136deg,rgba(156,255,154,.48) 0 1deg,transparent 1deg 9deg,transparent 9deg 13deg);clip-path:polygon(0 0,100% 0,100% 80%,76% 80%,50% 49%,24% 80%,0 80%)}.tuning-dial input{position:absolute;z-index:3;inset:0;width:100%;height:100%;margin:0;opacity:.001;cursor:grab}.tuning-dial input:active{cursor:grabbing}.tuning-dial__face{position:absolute;inset:7px;border:1px solid rgba(210,255,204,.26);border-radius:50%;background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.1),transparent 22%),repeating-radial-gradient(circle,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),#080b0a;box-shadow:inset -8px -10px 15px #000000c2,inset 5px 6px 12px #7dff890f,0 4px 10px #0009;transform:rotate(var(--dial-angle))}.tuning-dial__face i{position:absolute;left:calc(50% - 1px);top:5px;width:3px;height:17px;border-radius:1px;background:var(--red);box-shadow:0 0 8px var(--red)}.tuning-dial__face span{position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);width:8px;height:8px;border:1px solid rgba(156,255,154,.36);border-radius:50%}.tuning-dial:focus-within{outline:2px solid var(--phosphor-hot);outline-offset:5px}.tuning-readout{min-width:0;display:grid;gap:2px}.tuning-readout small{overflow:hidden;color:#9cff9a57;font-size:6px;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.tuning-readout output{color:var(--phosphor-hot);font:600 clamp(14px,1.5vw,21px)/1 var(--display);letter-spacing:.08em;text-shadow:0 0 12px rgba(128,255,138,.26)}.tuning-readout span{color:var(--red);font-size:7px;letter-spacing:.12em}.receiver-telemetry{display:grid;gap:4px;color:#9cff9a57;font-size:7px;letter-spacing:.1em;text-align:right}.receiver-telemetry b{color:var(--phosphor);font-weight:400}.signal-log{position:relative;z-index:2;padding:12px 16px 15px;border-top:1px solid var(--line);background:#0000004d}.signal-log__header{display:flex;justify-content:space-between;margin-bottom:7px;color:#ff6470a6;font-size:8px;letter-spacing:.15em}.signal-log__lines{height:54px;overflow:hidden;color:#b8ffb48a;font-size:9px;line-height:1.55}.play-console{position:relative;z-index:8;display:grid;gap:8px;padding:10px 12px 11px;border-top:1px solid var(--line);background:linear-gradient(180deg,#0f0b10f0,#030807f5);box-shadow:inset 0 1px #ffffff06}.play-console__topline{display:flex;justify-content:space-between;gap:14px;color:#9cff9a5c;font-size:6px;letter-spacing:.12em}.play-console__topline output{overflow:hidden;color:#ff5865a8;text-align:right;text-overflow:ellipsis;white-space:nowrap}.physical-controls{display:grid;grid-template-columns:1.35fr .65fr .9fr .7fr .7fr;gap:6px}.guard-button,.metal-button,.crt-mode-bank button,.minidisk{min-width:0;min-height:30px;border:1px solid rgba(156,255,154,.16);background:linear-gradient(145deg,#28312b57,#00000080);color:#c5ffc3b8;cursor:pointer;font-size:7px;letter-spacing:.08em}.guard-button:hover,.guard-button:focus-visible,.metal-button:hover,.metal-button:focus-visible,.crt-mode-bank button:hover,.crt-mode-bank button:focus-visible,.minidisk:hover,.minidisk:focus-visible{border-color:var(--phosphor);color:var(--phosphor-hot);outline:none;box-shadow:inset 0 0 14px #7bff850f,0 0 14px #7bff850d}.guard-button{position:relative;display:grid;grid-template-columns:32px 1fr;align-items:center;padding:4px 8px 4px 4px;border-color:#ffbd6b57;text-align:left}.guard-button span{display:grid;place-items:center;align-self:stretch;border:1px solid rgba(255,189,107,.34);background:repeating-linear-gradient(135deg,rgba(255,189,107,.15) 0 3px,transparent 3px 6px);color:var(--amber);font-size:6px}.guard-button strong{color:#ffdeacc7;font:600 7px var(--display);letter-spacing:.08em;text-align:center}.guard-button.is-hunting{border-color:var(--amber);animation:hunt-control-pulse .76s steps(2) infinite}.metal-button--red{border-color:#ff3c4d5c;color:#ff848dd1;background:linear-gradient(145deg,#590d1685,#0a0204b3)}.metal-button:disabled{cursor:not-allowed;opacity:.34}.toggle-switch{position:relative;min-width:0;min-height:30px;display:grid;grid-template-columns:18px 1fr;align-items:center;gap:5px;padding:4px 6px;border:1px solid rgba(156,255,154,.12);background:#0000004d;color:#9cff9a8a;cursor:pointer;font-size:6px;letter-spacing:.08em}.toggle-switch input{width:14px;height:22px;margin:0;appearance:none;border:1px solid rgba(156,255,154,.22);border-radius:7px;background:linear-gradient(to bottom,#000000b8 0 52%,#9cff9a2e 53%);box-shadow:inset 0 0 8px #000000b3;cursor:pointer}.toggle-switch input:checked{background:linear-gradient(to bottom,#9cff9a47 0 47%,#000000c7 48%);border-color:var(--phosphor)}.toggle-switch:focus-within{border-color:var(--phosphor-hot);outline:1px solid var(--phosphor-hot);outline-offset:1px}.crt-mode-bank{display:grid;grid-template-columns:minmax(62px,1fr) repeat(4,minmax(42px,.7fr));gap:5px;align-items:center}.crt-mode-bank>span{color:#9cff9a61;font-size:6px;letter-spacing:.12em}.crt-mode-bank button{min-height:24px}.crt-mode-bank button[aria-pressed=true]{border-color:var(--violet);color:#d9baff;background:#6d33923d;box-shadow:inset 0 0 12px #a45cff1a,0 0 10px #a45cff14}.minidisk-bay{display:grid;grid-template-columns:minmax(80px,1.05fr) repeat(3,minmax(62px,1fr));gap:6px}.minidisk-bay__slot{position:relative;display:flex;align-items:center;gap:6px;padding:0 7px;border:1px solid rgba(156,255,154,.1);background:#0006;color:#9cff9a52;font-size:6px;letter-spacing:.09em}.minidisk-bay__slot i{width:22px;height:3px;background:#010202;box-shadow:0 0 0 1px #9cff9a21,inset 0 0 4px #a45cff57}.minidisk{position:relative;min-height:34px;display:grid;gap:1px;padding:5px 7px 4px 15px;overflow:hidden;text-align:left}.minidisk:before{content:"";position:absolute;left:4px;top:5px;bottom:5px;width:6px;border:1px solid rgba(156,255,154,.18);background:linear-gradient(to bottom,#9cff9a38 0 35%,#020303 36%)}.minidisk small{color:#ffbd6b9e;font-size:5px;letter-spacing:.12em}.minidisk strong{overflow:hidden;color:#e5ebdfc2;font:600 7px var(--display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.minidisk[aria-pressed=true]{transform:translateY(-2px);border-color:var(--amber);background:linear-gradient(145deg,#784a1857,#0000008f);box-shadow:0 3px #542a0680,0 0 16px #ffbd6b1a}.minidisk--red{border-color:#ff3c4d3d}.minidisk--red small{color:#ff6470ad}.machine-panel{--machine-load: .28;--reel-speed: 6s;min-height:min(670px,calc(100dvh - 170px));padding:72px 16px 18px;display:flex;flex-direction:column;gap:16px}.section-tag--small{top:16px;left:16px;right:16px}.machine-panel__header{position:relative;z-index:2;display:flex;justify-content:space-between;color:var(--muted);font-size:9px;letter-spacing:.13em}.machine-panel__header i{width:34px;height:2px;background:linear-gradient(90deg,var(--violet),transparent);box-shadow:0 0 12px var(--violet)}.tape-machine{position:relative;height:144px;border:1px solid rgba(156,255,154,.12);background:linear-gradient(145deg,#0000007a,#4e295b1f)}.reel{position:absolute;top:31px;width:70px;height:70px;border:1px solid rgba(183,255,182,.2);border-radius:50%;box-shadow:inset 0 0 16px rgba(108,255,125,calc(.05 + var(--machine-load) * .13)),0 0 12px #a45cff12;animation:reel-spin var(--reel-speed) linear infinite}.reel:before,.reel:after,.reel i{content:"";position:absolute;left:50%;top:50%;width:9px;height:25px;transform-origin:50% 0;background:#9cff9a2e}.reel:before{transform:rotate(0) translate(-50%,5px)}.reel:after{transform:rotate(120deg) translate(-50%,5px)}.reel i{transform:rotate(240deg) translate(-50%,5px)}.reel--left{left:calc(50% - 82px)}.reel--right{right:calc(50% - 82px);animation-direction:reverse}.tape-line{position:absolute;left:22%;right:22%;bottom:23px;height:1px;background:rgba(255,60,77,calc(.3 + var(--machine-load) * .5));box-shadow:0 0 calc(7px + var(--machine-load) * 12px) #ff3c4d61}.meter-bank{display:grid;gap:8px}.meter{position:relative;z-index:2;display:grid;grid-template-columns:38px 1fr 24px;align-items:center;gap:8px;color:var(--muted);font-size:8px}.meter>i{position:relative;height:5px;background:#ffffff0f}.meter>i:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--meter);background:linear-gradient(90deg,var(--phosphor),var(--violet));box-shadow:0 0 10px #84ff8f33;animation:meter-shiver 2.2s ease-in-out infinite alternate}.meter b{color:#9cff9a8c;font-weight:400}.crt-bench{position:relative;z-index:2;display:grid;gap:7px;margin:0;padding:12px;border:1px solid rgba(156,255,154,.12);background:#0003}.crt-bench legend{padding:0 6px;color:#9cff9a75;font-size:7px;letter-spacing:.14em}.crt-bench label{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:7px;color:var(--muted);font-size:7px;letter-spacing:.08em}.crt-bench input{width:100%;height:12px;margin:0;accent-color:var(--phosphor);cursor:ew-resize}.crt-bench__buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.crt-bench button{min-height:24px;border:1px solid rgba(156,255,154,.16);background:#53845414;color:var(--phosphor);cursor:pointer;font-size:7px;letter-spacing:.08em}.crt-bench button:hover,.crt-bench button:focus-visible{border-color:var(--phosphor);outline:none;box-shadow:inset 0 0 12px #74ff7f12}.machine-code{position:relative;z-index:2;display:grid;gap:7px;padding:12px;border:1px solid rgba(156,255,154,.1);background:#00000042;color:#9cff9a6b;font-size:8px;letter-spacing:.1em}.machine-code b{color:var(--red)}.machine-code a{color:#9cff9aad;text-underline-offset:2px}.machine-code a:hover,.machine-code a:focus-visible{color:var(--phosphor-hot);outline:1px solid rgba(156,255,154,.38);outline-offset:2px}.red-alert{position:relative;z-index:2;margin-top:auto;padding:12px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,60,77,.3);background:linear-gradient(90deg,rgba(92,8,18,.42),transparent);color:#ff89929e;font-size:8px;letter-spacing:.12em}.red-alert strong{color:var(--red);font:600 13px var(--display);text-shadow:0 0 10px rgba(255,60,77,.4)}body.is-running-hot .tape-machine{border-color:#ff3c4d57;box-shadow:inset 0 0 28px #ff1e360f}body.is-running-hot .red-alert strong{color:var(--amber)}body.is-vhold-loose[data-effects=full] .signal-panel{animation:vhold-slip 2.8s steps(2) infinite}body.is-machine-standby #radarCanvas{opacity:.48;filter:saturate(.45)}body.is-machine-standby .reel{animation-play-state:paused}body.is-machine-standby .panel-heading__state{opacity:.44}.service-bot-shell{--bot-x: 74vw;--bot-y: calc(100dvh - var(--dock-height) - 92px);position:fixed;z-index:84;left:0;top:0;width:66px;height:88px;transform:translate3d(var(--bot-x),var(--bot-y),0);transition:transform 1.2s steps(8);pointer-events:none;filter:drop-shadow(0 8px 12px rgba(0,0,0,.72))}.service-bot-shell[data-state=chase]{transition-duration:.42s}.service-bot__message{position:absolute;left:50%;bottom:76px;width:max-content;max-width:180px;margin:0;padding:6px 8px;transform:translate(-50%) translateY(4px);border:1px solid rgba(156,255,154,.22);background:#010705f0;color:#beffbdb3;opacity:0;font-size:6px;line-height:1.35;letter-spacing:.08em;text-align:center;transition:opacity .12s ease,transform .16s ease}.service-bot-shell.is-speaking .service-bot__message{opacity:1;transform:translate(-50%) translateY(0)}.service-bot{position:absolute;left:4px;bottom:0;width:58px;height:70px;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}.service-bot:focus-visible{outline:1px solid var(--phosphor-hot);outline-offset:4px}.service-bot__antenna{position:absolute;z-index:3;left:27px;top:0;width:2px;height:12px;background:#79817c;transform-origin:bottom}.service-bot__antenna i{position:absolute;left:-3px;top:-2px;width:8px;height:5px;border:1px solid #8e958f;background:var(--red);box-shadow:0 0 8px #ff3c4db3}.service-bot__head{position:absolute;z-index:4;left:9px;top:10px;width:40px;height:24px;border:2px solid #778078;border-radius:5px 5px 2px 2px;background:linear-gradient(#666f68 0 22%,#232a27 23% 100%);box-shadow:inset 0 0 0 2px #121614,inset 0 -5px #00000059}.service-bot__head i{position:absolute;top:8px;width:8px;height:7px;border:1px solid #9ba59d;background:var(--phosphor);box-shadow:0 0 8px #9cff9ac7}.service-bot__head i:first-child{left:7px}.service-bot__head i:nth-child(2){right:7px}.service-bot__head b{position:absolute;left:15px;bottom:3px;width:8px;height:2px;background:#ffbd6bb3}.service-bot__neck{position:absolute;z-index:2;left:24px;top:33px;width:10px;height:7px;border-left:2px solid #747e76;border-right:2px solid #747e76;background:#111513}.service-bot__body{position:absolute;z-index:2;left:13px;top:39px;width:32px;height:23px;border:2px solid #747d76;background:linear-gradient(135deg,#303733,#111513 62%);box-shadow:inset 0 0 0 2px #171c19}.service-bot__body i{position:absolute;left:5px;top:5px;color:var(--red);font:600 6px var(--display)}.service-bot__body b{position:absolute;right:5px;top:6px;width:5px;height:5px;background:var(--violet);box-shadow:0 0 6px var(--violet)}.service-bot__arm{position:absolute;z-index:1;top:42px;width:4px;height:18px;background:#69726b;transform-origin:top;transition:transform .24s steps(3)}.service-bot__arm:after{content:"";position:absolute;left:-2px;bottom:-3px;width:8px;height:5px;border:1px solid #7b847d;background:#1b211e}.service-bot__arm--left{left:8px;transform:rotate(12deg)}.service-bot__arm--right{right:8px;transform:rotate(-12deg)}.service-bot__tracks{position:absolute;z-index:4;left:10px;bottom:0;width:38px;height:10px;display:flex;align-items:center;justify-content:space-around;border:2px solid #6f7971;border-radius:6px;background:#0c0f0d}.service-bot__tracks i{width:6px;height:6px;border:1px solid #596159;border-radius:50%;background:#242a26}.service-bot-shell[data-state=walk] .service-bot__tracks i,.service-bot-shell[data-state=chase] .service-bot__tracks i{animation:bot-wheel .32s steps(3) infinite}.service-bot-shell[data-state=inspect] .service-bot__arm--right,.service-bot-shell[data-state=point] .service-bot__arm--right{transform:rotate(-76deg) scaleY(1.45)}.service-bot-shell[data-state=nap] .service-bot__head{transform:rotate(7deg) translateY(2px)}.service-bot-shell[data-state=nap] .service-bot__head i{height:2px;top:12px;box-shadow:none}.service-bot-shell[data-state=malfunction] .service-bot{animation:bot-malfunction .14s steps(2) 8}.service-bot-shell[data-state=malfunction] .service-bot__head i{background:var(--red);box-shadow:0 0 8px var(--red)}.service-bot-shell[data-facing=left] .service-bot{transform:scaleX(-1)}.signal-dock{position:fixed;z-index:80;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));min-height:var(--dock-height);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:8px;border:1px solid rgba(156,255,154,.19);background:linear-gradient(180deg,#0a0f0ed6,#030506f2);box-shadow:0 18px 60px #000000b3,0 0 30px #a45cff14,inset 0 1px #ffffff06;backdrop-filter:blur(16px)}.dock-link{position:relative;min-width:0;min-height:66px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;overflow:hidden;border:1px solid rgba(156,255,154,.12);background:#00000042;color:var(--text);text-align:left;text-decoration:none;cursor:pointer}.dock-link:after{content:"";position:absolute;inset:auto 0 0;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--phosphor),var(--violet));transition:transform .18s ease}.dock-link:hover,.dock-link:focus-visible{border-color:#9cff9a6b;background:#46724c1a;outline:none}.dock-link:hover:after,.dock-link:focus-visible:after{transform:scaleX(1)}.dock-link.is-tuned{border-color:#9cff9a7a;background:linear-gradient(120deg,#3c764529,#401c541f);box-shadow:inset 0 0 18px #76ff820a}.dock-link.is-tuned:after{transform:scaleX(1)}.dock-link--message{border-color:#ff3c4d59;background:linear-gradient(120deg,#640a1452,#00000047)}.dock-link--message:after{background:var(--red)}.dock-link__icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(156,255,154,.16);color:var(--phosphor);font-size:18px}.dock-link__icon svg{width:17px;height:17px;fill:currentColor}.dock-link__icon--mail{color:var(--red);border-color:#ff3c4d42}.dock-link__icon--broadcast{color:var(--violet)}.dock-link__icon--fog{color:#d9e7df;font-size:26px;line-height:1}.dock-link__copy{min-width:0;display:grid;gap:3px}.dock-link__copy small{overflow:hidden;color:var(--muted);font-size:7px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.dock-link__copy strong{overflow:hidden;color:#eff6eae0;font:600 11px var(--display);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.boot{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:20px;overflow:hidden;background:#020303;transition:opacity .42s ease,visibility .42s ease}.boot[hidden],.boot.is-complete{opacity:0;visibility:hidden;pointer-events:none}.boot:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(115,255,125,.06) 4px,transparent 5px 7px);opacity:.42}.boot__rain{position:absolute;inset:-20%;opacity:.14;transform:rotate(9deg);background:repeating-linear-gradient(104deg,transparent 0 24px,rgba(220,255,220,.2) 25px,transparent 27px 61px);animation:rain-fall 1.8s linear infinite}.boot__frame{position:relative;width:min(780px,100%);padding:clamp(22px,4vw,52px);border:1px solid rgba(156,255,154,.32);background:#020805db;box-shadow:0 0 80px #4cff6414,inset 0 0 70px #3fff6009}.boot__frame:before{content:"";position:absolute;inset:10px;border:1px solid rgba(156,255,154,.07);pointer-events:none}.boot__topline{display:flex;justify-content:space-between;color:#9cff9a85;font-size:9px;letter-spacing:.15em}.boot__voltage{color:#ff4f5bad}.boot__mark{position:absolute;top:50px;right:clamp(22px,4vw,52px);color:#ff3c4d1f;font:700 clamp(90px,17vw,190px)/.7 var(--display)}.boot__eyebrow{position:relative;margin:clamp(42px,7vh,70px) 0 10px;color:var(--red);font-size:9px;letter-spacing:.2em}.boot__title{position:relative;margin:0;color:var(--phosphor-hot);font:700 clamp(42px,8.5vw,88px)/.82 var(--display);letter-spacing:-.04em;text-shadow:0 0 22px rgba(96,255,109,.2),3px 0 rgba(164,92,255,.24)}.boot__terminal{position:relative;height:66px;margin-top:28px;display:grid;align-content:end;gap:4px;overflow:hidden;color:#9cff9a99;font-size:10px;line-height:1.4}.boot__progress{position:relative;height:5px;margin-top:17px;overflow:hidden;background:#9cff9a14}.boot__progress i{display:block;width:3%;height:100%;background:linear-gradient(90deg,var(--phosphor),var(--violet),var(--red));box-shadow:0 0 12px #9cff9a57;transition:width .22s steps(5)}.boot__actions{position:relative;display:flex;gap:8px;margin-top:16px}.boot__hint{margin:10px 0 0;color:#e5ebdf57;font-size:8px}.broadcast-event{position:fixed;z-index:95;top:78px;right:max(20px,env(safe-area-inset-right));width:min(330px,calc(100% - 40px));padding:14px 16px;border:1px solid rgba(255,60,77,.48);background:linear-gradient(135deg,#2a040af0,#030908f0);box-shadow:0 18px 60px #000000ad,0 0 28px #ff3c4d1c,inset 0 0 26px #7aff8909;animation:broadcast-enter .36s steps(5)}.broadcast-event[hidden]{display:none}.broadcast-event small{color:#ff8992b3;font-size:7px;letter-spacing:.15em}.broadcast-event strong{display:block;margin:5px 0 3px;color:var(--phosphor-hot);font:600 18px var(--display);letter-spacing:.08em;text-shadow:2px 0 rgba(164,92,255,.42)}.broadcast-event p{margin:0;color:#e5ebdf9e;font-size:9px;line-height:1.55}.degauss-flash{position:fixed;z-index:140;inset:0;display:none;pointer-events:none;background:radial-gradient(ellipse at center,rgba(225,255,222,.95),rgba(100,255,128,.38) 8%,rgba(164,92,255,.22) 24%,transparent 58%)}body.is-degaussing .degauss-flash{display:block;animation:degauss-flash .92s ease-in-out both}body.is-degaussing .interface,body.is-degaussing .signal-dock{animation:degauss-screen .92s cubic-bezier(.64,0,.36,1) both!important;pointer-events:none}.contact-dialog{width:min(680px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid rgba(156,255,154,.28);background:#020707f5;color:var(--text);box-shadow:0 40px 120px #000000d1,0 0 48px #a45cff1c}.contact-dialog::backdrop{background:#000000c7;backdrop-filter:blur(8px)}.contact-dialog__frame{padding:clamp(18px,4vw,34px);background:repeating-linear-gradient(to bottom,transparent 0 5px,rgba(156,255,154,.015) 6px)}.contact-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.contact-dialog__header p,.contact-dialog__header h2{margin:0}.contact-dialog__header p{color:var(--red);font-size:8px;letter-spacing:.14em}.contact-dialog__header h2{margin-top:5px;color:var(--phosphor-hot);font:600 clamp(20px,4vw,30px) var(--display);letter-spacing:.04em}.dialog-close{width:36px;height:36px;border:1px solid rgba(255,60,77,.3);background:#46050c47;color:var(--red);cursor:pointer;font-size:22px}#contactForm{display:grid;gap:15px}#contactForm label{display:grid;gap:6px;color:var(--muted);font-size:8px;letter-spacing:.14em}#contactForm input,#contactForm textarea{width:100%;border:1px solid rgba(156,255,154,.16);background:#0000006b;color:var(--text);outline:none;caret-color:var(--phosphor)}#contactForm input{height:44px;padding:10px 12px}#contactForm textarea{min-height:130px;padding:12px;resize:vertical;line-height:1.55}#contactForm input:focus,#contactForm textarea:focus{border-color:var(--phosphor);box-shadow:0 0 16px #5aff6d14}.honeypot{position:fixed!important;left:-100vw!important;width:1px!important;height:1px!important;opacity:0!important}.contact-dialog__security{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px}.contact-dialog__security p{max-width:28ch;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.contact-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;border-top:1px solid var(--line)}.form-status{margin:0;color:#9cff9a85;font-size:8px;line-height:1.5;letter-spacing:.08em}.form-status.is-error{color:#ff7882d6}.form-status.is-success{color:var(--phosphor-hot)}.send-button{min-height:43px;padding:10px 17px;border:1px solid rgba(255,60,77,.45);background:linear-gradient(120deg,#690a16b8,#1c0409e6);color:#ffd2d6eb;cursor:pointer;font-size:9px;letter-spacing:.1em}.send-button:disabled{cursor:not-allowed;opacity:.4}.send-button:not(:disabled):hover,.send-button:not(:disabled):focus-visible{border-color:var(--red);box-shadow:0 0 22px #ff3c4d26}.command-dialog{width:min(720px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid rgba(156,255,154,.36);background:#000804fa;color:var(--phosphor);box-shadow:0 40px 120px #000000e0,0 0 54px #4cff621a,inset 0 0 60px #4cff6206}.command-dialog::backdrop{background:#000000c2;backdrop-filter:blur(6px)}.command-dialog__frame{padding:clamp(18px,4vw,34px);background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(156,255,154,.025) 4px,transparent 5px 7px)}.command-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.command-dialog__header p,.command-dialog__header h2{margin:0}.command-dialog__header p{color:var(--red);font-size:8px;letter-spacing:.14em}.command-dialog__header h2{margin-top:5px;color:var(--phosphor-hot);font:600 clamp(20px,4vw,30px) var(--display);letter-spacing:.06em}.command-history{height:min(300px,42vh);margin:14px 0;padding:14px;overflow-y:auto;border:1px solid rgba(156,255,154,.13);background:#00000070;color:#b7ffb6a6;font-size:10px;line-height:1.6}.command-history p{margin:0 0 5px}.command-history__input{color:var(--phosphor-hot)}.command-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(156,255,154,.28);background:#00000080}.command-form>span{padding-left:12px;color:var(--red)}.command-form input{min-width:0;height:46px;border:0;background:transparent;color:var(--phosphor-hot);outline:none;caret-color:var(--phosphor-hot);text-transform:uppercase}.command-form button{height:46px;padding:0 16px;border:0;border-left:1px solid rgba(156,255,154,.24);background:#3566391f;color:var(--phosphor);cursor:pointer;font-size:8px;letter-spacing:.1em}.command-hint{margin:10px 0 0;color:#9cff9a57;font-size:7px;line-height:1.6;letter-spacing:.08em}body[data-weather=fog] .atmosphere__fog{opacity:.32}body[data-weather=rain] .atmosphere__rain{opacity:.31}body[data-weather=rain] .atmosphere__fog{opacity:.16}body[data-weather=night] .atmosphere__glow--violet{opacity:.42}body[data-weather=wind] .atmosphere__rain{animation-duration:1.15s;transform:rotate(15deg)}body.is-rain-override .atmosphere__rain{opacity:.42;animation-duration:1.4s}body.is-ghosting .interface{text-shadow:3px 0 rgba(164,92,255,.28),-3px 0 rgba(91,255,117,.18)}body.is-ghosting #radarCanvas{filter:blur(.45px) contrast(1.24);transform:translate3d(calc(var(--radar-parallax-x) * -.35),calc(var(--radar-parallax-y) * -.35),0) scale(1.018)}body[data-crt-mode=thermal]{--phosphor: #ffbd6b;--phosphor-hot: #fff0b4;--phosphor-dim: rgba(255,176,66,.52);--line: rgba(255,184,77,.22)}body[data-crt-mode=thermal] .atmosphere__glow--green{background:#ff6c30;opacity:.34}body[data-crt-mode=thermal] #radarCanvas{filter:sepia(.6) saturate(1.45) contrast(1.2)}body[data-crt-mode=wireframe] .signal-panel,body[data-crt-mode=wireframe] .machine-panel,body[data-crt-mode=wireframe] .signal-dock{background:#000604c7;box-shadow:inset 0 0 0 1px #9cff9a14,0 0 26px #5aff6e14}body[data-crt-mode=wireframe] .atmosphere__fog,body[data-crt-mode=wireframe] .atmosphere__glow{opacity:.03}body[data-crt-mode=wireframe] #radarCanvas{filter:contrast(1.6) brightness(1.12)}body[data-crt-mode=invert] .interface,body[data-crt-mode=invert] .signal-dock,body[data-crt-mode=invert] .service-bot-shell{filter:invert(.88) hue-rotate(152deg) contrast(1.18)}body[data-crt-mode=scramble][data-effects=full] .interface{animation:scramble-mode .68s steps(5) infinite}body[data-minidisk=fog] .atmosphere__fog{opacity:.58;animation-duration:7s}body[data-minidisk=fog] .signal-panel{box-shadow:0 20px 70px #0000007a,inset 0 0 60px #9feaff0e,0 0 30px #9feaff12}body[data-minidisk=night] .atmosphere__glow--violet{opacity:.58}body[data-minidisk=night] .atmosphere__vehicle-light{animation:vehicle-sweep 4.6s ease-in-out infinite}body[data-minidisk=redline]:after{border-color:#ff3c4d4d;box-shadow:inset 0 0 110px #ff142c1c,inset 0 0 240px #000000b8,0 0 0 7px #00000085}body[data-minidisk=redline] .red-alert{animation:red-alert-pulse .76s steps(2) infinite}body[data-event=fog-surge] .atmosphere__fog{opacity:.62;animation-duration:5s}body[data-event=interference] .atmosphere__interference{opacity:.8;animation:interference-shift .18s steps(2) infinite}body[data-event=interference] .interface{animation:interference-jolt .22s steps(2) 9!important}body[data-event=red-alert]:after{border-color:#ff3c4d47;box-shadow:inset 0 0 90px #ff1c321f,inset 0 0 220px #000000b8,0 0 0 7px #00000080}body[data-event=red-alert] .red-alert{animation:red-alert-pulse .52s steps(2) infinite}body[data-event=power-dip]{--crt-brightness: .32}body[data-event=power-dip] .interface{animation:power-recover 3.6s steps(6) both!important}body[data-event=vehicle-pass] .atmosphere__vehicle-light{animation:vehicle-sweep 3s ease-in-out both}body[data-event=lightning] .atmosphere__lightning{animation:lightning-strike 1.25s steps(1) both}body[data-event=lightning] .interface{animation:lightning-interface 1.25s steps(4) both!important}body.is-idle .identity-block,body.is-idle .machine-panel{opacity:.52;filter:saturate(.55)}body.is-idle .signal-panel{border-color:#9cff9a70;box-shadow:0 0 44px #56ff6817,inset 0 0 55px #40ff640a}body.is-idle .signal-node span{animation-duration:1.1s;opacity:.5}body.is-idle .transmission-strip>span{color:var(--phosphor-hot);animation:cursor-blink 1.2s steps(1) infinite}body[data-effects=low] .atmosphere__rain,body[data-effects=low] .atmosphere__noise,body[data-effects=low] .panel-heading__state i{animation:none}body[data-effects=low] .atmosphere__noise{display:none}body[data-effects=low] .atmosphere__rain{opacity:.05}body[data-effects=low]:before{opacity:.16;animation:none}body[data-effects=low]:after{border-radius:22px;box-shadow:inset 0 0 80px #00000080}body[data-effects=low] .atmosphere__scan-beam,body[data-effects=low] .atmosphere__interference,body[data-effects=low] .atmosphere__vehicle-light{display:none}body[data-effects=low] .identity-block__cursor,body[data-effects=low] .interface{animation:none}body[data-effects=low] .inspection-lens{transition:none}body[data-effects=low] .service-bot-shell{transition-duration:.01ms}body[data-effects=low] .service-bot__tracks i{animation:none!important}@keyframes rain-fall{0%{background-position:0 -320px,0 -430px}to{background-position:-70px 320px,-90px 430px}}@keyframes scan-drift{0%{transform:translateY(0)}to{transform:translateY(6px)}}@keyframes noise-jump{0%{transform:translate(0)}50%{transform:translate(2px,-1px)}to{transform:translate(-1px,2px)}}@keyframes pulse-lamp{0%,to{opacity:.4}50%{opacity:1}}@keyframes reel-spin{to{transform:rotate(360deg)}}@keyframes meter-shiver{0%{filter:brightness(.8);transform:scaleX(.94);transform-origin:left}to{filter:brightness(1.2);transform:scaleX(1);transform-origin:left}}@keyframes crt-roll{0%{background-position-y:0}to{background-position-y:20px}}@keyframes crt-flicker{0%,7%,9%,58%,60%,to{opacity:1}8%,59%{opacity:.94}72%{opacity:.985}}@keyframes scan-beam{0%{transform:translateY(-12vh)}to{transform:translateY(138vh)}}@keyframes fog-drift{0%{transform:translate3d(-4%,1%,0) scale(1.02)}to{transform:translate3d(6%,-2%,0) scale(1.08)}}@keyframes cursor-blink{0%,42%{opacity:1}43%,78%{opacity:.05}79%,to{opacity:.84}}@keyframes cursor-crt-blink{0%,39%{opacity:1;transform:scaleX(1)}40%{opacity:.28;transform:scaleX(1.08)}43%,77%{opacity:.025;transform:scaleX(.94)}78%{opacity:.62}80%,to{opacity:.94;transform:scaleX(1)}}@keyframes transmission-enter{0%{opacity:0;transform:translate(22px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes node-pulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:.7}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes signal-card-in{0%{opacity:0;transform:translateY(6px) scaleX(.85);transform-origin:left}to{opacity:1;transform:none}}@keyframes broadcast-enter{0%{opacity:0;transform:translate(22px) skew(-5deg)}to{opacity:1;transform:none}}@keyframes interference-shift{0%{transform:translate(-3%);clip-path:inset(8% 0 64%)}50%{transform:translate(4%);clip-path:inset(42% 0 22%)}to{transform:translate(-1%);clip-path:inset(70% 0 4%)}}@keyframes interference-jolt{0%,to{transform:none;filter:contrast(1.06)}33%{transform:translate(3px);filter:contrast(1.4) hue-rotate(18deg)}66%{transform:translate(-2px);filter:contrast(.78)}}@keyframes red-alert-pulse{50%{border-color:var(--red);background-color:#7408128f}}@keyframes power-recover{0%,12%,22%{opacity:.24;filter:brightness(.3)}8%,17%,35%{opacity:.82;filter:brightness(.76)}to{opacity:1;filter:brightness(1)}}@keyframes vehicle-sweep{0%{left:-60%;opacity:0}22%{opacity:.7}72%{opacity:.36}to{left:118%;opacity:0}}@keyframes degauss-screen{0%{transform:scale(1);filter:brightness(1)}35%{transform:scaleX(1.05) scaleY(.16);filter:brightness(2.4) saturate(0)}58%{transform:scaleX(.04) scaleY(.012);filter:brightness(7);opacity:1}72%{transform:scaleX(.015) scaleY(.005);opacity:.2}to{transform:scale(1);filter:brightness(1);opacity:1}}@keyframes degauss-flash{0%,to{opacity:0}35%{opacity:.28}58%{opacity:1;transform:scaleY(.025)}76%{opacity:.12;transform:scaleY(.004)}}@keyframes lens-spin{to{transform:rotate(360deg)}}@keyframes vhold-slip{0%,94%,to{transform:translateY(0)}95%{transform:translateY(5px)}97%{transform:translateY(-3px)}}@keyframes hunt-control-pulse{50%{color:#fff4d5;box-shadow:inset 0 0 18px #ffbd6b1a,0 0 14px #ffbd6b1f}}@keyframes bot-wheel{to{transform:rotate(360deg)}}@keyframes bot-malfunction{0%{transform:translate(-2px,1px) rotate(-2deg)}to{transform:translate(2px,-1px) rotate(2deg)}}@keyframes scramble-mode{0%,to{transform:none;clip-path:inset(0)}25%{transform:translate(2px);clip-path:inset(0 0 72%)}50%{transform:translate(-3px);clip-path:inset(36% 0 28%)}75%{transform:translate(1px);clip-path:inset(74% 0 0)}}@keyframes lightning-strike{0%,19%,24%,to{opacity:0}20%,23%{opacity:.82;background:#dae9ffb8}29%{opacity:.34;background:#a45cff6b}}@keyframes lightning-interface{0%,to{filter:brightness(1)}20%{filter:brightness(2.4) contrast(.72)}29%{filter:brightness(1.42) contrast(1.28)}}@media(max-width:1080px){:root{--dock-height: 132px}.system-bar{grid-template-columns:1fr auto}.system-readout{display:none}.hero-grid{grid-template-columns:minmax(240px,.72fr) minmax(420px,1.28fr)}.machine-panel{display:none}.signal-panel{min-height:760px}.signal-dock{grid-template-columns:repeat(3,minmax(0,1fr))}.dock-link{min-height:50px}}@media(max-width:720px){:root{--dock-height: 142px}.interface{min-height:auto;padding:10px 12px calc(var(--dock-height) + 20px)}.system-bar{min-height:40px;gap:8px}.system-id{font-size:9px}.system-controls{gap:4px}.control-button{min-height:28px;padding:5px 7px;font-size:7px}.control-button--reboot{display:none}.transmission-strip{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:21px;font-size:7px}.transmission-strip i{display:none}.hero-grid{display:block;padding:54px 0 12px}.identity-block{padding:0 0 32px}.section-tag{top:-41px}.identity-block__kicker{margin-top:0}.identity-block h1{font-size:clamp(58px,19vw,88px)}.identity-block__lede{margin:18px 0 14px;font-size:13px}.signal-panel{min-height:720px;grid-template-rows:auto 300px auto auto auto}.panel-heading{padding:14px 15px 11px}.panel-heading h2{font-size:19px}.radar-instruction{font-size:7px}.inspection-lens{--lens-size: 92px}.receiver-console{min-height:78px;padding:7px 10px}.tuning-dial{flex-basis:58px;width:58px;height:58px}.tuning-readout small{display:none}.receiver-telemetry{grid-template-columns:repeat(3,auto);gap:7px;align-self:end}.signal-node{width:34px;height:34px}.signal-card{bottom:28px;padding:8px 10px}.signal-card strong{font-size:10px}.signal-log__lines{height:45px;font-size:8px}.play-console{padding:8px}.physical-controls{grid-template-columns:1.3fr .65fr .85fr repeat(2,.7fr)}.guard-button{grid-template-columns:24px 1fr;padding-right:4px}.guard-button strong{font-size:6px}.crt-mode-bank{grid-template-columns:repeat(4,1fr)}.crt-mode-bank>span{grid-column:1 / -1}.minidisk-bay{grid-template-columns:repeat(3,1fr)}.minidisk-bay__slot{grid-column:1 / -1;min-height:24px}.service-bot-shell{transform:translate3d(var(--bot-x),var(--bot-y),0) scale(.84);transform-origin:bottom left}.signal-dock{gap:5px;padding:6px;bottom:max(6px,env(safe-area-inset-bottom))}.dock-link{grid-template-columns:27px minmax(0,1fr);gap:6px;min-height:54px;padding:6px}.dock-link__icon{width:27px;height:27px;font-size:15px}.dock-link__icon svg{width:14px;height:14px}.dock-link__copy small{display:none}.dock-link__copy strong{font-size:8px;letter-spacing:.02em}.boot{padding:10px}.boot__frame{padding:24px 20px}.boot__mark{top:55px;right:18px}.boot__title{font-size:clamp(42px,15vw,70px)}.broadcast-event{top:56px;right:12px;width:calc(100% - 24px)}.contact-dialog__security{grid-template-columns:1fr}.contact-dialog__footer{align-items:stretch;flex-direction:column}.send-button{width:100%}.command-history{height:min(260px,38vh)}.command-form{grid-template-columns:auto minmax(0,1fr)}.command-form button{grid-column:1 / -1;height:38px;border-top:1px solid rgba(156,255,154,.2);border-left:0}.command-hint{display:none}body:after{inset:3px;border-radius:24px/18px}}@media(max-width:390px){.system-id span:last-child{display:none}.identity-block h1{font-size:56px}.signal-panel{grid-template-rows:auto 260px auto auto auto;min-height:700px}.receiver-console{grid-template-columns:1fr;gap:3px}.receiver-telemetry{justify-content:end}.physical-controls{grid-template-columns:1.3fr repeat(2,.7fr)}.toggle-switch{grid-row:2}.minidisk strong{font-size:6px}.dock-link{grid-template-columns:23px minmax(0,1fr)}.dock-link__icon{width:23px;height:23px;border:0}.dock-link__copy strong{font-size:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.atmosphere__rain,.atmosphere__noise{display:none}.identity-block__cursor{opacity:1}.inspection-lens{display:none}.service-bot-shell{transition:none}.service-bot__tracks i{animation:none!important}body:before{animation:none}}
