.scrollWindow{z-index:40;pointer-events:none;contain:strict;width:66%;height:23%;position:absolute;top:34%;left:15%;overflow:hidden}.verticalTrack{will-change:transform;flex-direction:column;width:100%;animation:10s linear infinite verticalScroll;display:flex}.scrollGroup{flex:none;width:100%}.scrollRow{grid-template-columns:repeat(4,4fr 1fr);align-items:center;column-gap:.35rem;width:100%;height:.9rem;display:grid;overflow:hidden}.scrollBlock{color:#ff1838;white-space:nowrap;min-width:0;font-family:Rajdhani,monospace;font-size:clamp(8px,.28vw,10px);font-weight:400;line-height:.9rem;overflow:hidden}@keyframes verticalScroll{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.verticalTrack{animation:none}}
html,body,#__next{width:100%;min-height:100%;margin:0}*{box-sizing:border-box}body{background:#000;overflow:hidden}.landing{isolation:isolate;width:100vw;height:100dvh;cursor:var(--cursor-pointer);background:#000;outline:none;position:relative;overflow:hidden}.background{object-fit:cover;object-position:center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.scene{--canvas-width:210vw;--flat-x:0%;--flat-y:0%;--flat-scale:1;--camera-perspective:1500px;--camera-origin-x:45%;--camera-origin-y:55%;--camera-x:-26%;--camera-y:-28%;--camera-z:0;--camera-scale:.95;--camera-rotate-x:21deg;--camera-rotate-y:-20deg;--camera-rotate-z:18deg;z-index:1;contain:layout paint;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.uiStack{width:var(--canvas-width);aspect-ratio:16/9;transform-origin:50%;transform-style:preserve-3d;will-change:transform;transform:translate3d(var(--flat-x), var(--flat-y), 0) scale(var(--flat-scale));flex:none;position:relative}.scene.perspectiveEnabled{perspective:var(--camera-perspective);perspective-origin:var(--camera-origin-x) var(--camera-origin-y)}.staticUi{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.assetLayer{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute}.assetLayer img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.topRedShape{aspect-ratio:716/409;z-index:30;width:18%;top:30%;left:23.5%;transform:scale(4)}.topRight{aspect-ratio:1029/518;z-index:25;width:31%;top:12%;left:47%;transform:scale(.7)}.scrollingLines{aspect-ratio:2048/699;z-index:20;clip-path:inset(0 0 0 23%);transform-origin:50%;width:68%;position:absolute;bottom:12%;left:17%;overflow:hidden;transform:scale(.6)}.scrollingLinesTrack{will-change:transform;width:200%;height:100%;animation:3s linear infinite scrollingLinesMove;display:flex}.scrollingLinesTrail{object-fit:contain;flex:0 0 50%;width:50%;height:100%;display:block}.pulseRedBar{aspect-ratio:72/63;z-index:35;width:3%;top:26%;left:44.5%;transform:scale(.8)}.blueBar{aspect-ratio:2048/699;z-index:15;--glow-color:#0ff;width:50%;top:31%;left:16.5%;transform:scale(1.3)}.bottomGrid{aspect-ratio:670/323;z-index:18;width:18%;bottom:15%;left:40%}.bottomLeftOne,.bottomLeftTwo{aspect-ratio:891/334;z-index:18;width:24%;left:16%}.bottomLeftOne{top:65%;transform:scaleX(-1)scaleY(-1)}.bottomLeftTwo{top:65%}.bottomLettersOne{aspect-ratio:891/334;z-index:19;width:24%;top:66.2%;left:16%;transform:scale(1.8)}.bottomLettersTwo{aspect-ratio:891/334;z-index:19;opacity:.5;width:24%;top:62.5%;left:12%;transform:scale(1.6)}.backgroundGlowOverlay,.topLeftGlowOverlay,.uiGrungeOne,.uiGrungeTwo,.bottomFogOverlay,.scratchesOverlay{pointer-events:none;-webkit-user-select:none;user-select:none}.backgroundGlowOverlay{object-fit:cover;z-index:10;opacity:.1;mix-blend-mode:screen}.topLeftGlowOverlay{object-fit:cover;object-position:top left;z-index:90;opacity:.55;mix-blend-mode:screen}.uiGrungeOne,.uiGrungeTwo{object-fit:cover;position:absolute;inset:0}.uiGrungeOne{z-index:70;opacity:.14;mix-blend-mode:screen}.uiGrungeTwo{z-index:71;opacity:.1;mix-blend-mode:screen}.bottomFogOverlay{object-fit:cover;object-position:center bottom;z-index:95;opacity:.16;mix-blend-mode:screen}.scratchesOverlay{object-fit:cover;z-index:102;opacity:.18;mix-blend-mode:screen}.scanlines{pointer-events:none;z-index:120;mix-blend-mode:overlay;opacity:.45;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 2px 4px);animation:8s linear infinite scanDrift;position:absolute;inset:0}.vignette{z-index:130;pointer-events:none;background:radial-gradient(#0000 42%,#00000026 68%,#00000073 100%),radial-gradient(#0000 10%,#ff192d1a 80%,#ff192d73 100%);position:absolute;inset:0}.grain{z-index:121;pointer-events:none;opacity:.15;background:radial-gradient(circle,#ffffff0a 1px,#0000 1px) 0 0/4px 4px;position:absolute;inset:0}.landingTitle{z-index:110;color:#030303;white-space:nowrap;letter-spacing:-.08em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Cyberpunk,sans-serif;font-size:clamp(120px,9vw,180px);font-weight:400;line-height:.8;animation:4.8s step-end infinite titleFlicker;position:absolute;top:43%;left:26%;transform:scale(1.3)}.prompt{z-index:160;color:#ff5a5a;letter-spacing:1px;text-transform:uppercase;pointer-events:none;background:#140000a6;border:1px solid #ff4b4b;align-items:center;gap:8px;padding:8px 18px;font-family:Rajdhani,sans-serif;font-size:clamp(16px,1.4vw,28px);font-weight:600;display:flex;position:absolute;bottom:10%;left:50%}.screenGlow{z-index:85;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(#82ffff14,#0000 70%),radial-gradient(at 0 0,#ff50501f,#0000 45%);position:absolute;inset:0}.promptBreaching{color:#58f7ff;border-color:#ff5a5a}@media (max-width:900px){.scene{--canvas-width:260vw}.landingTitle{font-size:clamp(64px,12vw,110px)}}.topRight{animation:2.8s ease-in-out infinite topRightGlow}@keyframes topRightGlow{0%,to{opacity:.15}50%{opacity:1}}.bottomGrid{overflow:hidden}.bottomGrid:after{content:"";mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);animation:2.8s linear infinite gridSweep;position:absolute;inset:0;transform:translate(-140%)}@keyframes gridSweep{to{transform:translate(140%)}}.bottomLeftOne{animation:2s step-end infinite bottomLeftOne}.bottomLeftTwo{animation:3.4s step-end infinite bottomLeftTwo}@keyframes bottomLeftOne{0%,16%,32%,to{opacity:1}20%,28%{opacity:.12}}@keyframes bottomLeftTwo{0%,42%,68%,to{opacity:1}45%,64%{opacity:.08}}.bottomLettersOne{animation:12s step-end infinite lettersOne}.bottomLettersTwo{animation:12s step-end infinite lettersTwo}@keyframes lettersOne{0%,to{opacity:0}6%,21%,53%{opacity:1}7%,22%,54%{opacity:0}}@keyframes lettersTwo{0%,to{opacity:0}13%,37%,65%{opacity:1}14%,38%,72%{opacity:0}}.pulseRedBar{animation:1.6s ease-in-out infinite redPulse}@keyframes redPulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(.86)}}@keyframes scrollingLinesMove{0%{transform:translate(-50%)}to{transform:translate(0%)}}.blueBar{animation:10s ease-in-out infinite blueBarFloat}@keyframes blueBarFloat{0%,15%,80%,to{transform:translate(0,0)scale(1.3)}30%,65%{transform:translateY(-28%)scale(1.3)}}.backgroundGlowOverlay{animation:7s ease-in-out infinite backgroundGlowPulse}.topLeftGlowOverlay{animation:5s ease-in-out infinite topLeftGlowPulse}@keyframes backgroundGlowPulse{0%,to{opacity:.08}50%{opacity:.14}}@keyframes topLeftGlowPulse{0%,to{opacity:.45}50%{opacity:.65}}.uiGrungeOne{animation:14s steps(2,end) infinite grungeDriftOne}.uiGrungeTwo{animation:19s steps(2,end) infinite grungeDriftTwo}@keyframes grungeDriftOne{0%,to{transform:translate(0,0)scale(1.04)}50%{transform:translate(-1%,1%)scale(1.06)}}@keyframes grungeDriftTwo{0%,to{transform:translate(0,0)scale(1.06)}50%{transform:translate(1%,-1%)scale(1.08)}}.bottomFogOverlay{animation:10s ease-in-out infinite bottomFogFloat}@keyframes bottomFogFloat{0%,to{opacity:.12;transform:translateY(3%)scale(1.03)}50%{opacity:.22;transform:translateY(-1%)scale(1.05)}}@keyframes scanDrift{to{background-position-y:4px}}.scene.perspectiveEnabled .uiStack{animation:8s ease-in-out infinite alternate cameraDrift}@keyframes cameraDrift{0%{transform:translate3d(calc(var(--camera-x) - 1%), calc(var(--camera-y) - 0.5%), var(--camera-z)) rotateX(calc(var(--camera-rotate-x) - .4deg)) rotateY(calc(var(--camera-rotate-y) - .6deg)) rotateZ(calc(var(--camera-rotate-z) - .3deg)) scale(var(--camera-scale))}50%{transform:translate3d(calc(var(--camera-x) + 0.5%), calc(var(--camera-y) + 0.8%), var(--camera-z)) rotateX(var(--camera-rotate-x)) rotateY(var(--camera-rotate-y)) rotateZ(var(--camera-rotate-z)) scale(var(--camera-scale))}to{transform:translate3d(calc(var(--camera-x) + 1.2%), calc(var(--camera-y) - 0.3%), var(--camera-z)) rotateX(calc(var(--camera-rotate-x) + .4deg)) rotateY(calc(var(--camera-rotate-y) + .6deg)) rotateZ(calc(var(--camera-rotate-z) + .3deg)) scale(var(--camera-scale))}}.prompt{animation:1.4s both promptEnter,7s step-end 2s infinite promptFlicker}.promptCursor{animation:.85s step-end infinite cursorBlink}@keyframes promptEnter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){@keyframes promptEnter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}}@keyframes cursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes promptFlicker{0%,19%,22%,61%,64%,to{opacity:1}20%,21%,62%,63%{opacity:.18}}@keyframes titleFlicker{0%,4%,6%,38%,40%,42%,72%,74%,77%,to{opacity:1}5%,73%{opacity:.2}39%,76%{opacity:.5}41%{opacity:.7}}.landingLeaving{pointer-events:none}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{animation:none!important}}
