@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_4f2f0f{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.__variable_4f2f0f{--font-vt323:"VT323","VT323 Fallback"}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_6d0c14{--font-press-start:"Press Start 2P","Press Start 2P Fallback"}.landing-root{--p-black:#000000;--p-bg:#050203;--p-red:#ff1a1a;--p-red-hot:#ff3838;--p-red-deep:#b30000;--p-red-dark:#4a0404;--p-white:#ffffff;--p-bone:#e8d8d8;--p-ash:#6a5050;--p-cyan:#6ee7ff;position:fixed;inset:0;overflow:hidden;background:radial-gradient(ellipse at center,#1a0505 0,var(--p-bg) 55%,var(--p-black) 100%);font-family:var(--font-vt323),monospace;color:var(--p-bone);-webkit-font-smoothing:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.landing-root canvas{display:block}.landing-root a{color:inherit}.landing-root .three-canvas{position:fixed;inset:0;z-index:1;pointer-events:none}.landing-root .ui{position:fixed;inset:0;z-index:10;pointer-events:none;display:grid;grid-template-rows:auto 1fr auto;gap:8px}.landing-root .ui>*{pointer-events:auto}.landing-root .topbar{margin:14px 14px 0;display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border:1px solid var(--p-red);background:rgba(0,0,0,.78);color:var(--p-bone);backdrop-filter:blur(2px);gap:12px;flex-wrap:nowrap}.landing-root .topbar-left,.landing-root .topbar-right{display:flex;gap:14px;align-items:center;min-width:0}.landing-root .topbar-right{flex-shrink:0;gap:12px}.landing-root .topbar-brand{display:inline-flex;align-items:center;gap:0;font-family:var(--font-press-start),monospace;font-size:11px;letter-spacing:2px;line-height:1}.landing-root .topbar-brand b{color:var(--p-red);font-weight:400;letter-spacing:2px}.landing-root .topbar-brand-sub{color:var(--p-bone);margin-left:8px;letter-spacing:2px}.landing-root .pix-star{width:14px;height:14px;display:inline-block;vertical-align:-2px;margin-right:6px}.landing-root .blink{animation:landingBlink 1.1s steps(2) infinite}@keyframes landingBlink{50%{opacity:0}}.landing-root .topbar-rec{color:var(--p-red);font-size:14px;line-height:1}.landing-root .topbar-clock{font-family:var(--font-press-start),monospace;font-size:10px;letter-spacing:1px;color:var(--p-red);line-height:1}.landing-root .topbar-tagline{color:var(--p-ash);font-size:8px;letter-spacing:2px;overflow:hidden;text-overflow:ellipsis}.landing-root .topbar-link,.landing-root .topbar-tagline{font-family:var(--font-press-start),monospace;white-space:nowrap}.landing-root .topbar-link{color:var(--p-bone);text-decoration:none;font-size:9px;padding:4px 10px;border:1px solid var(--p-red-dark);letter-spacing:1px}.landing-root .topbar-link:hover{background:var(--p-red);color:var(--p-white);border-color:var(--p-white)}.landing-root .stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;min-height:0;padding:0 24px}.landing-root .wordmark{text-align:center;pointer-events:none}.landing-root .wordmark .title{font-family:var(--font-press-start),monospace;font-size:clamp(28px,5.2vw,60px);color:var(--p-white);letter-spacing:8px;text-shadow:3px 0 0 var(--p-red),-3px 0 0 var(--p-cyan);line-height:1}.landing-root .wordmark .sub{margin-top:10px;font-family:var(--font-vt323),monospace;font-size:clamp(14px,1.8vw,20px);color:var(--p-bone);letter-spacing:8px;opacity:.75}.landing-root .wordmark .divider{margin:14px auto 0;width:80px;height:1px;background:var(--p-red-dark);position:relative}.landing-root .wordmark .divider:after,.landing-root .wordmark .divider:before{content:"";position:absolute;top:-2px;width:4px;height:4px;background:var(--p-red)}.landing-root .wordmark .divider:before{left:-4px}.landing-root .wordmark .divider:after{right:-4px}.landing-root .v-text,.landing-root .v-text-r{position:fixed;top:50%;font-family:var(--font-press-start),monospace;font-size:9px;color:var(--p-red-dark);letter-spacing:8px;white-space:nowrap;z-index:5;pointer-events:none}.landing-root .v-text{left:18px;transform:translateY(-50%) rotate(-90deg);transform-origin:left center}.landing-root .v-text-r{right:18px;transform:translateY(-50%) rotate(90deg);transform-origin:right center}.landing-root .bottom{margin:0 14px 14px;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.landing-root .bottom>*{pointer-events:auto}.landing-root .pill{position:relative;display:inline-flex;align-items:center;gap:0;background:var(--p-black);border:1px solid var(--p-red);color:var(--p-bone);font-family:var(--font-press-start),monospace;font-size:10px;text-decoration:none;letter-spacing:2px;cursor:pointer;box-shadow:0 0 24px rgba(255,26,26,.35),inset 0 0 0 1px rgba(255,26,26,.15);overflow:hidden}.landing-root .pill:after,.landing-root .pill:before{content:"";position:absolute;top:50%;width:12px;height:12px;background:var(--p-bg);border:1px solid var(--p-red);border-radius:50%;transform:translateY(-50%)}.landing-root .pill:before{left:-7px}.landing-root .pill:after{right:-7px}.landing-root .pill-stub{background:var(--p-red);color:var(--p-white);padding:8px 12px 8px 16px;font-size:9px;letter-spacing:2px;display:flex;align-items:center;gap:6px;position:relative}.landing-root .pill-stub:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;background:repeating-linear-gradient(to bottom,var(--p-white) 0 2px,transparent 2px 4px)}.landing-root .pill-body{padding:8px 18px 8px 14px;display:flex;align-items:center;gap:8px}.landing-root .pill-body .arrow{color:var(--p-red);font-size:12px}.landing-root .pill:hover{background:var(--p-red);color:var(--p-white);border-color:var(--p-white);box-shadow:0 0 32px rgba(255,26,26,.7),inset 0 0 0 1px rgba(255,255,255,.2)}.landing-root .pill:hover .pill-stub{background:var(--p-white);color:var(--p-red)}.landing-root .pill:hover .pill-stub:after{background:repeating-linear-gradient(to bottom,var(--p-red) 0 2px,transparent 2px 4px)}.landing-root .pill:hover .arrow{color:var(--p-white)}.landing-root .pill:hover:after,.landing-root .pill:hover:before{border-color:var(--p-white)}.landing-root .ticker-strip{width:min(720px,calc(100vw - 28px));background:rgba(0,0,0,.6);border-top:1px solid var(--p-red-dark);border-bottom:1px solid var(--p-red-dark);padding:4px 0;overflow:hidden;font-family:var(--font-vt323),monospace;font-size:14px;color:var(--p-red);white-space:nowrap;letter-spacing:2px}.landing-root .ticker-track{display:inline-block;padding-left:100%;animation:ticker 28s linear infinite}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.landing-root .ticker-track .sep{color:var(--p-red-dark);margin:0 14px}.landing-root .corner{position:fixed;bottom:18px;left:18px;font-family:var(--font-press-start),monospace;font-size:8px;color:var(--p-ash);letter-spacing:2px;line-height:1.8;z-index:6;pointer-events:auto;text-shadow:0 0 6px var(--p-black)}.landing-root .corner a{color:var(--p-red-dark);text-decoration:none}.landing-root .corner a:hover{color:var(--p-red-hot)}.landing-root .scanlines{position:fixed;inset:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 1px,transparent 0,transparent 3px);mix-blend-mode:multiply}.landing-root .vignette{position:fixed;inset:0;z-index:9998;pointer-events:none;box-shadow:inset 0 0 220px rgba(0,0,0,.95)}@media (max-width:900px){.landing-root .topbar-tagline,.landing-root .v-text,.landing-root .v-text-r{display:none}}@media (max-width:640px){.landing-root .topbar{margin:10px 10px 0;padding:6px 10px;gap:8px}.landing-root .topbar-left,.landing-root .topbar-right{gap:8px}.landing-root .topbar-brand{font-size:9px;letter-spacing:1px}.landing-root .topbar-brand b{letter-spacing:1px}.landing-root .topbar-brand-sub{margin-left:5px;letter-spacing:1px}.landing-root .topbar-link{font-size:7px;padding:3px 6px;letter-spacing:0}.landing-root .topbar-clock{font-size:9px}.landing-root .topbar-rec{font-size:12px}.landing-root .wordmark .title{font-size:26px;letter-spacing:4px}.landing-root .wordmark .sub{font-size:12px;letter-spacing:4px;margin-top:8px}.landing-root .corner{font-size:7px;bottom:12px;left:12px;line-height:1.5}.landing-root .ticker-strip{font-size:12px}.landing-root .pill-stub{font-size:8px;padding:7px 10px 7px 14px}.landing-root .pill-body{font-size:9px;padding:7px 14px 7px 10px}.landing-root .vignette{box-shadow:inset 0 0 90px rgba(0,0,0,.85)}.landing-root .scanlines{background:repeating-linear-gradient(180deg,rgba(0,0,0,.14) 0,rgba(0,0,0,.14) 1px,transparent 0,transparent 3px)}}@media (max-width:480px){.landing-root .corner,.landing-root .topbar-brand-sub{display:none}.landing-root .wordmark .title{font-size:22px;letter-spacing:3px}.landing-root .wordmark .sub{font-size:11px;letter-spacing:3px}.landing-root .pill-stub{font-size:7px;padding:6px 9px 6px 12px;gap:4px}.landing-root .pill-body{font-size:8px;padding:6px 12px 6px 8px;gap:6px;letter-spacing:1px}.landing-root .pill-body .arrow{font-size:10px}.landing-root .ticker-strip{font-size:11px;padding:3px 0}}@media (max-width:420px){.landing-root .topbar-link.hide-xs,.landing-root .topbar-right .blink{display:none}}@media (max-width:360px){.landing-root .topbar-clock{display:none}.landing-root .topbar-brand{font-size:8px;letter-spacing:0}.landing-root .topbar-brand b{letter-spacing:0}.landing-root .wordmark .title{font-size:18px;letter-spacing:2px}.landing-root .wordmark .sub{font-size:10px;letter-spacing:2px}}@media (max-height:580px){.landing-root .wordmark .title{font-size:22px;letter-spacing:4px}.landing-root .wordmark .sub{font-size:11px;margin-top:4px}.landing-root .wordmark .divider{margin-top:8px}.landing-root .corner{display:none}}