:root{--void: #04070a;--void-2: #05090b;--panel: #08110e;--panel-2: #0b1714;--line: rgba(70, 255, 122, .16);--line-soft: rgba(70, 255, 122, .08);--green: #46ff7a;--green-bright: #7dffa3;--green-dim: #2bb157;--green-faint: rgba(70, 255, 122, .42);--green-ghost: rgba(70, 255, 122, .16);--cyan: #58d7ff;--cyan-dim: #2f8fb3;--amber: #ffb000;--amber-dim: #b07a08;--alert: #ff5a3c;--warm-white: #e8e2d4;--f-display: "Michroma", "Chakra Petch", sans-serif;--f-ui: "Chakra Petch", "Michroma", sans-serif;--f-mono: "Space Mono", "VT323", monospace;--f-crt: "VT323", "Space Mono", monospace;--glow: 0 0 1px rgba(70,255,122,.9), 0 0 7px rgba(70,255,122,.35);--glow-strong: 0 0 2px rgba(70,255,122,.9), 0 0 12px rgba(70,255,122,.55);--accent: var(--cyan);--scan-opacity: .5;--flicker: 1}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--void);color:var(--green);font-family:var(--f-mono);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--green);color:var(--void)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--void-2)}::-webkit-scrollbar-thumb{background:var(--green-ghost);border:1px solid var(--line)}::-webkit-scrollbar-thumb:hover{background:var(--green-faint)}a{color:var(--accent);text-decoration:none}.crt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none}.crt-scan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9001;pointer-events:none;background:repeating-linear-gradient(to bottom,#0000,#0000 2px,rgba(0,0,0,calc(.3 * var(--scan-opacity))),rgba(0,0,0,calc(.3 * var(--scan-opacity))) 4px);mix-blend-mode:multiply}.crt-tint{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9002;pointer-events:none;background:radial-gradient(120% 120% at 50% 42%,#46ff7a0d,#0000 55%),radial-gradient(140% 130% at 50% 50%,#0000 52%,#0000008c)}.crt-sweep{position:fixed;left:0;right:0;height:28vh;z-index:9003;pointer-events:none;background:linear-gradient(to bottom,#46ff7a00,#46ff7a0a,#46ff7a00);animation:sweep 7.5s linear infinite;opacity:calc(.9 * var(--flicker))}@keyframes sweep{0%{top:-30vh}to{top:100vh}}.crt-flicker{animation:flickerA 6s steps(1) infinite}@keyframes flickerA{0%,to{opacity:1}2%{opacity:calc(1 - .06 * var(--flicker))}2.5%{opacity:1}41%{opacity:1}41.6%{opacity:calc(1 - .1 * var(--flicker))}42%{opacity:1}78%{opacity:1}78.4%{opacity:calc(1 - .05 * var(--flicker))}79%{opacity:1}}@media (prefers-reduced-motion: reduce){.crt-sweep,.crt-flicker{animation:none}}.glow{text-shadow:var(--glow)}.glow-strong{text-shadow:var(--glow-strong)}.display{font-family:var(--f-display);letter-spacing:.02em}.ui{font-family:var(--f-ui)}.mono{font-family:var(--f-mono)}.crtfont{font-family:var(--f-crt)}.dim{color:var(--green-dim)}.faint{color:var(--green-faint)}.cyan{color:var(--cyan)}.amber{color:var(--amber)}.alert{color:var(--alert)}.up{text-transform:uppercase}.cursor:after{content:"u2588";margin-left:.12em;color:var(--green);animation:blink 1.05s steps(1) infinite}@keyframes blink{50%{opacity:0}}.rule{border:none;border-top:1px solid var(--line);margin:0}.rule-dash{border:none;border-top:1px dashed var(--line);margin:0}.rule-d{border:none;border-top:1px solid var(--green-faint)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;vertical-align:middle}.dot.ok{background:var(--green);box-shadow:0 0 6px var(--green)}.dot.warn{background:var(--amber);box-shadow:0 0 6px var(--amber)}.dot.bad{background:var(--alert);box-shadow:0 0 6px var(--alert);animation:blink 1s steps(1) infinite}#app{min-height:100vh}.app{max-width:1280px;margin:0 auto;min-height:100vh;border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);position:relative}.app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,#46ff7a05,#0000 240px)}.statusbar{display:flex;align-items:stretch;gap:0;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;background:var(--void-2);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.statusbar .seg{padding:7px 12px;border-right:1px solid var(--line-soft);display:flex;align-items:center;gap:8px;white-space:nowrap}.statusbar .seg.grow{flex:1;overflow:hidden}.statusbar .seg.right{margin-left:auto;border-right:none;border-left:1px solid var(--line-soft)}.masthead{padding:26px 28px 18px;position:relative}.masthead .corp,.corp{font-family:var(--f-mono);font-size:11px;letter-spacing:.34em;color:var(--green-dim);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.masthead h1{font-family:var(--f-display);font-weight:400;font-size:clamp(40px,8vw,96px);line-height:.92;margin:12px 0 6px;letter-spacing:.01em;text-shadow:var(--glow-strong);display:flex;align-items:baseline;gap:0}.masthead .sub,.sub{font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;color:var(--green-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0;margin-top:14px}.topnav{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--line);background:var(--void-2)}.topnav button{background:none;border:none;border-right:1px solid var(--line-soft);color:var(--green-dim);font-family:var(--f-ui);font-size:12px;font-weight:600;letter-spacing:.14em;padding:11px 16px;cursor:pointer;text-transform:uppercase;transition:background .12s,color .12s}.topnav button:hover{color:var(--green);background:var(--green-ghost)}.topnav button.active{color:var(--void);background:var(--green);text-shadow:none}.panel{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--void-2));position:relative}.panel-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);font-family:var(--f-ui);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);background:var(--green-ghost)}.panel-h .tag{font-family:var(--f-mono);font-weight:400;color:var(--green-dim);letter-spacing:.1em}.panel-b{padding:14px}.imgslot{position:relative;background:repeating-linear-gradient(135deg,#46ff7a0d 0,#46ff7a0d 9px,#46ff7a00 9px,#46ff7a00 18px),var(--void-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}.imgslot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,#0000 0,#0000 3px,#00000040 3px,#00000040 4px);pointer-events:none}.imgslot .lbl{font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;color:var(--green-faint);border:1px solid var(--line);padding:4px 9px;background:#04070ab3;text-align:center;max-width:78%;position:relative;z-index:1}.imgslot .corner{position:absolute;width:9px;height:9px;border-color:var(--green-faint);z-index:1}.imgslot .corner.tl{top:6px;left:6px;border-top:1px solid;border-left:1px solid}.imgslot .corner.tr{top:6px;right:6px;border-top:1px solid;border-right:1px solid}.imgslot .corner.bl{bottom:6px;left:6px;border-bottom:1px solid;border-left:1px solid}.imgslot .corner.br{bottom:6px;right:6px;border-bottom:1px solid;border-right:1px solid}.hl{cursor:pointer;transition:color .12s,text-shadow .12s}.hl:hover{color:var(--green-bright);text-shadow:var(--glow)}.hl:hover .arrow{opacity:1}.footer{border-top:1px solid var(--line);padding:22px 28px 60px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--green-dim);display:flex;flex-wrap:wrap;gap:18px 40px;justify-content:space-between}.glitch{position:relative}.glitch.on:before,.glitch.on:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow:hidden;pointer-events:none}.glitch.on:before{color:var(--cyan);animation:gl1 .42s steps(2) 1;clip-path:inset(0 0 60% 0)}.glitch.on:after{color:var(--alert);animation:gl2 .42s steps(2) 1;clip-path:inset(60% 0 0 0)}@keyframes gl1{0%{transform:translate(0)}30%{transform:translate(-3px,1px)}60%{transform:translate(2px,-1px)}to{transform:translate(0)}}@keyframes gl2{0%{transform:translate(0)}30%{transform:translate(3px,-1px)}60%{transform:translate(-2px,1px)}to{transform:translate(0)}}.interference{animation:interfere .18s steps(1) 1}@keyframes interfere{0%{filter:none;transform:none}20%{filter:brightness(1.4) hue-rotate(8deg);transform:translate(2px)}40%{transform:translate(-3px) skew(-.4deg)}60%{filter:brightness(.8);transform:translate(1px)}to{filter:none;transform:none}}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;background:var(--void);padding:6vh 7vw;overflow:hidden;font-family:var(--f-mono);font-size:14px;line-height:1.5;color:var(--green)}.boot .blines{white-space:pre-wrap}.boot .bigmark{position:absolute;right:6vw;bottom:7vh;font-family:var(--f-display);font-size:clamp(28px,6vw,64px);color:var(--green-ghost);letter-spacing:.04em;text-shadow:none;pointer-events:none}.boot .skip{position:absolute;right:6vw;top:6vh;font-size:11px;letter-spacing:.18em;color:var(--green-dim);border:1px solid var(--line);padding:6px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font-family:var(--f-mono)}.boot .skip:hover{color:var(--green);background:var(--green-ghost)}.boot .bar{display:inline-block}.boot.fade{animation:bootfade .5s ease forwards}@keyframes bootfade{to{opacity:0;visibility:hidden}}.fadein{opacity:1}.wrap{padding:22px 28px;position:relative;z-index:1}.grid{display:grid;gap:16px}.flex{display:flex}.between{justify-content:space-between}.center{align-items:center}.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}.small{font-size:11px;letter-spacing:.08em}.tiny{font-size:10px;letter-spacing:.12em}.mb6{margin-bottom:6px}.mb10{margin-bottom:10px}.mb16{margin-bottom:16px}.mt8{margin-top:8px}.mt14{margin-top:14px}.kicker{font-family:var(--f-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--cyan);display:inline-flex;align-items:center;gap:7px;margin-bottom:8px}.kicker:before{content:"";width:14px;height:1px;background:var(--cyan)}.metaline{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--green-dim)}.console{display:flex;min-height:calc(100vh - 33px)}.console-side{width:248px;flex:none;border-right:1px solid var(--line);background:var(--void-2);position:sticky;top:33px;align-self:flex-start;height:calc(100vh - 33px);overflow-y:auto}.console-brand{padding:20px 18px 14px;text-align:center;border-bottom:1px solid var(--line)}.console-nav{padding:10px 0}.console-readouts{padding:14px;border-top:1px solid var(--line)}.console-clock{padding:10px 14px 18px;letter-spacing:.1em}.ops-navbtn{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;border-left:2px solid transparent;color:var(--green-dim);font-family:var(--f-ui);font-weight:600;font-size:12px;letter-spacing:.12em;padding:11px 16px;cursor:pointer;text-transform:uppercase;transition:background .12s,color .12s}.ops-navbtn:hover{color:var(--green);background:var(--green-ghost)}.ops-navbtn.active{background:var(--green-ghost);border-left-color:var(--green);color:var(--green-bright)}.console-main{flex:1;min-width:0;padding:20px}.ops-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:start}.article-body{padding:34px 28px 60px}@media (max-width: 760px){.app{border-left:none;border-right:none}.statusbar .seg.hide-sm{display:none}.console{flex-direction:column}.console-side{width:auto;height:auto;align-self:stretch;position:sticky;top:33px;z-index:40;border-right:none;border-bottom:1px solid var(--line);overflow:visible}.console-brand,.console-readouts,.console-clock{display:none}.console-nav{display:flex;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.console-nav::-webkit-scrollbar{display:none}.ops-navbtn{width:auto;white-space:nowrap;flex:none;border-left:none;border-bottom:2px solid transparent;border-right:1px solid var(--line-soft);padding:12px 14px}.ops-navbtn.active{border-left-color:transparent;border-bottom-color:var(--green)}.console-main{padding:14px}.ops-grid{grid-template-columns:1fr}.classifieds-cols{column-count:1!important}.article-body{padding:22px 16px 48px}.wrap{padding:16px}.footer{padding:18px 16px 44px;gap:12px 24px}.masthead{padding:20px 16px 14px}}.ticker-row.svelte-1i5yoqa{display:inline-block;white-space:nowrap;animation-name:svelte-1i5yoqa-tick;animation-timing-function:linear;animation-iteration-count:infinite;padding-left:100%}@keyframes svelte-1i5yoqa-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}
