@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-italic-DS6JCx7O.woff2) format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-italic-Cq9u_6Zz.woff2) format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-italic-BuvkOFDm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--volt: #D6FF00;--ink: #0A0A0A;--gold: #FFB612;--card: #1C1C1C;--line: #2E2E2E;--gr: #BDBDBD;--dim: #8A8A8A;--pur: #241773;--purl: #9C8CFF;--accent: var(--volt);--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px)}*{-webkit-tap-highlight-color:transparent}html,body{margin:0;background:#0a0a0a;color:#fff;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-stretch:100%;font-variant-numeric:tabular-nums;overscroll-behavior-y:none;-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}input{font:inherit}:focus-visible{outline:3px solid var(--volt);outline-offset:-3px}.hs{scrollbar-width:none}.hs::-webkit-scrollbar{display:none}.hf{font-style:italic;font-stretch:125%;font-weight:900}.hm{font-style:italic;font-stretch:125%;font-weight:800}.vh{position:absolute;left:-9999px}.screen{position:relative;width:100%;min-height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:clip;background:#0a0a0a;padding-top:var(--safe-t)}.phone{width:100%;max-width:520px;margin:0 auto}@keyframes run{to{transform:translate(-58px)}}@keyframes ring{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes hop{0%,to{transform:rotateX(0) translateY(0)}50%{transform:translateY(-40px)}}@keyframes rise{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes slam{0%{transform:scale(3.4) rotate(-20deg);opacity:0}9%{transform:scale(1) rotate(-6deg);opacity:1}14%{transform:scale(1.08) rotate(-6deg)}20%{transform:scale(1) rotate(-6deg)}80%{transform:scale(1) rotate(-6deg);opacity:1}to{transform:scale(0) rotate(30deg);opacity:0}}@keyframes jitter{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-5deg) scale(1.05)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes flash{0%{opacity:.9}to{opacity:0}}@keyframes fall{0%{transform:translateY(-40px) rotate(0);opacity:1}to{transform:translateY(420px) rotate(320deg);opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}html.pause-anim *,html.pause-anim *:before{animation-play-state:paused!important}html.calm *{animation-iteration-count:1!important}html.lowdata *,html.lowdata *:before{animation-iteration-count:1!important}.desknav{display:none}@media(min-width:1000px){.desknav{display:flex}.mainnav{display:none!important}.screen{min-height:auto}}::view-transition-group(root){animation-duration:.34s}::view-transition-image-pair(root){isolation:isolate}html[data-nav]::view-transition-old(root),html[data-nav]::view-transition-new(root){mix-blend-mode:normal;animation-timing-function:cubic-bezier(.2,.85,.2,1);animation-fill-mode:both}html[data-nav=forward]::view-transition-image-pair(root),html[data-nav=back]::view-transition-image-pair(root){filter:drop-shadow(-7px 0 0 var(--accent))}html[data-nav=back]::view-transition-image-pair(root){filter:drop-shadow(7px 0 0 var(--accent))}html[data-nav=forward]::view-transition-old(root){animation:.34s cubic-bezier(.3,0,.2,1) both vt-push-out}html[data-nav=forward]::view-transition-new(root){animation:.34s cubic-bezier(.3,0,.2,1) both vt-wipe-left}html[data-nav=back]::view-transition-old(root){z-index:2;animation:.3s cubic-bezier(.3,0,.2,1) both vt-wipe-away}html[data-nav=back]::view-transition-new(root){z-index:1;animation:.3s cubic-bezier(.3,0,.2,1) both vt-push-in}html[data-nav=tab-right]::view-transition-old(root){animation:.24s ease-in both vt-slide-out-l}html[data-nav=tab-right]::view-transition-new(root){animation:.28s cubic-bezier(.2,.9,.2,1) both vt-slide-in-r}html[data-nav=tab-left]::view-transition-old(root){animation:.24s ease-in both vt-slide-out-r}html[data-nav=tab-left]::view-transition-new(root){animation:.28s cubic-bezier(.2,.9,.2,1) both vt-slide-in-l}html[data-nav=stamp]::view-transition-old(root){animation:.26s ease-in both vt-fade-out}html[data-nav=stamp]::view-transition-new(root){animation:.38s cubic-bezier(.2,1.3,.3,1) both vt-stamp}@keyframes vt-wipe-left{0%{clip-path:polygon(116% 0,116% 0,100% 100%,100% 100%)}to{clip-path:polygon(-16% 0,116% 0,100% 100%,-32% 100%)}}@keyframes vt-wipe-away{0%{clip-path:polygon(-16% 0,116% 0,100% 100%,-32% 100%)}to{clip-path:polygon(116% 0,116% 0,100% 100%,100% 100%)}}@keyframes vt-push-out{to{translate:-14% 0;opacity:.55}}@keyframes vt-push-in{0%{translate:-14% 0;opacity:.55}}@keyframes vt-slide-out-l{to{translate:-9% 0;opacity:0}}@keyframes vt-slide-in-r{0%{translate:12% 0;opacity:0}}@keyframes vt-slide-out-r{to{translate:9% 0;opacity:0}}@keyframes vt-slide-in-l{0%{translate:-12% 0;opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-stamp{0%{scale:1.25;rotate:-2deg;opacity:0}}.mainnav{view-transition-name:mainnav}.mainnav a[aria-current=page]{view-transition-name:nav-pill}.desknav{view-transition-name:desknav}::view-transition-group(mainnav),::view-transition-group(desknav){animation:none;z-index:5}::view-transition-old(mainnav),::view-transition-old(desknav){display:none}::view-transition-new(mainnav),::view-transition-new(desknav){animation:none}::view-transition-group(nav-pill){z-index:6;animation-duration:.3s;animation-timing-function:cubic-bezier(.3,1.35,.5,1)}::view-transition-group(hero-poster){z-index:4;animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.9,.2,1)}::view-transition-old(hero-poster),::view-transition-new(hero-poster){height:100%;object-fit:cover;overflow:hidden}a,button,[role=switch]{touch-action:manipulation;transition:scale .13s cubic-bezier(.3,1.6,.5,1),filter .13s,translate .16s cubic-bezier(.2,.9,.2,1)}a:active,button:not(:disabled):active{scale:.965;filter:brightness(1.14);transition-duration:60ms}.mainnav a:active{scale:.92}a[aria-label=Back]:active{translate:-4px 0}@media(hover:hover){a[href^="/game/"]:hover{filter:brightness(1.1)}button:not(:disabled):hover{filter:brightness(1.12)}.desknav nav a:hover{translate:0 -2px}}.gt-input{transition:border-color .14s,box-shadow .14s}.gt-input:focus{border-color:var(--accent)!important;box-shadow:4px 4px 0 var(--accent);outline:none}[aria-pressed=true],.hs a[aria-current=page],.hs button[aria-pressed=true]{animation:pick .28s cubic-bezier(.3,1.7,.5,1)}@keyframes pick{0%{scale:.9}60%{scale:1.05}to{scale:1}}.in-row{animation:row-in .32s cubic-bezier(.2,.9,.2,1) both}@keyframes row-in{0%{translate:-16px 0;opacity:0}}.in-num{animation:num-in .42s cubic-bezier(.2,1.35,.35,1) both}@keyframes num-in{0%{scale:1.3;opacity:0}}.in-stamp{animation:stamp .42s cubic-bezier(.2,1.5,.4,1) both .12s}@keyframes stamp{0%{scale:1.9;opacity:0;rotate:16deg}}.in-grow{animation:grow .62s cubic-bezier(.2,.9,.2,1) both}@keyframes grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -20% 0 0)}}.in-tile{animation:tile-in .36s cubic-bezier(.2,1.3,.4,1) both}@keyframes tile-in{0%{scale:.86;opacity:0}}.flash{position:absolute;inset:0;background:var(--accent);pointer-events:none;animation:flash .8s ease-out both;mix-blend-mode:normal}html.entering .screen>*:not(:first-child):not(.mainnav):not(nav){animation:rise-in .34s cubic-bezier(.2,.9,.2,1) both}html.entering .screen>*:nth-child(2){animation-delay:30ms!important}html.entering .screen>*:nth-child(3){animation-delay:70ms!important}html.entering .screen>*:nth-child(4){animation-delay:.11s!important}html.entering .screen>*:nth-child(5){animation-delay:.15s!important}html.entering .screen>*:nth-child(6){animation-delay:.18s!important}html.entering .screen>*:nth-child(n+7){animation-delay:.21s!important}@keyframes rise-in{0%{translate:0 12px;opacity:0}}.step-now{animation:step-fill .52s cubic-bezier(.2,.9,.2,1) both}@keyframes step-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -10% 0 0)}}.sheet-in{animation:sheet-in .34s cubic-bezier(.2,1.15,.35,1) both}@keyframes sheet-in{0%{translate:0 100%}}html.motion-off .in-row,html.motion-off .in-num,html.motion-off .in-stamp,html.motion-off .in-grow,html.motion-off .in-tile,html.motion-off .flash,html.motion-off .step-now,html.motion-off .sheet-in,html.motion-off [aria-pressed=true],html.motion-off .hs a[aria-current=page]{animation:none!important}html.motion-off .flash{display:none}html.motion-off a,html.motion-off button{transition:none}.appbar{position:sticky;top:0;margin-top:calc(-1 * var(--safe-t));padding-top:var(--safe-t);z-index:25;flex:0 0 auto;background:#0a0a0a;view-transition-name:appbar}::view-transition-group(appbar){animation:none;z-index:5}@media(min-width:1000px){.appbar{position:static;margin-top:0;padding-top:0}.appbar-gear{display:none}}
