:root{--page-bg:#04060a;--page-ink:#d8f6ff;--page-muted:#6d8b9c;--page-accent:#00e5ff;--page-accent-2:#ff2fd0;--page-line:rgba(0,229,255,.26);--page-header-bg:rgba(4,6,10,.94);--page-field-bg:rgba(0,229,255,.06);--page-pick-on:rgba(0,229,255,.18);--page-btn-ink:#04060a;--nav-drop-bg:#070c14;--nav-drop-line:rgba(0,229,255,.3);--nav-drop-hover:rgba(0,229,255,.16);--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Consolas", monospace;--font-display:"Outfit Variable", "Segoe UI", system-ui, sans-serif;--font-text:"Segoe UI", system-ui, sans-serif}body{background-color:var(--page-bg);background-image:radial-gradient(70% 50% at 50% 0,rgba(0,229,255,.1),transparent 70%),radial-gradient(60% 45% at 90% 100%,rgba(255,47,208,.1),transparent 70%);background-attachment:fixed}.crt,.crt:before,.crt:after{pointer-events:none}.crt{z-index:60;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.crt:before{content:"";opacity:.55;background:repeating-linear-gradient(transparent 0,transparent 2px,rgba(0,0,0,.22) 3px,rgba(0,0,0,.22) 4px);position:absolute;top:0;bottom:0;left:0;right:0}.crt:after{content:"";left:0;right:0;background:linear-gradient(transparent,rgba(0,229,255,.06) 60%,transparent);height:34vh;animation:7.5s linear infinite sweep;position:absolute;top:0}@keyframes sweep{0%{transform:translateY(-40vh)}to{transform:translateY(105vh)}}.hud{left:0;right:0;z-index:100;background:var(--page-header-bg);border-bottom:1px solid var(--page-line);position:fixed;top:0;box-shadow:0 0 24px rgba(0,229,255,.18)}.hud-in{justify-content:space-between;align-items:center;gap:14px;max-width:1320px;min-height:58px;margin-left:auto;margin-right:auto;padding:9px max(14px,min(3vw,28px));display:flex}.hud img{border:1px solid var(--page-line);background:rgba(0,229,255,.06);width:auto;height:34px;padding:4px 8px;display:block}.hud-read{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--page-muted);gap:max(10px,min(2vw,26px));font-size:.64rem;display:flex}.hud-read b{color:var(--page-accent);font-weight:400}@media (max-width:860px){.hud-read{display:none}}.led{background:var(--page-accent);width:7px;height:7px;box-shadow:0 0 8px var(--page-accent);border-radius:50%;margin-right:7px;animation:2.4s step-end infinite blink;display:inline-block}@keyframes blink{0%,70%{opacity:1}71%,to{opacity:.25}}.console{grid-template-columns:repeat(12,1fr);align-items:start;gap:max(12px,min(1.6vw,20px));max-width:1320px;margin-left:auto;margin-right:auto;padding:calc(58px + max(20px,min(4vw,46px))) max(14px,min(3vw,28px)) max(40px,min(6vw,80px));display:grid}.mod{border:1px solid var(--page-line);background:linear-gradient(160deg,rgba(0,229,255,.043),rgba(4,6,10,.9));grid-column:span 12;padding:max(18px,min(2.4vw,30px));position:relative;box-shadow:inset 0 0 40px rgba(0,229,255,.05),0 0 26px rgba(0,229,255,.06)}.mod:before,.mod:after{content:"";border:1px solid var(--page-accent);pointer-events:none;width:10px;height:10px;position:absolute}.mod:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.mod:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.mod-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--page-muted);border-bottom:1px solid var(--page-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:9px;font-size:.63rem;display:flex}.mod-label b{color:var(--page-accent-2);font-weight:400}@media (min-width:900px){.mod--feed{grid-column:span 7}.mod--head{grid-column:span 5}.mod--half{grid-column:span 6}.mod--third{grid-column:span 4}}.mod--feed{padding:0;overflow:hidden}.mod--feed .fp-hero-media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.mod--feed .fp-hero-media img,.mod--feed .fp-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.mod--feed .fp-hero-media video{opacity:0;transition:opacity 1s;position:absolute;top:0;bottom:0;left:0;right:0}.mod--feed .fp-hero-media video.live{opacity:1}.feed-tag{z-index:2;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--page-accent);border:1px solid var(--page-line);background:rgba(4,6,10,.72);padding:5px 9px;font-size:.62rem;position:absolute;bottom:12px;left:12px}.mod h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--page-ink);text-shadow:0 0 22px rgba(0,229,255,.45);margin:0 0 .5em;font-size:max(2rem,min(3.6vw,3.1rem));font-weight:800;line-height:1.02}.mod h1 em,.mod h2 em{color:var(--page-accent-2);text-shadow:0 0 22px rgba(255,47,208,.5);font-style:normal}.mod h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--page-ink);margin:0 0 .7em;font-size:max(1.25rem,min(2vw,1.65rem));font-weight:700}.mod p{color:var(--page-muted);max-width:62ch;margin:0 0 1em}.readout{font-family:var(--mono);gap:7px;margin-top:1.2em;font-size:.74rem;display:grid}.readout div{border-bottom:1px dashed rgba(0,229,255,.18);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.readout span{color:var(--page-muted);letter-spacing:.1em;text-transform:uppercase}.readout b{color:var(--page-accent);text-align:right;font-weight:400}.channels{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:max(10px,min(1.4vw,14px));display:grid}.chan{border:1px solid var(--page-line);background:#04060a;margin:0;position:relative;overflow:hidden}.chan img{aspect-ratio:1;object-fit:cover;opacity:.72;width:100%;height:auto;transition:opacity .25s steps(3,end),transform .25s steps(3,end);display:block}.chan:hover img{opacity:1;transform:scale(1.05)}.chan figcaption{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--page-accent);background:linear-gradient(transparent,rgba(4,6,10,.94) 60%);justify-content:space-between;gap:8px;padding:7px 9px;font-size:.62rem;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.chan figcaption i{color:var(--page-muted);font-style:normal}.fp-form input,.fp-form select,.fp-form textarea,.fp-picks span,.fp-submit,.fp-eyebrow{border-radius:0}.fp-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fp-form option{color:var(--page-ink);background-color:#070c14}.fp-form label{font-family:var(--mono);letter-spacing:.16em;color:var(--page-accent);font-size:.66rem}.fp-picks span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.fp-submit{background:var(--page-accent);color:#04060a;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;box-shadow:0 0 26px rgba(0,229,255,.5)}.fp-back{color:var(--page-ink);border-color:var(--page-accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:rgba(0,229,255,.1);font-size:.7rem}.fp-back:hover{background:rgba(0,229,255,.2)}.nav-drop-btn{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--page-ink);font-size:.72rem}.nav-drop-menu a{font-family:var(--mono);letter-spacing:.08em;color:var(--page-ink);font-size:.74rem}.fp-footer{border-top:1px solid var(--page-line);font-family:var(--mono);letter-spacing:.1em;text-align:center;font-size:.68rem}.fp-reveal{opacity:0;transition:opacity .14s steps(2,end),transform .16s steps(3,end);transform:translate(-12px)}.fp-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.crt:after,.led{animation:none}.fp-reveal{transition:none;transform:none}.chan img{transition:none}}:root{--page-cta-radius:0;--page-cta-bg:rgba(0,229,255,.05)}.console>.fp-cta{grid-column:1/-1;max-width:none;margin:max(20px,min(3vw,34px)) 0 0;padding-left:0;padding-right:0}@media (max-width:767px){.mod-label,.readout,.feed-tag,.fp-form label,.fp-picks span,.fp-footer,.fp-footer p,.fp-back,.nav-drop-btn{font-size:.82rem}.mod .mod-label,.mod .mod-label span,.mod .mod-label b{font-size:.8rem}.chan figcaption,.chan figcaption span,.chan figcaption i{padding:0;font-size:.8rem}.chan figcaption{padding:8px 10px}.feed-tag{font-size:.78rem}.nav-drop-menu a{font-size:.95rem}.mod-label{letter-spacing:.12em}.mod--feed .fp-hero-media{aspect-ratio:4/3}.console{gap:14px}}.cert-mark{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--page-accent);text-shadow:0 0 8px rgba(0,229,255,.55);border-bottom:1px solid rgba(0,229,255,.4)}
