@font-face{font-family:Instrument Mono;src:url(/fonts/mono.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:FoundSans;src:url(/fonts/sans.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:FoundSerif;src:url(/fonts/serif.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:FoundHeavy;src:url(/fonts/heavy.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundSquare;src:url(/fonts/dohyeon.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundHand;src:url(/fonts/gaegu.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:FoundTech;src:url(/fonts/gugi.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundEroded;src:url(/fonts/blackwhite.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundBrush;src:url(/fonts/dokdo.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundLiterary;src:url(/fonts/songmyung.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundRound;src:url(/fonts/singleday.woff2)format("woff2");font-weight:400;font-display:block}@property --input-energy{syntax:"<number>";inherits:false;initial-value:0}@property --dial-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --panel-response{syntax:"<number>";inherits:false;initial-value:0}@property --node-response{syntax:"<number>";inherits:false;initial-value:0}:root{color:#c7cacb;font-synthesis:none;--accent:#d9dfdc;--accent-rgb:217,223,220;--accent-dim:#78817c;--danger:#eb514b;--muted:#64696b;--faint:#414648;--line:#292d2e;--panel:#101213;--input-energy:0;--masthead-height:48px;--console-inset:28px;--header-control-size:28px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08090a;font-family:Instrument Mono,Consolas,Malgun Gothic,monospace}:root[data-theme=green]{--accent:#a6efb0;--accent-rgb:166,239,176;--accent-dim:#507a58}:root[data-theme=blue]{--accent:#88c6ff;--accent-rgb:136,198,255;--accent-dim:#477597}:root[data-theme=red]{--accent:#f28b80;--accent-rgb:242,139,128;--accent-dim:#9c554d}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;min-height:100%;margin:0;overflow:hidden}body{background:radial-gradient(at 50% 0,#191b1b 0,#0000 65%),#08090a}button{font:inherit}button:focus-visible{outline:1px solid var(--accent);outline-offset:4px}::selection{color:#08090a;background:var(--accent)}.filter-defs{width:0;height:0;position:absolute;overflow:hidden}body:after{content:"";z-index:100;pointer-events:none;opacity:.09;background:repeating-linear-gradient(0deg,#0000 0 2px,#000 3px 4px);position:fixed;inset:0}.console{height:100dvh;min-height:0;padding:0 var(--console-inset);grid-template-rows:var(--masthead-height) 35px minmax(0,1fr) 49px;transform-origin:50%;gap:0;max-width:2400px;margin:auto;display:grid;position:relative}.masthead{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-width:0;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand-label{letter-spacing:1.4px;color:var(--console-ink-909a94,#909a94);white-space:nowrap;font-size:7.5px}.brand-mark{width:22px;height:22px;display:block;position:relative}.brand-mark i{border:1px solid var(--console-ink-aab7ad,#aab7ad);width:8px;height:8px;position:absolute}.brand-mark i:first-child{border-bottom:0;border-right:0;top:0;left:0}.brand-mark i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.brand-mark i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.brand-mark i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.brand-mark b{background:var(--accent);width:4px;height:4px;position:absolute;top:9px;left:9px;box-shadow:0 0 10px #ffffff24}.station-id{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:11px;padding-left:20px;display:flex}.station-id>span{letter-spacing:1px;color:var(--muted);font-size:6px}.station-id strong{letter-spacing:1px;font-size:10px;font-weight:400}.slash{color:var(--console-ink-4c5351,#4c5351);margin:0 5px}.session-status{letter-spacing:.25px;color:var(--console-ink-969e98,#969e98);align-items:center;gap:9px;margin-left:auto;font-size:9px;display:flex}.session-status .status-divider{color:var(--console-ink-444b46,#444b46);margin:0 7px}.session-status>span:last-child{color:var(--muted);font-size:8px}.live-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 7px var(--console-ink-b9d1ba42,#b9d1ba42);border-radius:50%;flex-shrink:0;display:inline-block}.header-clock{text-align:right;flex-direction:column;flex-shrink:0;gap:3px;display:flex}.header-clock time{color:var(--console-ink-d7dcd8,#d7dcd8);letter-spacing:1px;font-size:14px}.header-clock>span{letter-spacing:1.1px;color:var(--muted);font-size:6px}.header-controls{gap:7px;display:flex}.icon-button{border:1px solid var(--line);color:var(--console-ink-9ca59e,#9ca59e);width:var(--header-control-size);height:var(--header-control-size);cursor:pointer;background:#ffffff02;place-items:center;padding:6px;display:grid}.icon-button:hover{border-color:var(--console-ink-7c8980,#7c8980);color:var(--accent);background:#ffffff06}.icon-button svg{width:14px;height:14px}.icon-button .mute-cross{display:none}.icon-button[aria-pressed=true] .mute-cross{display:block}.icon-button[aria-pressed=true] .sound-waves{display:none}.workspace-strip{letter-spacing:1px;color:var(--muted);justify-content:space-between;align-items:center;font-size:8px;display:flex}.workspace-strip>span{align-items:center;gap:9px;display:flex}.workspace-strip strong{color:var(--console-ink-b4bdb7,#b4bdb7);font-weight:400}.crosshair{color:var(--console-ink-879089,#879089);font-size:18px;font-weight:400;line-height:1}.workspace-strip>div{align-items:center;gap:22px;display:flex}.tag{border:1px solid var(--console-ink-363e39,#363e39);color:var(--console-ink-a9b6ac,#a9b6ac);letter-spacing:.8px;padding:3px 6px;font-size:7px}.strip-session b{color:var(--console-ink-b1bbb4,#b1bbb4);margin-left:8px;font-weight:400}.instrument-grid{grid-template-columns:minmax(208px,1fr) minmax(0,2.67fr) minmax(255px,1.22fr);gap:14px;min-height:0;display:grid}.left-column,.center-column,.right-column{gap:14px;min-width:0;min-height:0;display:grid}.left-column{grid-template-rows:1.04fr .95fr 1.02fr}.center-column{grid-template-rows:minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,.65fr) 76px}.right-column{grid-template-rows:minmax(0,1.42fr) minmax(0,.76fr) minmax(0,.86fr)}.panel{border:1px solid var(--line);min-width:0;min-height:0;box-shadow:0 0 8px rgba(var(--accent-rgb),.018);background:linear-gradient(135deg,#ffffff02,transparent 45%),var(--panel);flex-direction:column;display:flex;position:relative;overflow:hidden}.panel-highlight{--panel-highlight:clamp(0,var(--panel-response),1);z-index:2;pointer-events:none;border:1px solid color-mix(in srgb,var(--line),var(--accent) 36%);box-shadow:inset 0 0 16px rgba(var(--accent-rgb),.055);opacity:var(--panel-highlight);will-change:opacity;transition:opacity .35s;position:absolute;inset:0}.panel:before,.panel:after{content:"";z-index:3;pointer-events:none;width:4px;height:4px;position:absolute}.panel:before{border-left:1px solid var(--console-ink-76817a,#76817a);border-top:1px solid var(--console-ink-76817a,#76817a);top:-1px;left:-1px}.panel:after{border-right:1px solid var(--console-ink-657269,#657269);border-bottom:1px solid var(--console-ink-657269,#657269);bottom:-1px;right:-1px}.panel-head{border-bottom:1px solid var(--line);background:#ffffff01;flex-shrink:0;align-items:center;gap:9px;height:34px;padding:0 12px;display:flex}.panel-code{color:var(--console-ink-69736c,#69736c);letter-spacing:.4px;border-right:1px solid var(--console-ink-373e38,#373e38);padding-right:9px;font-size:8px;line-height:10px}.panel-head h2{letter-spacing:1px;color:var(--console-ink-b6beb8,#b6beb8);white-space:nowrap;margin:0;font-size:9px;font-weight:400}.panel-detail{color:var(--console-ink-58665c,#58665c);letter-spacing:.8px;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:6.5px;display:flex}.panel-detail i{background:var(--accent-dim);width:3px;height:3px;display:inline-block}.panel-foot{border-top:1px solid var(--line);letter-spacing:.6px;height:27px;min-height:27px;color:var(--console-ink-667269,#667269);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:0 12px;font-size:6.5px;display:flex}.panel-foot b{color:var(--console-ink-919f95,#919f95);font-weight:400}.panel-foot>span{align-items:center;gap:6px;display:flex}.tiny-square{background:var(--accent-dim);width:3px;height:3px;display:inline-block}.accent-text{color:var(--accent)!important}.gain-topline{color:var(--console-ink-738178,#738178);letter-spacing:1px;justify-content:space-between;align-items:center;margin:16px 16px 0;font-size:7px;display:flex}.micro-led{color:var(--console-ink-9aaa9e,#9aaa9e);align-items:center;gap:5px;font-size:6px;display:flex}.micro-led:before{content:"";background:var(--accent-dim);width:3px;height:3px}.master-gain{align-items:baseline;gap:7px;padding:4px 16px 8px;display:flex}.master-gain>span{letter-spacing:-1.5px;color:var(--accent);font-size:30px;line-height:1.4}.master-gain small{color:var(--console-ink-727e75,#727e75);font-size:9px}.master-gain svg{fill:none;width:49px;height:22px;stroke:var(--accent-dim);stroke-width:1px;margin-left:auto}.dial-bank{justify-content:space-between;gap:7px;margin:auto 0;padding:3px 14px 14px;display:flex}.dial-unit{flex-direction:column;flex:1;align-items:center;display:flex}.dial{width:clamp(49px,4.4vw,76px);height:clamp(49px,4.4vw,76px);margin-bottom:11px;position:relative}.dial-ticks{position:absolute;inset:0}.dial-ticks i{background:var(--console-ink-4d5a50,#4d5a50);transform-origin:50% calc(clamp(49px,4.4vw,76px)/2);width:1px;height:3px;transform:rotate(calc(var(--tick)*9deg));position:absolute;top:0;left:50%}.dial-ticks i:nth-child(5n){background:var(--console-ink-9da69f,#9da69f);height:5px}.dial-face{border:1px solid var(--console-ink-3b423d,#3b423d);background:conic-gradient(from 30deg,var(--console-ink-242b26,#242b26),var(--console-ink-101411,#101411) 30%,var(--console-ink-333b34,#333b34) 52%,var(--console-ink-121713,#121713) 76%,var(--console-ink-252c26,#252c26));box-shadow:0 3px 5px #000,0 0 0 2px var(--console-ink-080a09,#080a09),0 0 0 3px var(--console-ink-2c332d,#2c332d);border-radius:50%;place-items:center;display:grid;position:absolute;inset:10px}.dial-face:after{content:"";border:1px solid var(--console-ink-414a4180,#414a4180);background:linear-gradient(135deg,var(--console-ink-313a30,#313a30),var(--console-ink-141a14,#141a14) 60%);opacity:.6;border-radius:50%;position:absolute;inset:5px}.dial-pointer{z-index:2;transform:rotate(var(--dial-angle));border-radius:50%;position:absolute;inset:1px}.dial-pointer:before{content:"";background:var(--accent);width:2px;height:7px;box-shadow:0 0 3px var(--accent-dim);position:absolute;top:0;left:calc(50% - 1px)}.dial-center{color:var(--console-ink-7e8a7f,#7e8a7f);z-index:1;font-size:8px}.dial-name{letter-spacing:.7px;color:var(--console-ink-707e71,#707e71);font-size:5.5px}.dial-value{color:var(--console-ink-a8b4a9,#a8b4a9);margin-top:5px;font-size:9px}.gain-bottom{border-top:1px solid var(--line);height:28px;min-height:28px;color:var(--console-ink-69766c,#69766c);letter-spacing:.5px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 14px;font-size:6px;display:flex}.gain-bottom b{color:var(--console-ink-a5b1a9,#a5b1a9);margin-left:10px;font-weight:400}.mini-switch{border:1px solid var(--console-ink-3c493f,#3c493f);background:var(--console-ink-0a0d0a,#0a0d0a);width:21px;height:9px;display:block;position:relative}.mini-switch:after{content:"";background:var(--console-ink-9fac9f,#9fac9f);width:7px;height:5px;position:absolute;top:1px;right:2px}.meter-content{flex:1;gap:14px;min-height:0;padding:16px 19px 25px 14px;display:flex}.meter-axis{color:var(--console-ink-657168,#657168);flex-direction:column;justify-content:space-between;font-size:6px;display:flex}.meter-bank{flex:1;gap:11px;min-height:0;display:flex}.meter-track{background:repeating-linear-gradient(to top,var(--console-ink-29312b,#29312b) 0px 3px,transparent 3px 6px);flex:1;max-width:20px;min-height:0;position:relative}.meter-fill{background:repeating-linear-gradient(to top,var(--accent-dim) 0px 3px,transparent 3px 6px);height:60%;transition:height .1s linear;position:absolute;bottom:0;left:0;right:0}.meter-track:nth-child(3n) .meter-fill{background:repeating-linear-gradient(to top,var(--console-ink-acb8ac,#acb8ac) 0px 3px,transparent 3px 6px)}.meter-peak{background:var(--accent);height:2px;position:absolute;bottom:70%;left:0;right:0}.meter-track>span{color:var(--console-ink-737f74,#737f74);text-align:center;width:100%;font-size:6px;position:absolute;bottom:-16px}.bearing-visual{flex:1;min-height:0;margin:8px 12px;position:relative}.bearing-visual canvas{width:100%;height:100%;position:absolute;inset:0}.bearing-coord{color:var(--console-ink-758177,#758177);letter-spacing:1px;font-size:5.5px;position:absolute}.coord-top{top:0;left:50%;transform:translate(-50%)}.coord-bottom{bottom:0;left:50%;transform:translate(-50%)}.coord-left{top:50%;left:3px}.coord-right{top:50%;right:3px}.bearing-readout{border-top:1px solid var(--line);justify-content:space-around;padding:11px 8px 10px;display:flex}.bearing-readout>div{flex-direction:column;gap:5px;display:flex}.bearing-readout>div>span{letter-spacing:.8px;color:var(--console-ink-6d786f,#6d786f);font-size:6px}.bearing-readout strong{color:var(--console-ink-b6c1b8,#b6c1b8);font-size:17px;font-weight:400}.bearing-readout small{color:var(--console-ink-657368,#657368);margin-left:3px;font-size:8px}.spectrum-panel{background:radial-gradient(ellipse at 50% 75%,var(--console-ink-28332a22,#28332a22),transparent 65%),var(--console-ink-0e1110,#0e1110)}.spectrum-info{align-items:center;gap:22px;padding:21px 22px 9px;display:flex}.eyebrow{letter-spacing:1.5px;color:var(--console-ink-829085,#829085);font-size:7px}.frequency-number{align-items:baseline;gap:9px;margin-top:5px;display:flex}.frequency-number strong{letter-spacing:-2px;color:var(--accent);font-size:clamp(29px,2.65vw,46px);font-weight:400;line-height:1.3}.frequency-number>span{color:var(--console-ink-7d8c80,#7d8c80);font-size:11px}.spectrum-meta{border-left:1px solid var(--line);color:var(--console-ink-697b6d,#697b6d);white-space:nowrap;flex-direction:column;gap:5px;padding-left:18px;font-size:6.5px;line-height:1.2;display:flex}.spectrum-meta>span{justify-content:space-between;gap:15px;display:flex}.spectrum-meta b{color:var(--console-ink-9ba99e,#9ba99e);font-weight:400}.signal-badge{color:var(--console-ink-acb9ae,#acb9ae);letter-spacing:.6px;align-self:flex-start;align-items:center;gap:6px;margin:2px 0 0 auto;font-size:6px;display:flex}.signal-badge .live-dot{width:3px;height:3px}.spectrum-plot{flex:1;min-height:50px;margin:12px 21px 0 16px;padding-left:24px;display:flex;position:relative}.spectrum-plot canvas{width:100%;min-width:0;height:100%;display:block}.plot-axis{color:var(--console-ink-596c5f,#596c5f);flex-direction:column;justify-content:space-between;font-size:6px;display:flex;position:absolute;inset:0 auto 0 0}.plot-marker{background:linear-gradient(to bottom,var(--accent-dim),transparent);opacity:.65;width:1px;position:absolute;top:-2px;bottom:0;left:50%}.plot-marker>span{border:1px solid var(--console-ink-617366,#617366);color:var(--console-ink-b3c6b8,#b3c6b8);background:var(--console-ink-151b17,#151b17);white-space:nowrap;padding:3px 4px;font-size:5.5px;position:absolute;top:-8px;left:-21px}.plot-marker i{background:var(--accent-dim);width:5px;height:5px;position:absolute;top:9px;left:-2px;transform:rotate(45deg)}.plot-unit{color:var(--console-ink-516658,#516658);font-size:5px;position:absolute;top:-16px;left:0}.frequency-axis{color:var(--console-ink-6b7c71,#6b7c71);justify-content:space-between;padding:10px 21px 14px 40px;font-size:6px;display:flex}.waterfall-wrap{gap:10px;height:58px;min-height:40px;padding:0 20px 12px 16px;display:flex}.waterfall-wrap>span{writing-mode:vertical-rl;color:var(--console-ink-667c6c,#667c6c);letter-spacing:1px;font-size:5px;transform:rotate(180deg)}.waterfall-wrap canvas{flex:1;width:100%;min-width:0;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.waterfall-scale{width:13px;color:var(--console-ink-738779,#738779);padding-top:0;font-size:4px;position:relative}.waterfall-scale>i{background:linear-gradient(var(--accent),var(--console-ink-1b231e,#1b231e));width:4px;position:absolute;top:0;bottom:0;left:0}.waterfall-scale>span{position:absolute;right:-5px}.waterfall-scale>span:nth-child(2){bottom:0}.spectrum-panel .panel-foot{height:29px}.waveform-panel{background:var(--console-ink-0d100f,#0d100f)}.wave-body{flex:1;gap:10px;min-height:0;margin:8px 16px;display:flex;position:relative}.wave-body canvas{flex:1;width:100%;min-width:0;height:100%;display:block}.wave-labels,.wave-values{color:var(--console-ink-65776b,#65776b);flex-direction:column;flex-shrink:0;justify-content:space-around;width:37px;font-size:6px;display:flex}.wave-labels>span{align-items:center;gap:5px;display:flex}.wave-labels i{background:var(--accent-dim);width:4px;height:4px}.wave-labels>span:nth-child(2) i{background:var(--console-ink-4d5a51,#4d5a51)}.wave-values{text-align:right;width:38px}.wave-settings{border-top:1px solid var(--line);height:29px;min-height:29px;color:var(--console-ink-66766c,#66766c);letter-spacing:.1px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:6px;display:flex}.wave-settings b{color:var(--console-ink-aab9ae,#aab9ae);margin-left:8px;font-weight:400}.wave-running{border:1px solid var(--console-ink-3b4b3f,#3b4b3f);color:var(--accent);padding:2px 6px;font-size:6px}.telemetry-strip{border:1px solid var(--line);background:linear-gradient(120deg,#ffffff03,#0000);grid-template-columns:repeat(4,1fr);align-items:center;padding:15px 0;display:grid;position:relative}.telemetry-strip>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:0 16px;display:flex}.telemetry-strip>div:nth-child(4){border:0}.telemetry-strip>div>span{color:var(--console-ink-697b6d,#697b6d);letter-spacing:.8px;white-space:nowrap;font-size:6px}.telemetry-strip strong{color:var(--console-ink-b7c6bc,#b7c6bc);letter-spacing:-.5px;font-size:21px;font-weight:400;line-height:1}.telemetry-strip small{color:var(--console-ink-657e6d,#657e6d);margin-left:6px;font-size:8px}.telemetry-corner{color:var(--console-ink-4f6356,#4f6356);font-size:10px;position:absolute;top:6px;right:8px}.terminal-panel{background:var(--console-ink-0a0d0c,#0a0d0c)}.terminal-toolbar{border-bottom:1px solid var(--console-ink-202b23,#202b23);letter-spacing:.1px;height:27px;color:var(--console-ink-66786b,#66786b);background:#ffffff03;justify-content:space-between;align-items:center;padding:0 12px;font-size:6.5px;display:flex}.terminal-toolbar>span:first-child{align-items:center;gap:6px;display:flex}.terminal-toolbar i{background:var(--console-ink-819a88,#819a88);width:4px;height:4px}.terminal-intro{color:var(--console-ink-819987,#819987);flex-direction:column;flex-shrink:0;gap:5px;padding:16px 13px 10px;font-size:6.5px;display:flex}.terminal-intro>span:nth-child(2){color:var(--console-ink-4e6455,#4e6455)}.terminal-lines{min-height:0;color:var(--console-ink-748c7b,#748c7b);flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:0 13px;font-size:7px;line-height:1.5;display:flex;overflow:hidden}.terminal-line{white-space:nowrap;flex-shrink:0;gap:7px;display:flex}.log-time{color:var(--console-ink-3f5848,#3f5848);flex-shrink:0}.log-message{text-overflow:clip;overflow:hidden}.terminal-line[data-kind=warn]{color:var(--console-ink-ba655a,#ba655a)}.terminal-line[data-kind=bright]{color:var(--accent)}.terminal-prompt{color:var(--console-ink-b8c9bf,#b8c9bf);flex-shrink:0;align-items:center;gap:6px;padding:13px 13px 14px;font-size:7px;display:flex}.terminal-prompt>span:first-child{color:var(--console-ink-6d8d77,#6d8d77)}.cursor{background:var(--accent);width:5px;height:9px;animation:1.15s step-end infinite cursor-blink;display:inline-block}.terminal-panel .panel-foot{border-top-color:var(--console-ink-213127,#213127)}.memory-content{flex:1;gap:12px;min-height:0;padding:16px 13px 8px;display:flex}.memory-addresses{color:var(--console-ink-607a69,#607a69);flex-direction:column;justify-content:space-around;font-size:5.5px;display:flex}.memory-grid{flex:1;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(16,1fr);gap:3px;min-width:0;min-height:0;display:grid}.memory-grid i{background:var(--console-ink-27322a,#27322a);min-height:2px;position:relative}.memory-grid i:before,.memory-grid i:after{content:"";pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.memory-grid i:before{background:var(--accent-dim)}.memory-grid i:after{background:var(--accent)}.memory-grid i:is([data-lit="1"],[data-lit="2"]):before,.memory-grid i[data-lit="2"]:after{opacity:1}.memory-legend{color:var(--console-ink-67806f,#67806f);letter-spacing:.35px;align-items:center;gap:13px;padding:8px 13px 12px;font-size:5px;display:flex}.memory-legend>span{align-items:center;gap:4px;display:flex}.memory-legend i{background:var(--accent-dim);width:4px;height:4px;display:inline-block}.memory-legend>span:nth-child(2) i{background:var(--console-ink-313d34,#313d34)}.memory-legend b{color:var(--console-ink-9bb3a4,#9bb3a4);margin-left:auto;font-size:7px;font-weight:400}.network-visual{flex:1;justify-content:center;align-items:center;min-height:0;padding:8px 8px 0;display:flex}.network-visual svg{width:100%;height:100%;max-height:200px;display:block;overflow:visible}.network-lines{stroke:var(--console-ink-3a5543,#3a5543);fill:none;stroke-width:.8px;stroke-dasharray:3 3}.network-nodes{fill:var(--console-ink-111a14,#111a14);stroke:var(--console-ink-6f987c,#6f987c);stroke-width:1px}.network-nodes circle{--node-highlight:clamp(0,var(--node-response),1);fill:color-mix(in srgb,var(--console-ink-111a14,#111a14),var(--accent) calc(var(--node-highlight)*72%));stroke:color-mix(in srgb,var(--console-ink-6f987c,#6f987c),var(--accent) calc(var(--node-highlight)*65%));filter:drop-shadow(0 0 3px rgba(var(--accent-rgb),calc(var(--node-highlight)*.42)))}.network-nodes circle:nth-child(4){fill:color-mix(in srgb,var(--console-ink-a5cbb3,#a5cbb3),var(--accent) calc(var(--node-highlight)*72%));stroke:var(--console-ink-b1d1bb,#b1d1bb);stroke-width:2px}.network-labels{fill:var(--console-ink-587863,#587863);letter-spacing:.4px;font-size:5px}.network-pulse{fill:none;stroke:var(--accent-dim);stroke-width:.5px;transform-origin:155px 69px;animation:4s ease-out infinite network-pulse}.console-footer{letter-spacing:.9px;color:var(--console-ink-6e7e74,#6e7e74);align-items:center;gap:27px;min-width:0;font-size:6.5px;display:flex}.footer-station{color:var(--console-ink-9dad9f,#9dad9f);align-items:center;gap:7px;display:flex}.footer-station .live-dot{width:4px;height:4px}.footer-input{align-items:center;gap:9px;display:flex}.footer-input>span{color:var(--console-ink-a3b2a8,#a3b2a8)}.footer-input>i{background:var(--accent);opacity:.25;width:4px;height:4px;box-shadow:0 0 calc(var(--input-energy)*8px) var(--accent)}.footer-wave{letter-spacing:1px;color:var(--console-ink-708977,#708977);font-size:9px}.footer-right{color:var(--console-ink-65786d,#65786d);align-items:center;gap:10px;margin-left:auto;font-size:6px;display:flex}.footer-right>span{color:var(--console-ink-455b4c,#455b4c)}.footer-right>b{border:1px solid var(--console-ink-293d30,#293d30);color:var(--console-ink-879e8e,#879e8e);margin-left:15px;padding:4px 6px;font-weight:400}.animated-ellipsis{animation:2s step-end infinite cursor-blink}:root[data-theme=black]{--accent:var(--console-ink-d7dcd9,#d7dcd9);--accent-dim:var(--console-ink-717b75,#717b75)}.dial-pointer,.brand-mark b{transition:border-color .35s,color .35s,background-color .35s}.console.key-pulse .signal-badge{color:var(--accent)}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes network-pulse{0%{opacity:.55;transform:scale(.75)}to{opacity:0;transform:scale(1.65)}}@media (width>=1600px){:root{--masthead-height:52px;--console-inset:36px}.console{grid-template-rows:var(--masthead-height) 39px minmax(0,1fr) 54px}.instrument-grid,.left-column,.center-column,.right-column{gap:18px}.panel-head{height:39px;padding:0 16px}.panel-head h2{font-size:10px}.panel-code{font-size:9px}.panel-detail{font-size:7px}.panel-foot{height:30px;min-height:30px;font-size:7px}.gain-topline{margin-top:19px}.master-gain>span{font-size:38px}.dial-bank{padding-top:13px;padding-bottom:18px}.dial-name{font-size:6.5px}.dial-value{font-size:11px}.gain-bottom{height:33px;min-height:33px;font-size:7px}.terminal-lines{gap:8px;padding:0 16px;font-size:8px}.terminal-intro{padding:20px 16px 14px;font-size:8px}.terminal-prompt{padding:17px 16px;font-size:8px}.terminal-toolbar{height:30px;font-size:7px}.memory-content{gap:15px;padding:19px 16px 10px}.memory-grid{gap:4px}.memory-legend{padding:12px 16px 16px;font-size:6px}.spectrum-info{padding:25px 26px 15px}.spectrum-meta{gap:6px;font-size:8px}.eyebrow{font-size:8px}.signal-badge{font-size:7px}.spectrum-plot{margin:16px 26px 0 20px;padding-left:28px}.plot-axis{font-size:7px}.frequency-axis{padding:13px 26px 16px 48px;font-size:7px}.waterfall-wrap{gap:14px;height:83px;padding:0 26px 16px 20px}.waterfall-wrap>span{font-size:6px}.wave-labels,.wave-values{width:44px;font-size:7px}.wave-body{margin:14px 20px}.wave-settings{height:34px;min-height:34px;padding:0 19px;font-size:7px}.center-column{grid-template-rows:minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,.65fr) 86px}.telemetry-strip>div{padding:0 23px}.telemetry-strip>div>span{font-size:7px}.telemetry-strip strong{font-size:26px}.bearing-readout{padding:13px 12px}.bearing-readout strong{font-size:22px}.bearing-readout>div>span{font-size:7px}.bearing-coord{font-size:6px}.meter-content{gap:18px;padding:20px 24px 30px 16px}.meter-bank{gap:14px}.meter-axis,.meter-track>span{font-size:7px}.network-labels{font-size:5.5px}.console-footer,.footer-right{font-size:7px}}@media (width<=1150px) and (width>=901px){:root{--masthead-height:44px;--console-inset:16px}.console{grid-template-rows:var(--masthead-height) 33px minmax(0,1fr) 42px}.masthead{gap:20px}.station-id{padding-left:18px}.session-status{display:none}.header-clock{margin-left:auto}.instrument-grid{grid-template-columns:200px minmax(0,1fr) 233px;gap:10px}.left-column,.center-column,.right-column{gap:10px}.panel-head{gap:6px;padding:0 9px}.panel-head h2{letter-spacing:.5px;font-size:8px}.panel-detail{font-size:5.5px}.spectrum-info{gap:13px;padding:18px 16px 7px}.signal-badge{display:none}.frequency-number strong{font-size:30px}.spectrum-meta{padding-left:10px;font-size:5.5px}.telemetry-strip>div{padding:0 9px}.telemetry-strip strong{font-size:18px}.telemetry-strip>div>span{font-size:5px}.wave-settings{padding:0 9px;font-size:5px}.wave-settings b{margin-left:3px}.console-footer{gap:15px;font-size:5.5px}.footer-wave{display:none}}@media (height<=860px) and (width>=901px){:root{--masthead-height:44px}.console{grid-template-rows:var(--masthead-height) 31px minmax(0,1fr) 35px}.panel-head{height:28px}.gain-topline{margin-top:10px}.master-gain{padding-bottom:3px}.master-gain>span{font-size:26px}.dial-bank{padding-top:0;padding-bottom:8px}.dial{width:46px;height:46px;margin-bottom:7px}.dial-ticks i{transform-origin:50% 23px}.dial-face{inset:8px}.dial-name{font-size:5px}.dial-value{margin-top:3px;font-size:8px}.gain-bottom{height:23px;min-height:23px}.meter-content{padding-top:11px;padding-bottom:22px}.bearing-readout{padding:7px}.bearing-readout strong{font-size:15px}.bearing-readout>div{gap:3px}.spectrum-info{padding-top:11px;padding-bottom:3px}.frequency-number strong{font-size:30px}.waterfall-wrap{height:40px;padding-bottom:8px}.frequency-axis{padding-top:7px;padding-bottom:8px}.spectrum-plot{margin-top:9px}.center-column{grid-template-rows:minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,.65fr) 61px}.telemetry-strip{padding:9px 0}.telemetry-strip strong{font-size:18px}.telemetry-strip>div{gap:6px}.terminal-intro{padding-top:10px;font-size:6px}.terminal-lines{gap:4px;font-size:6px}.terminal-prompt{padding-top:9px;padding-bottom:9px}.memory-content{padding-top:10px}.memory-legend{padding-bottom:9px}.panel-foot{height:23px;min-height:23px}.wave-settings{height:25px;min-height:25px}}@media (width<=900px){:root{--masthead-height:48px;--console-inset:16px;--header-control-size:26px}html,body,#app{height:auto;min-height:100%;overflow:visible}.console{flex-direction:column;height:auto;min-height:100dvh;display:flex}.masthead{height:var(--masthead-height);min-height:var(--masthead-height);gap:12px}.brand{gap:8px}.brand-label{letter-spacing:1px;font-size:6.5px}.station-id,.session-status,.header-clock{display:none}.header-controls{gap:6px;margin-left:auto}.workspace-strip{height:34px;min-height:34px;font-size:6.5px}.workspace-strip>div{gap:10px}.strip-session{display:none}.instrument-grid{flex-direction:column;gap:12px;display:flex}.center-column{display:contents}.spectrum-panel{order:0;height:350px}.waveform-panel{order:1;height:170px}.telemetry-strip{order:2;height:72px}.left-column{order:3;grid-template-rows:220px;grid-template-columns:1fr 1fr;gap:12px;display:grid}.gain-panel{grid-column:1}.meter-panel{grid-column:2}.bearing-panel{display:none}.right-column{order:4;grid-template-rows:220px 170px;grid-template-columns:1fr 1fr;gap:12px;display:grid}.terminal-panel{grid-column:1/-1}.memory-panel{grid-column:1}.network-panel{grid-column:2}.panel-head{gap:7px;height:30px;padding:0 10px}.panel-head h2{letter-spacing:.6px;font-size:8px}.panel-code{padding-right:7px;font-size:7px}.panel-detail{font-size:5.5px}.panel-foot{padding:0 10px;font-size:5.5px}.spectrum-info{gap:15px;padding:19px 15px 10px}.frequency-number strong{font-size:32px}.frequency-number>span{font-size:9px}.eyebrow{font-size:6px}.spectrum-meta{padding-left:13px;font-size:6px}.signal-badge{display:none}.spectrum-plot{margin-left:12px;margin-right:15px}.frequency-axis{padding-left:36px;padding-right:15px;font-size:5px}.waterfall-wrap{height:50px;padding-left:12px;padding-right:15px}.wave-settings{gap:3px;padding:0 10px;font-size:5px}.wave-settings b{margin-left:3px}.wave-labels,.wave-values{width:31px;font-size:5px}.wave-body{gap:6px;margin:8px 10px}.telemetry-strip>div{gap:8px;padding:0 10px}.telemetry-strip>div>span{letter-spacing:.2px;font-size:5px}.telemetry-strip strong{letter-spacing:-1px;font-size:17px}.telemetry-strip small{margin-left:3px;font-size:6px}.gain-topline{margin:13px 10px 0;font-size:5px}.micro-led{font-size:5px}.master-gain{padding:4px 10px}.master-gain>span{font-size:25px}.master-gain svg{width:30px}.dial-bank{gap:4px;padding:2px 9px 12px}.dial{width:39px;height:39px;margin-bottom:10px}.dial-face{inset:7px}.dial-face:after{inset:3px}.dial-ticks i{transform-origin:50% 19.5px;height:2px}.dial-ticks i:nth-child(5n){height:3px}.dial-name{letter-spacing:0;font-size:4px}.dial-value{font-size:7px}.dial-center{font-size:5px}.dial-pointer:before{width:1px;height:5px}.gain-bottom{padding:0 10px;font-size:4px}.gain-bottom b{margin-left:4px}.meter-content{gap:9px;padding:16px 12px 25px 10px}.meter-bank{gap:6px}.terminal-intro{padding-top:12px}.terminal-lines{gap:4px;font-size:7px}.terminal-prompt{padding-top:9px;padding-bottom:10px}.memory-content{gap:6px;padding:13px 10px 8px}.memory-addresses{font-size:4px}.memory-grid{gap:2px}.memory-legend{gap:7px;padding:8px 10px 10px;font-size:4px}.memory-legend b{font-size:6px}.network-panel .panel-detail{display:none}.network-panel .panel-foot{gap:4px;padding:0 8px;font-size:4px}.console-footer{flex-wrap:wrap;gap:9px;height:51px;min-height:51px;font-size:5.5px}.footer-wave,.footer-right{display:none}.footer-input{margin-left:auto}.network-visual{padding:3px}.memory-panel .panel-head h2{font-size:7px}.memory-panel .panel-detail{font-size:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.plot-marker{opacity:.35}.cursor{opacity:1}.panel-highlight{box-shadow:none;opacity:calc(var(--panel-highlight)*.555556)}.panel{box-shadow:none}.network-nodes circle{filter:none;--node-highlight:calc(clamp(0,var(--node-response),1)*.6)}}.header-controls-slot{width:63px;height:var(--header-control-size);flex-shrink:0}.header-controls{z-index:90;top:calc((var(--masthead-height) - var(--header-control-size))/2);right:max(var(--console-inset),calc((100vw - 2400px)/2 + var(--console-inset)));position:fixed}.cinematic-active .header-controls{opacity:.13}.cinematic-active .header-controls:hover,.cinematic-active .header-controls:focus-within{opacity:1}@media (width<=900px){.header-controls-slot{width:58px;margin-left:auto}}@media (width>=901px){.left-column{grid-template-rows:minmax(256px,1.04fr) minmax(0,.95fr) minmax(0,1.02fr)}}@media (width>=1600px) and (height>=861px){.left-column{grid-template-rows:minmax(314px,1.04fr) minmax(0,.95fr) minmax(0,1.02fr)}}@media (width>=901px) and (height<=860px){.left-column{grid-template-rows:minmax(198px,1.04fr) minmax(0,.95fr) minmax(0,1.02fr)}}.dial-pointer{transition:transform .14s ease-out,background-color .35s}.plot-marker{transition:left .25s}.center-column .spectrum-info{padding:10px 20px 3px}.center-column .eyebrow{line-height:1.2;display:block}.center-column .frequency-number{margin-top:2px}.center-column .frequency-number strong{font-size:30px;line-height:1.2}.center-column .spectrum-plot{min-height:40px;margin-top:8px}.center-column .frequency-axis{padding-top:6px;padding-bottom:6px}.center-column .waterfall-wrap{height:28px;min-height:28px;padding-bottom:6px}.center-column .spectrum-panel .panel-foot{height:23px;min-height:23px}.main-terminal-panel{background:radial-gradient(ellipse at 20% 100%,rgba(var(--accent-rgb),.035),transparent 75%),var(--console-ink-080b09,#080b09)}.main-terminal-panel .panel-head{background:linear-gradient(100deg,rgba(var(--accent-rgb),.085),#ffffff02);border-bottom-color:color-mix(in srgb,var(--line),var(--accent) 13%)}.main-terminal-panel .panel-head h2{color:var(--accent)}.main-terminal-toolbar{letter-spacing:.4px;color:var(--accent-dim);border-bottom:1px solid #ffffff05;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;font-size:7px;display:flex}.main-terminal-toolbar>span:last-child{color:var(--muted);font-size:6px}.main-terminal-lines{letter-spacing:.45px;min-height:0;color:color-mix(in srgb,var(--accent),var(--console-ink-080b09,#080b09) 26%);text-shadow:0 0 7px rgba(var(--accent-rgb),.12);flex-direction:column;flex:1;justify-content:flex-end;padding:6px 14px;font-size:9px;line-height:1.55;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15px);mask-image:linear-gradient(#0000,#000 15px)}.main-terminal-line{white-space:pre;flex-shrink:0;gap:14px;min-width:0;height:1.55em;display:flex}.main-terminal-address{color:var(--accent-dim);opacity:.68;flex-shrink:0;font-size:.86em}.main-terminal-data{white-space:pre;min-width:0;overflow:hidden}.main-terminal-line[data-active=true] .main-terminal-data:after{content:"";background:var(--accent);opacity:.75;vertical-align:-.08em;width:.55em;height:.9em;margin-left:.4em;display:inline-block}.main-terminal-line[data-kind=dim]{opacity:.48}.main-terminal-line[data-kind=bright]{color:var(--accent)}.main-terminal-line[data-kind=accent]{color:var(--accent);text-shadow:0 0 5px rgba(var(--accent-rgb),.3)}.main-terminal-footer{border-top:1px solid var(--line);letter-spacing:1px;height:24px;color:var(--accent-dim);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:6px;display:flex}.main-terminal-footer>span{align-items:center;gap:7px;display:flex}.main-terminal-footer .live-dot{width:3px;height:3px}.main-terminal-footer .cursor{width:4px;height:7px;margin-left:2px}.main-terminal-footer b{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:400}@media (width>=1600px) and (height>=861px){.center-column .spectrum-info{padding:13px 26px 4px}.center-column .frequency-number strong{font-size:36px}.center-column .spectrum-plot{margin-top:12px}.center-column .frequency-axis{padding-top:8px;padding-bottom:8px}.center-column .waterfall-wrap{height:38px;min-height:38px;padding-bottom:8px}.center-column .spectrum-panel .panel-foot{height:27px;min-height:27px}.main-terminal-toolbar{padding:9px 18px;font-size:9px}.main-terminal-toolbar>span:last-child{font-size:7px}.main-terminal-lines{padding:8px 18px;font-size:11px;line-height:1.6}.main-terminal-line{gap:20px;height:1.6em}.main-terminal-footer{height:29px;padding:0 18px;font-size:7px}}@media (width<=900px){.center-column .spectrum-panel{order:0;height:265px}.center-column .main-terminal-panel{order:1;height:245px}.center-column .waveform-panel{order:2;height:135px}.center-column .telemetry-strip{order:3}.instrument-grid>.left-column{order:4}.instrument-grid>.right-column{order:5}.center-column .spectrum-info{padding:12px 15px 4px}.center-column .frequency-number strong{font-size:28px}.main-terminal-toolbar{letter-spacing:.1px;padding:8px 10px;font-size:6px}.main-terminal-toolbar>span:last-child{font-size:5px}.main-terminal-lines{letter-spacing:.1px;padding:6px 10px;font-size:8px}.main-terminal-line{gap:8px}.main-terminal-address{font-size:6px}.main-terminal-footer{padding:0 10px;font-size:5.5px}}:root[data-theme=black] .console{--accent:#dadbda;--accent-dim:#777978;--danger:#846d6c;--muted:#676869;--faint:#444546;--line:#2c2c2c;--panel:#111212;--accent-rgb:221,222,221;color:#c9caca;--console-ink-909a94:#969897;--console-ink-aab7ad:#b2b4b3;--console-ink-4c5351:#515251;--console-ink-969e98:#9b9c9b;--console-ink-444b46:#484949;--console-ink-b9d1ba42:#c8cbc842;--console-ink-d7dcd8:#dadbda;--console-ink-9ca59e:#a2a3a2;--console-ink-7c8980:#848685;--console-ink-b4bdb7:#babbba;--console-ink-879089:#8d8e8d;--console-ink-363e39:#3b3c3b;--console-ink-a9b6ac:#b1b3b2;--console-ink-b1bbb4:#b7b9b8;--console-ink-76817a:#7d7f7e;--console-ink-657269:#6d6f6e;--console-ink-69736c:#6f7170;--console-ink-373e38:#3b3c3b;--console-ink-b6beb8:#bbbcbb;--console-ink-58665c:#616361;--console-ink-667269:#6d6f6e;--console-ink-919f95:#9a9c9a;--console-ink-738178:#7c7e7d;--console-ink-9aaa9e:#a4a6a5;--console-ink-727e75:#797b7a;--console-ink-4d5a50:#555756;--console-ink-9da69f:#a3a4a3;--console-ink-3b423d:#3f4040;--console-ink-242b26:#282929;--console-ink-101411:#121313;--console-ink-333b34:#383938;--console-ink-121713:#151615;--console-ink-252c26:#292a29;--console-ink-080a09:#090a09;--console-ink-2c332d:#303130;--console-ink-414a4180:#46484680;--console-ink-313a30:#363836;--console-ink-141a14:#181918;--console-ink-7e8a7f:#858786;--console-ink-707e71:#797b79;--console-ink-a8b4a9:#afb1b0;--console-ink-69766c:#717372;--console-ink-a5b1a9:#adaead;--console-ink-3c493f:#444645;--console-ink-0a0d0a:#0c0c0c;--console-ink-9fac9f:#a7a9a7;--console-ink-657168:#6c6e6d;--console-ink-29312b:#2e2f2e;--console-ink-acb8ac:#b3b5b3;--console-ink-737f74:#7a7c7b;--console-ink-758177:#7c7e7d;--console-ink-6d786f:#747574;--console-ink-b6c1b8:#bdbebd;--console-ink-657368:#6e706e;--console-ink-28332a22:#2f302f22;--console-ink-0e1110:#101010;--console-ink-829085:#8b8d8b;--console-ink-7d8c80:#868987;--console-ink-697b6d:#747775;--console-ink-9ba99e:#a4a6a4;--console-ink-acb9ae:#b4b6b4;--console-ink-596c5f:#656866;--console-ink-617366:#6c6f6d;--console-ink-b3c6b8:#bfc2c0;--console-ink-151b17:#191a19;--console-ink-516658:#5e615f;--console-ink-6b7c71:#767877;--console-ink-667c6c:#747775;--console-ink-738779:#808380;--console-ink-1b231e:#202120;--console-ink-0d100f:#0f0f0f;--console-ink-65776b:#707371;--console-ink-4d5a51:#555756;--console-ink-66766c:#707271;--console-ink-aab9ae:#b3b6b4;--console-ink-3b4b3f:#454746;--console-ink-b7c6bc:#c0c3c1;--console-ink-657e6d:#757876;--console-ink-4f6356:#5c5f5d;--console-ink-0a0d0c:#0c0c0c;--console-ink-202b23:#272927;--console-ink-66786b:#717472;--console-ink-819a88:#919492;--console-ink-819987:#909491;--console-ink-4e6455:#5c5f5d;--console-ink-748c7b:#838784;--console-ink-3f5848:#4f5250;--console-ink-ba655a:#807472;--console-ink-b8c9bf:#c3c5c4;--console-ink-6d8d77:#818683;--console-ink-213127:#2b2d2c;--console-ink-607a69:#707472;--console-ink-27322a:#2e302e;--console-ink-67806f:#777a78;--console-ink-313d34:#383a39;--console-ink-9bb3a4:#aaaeab;--console-ink-3a5543:#4b4f4c;--console-ink-111a14:#171817;--console-ink-6f987c:#898f8b;--console-ink-a5cbb3:#bdc3bf;--console-ink-b1d1bb:#c5cac7;--console-ink-587863:#6c716e;--console-ink-6e7e74:#787a79;--console-ink-9dad9f:#a7a9a7;--console-ink-a3b2a8:#acafad;--console-ink-708977:#808381;--console-ink-65786d:#717472;--console-ink-455b4c:#535654;--console-ink-293d30:#363937;--console-ink-879e8e:#959996;--console-ink-d7dcd9:#dadbda;--console-ink-717b75:#777978;--console-ink-080b09:#0a0a0a}.terminal-lines,.main-terminal-lines{contain:layout paint}body.app-hidden *,body.app-hidden :before,body.app-hidden :after{animation-play-state:paused!important}.main-terminal-panel>.panel-highlight{--panel-response:.18}@media (width<=700px),(pointer:coarse){:where(html,body,#app,#app *,#effect-host,#effect-host *,#defense-host,#defense-host *){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y}:is(input,textarea,[contenteditable]:not([contenteditable=false]),#dev-tools pre),:is([contenteditable]:not([contenteditable=false]),#dev-tools pre) *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;touch-action:pan-y}:is(button,select,a,[role=button]){touch-action:manipulation}body.cinematic-active{overscroll-behavior:none;touch-action:none;overflow:hidden}html:has(body.cinematic-active){overscroll-behavior:none;touch-action:none;overflow:hidden}body.cinematic-active :where(#app,#app *,#effect-host,#effect-host *,#defense-host,#defense-host *){touch-action:none}}.sequence-overlay{z-index:80;pointer-events:none;isolation:isolate;color:#c8cdca;-webkit-font-smoothing:antialiased;--seq-damage:0;font-family:Instrument Mono,Courier New,monospace;position:fixed;inset:0;overflow:hidden}.seq-darkness,.seq-popup-layer,.seq-found-stage{position:absolute;inset:0}.seq-darkness{z-index:0;background:#020203}.seq-popup-layer{z-index:1;transform-origin:50%}.seq-screen-active{transform-origin:50%}.seq-screen-active[data-cinematic=storm]{transform:translateX(var(--seq-jitter,0px))}.console.seq-screen-active[data-cinematic=power-down]{transform:scale(var(--seq-crt-x,1), var(--seq-crt-y,1));opacity:var(--seq-crt-opacity,1);filter:brightness(1.6)grayscale()}.seq-screen-active:is([data-cinematic=silence],[data-cinematic=found],[data-cinematic=terminal],[data-cinematic=power-down-final],[data-cinematic=blackout]){visibility:hidden}.seq-screen-active:is([data-cinematic=silence],[data-cinematic=found],[data-cinematic=terminal],[data-cinematic=power-down-final],[data-cinematic=blackout]) *{animation-play-state:paused!important}.seq-screen-active[data-cinematic=boot]{opacity:var(--seq-restore-opacity,0)}.seq-popup{letter-spacing:.015em;color:#a8a4a0;contain:layout style;background:#181615;border:1px solid #5d302c;font-size:10px;line-height:1.35;position:absolute;box-shadow:3px 5px #0009,inset 1px 1px #ffffff0a,0 0 23px #0008}.seq-popup header{color:#dfb5a8;letter-spacing:.07em;background:linear-gradient(90deg,#78362f,#4b2522 80%);border-bottom:1px solid #8d463c;justify-content:space-between;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;display:flex}.seq-popup header b{font-size:12px;font-weight:400;line-height:1}.seq-popup-body{align-items:flex-start;gap:12px;padding:17px 13px 13px;display:flex}.seq-popup-body>i{color:#d18b6b;border:1px solid #b16b57;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;margin-top:1px;font:20px/1 Georgia,serif;display:grid}.seq-popup strong{color:#d1b5a7;letter-spacing:.045em;font-size:11px;font-weight:500;display:block}.seq-popup p{color:#89817a;margin:7px 0 9px;font-family:system-ui,sans-serif;font-size:10px}.seq-popup code{color:#76584d;font-size:9px}.seq-popup footer{color:#665b54;border-top:1px solid #302723;justify-content:space-between;align-items:center;gap:7px;margin:0 10px;padding:8px 0;font-size:8px;display:flex}.seq-fake-button{color:#9d8070;border:1px solid #54423a;padding:3px 7px;box-shadow:inset 1px 1px #ffffff09}.seq-popup-storm:nth-child(5n){border-color:#807163}.seq-popup-storm:nth-child(5n) header{background:linear-gradient(90deg,#756459,#3d3531);border-color:#998371}.seq-popup-storm:nth-child(11n){filter:brightness(1.25)}.seq-popup-dos{background:#090c0b;border-color:#55534c}.seq-popup-dos header{color:#b5b5a5;background:linear-gradient(90deg,#454942,#242824);border-color:#696b5d}.seq-dos-body{color:#8f9681;white-space:nowrap;height:136px;padding:12px;font-size:9px;line-height:1.6;overflow:hidden}.seq-dos-body>span{min-height:1.6em;display:block}.seq-dos-body>span:first-child{color:#4e5b4f}.seq-dos-body:after{content:"_";color:#cfdbb3;line-height:1.6;display:block}.seq-popup-dos[data-complete=true] .seq-dos-body:after{display:none}.seq-popup-dos footer{color:#4a5846;border-color:#282f26}.seq-cursor{color:#cfdbb3}.seq-popup-ambient{flex-direction:column;max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.seq-popup-ambient header,.seq-popup-ambient footer{flex-shrink:0}.seq-popup-ambient header{gap:12px}.seq-popup-ambient header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seq-popup-ambient header b{white-space:nowrap;flex-shrink:0}.seq-popup-ambient .seq-dos-body{height:var(--seq-dos-height,136px);white-space:pre;min-height:0}.seq-popup-ambient .seq-dos-body>span:last-child{color:#c6ccbd}.seq-popup-ambient footer{min-height:32px}.seq-error-copy{min-width:0}.seq-popup-ambient .seq-popup-body{min-height:0}.seq-popup-ambient code{overflow-wrap:anywhere}.seq-error-details{background:#0003;border:1px solid #41332b;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin:0 13px 12px;padding:9px 10px;font-size:8px;display:grid}.seq-error-details dt{color:#7e6759}.seq-error-details dd{color:#b09886;text-align:right;overflow-wrap:anywhere;margin:0}.seq-popup-ambient[data-variant=classic] .seq-error-details{display:none}.seq-popup-dos[data-variant=packet]{border-color:#4c6162}.seq-popup-dos[data-variant=packet] header{color:#a9c0c0;background:linear-gradient(90deg,#324c4e,#182c30);border-color:#5c7778}.seq-popup-dos[data-variant=packet] .seq-dos-body{color:#7faaa9;background:repeating-linear-gradient(#0000 0 28.8px,#7bb6b906 28.8px 57.6px);padding:9px 12px}.seq-popup-dos[data-variant=packet] footer{color:#658689;border-color:#243b3d}.seq-popup-dos[data-variant=memory]{border:3px double #63645c}.seq-popup-dos[data-variant=memory] header{color:#171d16;background:#b0b3a1;border-color:#72776b}.seq-popup-dos[data-variant=memory] .seq-dos-body{color:#a7b09a;letter-spacing:.04em;font-size:8px}.seq-popup-dos[data-variant=memory] .seq-dos-body>span:nth-child(4n){color:#d6dec9}.seq-popup-dos[data-variant=cipher]{border-color:#69604a;box-shadow:5px 6px #0009,inset 3px 0 #8f7c4f}.seq-popup-dos[data-variant=cipher] header{color:#c3b997;background:linear-gradient(90deg,#4c442e,#242015);border-color:#6a624b}.seq-popup-dos[data-variant=cipher] .seq-dos-body{color:#a99e76;letter-spacing:.07em;font-size:10px}.seq-popup-dos[data-variant=cipher] footer{color:#938761;border-color:#3f3926}.seq-popup-dos[data-variant=process] header{color:#c0c4ca;background:#373a3c;border-color:#646970}.seq-popup-dos[data-variant=process] .seq-dos-body{color:#949eaa;padding:8px 0}.seq-popup-dos[data-variant=process] .seq-dos-body>span{padding:0 10px}.seq-popup-dos[data-variant=process] .seq-dos-body>span:nth-child(2n){background:#8794a00a}.seq-popup-dos[data-variant=process] .seq-dos-body>span:before{content:attr(data-row);color:#536371;border-right:1px solid #333c44;width:24px;margin-right:9px;display:inline-block}.seq-popup-dos[data-variant=process] footer{color:#718292;border-color:#323b43}.seq-popup-error[data-variant=access]{background:#1b1312;border-color:#a06a5a #8c544a #8c544a;border-top-style:solid;border-top-width:3px}.seq-popup-error[data-variant=access] header{background:#2b1917;border-color:#5a302a}.seq-popup-error[data-variant=access] .seq-popup-body>i{clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);background:#773e3040;border-width:2px;border-radius:0;flex-basis:34px;width:34px;height:38px}.seq-popup-error[data-variant=access] .seq-fake-button{color:#e0b6a9;background:#63332c}.seq-popup-error[data-variant=timeout]{background:#1b1a14;border-color:#796e4c;border-radius:3px}.seq-popup-error[data-variant=timeout] header{color:#c8b880;background:#38331f;border-color:#746741}.seq-popup-error[data-variant=timeout] .seq-popup-body>i{color:#c3b078;border-color:#8e8055;font-family:monospace}.seq-popup-error[data-variant=timeout] strong{color:#cec197}.seq-popup-error[data-variant=timeout] .seq-error-details{border-style:dashed;border-color:#5d5436}.seq-popup-error[data-variant=timeout] .seq-error-details dt{color:#8b825e}.seq-popup-error[data-variant=timeout] .seq-error-details dd{color:#c2b585}.seq-popup-error[data-variant=timeout] footer:before{content:"";opacity:.7;background:repeating-linear-gradient(90deg,#b1a06a 0 5px,#0000 5px 8px);width:35px;height:6px}.seq-popup-error[data-variant=memory-fault]{background:#150f10;border-color:#a16c64}.seq-popup-error[data-variant=memory-fault] header{color:#f0d8d1;background:#84534f}.seq-popup-error[data-variant=memory-fault] .seq-popup-body{flex-direction:column;gap:8px}.seq-popup-error[data-variant=memory-fault] .seq-popup-body>i{color:#a8746c;border:0;flex-basis:auto;height:auto;margin:0;font:22px/1.2 Instrument Mono,monospace}.seq-popup-error[data-variant=memory-fault] .seq-error-details{background:0 0;border:0;border-top:1px solid #5c3632;grid-template-columns:1fr 1fr;padding:10px 0 0}.seq-popup-error[data-variant=memory-fault] .seq-error-details dt{color:#9b665f}.seq-popup-error[data-variant=crash]{background:#20211e;border:3px double #898782;box-shadow:7px 8px #000b}.seq-popup-error[data-variant=crash] header{color:#1d201b;background:#aaa99f;border-color:#bebeb1}.seq-popup-error[data-variant=crash] .seq-popup-body>i{color:#d0cec4;border-color:#77776b;border-radius:0;font:17px/1 monospace}.seq-popup-error[data-variant=crash] strong{color:#ddded4;letter-spacing:.12em}.seq-popup-error[data-variant=crash] p{color:#9c9e92}.seq-popup-error[data-variant=crash] code{color:#b19c8a}.seq-popup-error[data-variant=crash] .seq-error-details{border-color:#50534a}.seq-popup-error[data-variant=crash] .seq-error-details dt{color:#7f8576}.seq-popup-error[data-variant=crash] .seq-error-details dd{color:#bcc1ad}.seq-popup-error[data-variant=crash] .seq-fake-button{color:#b3bca4;border-color:#626858}@font-face{font-family:FoundFallbackCjk;src:url(/fonts/fallback-cjk.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundFallbackLatin;src:url(/fonts/fallback-latin.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundFallbackThai;src:url(/fonts/fallback-thai.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundFallbackDevanagari;src:url(/fonts/fallback-devanagari.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundFallbackArabic;src:url(/fonts/fallback-arabic.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:FoundFallbackHebrew;src:url(/fonts/fallback-hebrew.woff2)format("woff2");font-weight:400;font-display:block}.seq-found-stage{z-index:2;isolation:isolate;background:#020203;place-content:center;display:grid}.seq-found-static{z-index:0;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.seq-found-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#0000 15%,#0008 100%);position:absolute;inset:0}.seq-found-word{--seq-font-fallback:FoundFallbackLatin, FoundFallbackCjk, FoundFallbackThai, FoundFallbackDevanagari, FoundFallbackArabic, FoundFallbackHebrew;z-index:2;color:#dad9ce;min-width:5em;min-height:1.5em;font-family:FoundSans,sans-serif;font-size:min(clamp(52px, 9vw, 146px), calc((100vw - 48px) / var(--seq-word-units,5)));letter-spacing:0;text-align:center;transform:skewX(var(--seq-text-skew,0deg));text-shadow:-2px 0 #a6544e55,2px 0 #8aa19f55,0 0 16px #c1c6b329;justify-content:center;align-items:center;gap:.16em;font-weight:400;line-height:1.5;display:flex;position:relative}.seq-found-char{flex:0 0 var(--seq-glyph-width,1em);width:var(--seq-glyph-width,1em);white-space:pre;display:inline-block;position:relative}.seq-found-word[data-joined=true]{white-space:pre;display:block}.seq-found-char.seq-found-run{width:auto}.seq-found-char[data-font="0"]{font-family:FoundSans, var(--seq-font-fallback), sans-serif;font-weight:700}.seq-found-char[data-font="1"]{font-family:FoundSerif, var(--seq-font-fallback), serif;font-weight:700}.seq-found-char[data-font="2"]{font-family:FoundHeavy, FoundSans, var(--seq-font-fallback), sans-serif}.seq-found-char[data-font="3"]{font-family:FoundSquare, FoundSans, var(--seq-font-fallback), sans-serif}.seq-found-char[data-font="4"]{font-family:FoundHand, FoundSans, var(--seq-font-fallback), cursive;font-weight:700}.seq-found-char[data-font="5"]{font-family:FoundTech, FoundSans, var(--seq-font-fallback), sans-serif}.seq-found-char[data-font="6"]{font-family:FoundEroded, FoundSans, var(--seq-font-fallback), sans-serif}.seq-found-char[data-font="7"]{font-family:FoundBrush, FoundSans, var(--seq-font-fallback), cursive}.seq-found-char[data-font="8"]{font-family:FoundLiterary, FoundSerif, var(--seq-font-fallback), serif}.seq-found-char[data-font="9"]{font-family:FoundRound, FoundSans, var(--seq-font-fallback), cursive}.seq-found-char:before,.seq-found-char:after{content:attr(data-echo);font:inherit;letter-spacing:inherit;text-align:inherit;opacity:.72;pointer-events:none;position:absolute;inset:0}.seq-found-char:before{color:#a89b8e;transform:translateX(var(--seq-text-shift,0px));clip-path:inset(var(--seq-slice,25%) 0 30%)}.seq-found-char:after{color:#a2493b;transform:translateX(calc(var(--seq-text-shift,0px) * -1));clip-path:inset(68% 0 18%)}.seq-text-corrupt>.seq-found-char{filter:url(#signal-displace)}.seq-terminal{z-index:3;color:#7c9480;transform-origin:50%;background:#040706;border:1px solid #7c8177;flex-direction:column;font-size:11px;display:flex;position:absolute;inset:7vh 8vw;overflow:hidden;box-shadow:0 0 90px #8697840a,9px 12px #000}.seq-terminal:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#0003 3px 4px);position:absolute;inset:28px 0 0}.seq-terminal header{color:#10150f;letter-spacing:.04em;background:#7c8476;border-bottom:1px solid #92998a;flex:none;justify-content:space-between;padding:8px 12px;font-size:10px;display:flex}.seq-terminal-meta{color:#4e634d;letter-spacing:.1em;border-bottom:1px solid #20291f;justify-content:space-between;gap:8px;padding:11px 15px;font-size:9px;display:flex}.seq-terminal-lines{white-space:nowrap;text-shadow:0 0 6px #8fb58527;flex:1;min-height:0;padding:10px 15px;font-size:clamp(8px,.75vw,12px);line-height:1.4;overflow:hidden}.seq-terminal-lines div{height:1.4em}.seq-terminal-lines .seq-log-alert{color:#ae6c53}.seq-terminal-lines .seq-log-bright{color:#b5c6a3}.seq-terminal footer{color:#576c4d;letter-spacing:.12em;border-top:1px solid #283422;justify-content:space-between;padding:9px 15px;font-size:8px;display:flex}.seq-terminal footer i{background:#829570;width:5px;height:5px;margin-left:8px;display:inline-block}.sequence-overlay[data-phase=power-down-final] .seq-terminal{transform:scale(var(--seq-crt-x,1), var(--seq-crt-y,1));opacity:var(--seq-crt-opacity,1);filter:brightness(1.6)grayscale()}.seq-crt-flare{z-index:4;transform-origin:50%;background:#fbfff4;width:100%;height:2px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px 2px #dcead38f,0 0 35px 5px #c4dabb40}.seq-boot{z-index:5;color:#797e72;letter-spacing:.13em;width:min(320px,65vw);font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seq-boot>div{justify-content:space-between;margin-bottom:12px;display:flex}.seq-boot>i{background:linear-gradient(90deg, #a5ad97 0 var(--seq-boot-progress,0%), #242923 var(--seq-boot-progress,0%) 100%);height:2px;display:block}.seq-reduced-motion .seq-found-word{text-shadow:0 0 12px #c1c6b329;transform:none}.seq-reduced-motion .seq-found-char:before,.seq-reduced-motion .seq-found-char:after{display:none}.seq-reduced-motion .seq-text-corrupt>.seq-found-char,.seq-reduced-motion .seq-popup-storm:nth-child(11n){filter:none}@media (width<=700px){.seq-dos-body{height:120px;font-size:8px}.seq-popup strong{font-size:10px}.seq-popup-body{gap:9px;padding:13px 11px 10px}.seq-popup p{font-size:9px}.seq-terminal{inset:8vh 12px}.seq-terminal header,.seq-terminal-meta{font-size:8px}.seq-terminal-meta{letter-spacing:0;padding:11px 9px}.seq-terminal-lines{padding:8px 9px;font-size:8px}.seq-terminal footer{letter-spacing:0;padding:9px;font-size:7px}.seq-found-word{font-size:min(56px, calc((100vw - 32px) / var(--seq-word-units,5)));gap:.1em}}.intrusion-overlay{z-index:85;pointer-events:none;visibility:hidden;isolation:isolate;color:#d7a79e;-webkit-font-smoothing:antialiased;--intrusion-window-width:min(218px, calc(100vw - 24px));font-family:Instrument Mono,Consolas,monospace;position:fixed;inset:0;overflow:hidden}.intrusion-overlay.intrusion-active{visibility:visible}.console.intrusion-screen-active{opacity:var(--intrusion-dim,.87)}.intrusion-overlay [hidden]{display:none!important}.intrusion-backdrop,.intrusion-warning-layer{position:absolute;inset:0}.intrusion-backdrop{background:radial-gradient(#13060524,#10050559)}.intrusion-warning-layer{z-index:1}.intrusion-attack{z-index:3;text-align:center;background:repeating-linear-gradient(#0000 0 3px,#0002 3px 4px),linear-gradient(145deg,#291512f5,#120d0bf7 70%);border:1px solid #92564b;border-top:3px solid #c3705e;width:min(560px,100% - 40px);max-height:calc(100dvh - 24px);padding:0 32px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:8px 10px #0008,0 0 75px #0009,inset 0 0 40px #b3462308}.intrusion-attack>header{color:#9c6d5d;letter-spacing:.1em;border-bottom:1px solid #56352c;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:7px;display:flex}.intrusion-attack>header span:first-child{align-items:center;gap:7px;display:flex}.intrusion-attack>header i,.intrusion-attack footer i{background:#be6b57;width:4px;height:4px;display:inline-block}.intrusion-warning-mark{color:#cd7c69;border:1px solid #a16151;place-items:center;width:27px;height:27px;margin:22px auto 12px;font:20px/1 Georgia,serif;display:grid;transform:rotate(45deg)}.intrusion-warning-mark span{transform:rotate(-45deg)}.intrusion-attack h2{color:#ef625a;letter-spacing:-.07em;text-shadow:0 0 22px #c8694130;margin:0;font-size:clamp(29px,4.7vw,49px);font-weight:600;line-height:1.2}.intrusion-countdown{justify-content:center;align-items:baseline;gap:13px;margin:13px 0 24px;display:flex}.intrusion-countdown>span{color:#ae7967;letter-spacing:.16em;font-size:10px}.intrusion-countdown strong{color:#e3b09a;font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1}.intrusion-countdown strong span{color:#957b6b;padding-left:4px;font-size:12px}.intrusion-defense-label{color:#ce9b85;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.intrusion-defense-label b{color:#e1b8a3;letter-spacing:.05em;font-weight:400}.intrusion-defense-track{background:#090808;border:1px solid #734a3c;height:9px;margin-top:10px;padding:1px}.intrusion-defense-track>i{transform-origin:0;background:#df665a;width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 9px #c0856833}.intrusion-attack>footer{color:#785c4d;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;padding:16px 0 17px;font-size:6px;display:flex}.intrusion-attack footer span:last-child{align-items:center;gap:7px;display:flex}.intrusion-error-window{width:var(--intrusion-window-width);left:calc(12px + (100% - var(--intrusion-window-width) - 24px) * var(--intrusion-x));top:calc(12px + max(0px, 100% - 134px) * var(--intrusion-y));color:#ad8070;background:#160f0e;border:1px solid #69423a;font-size:8px;position:absolute;box-shadow:4px 5px #0009}.intrusion-error-window header{color:#ce9a84;letter-spacing:.06em;background:#4d2d27;justify-content:space-between;align-items:center;padding:6px 8px;font-size:8px;display:flex}.intrusion-error-window header b{font-size:13px;font-weight:400;line-height:.8}.intrusion-error-window>div{align-items:center;gap:9px;padding:17px 11px;display:flex}.intrusion-error-window>div i{border:1px solid #835347;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font:14px/1 Georgia,serif;display:grid}.intrusion-error-window>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.intrusion-error-window footer{color:#6e5044;border-top:1px solid #3b2923;margin:0 8px;padding:7px 9px;font-size:6px}.intrusion-recovery{z-index:3;text-align:center;background:linear-gradient(145deg,#182019f5,#0d110ff7 80%);border:1px solid #748371;width:min(760px,100% - 40px);max-height:calc(100dvh - 24px);padding:27px 24px 24px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:8px 10px #0008,0 0 70px #0009}.intrusion-recovery-tag{color:#7c9980;letter-spacing:.2em;align-items:center;gap:7px;font-size:7px;display:inline-flex}.intrusion-recovery-tag i{background:#a3b99a;width:4px;height:4px;display:block}.intrusion-recovery h2{color:#c4d6b9;letter-spacing:-.05em;margin:13px 0 27px;font-size:clamp(16px,2.4vw,27px);font-weight:500;line-height:1.3}.intrusion-recovery-label{color:#819b80;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.intrusion-recovery-label b{color:#c0d0ac;font-weight:400}.intrusion-recovery-track{background:#233023;height:3px;margin-top:10px}.intrusion-recovery-track i,.intrusion-service-track i{transform-origin:0;background:#a4b892;width:100%;height:100%;display:block;transform:scaleX(0)}.intrusion-services{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.intrusion-services article{background:#0b100d;border:1px solid #405044;min-width:0;box-shadow:3px 4px #0006}.intrusion-services article>header{color:#9aaf96;white-space:nowrap;background:#303d33;border-bottom:1px solid #4b5d4d;justify-content:space-between;align-items:center;padding:7px 8px;font-size:7px;display:flex}.intrusion-services header b{color:#70806c;font-size:8px;font-weight:400}.intrusion-services article>div:not(.intrusion-service-track){flex-direction:column;gap:8px;padding:13px 11px 11px;display:flex}.intrusion-services article>div>span{color:#536c56;letter-spacing:.08em;font-size:6px}.intrusion-services strong{color:#829677;letter-spacing:.08em;font-size:9px;font-weight:400}.intrusion-services [data-restored=true] strong{color:#c3d8b0}.intrusion-service-track{background:#253022;height:2px;margin:0 11px}.intrusion-services footer{color:#62755e;justify-content:space-between;align-items:center;gap:6px;margin:0 11px;padding:9px 0;font-size:6px;display:flex}.intrusion-services footer b{color:#9daf8e;font-weight:400}.intrusion-reduced .intrusion-attack h2{text-shadow:none}.intrusion-reduced .intrusion-defense-track>i{box-shadow:none}@media (width<=700px){.intrusion-overlay{--intrusion-window-width:min(180px, calc(100vw - 24px))}.intrusion-attack{width:calc(100% - 32px);padding:0 19px}.intrusion-attack>header{letter-spacing:.01em;gap:8px;font-size:6px}.intrusion-attack>header span:last-child{font-size:5px}.intrusion-warning-mark{margin-top:22px}.intrusion-attack h2{font-size:clamp(29px,8.7vw,43px)}.intrusion-countdown{gap:10px;margin:15px 0 24px}.intrusion-countdown>span{font-size:8px}.intrusion-countdown strong{font-size:24px}.intrusion-defense-label{font-size:8px}.intrusion-attack>footer{font-size:5px}.intrusion-recovery{width:calc(100% - 32px);padding:22px 17px 18px}.intrusion-recovery h2{margin-bottom:22px;font-size:18px}.intrusion-recovery-label{font-size:7px}.intrusion-services{grid-template-columns:1fr;gap:9px;margin-top:16px}.intrusion-services article>header{padding:6px 9px;font-size:7px}.intrusion-services article>div:not(.intrusion-service-track){flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10px 8px}.intrusion-services footer{padding:7px 0}}@media (height<=500px){.intrusion-attack{width:min(490px,100% - 32px);padding:0 23px}.intrusion-attack>header{padding:7px 0}.intrusion-warning-mark{display:none}.intrusion-attack h2{margin-top:15px;font-size:32px}.intrusion-countdown{margin:8px 0 16px}.intrusion-countdown strong{font-size:23px}.intrusion-attack>footer{padding:12px 0}.intrusion-recovery{width:min(710px,100% - 32px);padding:15px}.intrusion-recovery h2{margin:9px 0 15px;font-size:18px}.intrusion-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.intrusion-services article>header{padding:6px;font-size:6px}.intrusion-services header b{display:none}.intrusion-services article>div:not(.intrusion-service-track){flex-direction:column;align-items:flex-start;gap:7px;padding:9px 7px;display:flex}.intrusion-services article>div>span{letter-spacing:0;font-size:5px}.intrusion-services strong{font-size:7px}.intrusion-service-track{margin:0 7px}.intrusion-services footer{margin:0 7px;font-size:5px}}
