@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2) format("woff2"),url(./press-start-2p-cyrillic-ext-400-normal-B5Ckvkit.woff) format("woff");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-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2) format("woff2"),url(./press-start-2p-cyrillic-400-normal-CbE56R3Y.woff) format("woff");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-display:swap;font-weight:400;src:url(./press-start-2p-greek-400-normal-DQfalijU.woff2) format("woff2"),url(./press-start-2p-greek-400-normal-BR_lG5n9.woff) format("woff");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-display:swap;font-weight:400;src:url(./press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2) format("woff2"),url(./press-start-2p-latin-ext-400-normal-DBgyq7ky.woff) format("woff");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-display:swap;font-weight:400;src:url(./press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(./press-start-2p-latin-400-normal-KLytu4cr.woff) format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(./vt323-vietnamese-400-normal-D_5Q7Vcv.woff) format("woff");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-display:swap;font-weight:400;src:url(./vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(./vt323-latin-ext-400-normal-DqOq58ri.woff) format("woff");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-display:swap;font-weight:400;src:url(./vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(./vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff");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{--bg: #0b0d1f;--screen: #05060f;--panel: #141836;--edge: #2a2f5c;--magenta: #ff2e88;--green: #39ff8a;--amber: #ffb627;--ink: #e6e8ff;--muted: #8a8fb8;--skyline: #1b1f4a;--sky-low: #10143a;--tint-moss: #0f2a22;--tint-dusk: #2a1a3a;--screen-veil: #05060fe6;--magenta-glow: rgba(255, 46, 136, .55);--highlight: rgba(230, 232, 255, .06);--font-display: "Press Start 2P", monospace;--font-body: "VT323", monospace;--nav-h: 64px;--gutter: 32px;--gap: 32px;--section-y: 120px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:22px;line-height:1.25;-webkit-font-smoothing:none;overflow-x:hidden}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer}svg{display:block}[hidden]{display:none!important}.display,h1,h2,h3,.px-btn,.nav,.eyebrow,.chip,.status,.section__counter{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.04em}.h1{font-size:clamp(26px,4vw,52px);line-height:1.3}.h2{font-size:clamp(18px,2.4vw,28px);line-height:1.4}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section-y) 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-64px;z-index:1002;padding:12px 16px;background:var(--magenta);color:var(--screen);font-family:var(--font-display);font-size:12px;text-decoration:none;text-transform:uppercase}.skip-link:focus{top:16px}:focus-visible{outline:4px solid var(--green);outline-offset:8px}.px-ring{--ring: var(--edge);box-shadow:0 -4px 0 0 var(--ring),0 4px 0 0 var(--ring),-4px 0 0 0 var(--ring),4px 0 0 0 var(--ring)}.px-btn{--ring: var(--magenta);--fill: var(--magenta);--label: var(--screen);--drop: 0 10px 0 0 var(--screen);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;margin:0;border:0;border-radius:0;background:var(--fill);color:var(--label);font-size:12px;line-height:1.5;text-decoration:none;white-space:nowrap;box-shadow:0 -4px 0 0 var(--ring),0 4px 0 0 var(--ring),-4px 0 0 0 var(--ring),4px 0 0 0 var(--ring),var(--drop);transition:transform 80ms steps(2),box-shadow 80ms steps(2);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.px-btn:hover{transform:translateY(-2px)}.px-btn:active,.px-btn.is-held{transform:translateY(6px);--drop: 0 0 0 0 transparent}.px-btn--outline{--ring: var(--edge);--fill: transparent;--label: var(--ink)}.px-btn--sm{min-height:40px;padding:8px 16px}.text-btn{padding:8px 0;border:0;background:none;color:var(--green);font-family:var(--font-display);font-size:12px;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:8px}.text-btn:hover{color:var(--magenta)}@media (max-width: 719px){:root{--gutter: 20px;--gap: 20px;--section-y: 72px}body{font-size:20px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.px-btn{transition:none}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;opacity:.5;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(0,0,0,.18) 2px,rgba(0,0,0,.18) 3px)}.screen{padding:12px;background:var(--screen)}.screen__glass{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px/14px;background:var(--screen)}.screen__canvas{display:block;width:100%;height:auto;aspect-ratio:16 / 9;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;border-radius:inherit}.screen__canvas:focus{outline:none}.screen__canvas:focus-visible{outline:4px solid var(--magenta);outline-offset:-4px}.crt{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.crt--scan{background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(0,0,0,.35) 2px,rgba(0,0,0,.35) 3px)}.crt--vignette{background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.6) 100%);box-shadow:inset 0 0 40px #000c}.crt--band{inset:auto 0;top:-80px;height:80px;border-radius:0;background:linear-gradient(to bottom,#e6e8ff00 0,#e6e8ff0d,#e6e8ff00);animation:crt-roll 7s linear infinite}.screen__glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 60% 40% at 30% 20%,rgba(230,232,255,.06),transparent 70%),#39ff8a05;animation:crt-flicker .18s steps(3) infinite}@keyframes crt-flicker{0%{opacity:.96}50%{opacity:1}to{opacity:.97}}@keyframes crt-roll{0%{top:-80px}to{top:100%}}@media (prefers-reduced-motion: reduce){.screen__glass:after,.crt--band{animation:none}.crt--band{display:none}}.blink{animation:blink 1s steps(1) infinite}.block-cursor{display:inline-block;width:12px;height:12px;background:var(--green)}.px-icon{display:inline-block;vertical-align:middle}.typeon__word{white-space:nowrap}.typeon__ch{visibility:hidden}.typeon__ch.is-on{visibility:visible}.type-cursor{display:inline-block;width:.6em;height:.9em;margin-right:-.6em;vertical-align:-.04em;background:var(--green);text-shadow:none}.type-cursor--done{animation:blink 1s steps(1) 3}.nav{position:sticky;top:0;z-index:50;height:var(--nav-h);background:#0b0d1feb;border-bottom:4px solid var(--edge)}.nav__inner{display:flex;align-items:center;gap:32px;height:100%}.nav__brand{display:flex;align-items:center;gap:12px;margin-right:auto;color:var(--ink);font-size:12px;text-decoration:none;white-space:nowrap}.nav__links ul{display:flex;gap:32px}.nav__link{position:relative;display:inline-block;padding:8px 0;color:var(--muted);font-size:12px;text-decoration:none;transition:transform 80ms steps(2)}.nav__link:hover{color:var(--magenta)}.nav__link:hover:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:var(--green)}.nav__link:active{transform:translateY(4px)}.nav__menu{display:none;min-height:40px;padding:8px;border:0;background:none;color:var(--ink);font-family:var(--font-display);font-size:12px;letter-spacing:.04em;transition:transform 80ms steps(2)}.nav__menu:active{transform:translateY(4px)}.nav__menu[aria-expanded=true]{color:var(--magenta)}.nav__coin{min-height:40px;padding:8px 16px;margin-bottom:4px}.nav__coin-short{display:none}.hero{padding:64px 0 96px}.hero__intro{margin-bottom:40px}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:var(--green);font-size:12px}.h1{margin-bottom:24px}.h1__line{display:block}.h1__line--hot{color:var(--magenta);text-shadow:0 0 12px var(--magenta-glow),4px 4px 0 var(--screen)}.hero__body{max-width:620px;margin-bottom:36px;color:var(--muted);font-size:24px}.hero__ctas{display:flex;flex-wrap:wrap;gap:20px}.hero__row{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:stretch}.hero__play{display:flex;flex-direction:column;min-width:0}.cabinet{position:relative;display:grid;grid-template-rows:56px auto 56px;gap:16px;padding:24px;background:var(--panel);box-shadow:inset 0 4px 0 0 var(--highlight),0 -4px 0 0 var(--edge),0 4px 0 0 var(--edge),-4px 0 0 0 var(--edge),4px 0 0 0 var(--edge),12px 12px 0 0 var(--screen)}.cabinet__marquee{display:flex;align-items:center;justify-content:center;gap:20px;background:var(--screen)}.cabinet__title{color:var(--magenta);font-family:var(--font-display);font-size:16px;letter-spacing:.04em;text-shadow:0 0 12px var(--magenta-glow)}.bulb{width:8px;height:8px;background:var(--amber)}.cabinet__controls{display:flex;align-items:center;justify-content:center;text-align:center}.hint{color:var(--muted);font-size:22px;line-height:1.1}.hint .px-icon{margin:0 4px;vertical-align:-1px}html[data-input=touch] .hint--keyboard,html:not([data-input=touch]) .hint--touch{display:none}.touchpad{display:none}html[data-input=touch] .touchpad{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.touchpad__btn{width:100%;height:64px;touch-action:none;-webkit-touch-callout:none}.board{display:flex;flex-direction:column;padding:24px;background:var(--panel);box-shadow:0 -4px 0 0 var(--edge),0 4px 0 0 var(--edge),-4px 0 0 0 var(--edge),4px 0 0 0 var(--edge)}.board__title{color:var(--amber);font-size:14px;line-height:1.5}.board__body{display:flex;flex:1;align-items:center;padding:24px 0}.board__rows{width:100%}.board__row{display:flex;align-items:center;gap:12px;height:48px;font-family:var(--font-display);font-size:12px;letter-spacing:.04em}.board__row+.board__row{border-top:4px dashed var(--edge)}.board__rank{width:40px;color:var(--muted)}.board__ini{color:var(--ink)}.board__leader{flex:1;height:4px;color:var(--edge);background:repeating-linear-gradient(to right,currentColor 0,currentColor 4px,transparent 4px,transparent 8px)}.board__pts{color:var(--amber)}.board__row.is-new>*{animation:row-blink .6s steps(1) 3}.board__session{margin-bottom:20px;color:var(--muted)}.board__reset{align-self:flex-start;margin-bottom:8px}.board__reset.is-armed{--ring: var(--magenta);--label: var(--magenta)}.initials{position:absolute;top:108px;right:36px;bottom:108px;left:36px;z-index:1001;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:12px;border:0;border-radius:18px/14px;background:var(--screen-veil);color:var(--ink);overflow:auto}.initials[open]{display:flex;align-items:center;justify-content:center}.initials__box{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.initials__title{color:var(--amber);font-family:var(--font-display);font-size:12px;letter-spacing:.04em}.initials__score{color:var(--amber);font-family:var(--font-display);font-size:16px;letter-spacing:.04em}.initials__slots{display:flex;gap:20px}.slot{display:flex;flex-direction:column;align-items:center;gap:8px}.slot__arrow{display:grid;place-items:center;width:48px;height:24px;padding:0;border:0;background:none;color:var(--muted);transition:transform 80ms steps(2)}.slot__arrow:hover{color:var(--magenta)}.slot__arrow:active{transform:translateY(2px)}.slot__letter{display:grid;place-items:center;width:48px;height:56px;background:var(--panel);color:var(--ink);font-family:var(--font-display);font-size:24px;box-shadow:0 -4px 0 0 var(--edge),0 4px 0 0 var(--edge),-4px 0 0 0 var(--edge),4px 0 0 0 var(--edge);cursor:pointer}.slot__letter:focus{outline:none}.slot__letter.is-active{box-shadow:0 -4px 0 0 var(--magenta),0 4px 0 0 var(--magenta),-4px 0 0 0 var(--magenta),4px 0 0 0 var(--magenta)}.initials__ok{min-width:120px;margin-top:8px}.ticker{display:flex;align-items:center;height:72px;overflow:hidden;background:var(--screen);border-top:4px solid var(--magenta);border-bottom:4px solid var(--magenta)}.ticker__track{display:flex;flex-shrink:0;width:max-content;animation:ticker 40s linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__group{display:flex;flex-shrink:0;align-items:center;gap:40px;padding-right:40px}.ticker__item{color:var(--ink);font-family:var(--font-display);font-size:14px;letter-spacing:.04em;white-space:nowrap}.ticker__item--top{color:var(--amber)}.section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:48px}.section__counter{color:var(--muted);font-size:12px}.carts{display:grid;grid-template-columns:1fr;gap:var(--gap)}.carts>li{min-width:0}.js .reveal{opacity:0;transform:translateY(24px)}.js .reveal.is-in{animation:reveal .32s steps(4) both;animation-delay:calc(var(--i) * 80ms)}.cart{--ring-shape: polygon( 28px 0, calc(100% - 28px) 0, calc(100% - 28px) 4px, calc(100% - 24px) 4px, calc(100% - 24px) 8px, calc(100% - 4px) 8px, calc(100% - 4px) 12px, 100% 12px, 100% calc(100% - 4px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 4px) , 0 calc(100% - 4px) , 0 12px, 4px 12px, 4px 8px, 24px 8px, 24px 4px, 28px 4px );position:relative;isolation:isolate;height:100%;margin:4px;transition:transform .1s steps(2)}.cart:before,.cart:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;clip-path:var(--ring-shape)}.cart:before{z-index:-2;background:var(--magenta);opacity:0;transform:translate(8px,8px);transition:opacity .1s steps(2),transform .1s steps(2)}.cart:after{z-index:-1;background:var(--edge)}.cart:hover,.cart:focus-visible{transform:translateY(-8px)}.cart:hover:before,.cart:focus-visible:before{opacity:1}.cart:focus-visible{outline:none}.cart:active{transform:translateY(-2px)}.cart:active:before{transform:translate(2px,2px)}.cart__shell{display:flex;flex-direction:column;height:100%;background:var(--panel);clip-path:polygon(24px 0,calc(100% - 24px) 0,calc(100% - 24px) 8px,100% 8px,100% 100%,0 100%,0 8px,24px 8px)}.cart__label{display:grid;place-items:center;margin:16px 16px 0;aspect-ratio:32 / 20;border:4px solid var(--screen);background:var(--tint);overflow:hidden}.cart__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px 20px 0}.cart__title{font-size:14px;line-height:1.5}.chip{align-self:flex-start;padding:4px 8px;background:var(--edge);color:var(--ink);font-size:12px;line-height:1.5}.cart__desc{flex:1;color:var(--muted);font-size:20px}.cart__meta{display:flex;justify-content:space-between;gap:12px;color:var(--ink);font-size:20px}.status{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5}.status--out{color:var(--green)}.status--dev{color:var(--amber)}.status__dot{width:4px;height:4px;background:currentColor;animation:blink 1s steps(1) infinite}.cart__grip{display:flex;align-items:center;justify-content:center;gap:4px;height:24px;margin-top:16px}.cart__grip span{width:4px;height:16px;background:var(--edge)}.studio__grid{display:grid;gap:48px}.studio__grid>*{min-width:0}.scene{max-width:100%;height:auto}.studio__frame{display:grid;place-items:center;padding:20px;background:var(--panel);box-shadow:0 -4px 0 0 var(--edge),0 4px 0 0 var(--edge),-4px 0 0 0 var(--edge),4px 0 0 0 var(--edge)}.scene__frame--b{opacity:0;animation:scene-swap 2.4s steps(1) infinite}.studio__text .h2{margin-bottom:24px}.studio__body{margin-bottom:40px;color:var(--ink);font-size:24px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.stat{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;background:var(--panel);box-shadow:0 -4px 0 0 var(--edge),0 4px 0 0 var(--edge),-4px 0 0 0 var(--edge),4px 0 0 0 var(--edge)}.stat__num{color:var(--amber);font-family:var(--font-display);font-size:32px;line-height:1}.stat__label{color:var(--muted);font-family:var(--font-display);font-size:12px;letter-spacing:.04em;line-height:1.5}.beliefs__title{margin-bottom:16px;color:var(--green);font-size:12px}.beliefs li{display:flex;gap:12px}.beliefs li+li{margin-top:4px}.beliefs__mark{color:var(--green)}.newsletter__panel{max-width:760px;margin:0 auto;padding:48px;background:var(--panel);box-shadow:0 -4px 0 0 var(--edge),0 4px 0 0 var(--edge),-4px 0 0 0 var(--edge),4px 0 0 0 var(--edge),12px 12px 0 0 var(--screen)}.newsletter__panel .h2{margin-bottom:20px}.newsletter__body{margin-bottom:36px}.signup__label{display:block;margin-bottom:16px;color:var(--green);font-family:var(--font-display);font-size:12px;letter-spacing:.04em}.signup__row{display:flex;align-items:stretch;gap:16px}.terminal{--ring: var(--edge);position:relative;display:flex;flex:1;align-items:center;min-width:0;min-height:56px;padding:0 16px;background:var(--screen);box-shadow:0 -4px 0 0 var(--ring),0 4px 0 0 var(--ring),-4px 0 0 0 var(--ring),4px 0 0 0 var(--ring)}.terminal:focus-within,.terminal.is-error{--ring: var(--magenta)}.terminal__prompt{order:-2;margin-right:12px;color:var(--magenta);font-size:26px}.terminal__caret{order:-1;flex-shrink:0;width:12px;height:24px;margin-right:8px;background:var(--green);animation:blink 1s steps(1) infinite}.terminal__input:not(:placeholder-shown)+.terminal__caret{visibility:hidden;animation:none}.terminal__input{flex:1;min-width:0;padding:12px 0;border:0;border-radius:0;outline:none;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:26px;caret-color:var(--green)}.terminal__input::placeholder{color:var(--muted);opacity:1}.signup__submit{min-height:56px}.signup__error{margin-top:20px;color:var(--magenta);font-family:var(--font-display);font-size:12px;letter-spacing:.04em;line-height:1.5}.signup__error:empty{margin-top:0}.fine{margin-top:20px;color:var(--muted);font-size:18px}.signup__done-title{margin-bottom:16px;color:var(--green);font-family:var(--font-display);font-size:16px;letter-spacing:.04em;line-height:1.5}.signup__done-title:focus{outline:none}.confetti{position:absolute;z-index:900;width:0;height:0;pointer-events:none}.confetti__bit{position:absolute;left:-4px;top:-4px;width:8px;height:8px}.confetti__bit--m{background:var(--magenta)}.confetti__bit--g{background:var(--green)}.confetti__bit--a{background:var(--amber)}.confetti__bit--w{background:var(--ink)}.footer{padding:72px 0 32px;background:var(--screen);border-top:4px solid var(--edge)}.footer__thanks{margin-bottom:48px;color:var(--ink);font-family:var(--font-display);font-size:20px;letter-spacing:.04em;line-height:1.4}.footer__cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;margin-bottom:48px}.footer__logo{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-family:var(--font-display);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.footer__pitch{max-width:440px;color:var(--muted)}.footer__title{margin-bottom:16px;color:var(--green);font-size:12px}.footer__list li+li{margin-top:8px}.footer__list a{text-decoration:none}.footer__list a:hover{color:var(--magenta);text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:6px}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:32px;border-top:4px dashed var(--edge);color:var(--muted);font-size:20px}.footer__credit{color:var(--muted)}.footer__credit:hover{color:var(--magenta)}.continue{gap:12px}.continue__digit{min-width:1ch;color:var(--amber)}@media (min-width: 640px){.carts{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.studio__grid{grid-template-columns:5fr 7fr;align-items:center}}@media (min-width: 1100px){.carts{grid-template-columns:repeat(4,1fr)}}@media (max-width: 959px){.hero__row{grid-template-columns:1fr}}@media (max-width: 719px){.nav__inner{gap:12px}.nav__brand{font-size:8px;gap:8px}.nav__menu{display:inline-flex;align-items:center}.nav__links{display:none;position:absolute;top:calc(var(--nav-h) + 4px);left:4px;right:4px;padding:8px 0;background:var(--panel);box-shadow:0 -4px 0 0 var(--edge),0 4px 0 0 var(--edge),-4px 0 0 0 var(--edge),4px 0 0 0 var(--edge)}.nav.is-open .nav__links{display:block}.nav__links ul{flex-direction:column;gap:0}.nav__link{display:flex;align-items:center;height:48px;padding:0 20px}.nav__link:hover:after{left:20px;right:auto;width:48px;bottom:8px}.nav__coin{padding:8px 12px}.nav__coin-long{display:none}.nav__coin-short{display:inline}.hero{padding-bottom:72px}.hero__body{font-size:22px}.hero__ctas{flex-direction:column}.hero__ctas .px-btn{width:100%}.cabinet{padding:12px;gap:12px}.cabinet__controls{min-height:56px}.initials{top:0;right:0;bottom:0;left:0;border-radius:0}.board__rank{width:36px}.stats{gap:12px}.stat{padding:12px}.stat__num{font-size:24px}.newsletter__panel{padding:24px}.signup__row{flex-direction:column;gap:20px}.signup__submit{width:100%}.footer__cols{grid-template-columns:1fr}.footer__bottom{flex-direction:column;align-items:flex-start}}@media (max-width: 379px){.nav__brand span{display:none}}@keyframes blink{0%{opacity:1}50%{opacity:0}}@keyframes row-blink{0%{color:var(--green);opacity:1}50%{color:var(--green);opacity:0}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes scene-swap{0%{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.blink,.status__dot,.terminal__caret,.type-cursor--done,.board__row.is-new>*{animation:none}.type-cursor{display:none}.typeon__ch{visibility:visible}.js .reveal,.js .reveal.is-in{opacity:1;transform:none;animation:none}.ticker{height:auto;min-height:72px;padding:16px 0}.ticker__track{width:100%;flex-shrink:1;justify-content:center;animation:none}.ticker__group{flex-wrap:wrap;justify-content:center;row-gap:12px;padding:0 20px}.ticker__group[aria-hidden=true]{display:none}.scene__frame--b{animation:none;opacity:0}.continue__digit,.confetti{display:none}.cart,.cart:before,.nav__link,.nav__menu,.slot__arrow{transition:none}}
