:root{--nx-bg:#020604;--nx-panel:#07110d;--nx-panel-2:#0b1913;--nx-line:#24513d;--nx-line-soft:#153326;--nx-green:#5fffa9;--nx-green-dark:#20bd72;--nx-red:#ff4969;--nx-yellow:#f5dd66;--nx-blue:#54c9ff;--nx-magenta:#ff55bd;--nx-text:#ecfff3;--nx-muted:#8a9}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{background:var(--nx-bg)}button,input{font:inherit}.route-loading{min-height:100vh;color:var(--nx-muted);background:var(--nx-bg);place-items:center;font:12px ui-monospace,monospace;display:grid}.nexus-game{min-width:320px;min-height:100dvh;color:var(--nx-text);background:radial-gradient(circle at 86% 14%,#ff496921,#0000 28%),radial-gradient(circle at 12% 80%,#5fffa917,#0000 32%),#020604;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.nexus-game:before{z-index:2;pointer-events:none;content:"";mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:fixed;inset:0;box-shadow:inset 0 0 150px #000}.nexus-game:after{z-index:2;pointer-events:none;content:"";background:#5fffa933;width:100%;height:2px;animation:7s linear infinite screenScan;position:fixed;top:-10%;left:0;box-shadow:0 0 24px #5fffa966}@keyframes screenScan{to{top:110%}}.nexus-backdrop{z-index:0;pointer-events:none;opacity:.8;position:fixed;inset:0}.nexus-game button{cursor:pointer}.nexus-game button:focus-visible,.nexus-game input:focus-visible,.nexus-game a:focus-visible{outline:2px solid var(--nx-yellow);outline-offset:3px}.boot-sequence{z-index:3;place-items:center;min-height:100dvh;padding:28px;display:grid;position:relative}.boot-safe-label{color:#082116;background:var(--nx-green);letter-spacing:.12em;padding:7px 12px;font:900 8px/1 ui-monospace,monospace;position:absolute;top:22px;left:50%;transform:translate(-50%)}.boot-scan{border:1px solid var(--nx-line);text-align:center;background:#040d09f0;width:min(100%,780px);padding:48px;position:relative;box-shadow:0 0 0 1px #000,18px 18px #0000006b,0 0 80px #1a8c501a}.boot-scan:before,.boot-scan:after{border-color:var(--nx-green);content:"";width:50px;height:50px;position:absolute}.boot-scan:before{border-top:3px solid;border-left:3px solid;top:-1px;left:-1px}.boot-scan:after{border-bottom:3px solid;border-right:3px solid;bottom:-1px;right:-1px}.boot-emblem{border:1px solid var(--nx-green);clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);place-items:center;width:108px;height:108px;margin:0 auto 28px;display:grid;position:relative}.boot-emblem span{z-index:2;color:var(--nx-green);font:950 52px/1 ui-monospace,monospace;position:relative}.boot-emblem i{border:1px dashed var(--nx-red);border-radius:50%;width:72%;height:72%;animation:5s linear infinite orbit;position:absolute}@keyframes orbit{to{transform:rotate(360deg)}}.boot-scan>p{color:var(--nx-green);letter-spacing:.12em;margin:0 0 12px;font:800 8px/1.4 ui-monospace,monospace}.boot-scan h1{max-width:650px;margin:0 auto 28px;font-size:38px;line-height:1.08}.boot-progress{background:#101d17;border:1px solid #234634;height:7px;overflow:hidden}.boot-progress span{background:linear-gradient(90deg,var(--nx-green),var(--nx-yellow),var(--nx-red));height:100%;transition:width .12s linear;display:block;box-shadow:0 0 16px #5fffa980}.boot-readout{color:var(--nx-muted);justify-content:space-between;margin-top:8px;font:800 9px/1 ui-monospace,monospace;display:flex}.boot-readout strong{color:var(--nx-green)}.phase-interface-override .boot-scan,.phase-lockdown .boot-scan{animation:.36s steps(2,end) infinite bootGlitch}.phase-lockdown .boot-emblem{border-color:var(--nx-red);filter:drop-shadow(3px 0 var(--nx-blue))}@keyframes bootGlitch{0%,92%,to{transform:none}94%{transform:translate(2px)}96%{transform:translate(-2px)}}.boot-log{color:#557c68;border:1px solid var(--nx-line-soft);text-align:left;background:#020805;gap:5px;margin:22px 0;padding:14px;font:700 8px/1.4 ui-monospace,monospace;display:grid}.boot-log span:nth-child(3),.boot-log span:nth-child(4){color:var(--nx-red)}.boot-scan>button{min-height:38px;color:var(--nx-muted);border:1px solid var(--nx-line);background:0 0;padding:0 18px;font:800 8px ui-monospace,monospace}.device-shell{z-index:3;width:min(100% - 34px,1240px);min-height:100dvh;margin:auto;padding:14px 0 8px;position:relative}.device-bar{border:1px solid var(--nx-line);min-height:58px;box-shadow:inset 3px 0 var(--nx-green);background:#040d09f5;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 12px;display:grid}.device-brand{align-items:center;gap:10px;display:flex}.device-brand>span{color:#031009;background:var(--nx-green);clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,25% 100%,0 75%);place-items:center;width:34px;height:34px;font:950 15px ui-monospace,monospace;display:grid}.device-brand strong,.device-brand small{display:block}.device-brand strong{color:var(--nx-green);letter-spacing:.06em;font:900 10px/1 ui-monospace,monospace}.device-brand small{color:#527663;margin-top:4px;font:700 6px/1 ui-monospace,monospace}.device-bar__center{color:var(--nx-muted);letter-spacing:.08em;align-items:center;gap:8px;font:800 7px/1 ui-monospace,monospace;display:flex}.device-bar__center i{background:var(--nx-red);width:7px;height:7px;box-shadow:0 0 12px var(--nx-red);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:.25}}.device-bar>button{width:36px;height:36px;color:var(--nx-muted);border:1px solid var(--nx-line);background:#07110d;justify-self:end;place-items:center;display:grid}.device-bar>button[aria-pressed=true]{color:#04110a;background:var(--nx-green)}.device-body{border-right:1px solid var(--nx-line);border-left:1px solid var(--nx-line);grid-template-columns:218px minmax(0,1fr);min-height:calc(100dvh - 122px);display:grid}.control-rail{border-right:1px solid var(--nx-line);background:#020906f5;flex-direction:column;padding:18px 13px;display:flex}.control-ring{--control-angle:0deg;background:conic-gradient(var(--nx-green) var(--control-angle),#173125 0);border-radius:50%;place-items:center;width:142px;height:142px;margin:5px auto 22px;display:grid;box-shadow:0 0 30px #5fffa914}.control-ring:before{content:"";background:#06100c;border:1px solid #25523d;border-radius:50%;width:116px;height:116px;position:absolute}.control-ring>div{z-index:1;text-align:center;position:relative}.control-ring strong,.control-ring span{display:block}.control-ring strong{color:var(--nx-green);font:950 28px/1 ui-monospace,monospace}.control-ring span{color:var(--nx-muted);letter-spacing:.12em;margin-top:6px;font:800 6px/1.35 ui-monospace,monospace}.rail-permissions{gap:6px;display:grid}.rail-permissions>div{color:#4a6f5c;background:#07100c;border:1px solid #173427;grid-template-columns:25px 12px 1fr;align-items:center;gap:6px;min-height:48px;padding:7px;display:grid}.rail-permissions>div>span{font:900 8px ui-monospace,monospace}.rail-permissions>div>i{background:#254d3a;height:1px}.rail-permissions p{margin:0}.rail-permissions strong,.rail-permissions small{display:block}.rail-permissions strong{font:800 7px/1 ui-monospace,monospace}.rail-permissions small{margin-top:4px;font:700 5px/1 ui-monospace,monospace}.rail-permissions .is-active{color:var(--nx-yellow);border-color:#5e5524}.rail-permissions .is-active>i{background:var(--nx-yellow);box-shadow:0 0 8px var(--nx-yellow)}.rail-permissions .is-restored{color:var(--nx-green);border-color:#24704d}.rail-notice{color:#61836f;border-left:2px solid var(--nx-green);background:#08130e;gap:5px;margin-top:auto;padding:10px;font-size:8px;line-height:1.4;display:grid}.rail-notice b{color:var(--nx-green);font:900 7px ui-monospace,monospace}.device-workspace{background:#040b08db;min-width:0;padding:12px}.workspace-strip{color:#537865;background:#030905;border:1px solid #183629;justify-content:space-between;align-items:center;min-height:26px;margin-bottom:8px;padding:0 9px;font:700 7px ui-monospace,monospace;display:flex}.workspace-strip code{color:var(--nx-red)}.device-footer{color:#5b7f6c;border:1px solid var(--nx-line);letter-spacing:.06em;background:#030905;align-items:center;gap:22px;min-height:40px;padding:7px 12px;font:700 6px ui-monospace,monospace;display:flex}.device-footer>span{color:var(--nx-green)}.device-footer div{align-items:center;gap:5px;display:flex}.device-footer i{background:var(--nx-red);width:5px;height:5px}.device-footer b{color:var(--nx-text)}.device-footer a{color:inherit;margin-left:auto;text-decoration:none}.device-footer a:hover{color:var(--nx-green)}.terminal-window,.arena-window{border:1px solid var(--nx-line);background:linear-gradient(145deg,#07120dfa,#030a07f5);position:relative;overflow:hidden;box-shadow:9px 9px #00000057,0 0 45px #24a05d0f}.terminal-window:before,.arena-window:before{z-index:3;border-top:2px solid var(--nx-green);border-right:2px solid var(--nx-green);pointer-events:none;content:"";width:33px;height:33px;position:absolute;top:-1px;right:-1px}.window-bar{color:#779989;border-bottom:1px solid var(--nx-line);background:#030906;grid-template-columns:1fr auto 1fr;align-items:center;min-height:34px;padding:0 12px;font:700 7px ui-monospace,monospace;display:grid}.window-bar>div{gap:5px;display:flex}.window-bar i{background:#3b6651;border-radius:50%;width:5px;height:5px}.window-bar i:first-child{background:var(--nx-red)}.window-bar code{color:var(--nx-green);justify-self:end}.nexus-eyebrow{letter-spacing:.1em;color:var(--nx-green)!important;margin:0 0 10px!important;font:900 8px/1 ui-monospace,monospace!important}.nexus-primary{color:#04120b;background:var(--nx-green);border:1px solid var(--nx-green);letter-spacing:.06em;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font:900 9px/1 ui-monospace,monospace;display:inline-flex;box-shadow:4px 4px #176b45}.nexus-primary:disabled{color:#4d6b5b;box-shadow:none;cursor:not-allowed;background:#0c1913;border-color:#244b39}.submit-wide{width:100%;margin-top:12px}.arena-header{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:12px;display:flex}.arena-header small{color:var(--nx-green);letter-spacing:.1em;font:900 7px ui-monospace,monospace}.arena-header h2{margin:4px 0 0;font-size:21px}.arena-header>code{color:var(--nx-yellow);font:800 8px ui-monospace,monospace}.lockdown-dashboard{min-height:100%;padding:4px}.lockdown-alert{min-height:32px;color:var(--nx-red);letter-spacing:.08em;background:#460c1a4d;border:1px solid #552336;justify-content:space-between;align-items:center;padding:0 11px;font:900 7px ui-monospace,monospace;display:flex}.lockdown-alert code{color:#b67c8a}.lockdown-heading{border-bottom:1px solid var(--nx-line);padding:30px 5px 24px}.lockdown-heading p{color:var(--nx-green);margin:0 0 10px;font:900 7px ui-monospace,monospace}.lockdown-heading h1{max-width:820px;margin:0 0 10px;font-size:42px;line-height:1.02}.lockdown-heading>span{color:var(--nx-muted);font-size:10px}.mission-deck article{color:#587564;background:#050d09f5;border:1px solid #183529;flex-direction:column;min-width:0;min-height:330px;padding:15px;display:flex}.mission-deck article>header{justify-content:space-between;font:800 7px ui-monospace,monospace;display:flex}.mission-deck article>header code{color:#506d5e}.mission-deck__icon{color:#3e6652;clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);border:1px solid #254d3b;place-items:center;width:54px;height:54px;margin:28px 0 20px;font:950 23px ui-monospace,monospace;display:grid}.mission-deck h2{color:#8aa696;margin:0;font-size:23px}.mission-deck>article>strong{margin:5px 0 13px;font:800 8px ui-monospace,monospace}.mission-deck p{margin:0;font-size:10px;line-height:1.65}.mission-deck article>footer{border-top:1px solid #183226;gap:10px;margin-top:auto;padding-top:14px;display:grid}.mission-deck article>footer>span{font:800 7px ui-monospace,monospace}.mission-deck article>footer button{color:#06120b;background:var(--nx-yellow);border:0;justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;font:900 8px ui-monospace,monospace;display:flex}.mission-deck article.is-active{color:var(--nx-muted);box-shadow:inset 0 3px var(--nx-yellow),0 0 24px #f5dd660d;border-color:#6b6026}.mission-deck article.is-active .mission-deck__icon{color:var(--nx-yellow);border-color:var(--nx-yellow);box-shadow:0 0 20px #f5dd661f}.mission-deck article.is-active h2{color:var(--nx-text)}.mission-deck article.is-complete{border-color:#23724e}.mission-deck article.is-complete .mission-deck__icon{color:#04110a;background:var(--nx-green);border-color:var(--nx-green)}.mission-deck article.is-complete h2{color:var(--nx-green)}.active-order{color:var(--nx-muted);border-left:3px solid var(--nx-red);background:#06110c;grid-template-columns:auto auto 1fr;align-items:center;gap:16px;padding:11px 14px;font:700 7px ui-monospace,monospace;display:grid}.active-order>strong{color:var(--nx-text)}.active-order p{text-align:right;margin:0}.mission-brief{width:min(100%,720px);margin:6vh auto;padding:32px}.mission-brief .window-bar{margin:-32px -32px 28px}.mission-brief__number{color:#173527;font:950 105px/1 ui-monospace,monospace;position:absolute;top:39px;right:25px}.mission-brief h1{margin:0 0 8px;font-size:34px;position:relative}.mission-brief>strong{color:var(--nx-red);margin-bottom:18px;font-size:12px;display:block;position:relative}.mission-brief>p:not(.nexus-eyebrow){color:var(--nx-muted);margin:0;font-size:12px;line-height:1.7;position:relative}.brief-target{border-left:3px solid var(--nx-green);background:#0b1913;grid-template-columns:75px 1fr;gap:12px;margin:21px 0 10px;padding:13px;display:grid;position:relative}.brief-target>span{color:var(--nx-green);font:900 7px/1.5 ui-monospace,monospace}.brief-target p{color:var(--nx-muted);margin:0;font-size:10px;line-height:1.5}.brief-metrics{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 18px;display:grid}.brief-metrics span{color:#62806f;text-align:center;background:#06100c;border:1px solid #173529;padding:9px;font:700 6px/1.3 ui-monospace,monospace}.brief-metrics b{color:var(--nx-text);margin-bottom:4px;font-size:14px;display:block}.mission-brief>.nexus-primary{width:100%}.mission-play{gap:7px;display:grid}.mission-hud{border:1px solid var(--nx-line);min-height:62px;box-shadow:inset 3px 0 var(--nx-green);background:#07130e;grid-template-columns:1fr auto;align-items:center;padding:9px 13px;display:grid}.mission-hud>div>small,.mission-hud>div>strong{display:block}.mission-hud>div>small{color:var(--nx-green);margin-bottom:4px;font:900 7px ui-monospace,monospace}.mission-hud dl{grid-template-columns:repeat(4,78px);margin:0;display:grid}.mission-hud dl>div{border-left:1px solid var(--nx-line);padding:5px 9px}.mission-hud dt{color:#5d7c6b;font:700 6px ui-monospace,monospace}.mission-hud dd{margin:5px 0 0;font:900 13px ui-monospace,monospace}.mission-hud .is-integrity{color:var(--nx-green)}.mission-hud .is-danger dd{color:var(--nx-red);animation:.6s step-end infinite blink}.stage-progress{background:#14261d;height:4px;overflow:hidden}.stage-progress span{background:var(--nx-green);height:100%;box-shadow:0 0 12px var(--nx-green);transition:width .2s;display:block}.host-message{border:1px solid var(--nx-line);background:#030a06;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:7px 11px;display:grid}.host-message>span{color:#16050a;background:var(--nx-red);clip-path:polygon(0 0,80% 0,100% 20%,100% 100%,20% 100%,0 80%);place-items:center;width:31px;height:31px;font:950 8px ui-monospace,monospace;display:grid}.host-message small,.host-message strong{display:block}.host-message small{color:#617f6f;margin-bottom:3px;font:700 6px ui-monospace,monospace}.host-message strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.host-message>code{color:var(--nx-yellow);font:800 7px ui-monospace,monospace}.arena-window{min-height:515px;padding:15px}.forensics-rules{flex-wrap:wrap;gap:7px;padding:9px 0;display:flex}.forensics-rules span{color:#688877;background:#06110c;border:1px solid #18382a;padding:7px 9px;font:700 6px ui-monospace,monospace}.forensics-rules b{color:var(--nx-yellow)}.log-windows{grid-template-columns:1fr 1fr;gap:8px;display:grid}.log-windows>section{border:1px solid var(--nx-line);background:#030906;min-width:0}.log-windows>section>header{color:var(--nx-green);border-bottom:1px solid var(--nx-line);background:#07130e;justify-content:space-between;padding:7px 9px;font:800 7px ui-monospace,monospace;display:flex}.log-windows>section>header i{background:var(--nx-green);width:6px;height:6px;box-shadow:0 0 8px var(--nx-green)}.log-windows button{color:#789687;text-align:left;background:0 0;border:0;border-bottom:1px solid #122b20;grid-template-columns:62px 82px 1fr auto;align-items:center;gap:7px;width:100%;padding:8px;font:700 7px ui-monospace,monospace;display:grid}.log-windows button:last-child{border-bottom:0}.log-windows button span{gap:6px;display:flex}.log-windows button b{color:var(--nx-text)}.log-windows button code{color:#789687}.log-windows button strong{color:#9cb5a8;font-size:7px}.log-windows button:hover{background:#0a1a13}.log-windows button.is-selected{color:var(--nx-red);box-shadow:inset 3px 0 var(--nx-red);background:#ff496917}.log-windows button.is-selected strong,.log-windows button.is-selected code{color:var(--nx-red)}.packet-chain{gap:6px;padding-top:14px;display:grid}.packet-row{background:#08150f;border:1px solid #214936;grid-template-columns:30px 40px 1fr auto;align-items:center;min-height:66px;display:grid}.packet-row>span{color:#5d806d;text-align:center;font:700 7px ui-monospace,monospace}.packet-row>b{color:#04110a;background:var(--nx-green);place-items:center;width:32px;height:32px;font:950 10px ui-monospace,monospace;display:grid}.packet-row strong,.packet-row small{display:block}.packet-row strong{font:800 9px ui-monospace,monospace}.packet-row small{color:var(--nx-muted);margin-top:5px;font:700 6px ui-monospace,monospace}.packet-row aside{align-self:stretch;display:flex}.packet-row button{width:40px;color:var(--nx-green);border:0;border-left:1px solid var(--nx-line);background:#04100b}.packet-row button:disabled{color:#294a39;cursor:not-allowed}.slot-readout{grid-template-columns:repeat(5,1fr);gap:7px;padding:34px 0 16px;display:grid}.slot-readout>div{border:1px solid var(--nx-line);text-align:center;background:#07150f;padding:15px 6px}.slot-readout span,.slot-readout strong,.slot-readout small{display:block}.slot-readout span{color:var(--nx-green);font:800 7px ui-monospace,monospace}.slot-readout strong{color:var(--nx-yellow);margin:8px 0;font:950 30px ui-monospace,monospace}.slot-readout small{color:var(--nx-muted);font:700 6px ui-monospace,monospace}.response-formula{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:25px;display:grid}.response-formula span{color:#769586;text-align:center;background:#050e0a;border:1px solid #18372a;padding:8px;font:700 7px ui-monospace,monospace}.code-arena form{width:min(100%,620px);margin:auto}.code-arena label{color:var(--nx-green);font:800 7px ui-monospace,monospace}.code-arena form>div{border:1px solid var(--nx-green);background:#020805;grid-template-columns:28px 1fr auto;align-items:center;margin-top:7px;display:grid}.code-arena form>div>span{color:var(--nx-green);text-align:center}.code-arena input{min-width:0;height:54px;color:var(--nx-green);letter-spacing:.35em;text-align:center;background:0 0;border:0;outline:0;font:950 24px ui-monospace,monospace}.code-arena form button{color:#04110a;background:var(--nx-green);border:0;align-self:stretch;padding:0 25px;font:900 9px ui-monospace,monospace}.scan-alert{color:var(--nx-red);background:#ff496914;border:1px solid #562437;justify-content:space-between;margin-top:10px;padding:8px 10px;font:900 7px ui-monospace,monospace;display:flex}.scan-alert code{color:#c58794}.bus-status{align-items:center;gap:13px;padding:9px 3px;display:flex}.bus-status span{color:var(--nx-muted);align-items:center;gap:5px;font:800 6px ui-monospace,monospace;display:flex}.bus-status span i{background:var(--nx-green);width:7px;height:7px}.bus-status .is-yellow i{background:var(--nx-yellow)}.bus-status .is-magenta i{background:var(--nx-magenta)}.bus-status>strong{color:var(--nx-red);margin-left:auto;font:900 7px ui-monospace,monospace}.bus-grid{border:1px solid var(--nx-line);background:#020805;grid-template-columns:repeat(7,1fr);gap:4px;width:min(100%,660px);margin:auto;padding:9px;display:grid}.bus-tile{aspect-ratio:1;color:#3e6552;background:#07110d;border:1px solid #183629;place-items:center;min-width:0;font:900 clamp(15px,2vw,25px) ui-monospace,monospace;display:grid;position:relative}.bus-tile small{color:#668675;font:800 5px ui-monospace,monospace;position:absolute;bottom:3px;right:3px}.bus-tile.shape-blocked{color:var(--nx-red);background:repeating-linear-gradient(45deg,#17070d,#17070d 4px,#260b14 4px 8px);border-color:#562238}.bus-tile.shape-empty{color:#162f23}.bus-tile.shape-bridge{color:var(--nx-blue);border-color:#2f6984}.bus-tile.shape-decoy{color:#405d4f;border-style:dashed}.bus-tile.channel-cyan{color:var(--nx-green)}.bus-tile.channel-yellow{color:var(--nx-yellow)}.bus-tile.channel-magenta{color:var(--nx-magenta)}.bus-tile.channel-cyan.channel-magenta{color:var(--nx-blue)}.bus-tile.is-aligned{border-color:var(--nx-green);background:#0b2117;box-shadow:inset 0 0 16px #5fffa914}.bus-tile.is-scanned{color:var(--nx-red);border-color:var(--nx-red);filter:saturate(.5);background:#ff496926}.bus-tile:disabled{cursor:default}.bus-legend{grid-template-columns:repeat(4,1fr);gap:5px;width:min(100%,760px);margin:10px auto 0;display:grid}.bus-legend span{color:#678675;background:#05100b;border:1px solid #163427;align-items:center;gap:5px;padding:7px;font:700 6px ui-monospace,monospace;display:flex}.bus-legend i{background:var(--nx-yellow);width:7px;height:7px}.bus-legend i.is-aligned{background:var(--nx-green)}.bus-legend i.is-corrupt{background:var(--nx-red)}.bus-legend i.is-bridge{background:var(--nx-blue)}.kernel-samples{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 0;display:grid}.kernel-samples>div{background:#04100b;border:1px solid #1b3e2e;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:11px;display:grid}.kernel-samples span{color:#668876;grid-column:1/-1;font:700 6px ui-monospace,monospace}.kernel-samples code,.kernel-samples strong{letter-spacing:.1em;font:900 16px ui-monospace,monospace}.kernel-samples code{color:var(--nx-yellow)}.kernel-samples strong{color:var(--nx-green)}.kernel-samples i{color:#527762;font-style:normal}.opcode-reference{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:8px;display:grid}.opcode-reference>div{color:var(--nx-muted);background:#07130e;border:1px solid #1c402f;grid-template-columns:42px 1fr;align-items:center;padding:8px;display:grid}.opcode-reference b{color:var(--nx-green);grid-row:1/3;font:950 10px ui-monospace,monospace}.opcode-reference span{font:800 7px ui-monospace,monospace}.opcode-reference small{margin-top:3px;font-size:7px}.opcode-queue{gap:5px;display:grid}.opcode-queue>div{background:#08160f;border:1px solid #214b37;grid-template-columns:30px 55px 1fr auto;align-items:center;min-height:61px;display:grid}.opcode-queue>div>span{color:#597b68;text-align:center;font:700 7px ui-monospace,monospace}.opcode-queue>div>b{color:#04110a;background:var(--nx-green);place-items:center;width:45px;height:34px;font:950 9px ui-monospace,monospace;display:grid}.opcode-queue p{margin:0}.opcode-queue strong,.opcode-queue small{display:block}.opcode-queue strong{font:800 8px ui-monospace,monospace}.opcode-queue small{color:var(--nx-muted);margin-top:4px;font-size:7px}.opcode-queue aside{align-self:stretch;display:flex}.opcode-queue button{width:42px;color:var(--nx-green);border:0;border-left:1px solid var(--nx-line);background:#040e09}.opcode-queue button:disabled{color:#274738;cursor:not-allowed}.mutation-alert{color:#d0a0aa;border:1px solid var(--nx-red);background:#ff49691a;grid-template-columns:auto 1fr;gap:12px;margin:10px 0;padding:10px;font-size:8px;display:grid}.mutation-alert b{color:var(--nx-red);font:900 8px ui-monospace,monospace}.attack-signature{border:1px solid var(--nx-line);background:#020805;grid-template-columns:1fr auto 1fr;place-items:center;gap:10px;min-height:155px;margin:10px 0;display:grid}.attack-signature small,.attack-signature span{color:#628370;grid-column:1/-1;font:800 6px ui-monospace,monospace}.attack-signature strong,.attack-signature code{letter-spacing:.13em;font:950 30px ui-monospace,monospace}.attack-signature strong{color:var(--nx-red)}.attack-signature code{color:var(--nx-green)}.attack-signature i{color:var(--nx-yellow);font:800 7px ui-monospace,monospace}.parity-layout{grid-template-columns:minmax(300px,560px) 180px;justify-content:center;gap:12px;padding:26px 0;display:grid}.parity-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.parity-grid button{aspect-ratio:1;color:#345a46;background:#06100c;border:1px solid #1d4230;place-items:center;display:grid;position:relative}.parity-grid button span{z-index:2;font:950 13px ui-monospace,monospace;position:relative}.parity-grid button i{background:#173c2a;width:18px;height:18px;position:absolute;transform:rotate(45deg)}.parity-grid button.is-on{color:#031009;background:var(--nx-green);border-color:var(--nx-green);box-shadow:0 0 20px #5fffa933}.parity-grid button.is-on i{background:#fff}.parity-grid button.is-locked{color:var(--nx-red);background:repeating-linear-gradient(45deg,#14070c,#14070c 5px,#210b12 5px 10px);border-color:#572337}.parity-grid button.is-locked i{display:none}.parity-layout>aside{color:var(--nx-muted);border:1px solid var(--nx-line);background:#04100b;flex-direction:column;padding:14px;display:flex}.parity-layout>aside small{color:#5f816e;font:700 6px ui-monospace,monospace}.parity-layout>aside strong{color:var(--nx-green);margin:7px 0 18px;font:950 38px ui-monospace,monospace}.parity-layout>aside p{font-size:9px}.parity-layout>aside code{color:var(--nx-yellow);text-align:center;background:#020805;border:1px solid #1c3b2d;padding:12px;font:800 9px/1.7 ui-monospace,monospace}.parity-layout>aside span{margin-top:auto;font-size:8px;line-height:1.5}.nexus-hint{color:var(--nx-muted);border:1px solid #4e4923;border-left:3px solid var(--nx-yellow);background:#050e0a;grid-template-columns:1fr auto;gap:9px;padding:9px 10px 9px 13px;font-family:ui-monospace,monospace;display:grid}.nexus-hint header{justify-content:space-between;align-items:center;gap:10px;display:flex}.nexus-hint header>span{color:var(--nx-yellow);font:900 7px ui-monospace,monospace}.nexus-hint header>div{gap:4px;display:flex}.nexus-hint header i{color:#4b644f;border:1px solid #304c38;place-items:center;width:18px;height:18px;font:800 6px ui-monospace,monospace;display:grid}.nexus-hint p{color:#c3d9cc;grid-column:1;margin:0;font-size:9px;line-height:1.5}.nexus-hint p code{color:var(--nx-yellow);margin-bottom:3px;font-size:6px;display:block}.nexus-hint>button{min-width:170px;color:var(--nx-yellow);background:#16170b;border:1px solid #665d25;grid-area:1/2/span 2;padding:5px 11px;font:900 8px ui-monospace,monospace}.nexus-hint>button small{color:#b6a75c;margin-top:4px;font-size:6px;display:block}.nexus-hint>button:disabled{color:#789181;cursor:default;background:#0a120d;border-color:#2b4938}.checkpoint-screen,.failed-screen,.result-screen{text-align:center;width:min(100%,680px);margin:7vh auto;padding:30px}.checkpoint-screen .window-bar,.failed-screen .window-bar,.result-screen .window-bar{margin:-30px -30px 27px}.checkpoint-mark{color:#04110a;background:var(--nx-green);clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);place-items:center;width:104px;height:104px;margin:0 auto 19px;font:950 28px ui-monospace,monospace;display:grid}.checkpoint-screen h1,.failed-screen h1,.result-screen h1{margin:0 0 11px;font-size:29px}.checkpoint-screen>p:not(.nexus-eyebrow),.failed-screen>p:not(.nexus-eyebrow),.result-screen>p:not(.nexus-eyebrow){color:var(--nx-muted);margin:0;font-size:11px;line-height:1.7}.checkpoint-stats,.result-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:22px 0;display:grid}.checkpoint-stats span,.result-stats span{color:#698775;background:#07130e;border:1px solid #1e4432;padding:10px;font:700 6px ui-monospace,monospace}.checkpoint-stats b,.result-stats b{color:var(--nx-green);margin-bottom:5px;font-size:17px;display:block}.checkpoint-screen>.nexus-primary,.failed-screen>.nexus-primary{width:100%}.failed-symbol{width:90px;height:90px;color:var(--nx-red);border:1px solid var(--nx-red);place-items:center;margin:0 auto 18px;font:950 46px ui-monospace,monospace;display:grid;box-shadow:0 0 24px #ff49691a}.rollback-note{color:var(--nx-yellow);background:#121409;border:1px solid #5c5523;margin:20px 0;padding:10px;font:800 7px ui-monospace,monospace}.restore-screen{text-align:center;place-content:center;justify-items:center;min-height:calc(100dvh - 150px);padding:30px;display:grid}.restore-orbit{border:1px solid var(--nx-green);border-radius:50%;place-items:center;width:190px;height:190px;margin-bottom:25px;display:grid;position:relative;box-shadow:0 0 55px #5fffa91f}.restore-orbit span{z-index:2;color:var(--nx-green);font:950 34px ui-monospace,monospace;position:relative}.restore-orbit i,.restore-orbit b{border-radius:50%;animation:3s linear infinite orbit;position:absolute}.restore-orbit i{border:1px dashed var(--nx-green);width:150px;height:150px}.restore-orbit b{border-top:1px solid var(--nx-red);border-bottom:1px solid var(--nx-red);width:220px;height:80px;animation-direction:reverse}.restore-screen>p{color:var(--nx-green);margin:0 0 8px;font:900 7px ui-monospace,monospace}.restore-screen h1{margin:0 0 20px;font-size:32px}.restore-list{gap:6px;display:flex}.restore-list span{color:#506c5c;background:#06100c;border:1px solid #1c3b2d;padding:8px;font:700 6px ui-monospace,monospace}.restore-list span.is-done{color:#04110a;background:var(--nx-green);border-color:var(--nx-green)}.restore-bar{background:#14261d;width:min(80vw,600px);height:5px;margin-top:20px;overflow:hidden}.restore-bar span{background:var(--nx-green);height:100%;box-shadow:0 0 13px var(--nx-green);display:block}.result-safe{color:#04110a;background:var(--nx-green);justify-content:center;align-items:center;gap:8px;margin-bottom:17px;padding:8px;font:900 7px ui-monospace,monospace;display:flex}.result-grade{color:#04110a;background:var(--nx-green);clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);place-content:center;width:112px;height:112px;margin:0 auto 20px;display:grid}.result-grade strong{font:950 50px/.8 ui-monospace,monospace}.result-grade span{margin-top:10px;font:800 5px ui-monospace,monospace}.result-actions{gap:7px;display:flex}.result-actions button{min-height:43px;color:var(--nx-text);border:1px solid var(--nx-line);background:0 0;flex:1;justify-content:center;align-items:center;gap:7px;font:900 8px ui-monospace,monospace;display:flex}.result-actions .nexus-primary{color:#04110a;background:var(--nx-green);border-color:var(--nx-green)}.integrity-1 .device-workspace{animation:4s step-end infinite damageShake}@keyframes damageShake{0%,94%,to{filter:none;transform:none}95%{filter:hue-rotate(20deg);transform:translate(2px)}96%{transform:translate(-2px)}}@media (max-width:850px){.device-shell{width:min(100% - 18px,1240px);padding-top:8px}.device-bar{grid-template-columns:1fr auto}.device-bar__center{display:none}.device-body{grid-template-columns:1fr;min-height:calc(100dvh - 110px)}.control-rail{border-right:0;border-bottom:1px solid var(--nx-line);grid-template-columns:90px 1fr;gap:10px;padding:10px;display:grid}.control-ring{width:78px;height:78px;margin:0}.control-ring:before{width:64px;height:64px}.control-ring strong{font-size:17px}.control-ring span{font-size:4px}.rail-permissions{grid-template-columns:repeat(3,1fr);align-self:center}.rail-permissions>div{grid-template-columns:18px 1fr;min-height:53px}.rail-permissions>div>i,.rail-notice{display:none}.device-workspace{padding:8px}.mission-deck{grid-template-columns:1fr}.mission-deck article{min-height:245px}.mission-deck__icon{margin:18px 0 14px}.active-order{grid-template-columns:1fr}.active-order p{text-align:left}.log-windows{grid-template-columns:1fr}.mission-hud{grid-template-columns:1fr;gap:7px}.mission-hud dl{grid-template-columns:repeat(4,1fr)}.mission-hud dl>div{border-top:1px solid var(--nx-line);border-left:0;padding:5px}.parity-layout{grid-template-columns:1fr}.parity-layout>aside{grid-template-columns:auto 1fr;gap:8px;display:grid}.parity-layout>aside strong{margin:0}.parity-layout>aside p,.parity-layout>aside span{grid-column:1/-1;margin:0}.bus-legend{grid-template-columns:1fr 1fr}.device-footer{gap:9px}.device-footer div{display:none}}@media (max-width:560px){.boot-sequence{padding:14px}.boot-safe-label{white-space:nowrap;top:12px}.boot-scan{padding:34px 17px}.boot-scan h1{font-size:27px}.boot-emblem{width:90px;height:90px}.device-brand small{display:none}.control-rail{grid-template-columns:70px 1fr;padding:7px}.control-ring{width:64px;height:64px}.control-ring:before{width:52px;height:52px}.control-ring strong{font-size:14px}.rail-permissions>div{min-height:46px;padding:7px 5px;display:block}.rail-permissions>div>span{display:none}.rail-permissions strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-strip span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.lockdown-heading{padding:24px 4px 20px}.lockdown-heading h1{font-size:31px}.mission-deck article{min-height:265px}.mission-brief{margin:2vh auto;padding:22px 16px}.mission-brief .window-bar{margin:-22px -16px 22px}.mission-brief__number{font-size:74px}.mission-brief h1{font-size:27px}.brief-target{grid-template-columns:1fr}.host-message{grid-template-columns:31px minmax(0,1fr)}.host-message>code{display:none}.arena-header{flex-direction:column;align-items:flex-start}.arena-header>code{align-self:flex-end;margin-top:-16px}.arena-window{min-height:480px;padding:11px}.forensics-rules{display:grid}.log-windows button{grid-template-columns:52px 1fr auto}.log-windows button strong{grid-column:1/-1}.log-windows button small{grid-area:1/3}.packet-row{grid-template-columns:24px 35px 1fr auto}.packet-row button{width:32px}.slot-readout{gap:3px}.slot-readout strong{font-size:23px}.response-formula{grid-template-columns:1fr 1fr}.code-arena form>div{grid-template-columns:23px 1fr}.code-arena form button{grid-column:1/-1;min-height:39px}.bus-grid{gap:2px;padding:5px}.bus-tile{font-size:15px}.bus-legend,.kernel-samples,.opcode-reference{grid-template-columns:1fr}.opcode-queue>div{grid-template-columns:24px 48px 1fr auto}.opcode-queue button{width:32px}.attack-signature strong,.attack-signature code{font-size:20px}.parity-layout{grid-template-columns:1fr;min-width:0;padding:18px 0}.nexus-hint{grid-template-columns:1fr}.nexus-hint p{grid-column:1}.nexus-hint>button{grid-area:auto/1;width:100%}.checkpoint-screen,.failed-screen,.result-screen{margin:2vh auto;padding:22px 16px}.checkpoint-screen .window-bar,.failed-screen .window-bar,.result-screen .window-bar{margin:-22px -16px 22px}.checkpoint-stats,.result-stats{grid-template-columns:1fr 1fr}.result-actions{flex-direction:column}.restore-list{width:100%;display:grid}.device-footer>span{display:none}.device-footer a{margin-left:auto}}.control-ring{position:relative}.boot-log{color:#6f9f86}.rail-permissions>div{color:#70a086}.rail-notice{color:#78a58d}.workspace-strip,.device-footer{color:#6d9b82}.mission-hud dt{color:#75a38a}.log-windows button small{color:#719d85}@media (prefers-reduced-motion:reduce){.nexus-game:after,.boot-emblem i,.phase-interface-override .boot-scan,.phase-lockdown .boot-scan,.device-bar__center i,.mission-hud .is-danger dd,.restore-orbit i,.restore-orbit b,.integrity-1 .device-workspace{animation:none}.boot-progress span,.stage-progress span{transition:none}}.intrusion-telemetry{z-index:1;pointer-events:none;font-family:ui-monospace,monospace;position:fixed;inset:0;overflow:hidden}.intrusion-stream{color:#5fffa93d;letter-spacing:.14em;gap:12px;font-size:7px;animation:11s linear infinite telemetryDrift;display:grid;position:absolute;top:15%}.intrusion-stream.is-left{left:15px}.intrusion-stream.is-right{justify-items:end;animation-direction:reverse;right:15px}.intrusion-crosshair{border:1px solid #ff49691a;border-radius:50%;width:160px;height:160px;animation:18s linear infinite crosshairTurn;position:absolute;bottom:8vh;right:6vw}.intrusion-crosshair i{background:#ff496924;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intrusion-crosshair i:first-child{width:210px;height:1px}.intrusion-crosshair i:nth-child(2){width:1px;height:210px}.intrusion-crosshair span{color:#ff496933;text-align:center;font:800 7px/1.5 ui-monospace,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intrusion-bands i{background:#ff496929;width:120%;height:1px;animation:8s step-end infinite breachBand;position:absolute;left:-10%;box-shadow:0 0 20px #ff49692e}.intrusion-bands i:first-child{animation-delay:-1.2s;top:23%}.intrusion-bands i:nth-child(2){animation-delay:-4.7s;top:61%}.intrusion-bands i:nth-child(3){animation-delay:-6.1s;top:84%}@keyframes telemetryDrift{0%{opacity:.2;transform:translateY(-30px)}50%{opacity:.7}to{opacity:.2;transform:translateY(70px)}}@keyframes crosshairTurn{to{transform:rotate(360deg)}}@keyframes breachBand{0%,92%,to{opacity:.1;transform:translate(0)}93%{opacity:.8;height:7px;transform:translate(7%)}94%{opacity:.2;height:1px;transform:translate(-5%)}}.device-shell{background:#010604ad;width:100%;padding:0}.device-bar{z-index:5;border:0;border-bottom:1px solid var(--nx-line);min-height:62px;box-shadow:inset 4px 0 var(--nx-red),0 8px 30px #0000008c;position:relative}.device-brand>span{color:#16050a;background:var(--nx-red);filter:drop-shadow(0 0 10px #ff496952)}.device-brand strong{color:var(--nx-red)}.session-ticker{z-index:4;color:#6f9d85;letter-spacing:.13em;white-space:nowrap;background:#020604;border-bottom:1px solid #18362a;justify-content:center;align-items:center;gap:18px;min-height:23px;font:800 6px ui-monospace,monospace;display:flex;position:relative;overflow:hidden}.session-ticker span{animation:4s step-end infinite tickerPulse}.session-ticker span:nth-of-type(2){animation-delay:-1s}.session-ticker span:nth-of-type(3){animation-delay:-2s}.session-ticker i{background:var(--nx-red);width:18px;height:1px}@keyframes tickerPulse{0%,78%,to{color:#6f9d85}80%,86%{color:var(--nx-red)}}.device-body{min-height:calc(100dvh - 125px)}.device-workspace{background:linear-gradient(135deg,#040b08eb,#020705f5)}.workspace-strip{background:#010503;border-color:#264f3d}.workspace-strip code{animation:1.4s step-end infinite blink}.device-footer{border:0;border-top:1px solid var(--nx-line)}.rail-notice{opacity:.64;border-color:#426650}.nexus-primary{color:var(--nx-green);border-color:var(--nx-green);box-shadow:inset 3px 0 var(--nx-green),0 0 18px #5fffa90f;text-shadow:0 0 9px #5fffa947;background:#06140d}.nexus-primary:hover{color:#020805;background:var(--nx-green)}.boot-sequence{background:radial-gradient(circle,#5b001821,#0000 50%);align-items:center}.boot-safe-label{color:var(--nx-red);letter-spacing:.18em;background:#080205;border-bottom:1px solid #5b2435;border-right:1px solid #5b2435;padding:10px 15px;top:0;left:0;transform:none}.boot-scan{text-align:left;background:#020705f7;border-color:#583044;width:min(96vw,1040px);padding:0;box-shadow:0 0 0 1px #000,18px 18px #0000008c,0 0 100px #ff496914}.boot-scan:before,.boot-scan:after{border-color:var(--nx-red)}.boot-terminal-bar{color:#bc8290;letter-spacing:.1em;background:#0d0408;border-bottom:1px solid #552437;grid-template-columns:1fr auto 12px;align-items:center;min-height:36px;padding:0 15px;font:800 7px ui-monospace,monospace;display:grid}.boot-terminal-bar code{color:var(--nx-red)}.boot-terminal-bar i{background:var(--nx-red);width:7px;height:7px;box-shadow:0 0 12px var(--nx-red);margin-left:8px;animation:.8s step-end infinite blink}.boot-core{grid-template-columns:130px 1fr;align-items:center;gap:35px;padding:45px 54px 30px;display:grid}.boot-core .boot-emblem{border-color:var(--nx-red);width:112px;height:112px;margin:0}.boot-core .boot-emblem span{color:var(--nx-red)}.boot-core p{color:var(--nx-red);letter-spacing:.14em;margin:0 0 10px;font:900 8px ui-monospace,monospace}.boot-core h1{text-align:left;margin:0;font-size:clamp(28px,4vw,48px)}.boot-progress,.boot-readout{margin-left:54px;margin-right:54px}.boot-progress span{background:linear-gradient(90deg,var(--nx-red),#b41945,var(--nx-green))}.boot-log{color:#739682;border-color:#243d32;grid-template-columns:1fr 1fr;gap:8px 22px;margin:24px 54px}.boot-log span{padding-left:9px;position:relative}.boot-log span:before{content:"";background:currentColor;width:3px;height:3px;position:absolute;top:50%;left:0}.boot-log span:first-child,.boot-log span:nth-child(2),.boot-log span:nth-child(5){color:var(--nx-red)}.boot-scan>button{color:#d5a4ae;background:#12060b;border-color:#773047;margin:0 54px 35px}.boot-scan>button:hover{color:#fff;border-color:var(--nx-red)}.boot-disclaimer{color:#53705f;letter-spacing:.15em;font:700 6px ui-monospace,monospace;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.lockdown-grid{border-bottom:1px solid var(--nx-line);grid-template-columns:minmax(0,1fr) 230px;display:grid}.lockdown-heading{border:0;min-height:260px;padding:38px 24px 25px}.lockdown-heading h1{letter-spacing:-.025em;max-width:900px;font-size:clamp(34px,4vw,58px)}.lockdown-heading>span{color:#9bb5a7;max-width:760px;line-height:1.7;display:block}.host-transcript{color:#638473;background:#020704;border-left:2px solid #315844;gap:7px;max-width:760px;margin-top:25px;padding:15px;font:700 7px ui-monospace,monospace;display:grid}.host-transcript .is-remote{color:var(--nx-red);margin-top:4px}.breach-summary{color:#678875;background:repeating-linear-gradient(0deg,#ff496906,#ff496906 1px,#0000 1px 5px),#070307;border-left:1px solid #512234;flex-direction:column;justify-content:center;padding:24px;display:flex}.breach-summary span,.breach-summary small{letter-spacing:.12em;font:800 6px ui-monospace,monospace}.breach-summary strong{color:var(--nx-red);margin:8px 0;font:950 27px ui-monospace,monospace}.breach-summary i{background:linear-gradient(90deg,var(--nx-red) var(--control-angle,0%),#2d1320 0);width:100%;height:2px;margin:10px 0 18px}.breach-summary code{color:#85435a;letter-spacing:.12em;margin-top:20px;font:800 10px ui-monospace,monospace}.mission-deck{grid-template-columns:1fr;gap:5px;padding:12px 0;display:grid}.mission-deck article{background:#030906f5;border-color:#173427;grid-template-columns:150px 72px minmax(0,1fr) 205px;align-items:stretch;min-height:106px;padding:0;display:grid}.mission-deck article>header{border-right:1px solid #173427;flex-direction:column;justify-content:center;gap:10px;padding:13px;display:flex}.mission-deck__icon{clip-path:none;border:0;border-right:1px solid #173427;align-self:stretch;width:auto;height:auto;margin:0;font-size:15px}.mission-deck__body{flex-direction:column;justify-content:center;min-width:0;padding:13px 18px;display:flex}.mission-deck__body>small{color:#60806f;font:800 6px ui-monospace,monospace}.mission-deck h2{margin:4px 0 2px;font-size:18px}.mission-deck>article>strong{margin:0}.mission-deck__body>strong{color:#7f9a8c;font:800 7px ui-monospace,monospace}.mission-deck__body p{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}.mission-deck article>footer{border-top:0;border-left:1px solid #173427;justify-content:center;align-items:center;margin:0;padding:12px;display:flex}.mission-deck article>footer button{width:100%;min-height:43px;color:var(--nx-yellow);background:#111307;border:1px solid #675e27}.mission-deck article>footer>span{color:#537060;text-align:center}.mission-deck article.is-active{box-shadow:inset 4px 0 var(--nx-yellow),0 0 24px #f5dd660a;border-color:#685e27}.mission-deck article.is-active .mission-deck__icon{clip-path:none;background:#f5dd660a;border-color:#685e27}.mission-deck article.is-complete{box-shadow:inset 4px 0 var(--nx-green)}.active-order{border-left-color:var(--nx-yellow)}.active-order>span{color:var(--nx-yellow)}.mission-brief{border-color:#543044;margin:5vh auto}.mission-brief__number{color:#24131a;font-size:88px}.mission-brief>strong{color:var(--nx-red);font-family:ui-monospace,monospace}.brief-target{border-left-color:var(--nx-red);background:#06100c}.brief-target>span{color:var(--nx-red)}.mission-hud{box-shadow:inset 3px 0 var(--nx-red)}.mission-hud>div>small{color:var(--nx-red)}.stage-progress span{background:linear-gradient(90deg,var(--nx-red),var(--nx-green))}.host-message>span{animation:6s step-end infinite hostGlitch}@keyframes hostGlitch{0%,94%,to{transform:none}95%{filter:hue-rotate(70deg);transform:translate(2px,-1px)}96%{transform:translate(-2px,1px)}}.nexus-hint{background:#030a06;border-color:#31473b #31473b #31473b #748e7c}.nexus-hint header>span,.nexus-hint p code{color:#94b3a2}.nexus-hint>button{color:#a8c2b4;background:#07110c;border-color:#31503e}.nexus-hint>button small{color:#6e8b7b}.nexus-hint header i.is-active{color:#06100c;background:#8fac9c;border-color:#8fac9c}.checkpoint-mark{color:var(--nx-green);border:1px solid var(--nx-green);clip-path:none;background:#05110b;box-shadow:inset 0 0 28px #5fffa914}.checkpoint-screen,.failed-screen,.result-screen{margin:5vh auto}.result-grade{color:var(--nx-green);border:1px solid var(--nx-green);clip-path:none;background:#05110b;box-shadow:inset 0 0 30px #5fffa914}.result-safe{color:var(--nx-green);border:1px solid var(--nx-green);background:#06150e}@media (max-width:850px){.intrusion-stream{display:none}.device-shell{width:100%;padding:0}.session-ticker{justify-content:flex-start;padding-left:12px}.lockdown-grid{grid-template-columns:1fr}.breach-summary{display:none}.lockdown-heading{min-height:auto;padding:30px 8px 25px}.mission-deck article{grid-template-columns:82px 56px minmax(0,1fr)}.mission-deck article>footer{border-top:1px solid #173427;border-left:0;grid-column:1/-1;min-height:58px}.mission-deck__body p{white-space:normal}.mission-deck article{min-height:170px}.mission-deck article>header{padding:8px}.mission-deck__body{padding:12px}.mission-deck article>footer button{width:min(100%,430px)}.boot-core{grid-template-columns:95px 1fr;padding:36px 28px 24px}.boot-core .boot-emblem{width:88px;height:88px}.boot-progress,.boot-readout{margin-left:28px;margin-right:28px}.boot-log{margin:20px 28px}.boot-scan>button{margin:0 28px 28px}}@media (max-width:560px){.device-bar{min-height:56px}.session-ticker{min-height:21px}.boot-safe-label{text-overflow:ellipsis;white-space:nowrap;max-width:82vw;overflow:hidden}.boot-scan{width:100%}.boot-terminal-bar{grid-template-columns:1fr auto}.boot-terminal-bar i{display:none}.boot-core{padding:42px 18px 22px;display:block}.boot-core .boot-emblem{width:74px;height:74px;margin:0 0 24px}.boot-core .boot-emblem span{font-size:35px}.boot-core h1{font-size:29px}.boot-progress,.boot-readout{margin-left:18px;margin-right:18px}.boot-log{grid-template-columns:1fr;margin:20px 18px}.boot-log span:nth-child(4){display:none}.boot-scan>button{width:calc(100% - 36px);margin:0 18px 22px}.boot-disclaimer{text-align:center;width:100%}.lockdown-heading{padding:24px 4px 20px}.lockdown-heading h1{font-size:32px}.host-transcript{padding:11px}.mission-deck article{grid-template-columns:70px 44px minmax(0,1fr)}.mission-deck article>header span{font-size:6px}.mission-deck__body{padding:10px}.mission-deck__body p{font-size:9px}.mission-deck h2{font-size:17px}.mission-brief__number{font-size:62px}.device-footer{min-height:32px}.device-footer a{font-size:6px}}@media (prefers-reduced-motion:reduce){.intrusion-stream,.intrusion-crosshair,.intrusion-bands i,.session-ticker span,.boot-terminal-bar i,.host-message>span{animation:none}}.workspace-strip code{color:#ff6c87;animation:none}.nexus-backdrop{opacity:1;filter:saturate(1.2)contrast(1.08)}.device-workspace{background-color:#020805d1;background-image:linear-gradient(#5fffa909 1px,#0000 1px),linear-gradient(90deg,#5fffa909 1px,#0000 1px),radial-gradient(circle at 72% 18%,#ff496916,#0000 28%);background-position:0 0,0 0,0 0;background-size:38px 38px,38px 38px,100% 100%;animation:20s linear infinite workspaceGridDrift}.control-rail{background:#020906e8}@keyframes workspaceGridDrift{to{background-position:38px 38px,38px 38px,0 0}}.boot-safe-label{font-size:10px}.boot-terminal-bar{font-size:9px}.boot-core p{font-size:10px}.boot-log{font-size:10px;line-height:1.55}.boot-readout,.boot-scan>button{font-size:10px}.boot-disclaimer{font-size:8px}.device-brand strong{font-size:12px}.device-brand small{font-size:8px}.device-bar__center{font-size:9px}.device-footer,.control-ring span{font-size:8px}.rail-permissions>div{min-height:57px}.rail-permissions>div>span{font-size:10px}.rail-notice{font-size:10px}.rail-notice b{font-size:9px}.nexus-primary{font-size:10px}.lockdown-alert{min-height:38px;font-size:9px}.lockdown-heading p{font-size:9px}.host-transcript{font-size:9px}.breach-summary span,.breach-summary small{font-size:8px}.breach-summary code{font-size:11px}.mission-deck article>header{font-size:9px}.mission-deck__body>small{font-size:8px}.mission-deck__body>strong{font-size:9px}.mission-deck p{font-size:11px}.mission-deck article>footer button{font-size:10px}.mission-deck article>footer>span{font-size:8px}.active-order{font-size:9px}.mission-hud>div>strong{font-size:18px}.mission-hud dl{grid-template-columns:repeat(3,minmax(92px,1fr))}.host-message>code,.arena-header small{font-size:9px}.forensics-rules span{font-size:8px}.log-windows>section>header,.log-windows button{font-size:9px}.packet-row>span{font-size:9px}.packet-row>b,.packet-row strong{font-size:11px}.packet-row small{font-size:8px}.response-formula span,.code-arena label,.scan-alert{font-size:9px}.bus-legend span,.kernel-samples span{font-size:8px}.opcode-reference small{font-size:8px}.opcode-queue small{font-size:8px}.mutation-alert,.mutation-alert b{font-size:10px}.attack-signature small,.attack-signature span,.parity-layout>aside small{font-size:8px}.parity-layout>aside p,.parity-layout>aside span{font-size:10px}.nexus-hint header>span{font-size:9px}.nexus-hint header i{font-size:8px}.nexus-hint p{font-size:11px}.nexus-hint>button{font-size:10px}.nexus-hint>button small,.checkpoint-stats span,.result-stats span{font-size:8px}.restore-screen>p{font-size:9px}.restore-list span{font-size:8px}.result-grade strong{font-size:28px}.result-stats{grid-template-columns:repeat(3,1fr)}@media (max-width:850px){.rail-permissions>div{min-height:62px}.mission-hud dl{grid-template-columns:repeat(3,1fr)}.device-workspace{background-size:30px 30px,30px 30px,100% 100%;animation-duration:16s}}@media (max-width:560px){.session-ticker{font-size:7px}.workspace-strip,.rail-permissions strong{font-size:8px}.rail-permissions small{font-size:7px}.mission-deck article>header{font-size:8px}.mission-deck p{font-size:11px}.mission-hud dt{font-size:7px}.mission-hud dd{font-size:12px}.device-footer{font-size:7px}}@media (prefers-reduced-motion:reduce){.device-workspace{animation:none}}.device-actions{justify-self:end;align-items:center;gap:7px;display:flex}.device-actions button{color:#739685;border:1px solid var(--nx-line);background:#06100c;place-content:center;place-items:center;width:44px;height:38px;font:900 9px ui-monospace,monospace;display:grid}.device-actions button span,.device-actions button small{display:block}.device-actions button small{color:inherit;margin-top:2px;font-size:6px}.device-actions button[aria-pressed=true]{color:#031009;background:var(--nx-green);border-color:var(--nx-green);box-shadow:0 0 18px #5fffa92e}.device-actions button:last-child{width:38px}.device-workspace{isolation:isolate;background-color:#010704a8;position:relative;overflow:hidden}.device-workspace:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(105deg,#0000 31%,#5fffa905 39%,#5fffa92e 48%,#54c9ff1c 50%,#ff496914 53%,#0000 63%);animation:6s ease-in-out infinite workspaceSignalSweep;position:absolute;inset:-10% -55%;transform:translate(-28%)}.device-workspace:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000,#5fffa92e 75%,#5fffa980);height:105px;animation:7.5s linear infinite workspaceVerticalScan;position:absolute;top:-110px;left:0;right:0;box-shadow:0 8px 26px #5fffa91f}.device-workspace>*{z-index:2;position:relative}.terminal-window,.arena-window{-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:linear-gradient(145deg,#06110cd6,#020906cc)}.lockdown-heading,.mission-deck article,.mission-hud,.host-message,.nexus-hint{background-color:#030a07c2}@keyframes workspaceSignalSweep{0%,12%{transform:translate(-32%)}62%,to{transform:translate(32%)}}@keyframes workspaceVerticalScan{0%{top:-110px}to{top:calc(100% + 25px)}}.motion-off .device-workspace:before,.motion-off .device-workspace:after,.motion-off .intrusion-stream,.motion-off .intrusion-crosshair,.motion-off .intrusion-bands i{animation:none}.motion-off .device-workspace:before{opacity:.35;transform:none}.motion-off .device-workspace:after{display:none}@media (max-width:560px){.device-actions{gap:5px}.device-actions button{width:38px;height:36px}.device-actions button:last-child{width:36px}}@media (prefers-reduced-motion:reduce){.motion-off .device-workspace:before,.motion-off .device-workspace:after{animation:none}}.nexus-game{background-color:#010503;background-image:radial-gradient(circle at 78% 18%,#ff2f8733,#0000 28%),radial-gradient(circle at 16% 72%,#25ffb029,#0000 35%),linear-gradient(125deg,#010403,#03110d 48%,#08020a);background-size:130% 130%,140% 140%,100% 100%;animation:11s ease-in-out infinite alternate nexusAurora}.nexus-game:after{background:linear-gradient(90deg,transparent,var(--nx-green),var(--nx-blue),var(--nx-red),transparent);height:3px;animation:4.8s linear infinite screenScan;box-shadow:0 0 35px #5fffa9e6,0 0 70px #54c9ff59}.nexus-backdrop{opacity:1;mix-blend-mode:screen}.device-shell{background:#00050347}.control-rail{background:linear-gradient(#010a06c2,#010503a8);box-shadow:inset -1px 0 #5fffa929,14px 0 35px #00000047}.device-workspace{background-color:#0107047a;background-image:linear-gradient(#5fffa913 1px,#0000 1px),linear-gradient(90deg,#5fffa913 1px,#0000 1px),radial-gradient(circle at 72% 18%,#ff496929,#0000 31%);background-size:38px 38px,38px 38px,100% 100%}.device-workspace:before{filter:blur(.3px);background:linear-gradient(105deg,#0000 28%,#5fffa90a 37%,#5fffa952 47%,#54c9ff3d 50%,#ff49ac30 53%,#0000 65%);animation-duration:4.4s}.device-workspace:after{background:linear-gradient(#0000,#54c9ff26 52%,#5fffa95c 82%,#ffffffb3);animation-duration:5.8s;box-shadow:0 8px 35px #5fffa947,0 0 70px #54c9ff29}.terminal-window,.arena-window{background:linear-gradient(145deg,#05110cbf,#020705a8);border-color:#42dd918c;animation:4s ease-in-out infinite holoBorder;box-shadow:9px 9px #00000047,0 0 28px #39ff9f17,inset 0 0 50px #147a4c09}.lockdown-heading,.mission-deck article,.mission-hud,.host-message,.nexus-hint{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0209069e}.device-bar{background:linear-gradient(90deg,#030f0af2,#05040bf2,#030f0af2);border-bottom-color:#5fffa98c}.device-brand>span{box-shadow:0 0 26px #ff49694d}.session-ticker{background:linear-gradient(90deg,#020604,#08120e,#08040c,#020604) 0 0/200% 100%;border-bottom-color:#54c9ff59;animation:5s linear infinite tickerEnergy}.session-ticker i{background:linear-gradient(90deg,var(--nx-red),var(--nx-blue));box-shadow:0 0 10px var(--nx-blue)}.control-ring{animation:3s ease-in-out infinite ringCharge;box-shadow:0 0 35px #5fffa933,0 0 70px #54c9ff14}.rail-permissions .is-active{box-shadow:inset 3px 0 var(--nx-yellow),0 0 25px #f5dd661c}.workspace-strip{background:#000805a8;border-color:#5fffa98c;box-shadow:0 0 18px #5fffa912}.lockdown-alert{background:linear-gradient(90deg,#5b0d2694,#19040e61);box-shadow:0 0 22px #ff496914}.lockdown-heading h1,.mission-brief h1,.checkpoint-screen h1,.failed-screen h1,.result-screen h1{text-shadow:-2px 0 #ff496959,2px 0 #54c9ff40,0 0 24px #5fffa914;animation:7s step-end infinite titleGlitch}.nexus-primary{box-shadow:inset 3px 0 var(--nx-green),0 0 22px #5fffa92b,0 0 55px #54c9ff0b}.bus-tile.is-aligned,.parity-grid button.is-on{box-shadow:inset 0 0 20px #5fffa933,0 0 18px #5fffa92b}@keyframes nexusAurora{0%{filter:saturate();background-position:0 0,100% 100%,0 0}to{filter:saturate(1.18);background-position:17% 12%,82% 73%,0 0}}@keyframes tickerEnergy{to{background-position:-200% 0}}@keyframes holoBorder{0%,to{border-color:#42dd9173}50%{border-color:#54c9ffb3;box-shadow:9px 9px #00000047,0 0 36px #54c9ff24,inset 0 0 55px #147a4c0d}}@keyframes ringCharge{0%,to{filter:brightness(.9)}50%{filter:brightness(1.24);box-shadow:0 0 45px #5fffa947,0 0 85px #54c9ff1f}}@keyframes titleGlitch{0%,91%,to{filter:none;transform:none}92%{filter:hue-rotate(45deg);transform:translate(2px)}93%{transform:translate(-2px)}94%{transform:none}}@media (prefers-reduced-motion:reduce){.nexus-game{animation:24s ease-in-out infinite alternate nexusAurora}.nexus-game:after{opacity:.55;animation:12s linear infinite screenScan}.device-workspace{animation:40s linear infinite workspaceGridDrift}.device-workspace:before{opacity:.58;animation:14s ease-in-out infinite workspaceSignalSweep}.device-workspace:after{opacity:.42;animation:18s linear infinite workspaceVerticalScan;display:block}.terminal-window,.arena-window{animation:10s ease-in-out infinite holoBorder}.session-ticker{animation:14s linear infinite tickerEnergy}.control-ring{animation:8s ease-in-out infinite ringCharge}.intrusion-stream{animation:28s linear infinite telemetryDrift}.intrusion-crosshair{animation:48s linear infinite crosshairTurn}.intrusion-bands i,.session-ticker span,.boot-terminal-bar i,.device-bar__center i,.phase-interface-override .boot-scan,.phase-lockdown .boot-scan,.mission-hud .is-danger dd,.host-message>span,.lockdown-heading h1,.mission-brief h1,.checkpoint-screen h1,.failed-screen h1,.result-screen h1{animation:none}}.nexus-game{--nx-font-micro:10px;--nx-font-small:11px;--nx-font-ui:12px;--nx-font-copy:13px}.window-bar{min-height:42px;font-size:var(--nx-font-small)}.nexus-eyebrow{font-size:var(--nx-font-ui)!important}.nexus-primary{min-height:48px;font-size:var(--nx-font-ui)}.session-ticker{font-size:var(--nx-font-micro)}.workspace-strip{min-height:36px;font-size:var(--nx-font-small)}.device-footer{font-size:var(--nx-font-micro)}.rail-permissions strong{font-size:var(--nx-font-small)}.rail-permissions small{font-size:9px;line-height:1.35}.rail-notice,.rail-notice b{font-size:var(--nx-font-micro)}.lockdown-alert,.lockdown-heading p{font-size:var(--nx-font-small)}.lockdown-heading>span{font-size:14px}.host-transcript{font-size:var(--nx-font-small);line-height:1.55}.mission-deck article{min-height:122px}.mission-deck article>header,.mission-deck__body>small,.mission-deck__body>strong,.mission-deck article>footer>span{font-size:var(--nx-font-micro)}.mission-deck p{font-size:var(--nx-font-copy);line-height:1.55}.mission-deck article>footer button{min-height:48px;font-size:var(--nx-font-ui)}.active-order{font-size:var(--nx-font-small);line-height:1.45}.mission-brief>strong{font-size:16px}.mission-brief>p:not(.nexus-eyebrow){font-size:15px}.brief-target>span{font-size:var(--nx-font-small)}.brief-target p{font-size:var(--nx-font-copy)}.brief-metrics span{font-size:var(--nx-font-micro)}.mission-hud>div>small{font-size:var(--nx-font-small)}.mission-hud dt{font-size:var(--nx-font-micro)}.mission-hud dd{font-size:16px}.host-message{min-height:60px}.host-message small{font-size:var(--nx-font-micro)}.host-message strong{font-size:14px}.host-message>code,.arena-header small{font-size:var(--nx-font-small)}.arena-header>code{font-size:var(--nx-font-ui)}.forensics-rules span{font-size:var(--nx-font-micro);line-height:1.4}.log-windows>section>header{min-height:34px;font-size:var(--nx-font-small);align-items:center}.log-windows button{min-height:52px;font-size:var(--nx-font-small);line-height:1.35}.log-windows button strong,.log-windows button small,.packet-row>span{font-size:var(--nx-font-micro)}.packet-row>b,.packet-row strong{font-size:var(--nx-font-copy)}.packet-row small{font-size:var(--nx-font-micro);line-height:1.35}.slot-readout span{font-size:var(--nx-font-small)}.slot-readout small{font-size:var(--nx-font-micro)}.response-formula span{font-size:var(--nx-font-small);line-height:1.4}.code-arena label{font-size:var(--nx-font-small)}.code-arena form button{font-size:var(--nx-font-ui)}.scan-alert{font-size:var(--nx-font-small);line-height:1.4}.bus-status span,.bus-status>strong{font-size:var(--nx-font-micro)}.bus-tile small{font-size:8px}.bus-legend span{min-height:34px;font-size:var(--nx-font-micro);line-height:1.35}.kernel-samples span{font-size:var(--nx-font-micro)}.opcode-reference span{font-size:var(--nx-font-small)}.opcode-reference small{font-size:var(--nx-font-micro);line-height:1.35}.opcode-queue>div{min-height:68px}.opcode-queue>div>span{font-size:var(--nx-font-micro)}.opcode-queue>div>b{font-size:var(--nx-font-copy)}.opcode-queue strong{font-size:var(--nx-font-ui)}.opcode-queue small{font-size:var(--nx-font-micro);line-height:1.35}.mutation-alert,.mutation-alert b{font-size:var(--nx-font-ui);line-height:1.45}.attack-signature small,.attack-signature span{font-size:var(--nx-font-micro)}.attack-signature i{font-size:var(--nx-font-small)}.parity-grid button span{font-size:15px}.parity-layout>aside small{font-size:var(--nx-font-micro)}.parity-layout>aside p,.parity-layout>aside span{font-size:var(--nx-font-ui);line-height:1.55}.parity-layout>aside code,.nexus-hint header>span{font-size:var(--nx-font-small)}.nexus-hint header i{width:22px;height:22px;font-size:9px}.nexus-hint p{font-size:var(--nx-font-copy);line-height:1.6}.nexus-hint p code{font-size:var(--nx-font-micro)}.nexus-hint>button{min-width:190px;font-size:var(--nx-font-ui);line-height:1.35}.nexus-hint>button small,.checkpoint-stats span,.result-stats span{font-size:var(--nx-font-micro)}.rollback-note{font-size:var(--nx-font-small);line-height:1.55}.restore-screen>p,.restore-list span,.result-safe{font-size:var(--nx-font-micro)}.result-actions button{min-height:48px;font-size:var(--nx-font-ui)}@media (max-width:560px){.nexus-game{--nx-font-micro:9px;--nx-font-small:10px;--nx-font-ui:11px;--nx-font-copy:12px}.session-ticker{font-size:8px}.workspace-strip{font-size:var(--nx-font-micro)}.device-footer{font-size:8px}.rail-permissions strong{font-size:9px}.rail-permissions small{font-size:8px}.mission-deck article>header{font-size:9px}.mission-deck p{font-size:var(--nx-font-copy)}.mission-hud dt{font-size:9px}.mission-hud dd{font-size:14px}.log-windows button{font-size:var(--nx-font-small)}.log-windows button strong,.log-windows button small{font-size:var(--nx-font-micro)}.bus-tile small{font-size:7px}.nexus-hint>button{min-width:0}}.live-session-telemetry{color:#82aa94;min-height:58px;box-shadow:inset 3px 0 var(--nx-green),0 0 22px #37ff9e0f;background:linear-gradient(90deg,#030f0af5,#04090cf0,#0c040af0);border:1px solid #45cf8b6b;grid-template-columns:minmax(205px,1.8fr) repeat(5,minmax(72px,1fr)) minmax(120px,1.1fr);margin:0 0 8px;font-family:ui-monospace,monospace;display:grid;position:relative;overflow:hidden}.live-session-telemetry:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#54c9ff14,#0000);animation:5.2s linear infinite telemetrySweep;position:absolute;inset:0;transform:translate(-100%)}.live-session-telemetry>div{z-index:1;border-left:1px solid #2d704e59;flex-direction:column;justify-content:center;min-width:0;padding:8px 10px;display:flex;position:relative}.live-session-telemetry small,.live-session-telemetry strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-session-telemetry small{color:#4f7963;letter-spacing:.08em;margin-bottom:5px;font-size:8px}.live-session-telemetry strong{color:#a9cbbb;font-size:10px}.telemetry-identity{border-left:0!important}.telemetry-identity>i{background:var(--nx-red);width:8px;height:8px;box-shadow:0 0 14px var(--nx-red);animation:1.7s step-end infinite telemetryHeartbeat;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.telemetry-identity span,.telemetry-identity small{padding-left:17px}.telemetry-identity span{color:var(--nx-green);letter-spacing:.08em;font-size:10px;font-weight:900}.telemetry-identity small{color:#5d8670;margin:5px 0 0;font-size:8px}.telemetry-bars{gap:3px;height:100%;min-height:44px;flex-direction:row!important;align-items:flex-end!important;padding:8px 9px!important;display:flex!important}.telemetry-bars i{background:linear-gradient(180deg,var(--nx-blue),var(--nx-green));opacity:.58;width:100%;min-width:2px;transition:height .35s;box-shadow:0 0 6px #5fffa938}@keyframes telemetrySweep{to{transform:translate(100%)}}@keyframes telemetryHeartbeat{50%{opacity:.2}}.recovery-diagnostics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.recovery-diagnostics>div{background:linear-gradient(135deg,#05120ce8,#020907e0);border:1px solid #2768489e;min-height:52px;padding:9px 11px;position:relative;overflow:hidden;box-shadow:inset 2px 0 #54c9ff38}.recovery-diagnostics small,.recovery-diagnostics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recovery-diagnostics small{color:#577b68;letter-spacing:.08em;margin-bottom:6px;font:800 8px ui-monospace,monospace}.recovery-diagnostics strong{color:#96bdab;font:900 10px ui-monospace,monospace}.recovery-diagnostics i{background:linear-gradient(90deg,transparent,var(--nx-blue));width:21px;height:2px;box-shadow:0 0 8px var(--nx-blue);position:absolute;bottom:6px;right:7px}.evidence-register{color:#628873;background:#030d09d6;border:1px solid #2767479e;align-items:center;gap:18px;min-height:38px;margin:10px 0 2px;padding:7px 10px;font:800 9px ui-monospace,monospace;display:flex}.evidence-register code{color:var(--nx-blue);margin-right:auto}.evidence-register span{white-space:nowrap}.evidence-register i{background:var(--nx-green);width:6px;height:6px;box-shadow:0 0 10px var(--nx-green);margin-right:6px;display:inline-block}.log-windows button small{line-height:1.45}.bus-grid{background-image:linear-gradient(#54c9ff09 1px,#0000 1px),linear-gradient(90deg,#54c9ff09 1px,#0000 1px);background-size:14px 14px}.bus-tile{box-shadow:inset 0 0 13px #54c9ff06}.bus-tile:not(:disabled):hover{border-color:var(--nx-blue);box-shadow:inset 0 0 18px #54c9ff1f,0 0 12px #54c9ff1f}.parity-grid{background:#010805cc;border:1px solid #377e5880;padding:8px}.attack-signature{background-image:linear-gradient(#5fffa909 1px,#0000 1px),linear-gradient(90deg,#5fffa909 1px,#0000 1px);background-size:20px 20px}@media (max-width:850px){.live-session-telemetry{grid-template-columns:repeat(3,minmax(0,1fr))}.telemetry-identity,.telemetry-bars{grid-column:1/-1}.telemetry-bars{height:28px;min-height:28px}.recovery-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-register{grid-template-columns:1fr 1fr;gap:7px;display:grid}.evidence-register code{grid-column:1/-1}}@media (max-width:560px){.live-session-telemetry{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.live-session-telemetry>div{min-height:45px;padding:7px 8px}.live-session-telemetry>div:nth-child(4),.live-session-telemetry>div:nth-child(6){display:none}.telemetry-identity,.telemetry-bars{grid-column:1/-1}.telemetry-bars{min-height:24px!important;display:flex!important}.recovery-diagnostics>div{min-height:48px;padding:8px}.recovery-diagnostics small{font-size:7px}.recovery-diagnostics strong{font-size:9px}.evidence-register{grid-template-columns:1fr;font-size:8px}.evidence-register code{grid-column:1}.evidence-register span{white-space:normal}}@media (prefers-reduced-motion:reduce){.live-session-telemetry:before{animation:14s linear infinite telemetrySweep}.telemetry-identity>i{animation:none}.telemetry-bars i{transition:none}}.boot-subject-label{color:var(--nx-green);letter-spacing:.16em;text-shadow:0 0 14px #5fffa961;margin-bottom:8px;font:900 11px/1 ui-monospace,monospace;display:block}.has-subject-match .boot-emblem{border-color:var(--nx-yellow);box-shadow:0 0 35px #f5dd661f}.has-subject-match .boot-core h1{color:var(--nx-text);overflow-wrap:anywhere;text-shadow:-2px 0 #ff496973,2px 0 #54c9ff59,0 0 24px #5fffa929}.host-transcript code,.checkpoint-screen h1,.result-screen h1,.restore-screen h1{overflow-wrap:anywhere}.result-screen h1{max-width:620px;margin-left:auto;margin-right:auto}.subject-signature{max-width:100%;color:var(--nx-green);letter-spacing:.06em;overflow-wrap:anywhere;background:#5fffa90d;border:1px solid #5fffa933;margin:14px auto 0;padding:8px 12px;font:800 12px/1.45 ui-monospace,monospace;display:block}@media (max-width:560px){.boot-subject-label{font-size:9px}.has-subject-match .boot-core h1{font-size:clamp(27px,9vw,36px)}.checkpoint-screen h1,.result-screen h1,.restore-screen h1{font-size:clamp(25px,8vw,32px)}}
