html,body{overscroll-behavior:none;background:#0a0a0e;height:100%;margin:0;padding:0;overflow:hidden}#root{height:100%}@keyframes csCaret{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes csVNFadeIn{0%{opacity:0}to{opacity:1}}@keyframes csVNFadeOut{to{opacity:0}}@keyframes csGlowPulse{0%{opacity:var(--bloom-lo,.4)}to{opacity:var(--bloom-hi,.9)}}@keyframes csCrtFlicker{0%,7.9%{opacity:1}8.2%{opacity:.72}8.6%,22.9%{opacity:1}23.3%{opacity:.55}23.6%,27.3%{opacity:1}27.6%{opacity:.8}27.9%,47.7%{opacity:1}48.1%{opacity:.62}48.6%,69.8%{opacity:1}70.2%{opacity:.78}70.5%,72.5%{opacity:1}72.8%{opacity:.5}73.2%,79.5%{opacity:1}79.9%{opacity:.74}80.3%,94.6%{opacity:1}95%{opacity:.6}95.4%,to{opacity:1}}@keyframes csSirenL{0%{opacity:var(--hot,.55)}7%{opacity:0}14%{opacity:var(--hot,.55)}21%,to{opacity:0}}@keyframes csSirenR{0%,49%{opacity:0}50%{opacity:var(--hot,.55)}57%{opacity:0}64%{opacity:var(--hot,.55)}71%,to{opacity:0}}@keyframes csTagPin{0%{opacity:0;transform:translateY(-9px)rotate(-4deg)}35%{opacity:1;transform:translateY(3px)rotate(-1deg)}70%{opacity:1;transform:translateY(-1px)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(-2.5deg)}}@keyframes csHop{0%,to{transform:translateY(0)}14%{transform:translateY(-4.4px)}28%{transform:translateY(-13.2px)}45%{transform:translateY(-17.6px)}62%{transform:translateY(-13.2px)}78%{transform:translateY(-4.4px)}}@keyframes csEmotePop{0%{opacity:0;transform:translateY(6px)scale(.5)}12%{opacity:1;transform:translateY(-4px)scale(1.15)}22%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}@keyframes csTalk{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes csBlink{0%,to{opacity:.25}50%{opacity:1}}.cs-press{transition:transform 70ms}.cs-press:active{transform:scale(.94)}@keyframes csShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@keyframes csDevelop{0%{transform:scale(1.03)}60%{transform:scale(.99)}to{transform:scale(1)}}@keyframes csFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes stampSlam{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(2.8)}40%{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1.05)}70%{transform:translate(-50%,-50%)rotate(-7deg)scale(.98)}to{transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}.stamp-slam{animation:.35s ease-out forwards stampSlam}@keyframes crtPowerOn{0%{filter:brightness(0);transform:perspective(1000px)rotateX(3.5deg)scale(1.02)scaleY(.005)}25%{filter:brightness(3);transform:perspective(1000px)rotateX(3.5deg)scale(1.02)scaleY(.005)}50%{filter:brightness(1.6);transform:perspective(1000px)rotateX(3.5deg)scale(1.02)scaleY(1)}70%{filter:brightness(1.1);transform:perspective(1000px)rotateX(3.5deg)scale(1.02)scaleY(1)}to{filter:brightness();transform:perspective(1000px)rotateX(3.5deg)scale(1.02)scaleY(1)}}.crt-power-on{animation:.8s cubic-bezier(.22,.61,.36,1) forwards crtPowerOn}@keyframes csSweep{0%{opacity:0;transform:translateY(-12%)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(112%)}}.crt-sweep{animation:7s linear infinite csSweep}@keyframes csRowIn{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes csScanFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes csGlitch{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(3px)}55%{transform:translate(-2px)}75%{transform:translate(1px)}}.row-glitch{animation:.28s steps(2,end) 2 csGlitch}@keyframes csLogIn{0%{opacity:0;transform:translate(6px)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes csInkTrace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tx-ink{animation:.34s ease-out csInkTrace}@keyframes csTraceFail{0%{opacity:.55;transform:translate(0)}25%{transform:translate(-3px)}55%{transform:translate(3px)}80%{transform:translate(-1px)}to{opacity:0;transform:translate(0)}}.tx-fail{animation:.45s ease-out forwards csTraceFail}@keyframes csLetterIn{0%{opacity:0}to{opacity:1}}@keyframes csStrike{0%{transform:rotate(-.5deg)scaleX(0)}to{transform:rotate(-.5deg)scaleX(1)}}@keyframes csBarShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.decode-bar-fill{position:relative;overflow:hidden}.decode-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.1s linear infinite csBarShine;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.crt-power-on,.crt-sweep,.row-glitch,.stamp-slam,.tx-ink{animation:none!important}.tx-fail{animation:.3s reverse forwards csLetterIn}@keyframes csStrike{0%{transform:rotate(-.5deg)scaleX(1)}to{transform:rotate(-.5deg)scaleX(1)}}@keyframes csGlowPulse{0%{opacity:var(--bloom-hi,.9)}to{opacity:var(--bloom-hi,.9)}}@keyframes csCrtFlicker{0%{opacity:1}to{opacity:1}}@keyframes csSirenL{0%{opacity:calc(var(--hot,.55) * .5)}to{opacity:calc(var(--hot,.55) * .5)}}@keyframes csSirenR{0%{opacity:calc(var(--hot,.55) * .5)}to{opacity:calc(var(--hot,.55) * .5)}}@keyframes csHop{0%{transform:none}to{transform:none}}@keyframes csTagPin{0%{opacity:1;transform:rotate(-2.5deg)}to{opacity:1;transform:rotate(-2.5deg)}}@keyframes csEmotePop{0%,to{opacity:0}5%,85%{opacity:1}}.crt-sweep{opacity:0}.decode-bar-fill:after{animation:none!important}}
