@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin-var.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Sora", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans)}body{font-family:var(--font-body)}@font-face{font-family:Anton;src:url(/fonts/anton-latin-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-var.woff2)format("woff2-variations");font-weight:100 800;font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility;background:#0a0710;margin:0;scroll-padding-top:7rem}html{scroll-behavior:smooth;scroll-padding-top:7rem}@keyframes slam{0%{opacity:0;transform:translate(-3rem)skew(-14deg)scale(1.15)}60%{opacity:1;transform:translate(0)skew(-2.2deg)scale(1)}75%{transform:translate(.35rem)skew(-2.2deg)}to{opacity:1;transform:translate(0)skew(-2.2deg)}}@keyframes riseIn{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes wipe{0%{transform:skew(-2.2deg)scaleX(0)}to{transform:skew(-2.2deg)scaleX(1)}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-56px,-56px)}}@keyframes pulseRing{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floatY{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(4deg)}}@keyframes shardIn{0%{transform:translate(-140%)skew(-14deg)}to{transform:translate(0)skew(-14deg)}}@keyframes shardOut{0%{transform:translate(-150%)skew(-14deg)}55%{transform:translate(0)skew(-14deg)}to{transform:translate(210%)skew(-14deg)}}@keyframes ringPop{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.9)}}@keyframes markFlare{0%{opacity:0;transform:scale(.55)rotate(-10deg)}42%{opacity:1;transform:scale(1)rotate(0)}70%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.55)}}@keyframes haloSpinIn{0%{opacity:0;transform:rotate(-46deg)scale(.45)}38%{opacity:.5}to{opacity:0;transform:rotate(64deg)scale(1.8)}}@keyframes streakOut{0%{opacity:0;transform:scaleX(0)}28%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.7)}}@keyframes slamIn{0%{opacity:0;transform:translate(-3.5rem)skew(-16deg)scale(1.08)}65%{opacity:1;transform:translate(.4rem)skew(1deg)scale(1)}to{opacity:1;transform:translate(0)skew(0)scale(1)}}@keyframes cardIn{0%{opacity:0;transform:translateY(2.6rem)rotate(-4deg)}70%{opacity:1;transform:translateY(-.3rem)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes charIn{0%{opacity:0;transform:translate(3rem)scale(1.1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes wipeIn{0%{opacity:0;transform:skew(-2.2deg)scaleX(0)}to{opacity:1;transform:skew(-2.2deg)scaleX(1)}}@keyframes tape{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flash{0%{opacity:0}30%{opacity:.32}to{opacity:0}}@keyframes introOut{0%{opacity:1;transform:translate(0)skew(0)}to{opacity:0;transform:translate(-4rem)skew(-10deg)}}@keyframes homeIn{0%{opacity:0;transform:translateY(1.6rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes charLunge{0%{opacity:0;transform:translate(28%)scale(1.14)rotate(4deg)}55%{opacity:1;transform:translate(-3%)scale(1)rotate(-1deg)}70%{transform:translate(1%)scale(1)rotate(.5deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes throw{0%{opacity:0;transform:translate(0)scale(.5)rotate(0)}12%{opacity:1}55%{transform:translate(-46vw,-6vh)scale(1)rotate(520deg)}to{opacity:0;transform:translate(-62vw,4vh)scale(.7)rotate(760deg)}}@keyframes impact{0%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1.05)}60%{opacity:.8;transform:scale(1.5)}to{opacity:0;transform:scale(2.1)}}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-9px,5px)rotate(-.4deg)}30%{transform:translate(8px,-6px)rotate(.4deg)}45%{transform:translate(-6px,3px)}60%{transform:translate(4px,-2px)}80%{transform:translate(-2px,1px)}}@keyframes streak{0%{opacity:0;transform:translate(60%)skew(-22deg)scaleX(.2)}25%{opacity:1}to{opacity:0;transform:translate(-120%)skew(-22deg)scaleX(1.6)}}@keyframes dotsIn{0%{opacity:0;transform:scale(1.4)}to{opacity:.35;transform:scale(1)}}@keyframes hitPunch{0%{transform:scale(1)}25%{transform:scale(.96)skew(-3deg)}60%{transform:scale(1.04)skew(1.5deg)}to{transform:scale(1)skew(0)}}@keyframes stampIn{0%{opacity:0;transform:scale(2.4)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes chestPop{0%{transform:scale(1)}35%{transform:scale(1.18)rotate(-4deg)}to{transform:scale(1)rotate(0)}}@keyframes eqA{0%,to{height:30%}50%{height:95%}}@keyframes eqB{0%,to{height:85%}50%{height:25%}}@keyframes eqC{0%,to{height:50%}50%{height:100%}}@keyframes coinFly{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.28) rotate(540deg)}}@keyframes bubbleIn{0%{opacity:0;transform:translateY(14px)scale(.86)rotate(-3deg)}5%{opacity:1;transform:translateY(0)scale(1.03)rotate(1deg)}8%{transform:scale(1)rotate(-1deg)}94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes silIn{0%{opacity:0;transform:translate(34%)scale(1.1)}22%{opacity:1;transform:translate(0)scale(1)}80%{opacity:1;transform:translate(0)scale(1.02)}to{opacity:0;transform:translate(-8%)scale(1.04)}}@keyframes vignette{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes cineBg{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes cineChar{0%{opacity:0;transform:translate(42%)scale(1.22)rotate(6deg)}18%{opacity:1;transform:translate(0)scale(1)rotate(0)}26%{transform:translate(-1.5%)scale(1.01)}86%{opacity:1;transform:translate(0)scale(1.05)}to{opacity:0;transform:translate(-6%)scale(1.08)}}@keyframes cineTitle{0%{opacity:0;transform:translate(-26%)skew(-18deg)scale(1.1)}14%{opacity:1;transform:translate(0)skew(-5deg)scale(1)}22%{transform:translate(.6%)skew(-5deg)}88%{opacity:1;transform:translate(0)skew(-5deg)}to{opacity:0;transform:translate(12%)skew(-14deg)}}@keyframes cineBand{0%{opacity:0;transform:translate(-120%)skew(-16deg)}16%{opacity:1;transform:translate(0)skew(-16deg)}84%{opacity:1;transform:translate(0)skew(-16deg)}to{opacity:0;transform:translate(110%)skew(-16deg)}}@keyframes secPanelUp{0%{transform:translateY(110%)skewY(3deg)}to{transform:translateY(0)skewY(0)}}@keyframes secPanelOff{0%{transform:translateY(0)}to{transform:translateY(-115%)skewY(-3deg)}}@keyframes doorL{0%{transform:translate(0)}to{transform:translate(-102%)}}@keyframes doorR{0%{transform:translate(0)}to{transform:translate(102%)}}@keyframes sheetFly{0%{opacity:0;transform:translateY(60vh)rotate(0)scale(.7)}18%{opacity:1}to{opacity:0;transform:translate(var(--dx,20vw),-70vh) rotate(var(--rot,220deg)) scale(1.1)}}@keyframes eqBar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes frameIn{0%{opacity:0;transform:translateY(40px) rotate(var(--rot,-4deg)) scale(.8)}70%{opacity:1;transform:translateY(-6px) rotate(var(--rot,-4deg)) scale(1.04)}to{opacity:1;transform:translateY(0) rotate(var(--rot,-4deg)) scale(1)}}@keyframes inkWipe{0%{transform:translate(-110%)skew(-12deg)}to{transform:translate(0)skew(-12deg)}}@keyframes tapeIn{0%{opacity:0;transform:translateX(-60%) rotate(var(--rot,-8deg)) scaleX(.2)}70%{opacity:1;transform:translateX(2%) rotate(var(--rot,-8deg)) scaleX(1.04)}to{opacity:1;transform:translateX(0) rotate(var(--rot,-8deg)) scaleX(1)}}@keyframes tapeScroll{0%{background-position:0 0}to{background-position:120px 0}}@keyframes danceA{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes danceB{0%,to{transform:translate(-6px)skew(3deg)}50%{transform:translate(6px)skew(-3deg)}}@keyframes danceC{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.04)rotate(1.5deg)}60%{transform:scale(.97)rotate(-1.5deg)}}@keyframes tremble{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(2px,1px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mtxFall{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes mtxLoop{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes glitchX{0%,to{transform:translate(0)}20%{transform:translate(-4px,1px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(4px,2px)}}@keyframes crtFlicker{0%,to{opacity:.22}48%{opacity:.3}50%{opacity:.12}52%{opacity:.28}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ballArc{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{transform:translate(var(--bx,60vw),var(--by,-40vh)) rotate(720deg);opacity:0}}@keyframes floodSweep{0%{transform:translate(0)skew(-14deg)}to{transform:translate(320%)skew(-14deg)}}@keyframes heartBeat{0%,to{transform:scale(1)}12%{transform:scale(1.028)}24%{transform:scale(1)}36%{transform:scale(1.018)}}@keyframes sweepX{0%{left:-40%}to{left:110%}}@keyframes chipPop{0%{transform:skew(-2.2deg)scale(1)}45%{transform:skew(-2.2deg)scale(1.14)}to{transform:skew(-2.2deg)scale(1)}}@keyframes ringFill{0%{stroke-dashoffset:var(--dash,300)}to{stroke-dashoffset:0}}@keyframes impactRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes speedBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(0)}30%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)rotate(26deg)}}@keyframes cardDeal{0%{opacity:0;transform:translateY(46px)translate(28px)rotate(7deg)scale(.9)}62%{opacity:1;transform:translateY(-6px)translate(0)rotate(-1.5deg)scale(1.015)}to{opacity:1;transform:translateY(0) rotate(var(--sk,0deg)) scale(1)}}@keyframes cardOut{0%{opacity:1;transform:translateY(0) rotate(var(--sk,0deg))}to{opacity:0;transform:translateY(-34px)translate(-26px)rotate(-9deg)scale(.92)}}@keyframes cardFlip{0%{opacity:0;transform:perspective(900px)rotateY(84deg)translate(38px)}60%{opacity:1;transform:perspective(900px)rotateY(-9deg)translate(0)}to{opacity:1;transform:perspective(900px) rotateY(0) rotate(var(--sk,0deg))}}@keyframes cardFlipOut{0%{opacity:1;transform:perspective(900px) rotateY(0) rotate(var(--sk,0deg))}to{opacity:0;transform:perspective(900px)rotateY(-84deg)translate(-40px)}}@keyframes cardShuffle{0%{opacity:0;transform:translate(160px)translateY(-30px)rotate(14deg)scale(.86)}70%{opacity:1;transform:translate(-8px)translateY(4px)rotate(-2deg)scale(1.02)}to{opacity:1;transform:translate(0) rotate(var(--sk,0deg)) scale(1)}}@keyframes cardShuffleOut{0%{opacity:1;transform:translate(0) rotate(var(--sk,0deg))}to{opacity:0;transform:translate(-170px)translateY(40px)rotate(-16deg)scale(.85)}}@keyframes railCurtain{0%{transform-origin:bottom;transform:scaleY(0)}42%{transform-origin:bottom;transform:scaleY(1)}43%{transform-origin:top;transform:scaleY(1)}to{transform-origin:top;transform:scaleY(0)}}@keyframes railZoom{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)skew(-12deg)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.06)skew(-12deg)}72%{opacity:1;transform:translate(-50%,-50%)scale(1)skew(-12deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)skew(-12deg)}}@keyframes reelIn{0%{opacity:0;transform:translateY(-130%)scaleY(1.5)}55%{opacity:1;transform:translateY(10%)scaleY(.94)}78%{transform:translateY(-4%)scaleY(1.02)}to{opacity:1;transform:translateY(0) rotate(var(--sk,0deg)) scaleY(1)}}@keyframes reelOut{0%{opacity:1;transform:translateY(0) rotate(var(--sk,0deg))}to{opacity:0;transform:translateY(130%)scaleY(1.4)}}@keyframes reelBand{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes popIn{0%{opacity:0;transform:scale(.3)rotate(-12deg)}58%{opacity:1;transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1) rotate(var(--sk,0deg))}}@keyframes popOut{0%{opacity:1;transform:scale(1) rotate(var(--sk,0deg))}40%{transform:scale(1.14)}to{opacity:0;transform:scale(.24)rotate(10deg)}}@keyframes rocketOut{0%{opacity:1;transform:translate(0) rotate(var(--sk,0deg))}to{opacity:0;transform:translate(120px,-190px)rotate(24deg)scale(.7)}}@keyframes rocketIn{0%{opacity:0;transform:translate(-90px,170px)rotate(-20deg)scale(.75)}66%{opacity:1;transform:translate(6px,-10px)rotate(2deg)scale(1.03)}to{opacity:1;transform:translate(0) rotate(var(--sk,0deg)) scale(1)}}@keyframes streakUp{0%{opacity:0;transform:translateY(60%)scaleY(.4)}30%{opacity:.9}to{opacity:0;transform:translateY(-140%)scaleY(1.5)}}@keyframes spinIn{0%{opacity:0;transform:rotate(-300deg)scale(.5)}70%{opacity:1;transform:rotate(12deg)scale(1.04)}to{opacity:1;transform:rotate(var(--sk,0deg)) scale(1)}}@keyframes spinOut{0%{opacity:1;transform:rotate(var(--sk,0deg))}to{opacity:0;transform:rotate(280deg)scale(.5)}}@keyframes wheelSpin{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.6)}25%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)rotate(520deg)scale(1.5)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-220px)scale(.8)}52%{opacity:1;transform:translateY(0)scale(1.06)}70%{transform:translateY(-22px)scale(.98)}86%{transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0) rotate(var(--sk,0deg)) scale(1)}}@keyframes dropOut{0%{opacity:1;transform:translateY(0) rotate(var(--sk,0deg))}22%{transform:translateY(-26px)}to{opacity:0;transform:translateY(240px)rotate(16deg)}}@keyframes ballFall{0%{opacity:0;transform:translateY(-30px)}20%{opacity:1}to{opacity:0;transform:translateY(120vh)rotate(220deg)}}@keyframes railSweep{0%{opacity:0;transform:translate(-30%)skew(-16deg)}30%{opacity:.85}to{opacity:0;transform:translate(130%)skew(-16deg)}}@keyframes secIris{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes secSlice{0%{opacity:0;transform:translate(120%)skew(-16deg)}to{opacity:1;transform:translate(0)skew(-16deg)}}@keyframes secSliceOut{0%{transform:translate(0)skew(-16deg)}to{transform:translate(-130%)skew(-16deg)}}@keyframes secCardIn{0%{opacity:0;transform:translate(60vw)rotate(16deg)}to{opacity:1;transform:translate(0)rotate(-4deg)}}@keyframes secStackOut{0%{transform:translate(0)rotate(-4deg)}to{transform:translate(-125vw)rotate(-14deg)}}@keyframes secRush{0%{opacity:0;transform:translate(-42vw)scale(1.16)}55%{opacity:1;transform:translate(2vw)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes secDrop{0%{opacity:0;transform:translateY(-24vh)scale(1.2)}60%{opacity:1;transform:translateY(0)scale(1)}75%{transform:translateY(-2vh)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes secZoom{0%{opacity:0;transform:scale(.4)rotate(-8deg)}60%{opacity:1;transform:scale(1.04)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes secWordIn{0%{opacity:0;letter-spacing:.6em;transform:skew(-14deg)scale(1.3)}to{opacity:1;letter-spacing:.02em;transform:skew(-3deg)scale(1)}}@keyframes secFlash{0%{opacity:0}40%{opacity:.92}to{opacity:0}}@keyframes barDeplete{0%{width:100%}to{width:0%}}@keyframes sweepDown{0%{opacity:.2;transform:translateY(-100%)}50%{opacity:.9}to{opacity:.2;transform:translateY(300%)}}@keyframes shardSweep{0%{opacity:0;transform:translate(-140%)skew(-14deg)}to{opacity:1;transform:translate(0)skew(-14deg)}}@keyframes rowUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes cineBgH{0%{opacity:0}12%{opacity:1}to{opacity:1}}@keyframes cineCharH{0%{opacity:0;transform:translate(42%)scale(1.22)rotate(6deg)}30%{opacity:1;transform:translate(0)scale(1)rotate(0)}42%{transform:translate(-1.5%)scale(1.01)}to{opacity:1;transform:translate(0)scale(1.03)}}@keyframes cineTitleH{0%{opacity:0;transform:translate(-26%)skew(-18deg)scale(1.1)}22%{opacity:1;transform:translate(0)skew(-5deg)scale(1)}32%{transform:translate(.6%)skew(-5deg)}to{opacity:1;transform:translate(0)skew(-5deg)}}@keyframes cineBandH{0%{opacity:0;transform:translate(-120%)skew(-16deg)}26%{opacity:1;transform:translate(0)skew(-16deg)}to{opacity:1;transform:translate(0)skew(-16deg)}}@keyframes bannerIn{0%{opacity:0;transform:translate(-30%)skew(-16deg)}18%{opacity:1;transform:translate(0)skew(-6deg)}82%{opacity:1;transform:translate(0)skew(-6deg)}to{opacity:0;transform:translate(24%)skew(-16deg)}}@keyframes shardPop{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(var(--dx,60px),var(--dy,-70px)) rotate(220deg) scale(1)}}
