@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-vietnamese-400-normal.7a0e1aba.woff2) format("woff2"),url(/_next/static/media/anton-vietnamese-400-normal.9feab41a.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-ext-400-normal.4d008ae9.woff2) format("woff2"),url(/_next/static/media/anton-latin-ext-400-normal.af34a566.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-400-normal.8051a086.woff2) format("woff2"),url(/_next/static/media/anton-latin-400-normal.70090b55.woff) format("woff");unicode-range:u+00??,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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/schibsted-grotesk-latin-ext-400-normal.83c09069.woff2) format("woff2"),url(/_next/static/media/schibsted-grotesk-latin-ext-400-normal.49f5831f.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/schibsted-grotesk-latin-400-normal.c4246c51.woff2) format("woff2"),url(/_next/static/media/schibsted-grotesk-latin-400-normal.46e59016.woff) format("woff");unicode-range:u+00??,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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/schibsted-grotesk-latin-ext-600-normal.48412d05.woff2) format("woff2"),url(/_next/static/media/schibsted-grotesk-latin-ext-600-normal.afcd6747.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/schibsted-grotesk-latin-600-normal.55e8192e.woff2) format("woff2"),url(/_next/static/media/schibsted-grotesk-latin-600-normal.c65ebf08.woff) format("woff");unicode-range:u+00??,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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/schibsted-grotesk-latin-ext-800-normal.1832f564.woff2) format("woff2"),url(/_next/static/media/schibsted-grotesk-latin-ext-800-normal.5e418857.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/schibsted-grotesk-latin-800-normal.537f14de.woff2) format("woff2"),url(/_next/static/media/schibsted-grotesk-latin-800-normal.87e4eda3.woff) format("woff");unicode-range:u+00??,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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/silkscreen-latin-ext-400-normal.81071d1d.woff2) format("woff2"),url(/_next/static/media/silkscreen-latin-ext-400-normal.e3b51012.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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/silkscreen-latin-400-normal.31218e01.woff2) format("woff2"),url(/_next/static/media/silkscreen-latin-400-normal.9c12a629.woff) format("woff");unicode-range:u+00??,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;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/archivo-vietnamese-600-normal.75251a51.woff2) format("woff2"),url(/_next/static/media/archivo-vietnamese-600-normal.898d522c.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/archivo-latin-ext-600-normal.71747011.woff2) format("woff2"),url(/_next/static/media/archivo-latin-ext-600-normal.4bfc4437.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/archivo-latin-600-normal.6bdb6ec1.woff2) format("woff2"),url(/_next/static/media/archivo-latin-600-normal.2c904b4a.woff) format("woff");unicode-range:u+00??,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;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/archivo-vietnamese-800-normal.11e713ca.woff2) format("woff2"),url(/_next/static/media/archivo-vietnamese-800-normal.1490efca.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/archivo-latin-ext-800-normal.38a0609a.woff2) format("woff2"),url(/_next/static/media/archivo-latin-ext-800-normal.f4e9fb5c.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/archivo-latin-800-normal.052073b7.woff2) format("woff2"),url(/_next/static/media/archivo-latin-800-normal.4cc7889c.woff) format("woff");unicode-range:u+00??,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;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/archivo-vietnamese-900-normal.8a99de40.woff2) format("woff2"),url(/_next/static/media/archivo-vietnamese-900-normal.801158c7.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:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/archivo-latin-ext-900-normal.96e0e4f5.woff2) format("woff2"),url(/_next/static/media/archivo-latin-ext-900-normal.94f88567.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:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/archivo-latin-900-normal.295056ab.woff2) format("woff2"),url(/_next/static/media/archivo-latin-900-normal.3431ad68.woff) format("woff");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-700-normal.1a0d0474.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-700-normal.5f007e01.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-cyrillic-700-normal.ffc7bcaa.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-700-normal.d894fc2f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-greek-700-normal.c396066f.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-700-normal.01f43261.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-vietnamese-700-normal.a2cb9bd4.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-700-normal.ba52a63c.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-latin-ext-700-normal.3125316a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-700-normal.7c3a7a66.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-latin-700-normal.9545a3d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-700-normal.c9484cde.woff) format("woff");unicode-range:u+00??,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{--ink:#111111;--paper:#ffffff;--pop:#e8ff2e;--hot:#ff3b1f;--grey:#f1f1f1;--line:3px solid var(--ink);--display:"Anton","Impact",sans-serif;--body:"Schibsted Grotesk",system-ui,sans-serif;--arcade:"Silkscreen",ui-monospace,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);font-family:var(--body);font-size:16px;line-height:1.4}a,body{color:var(--ink)}button{font:inherit;color:inherit}img,svg{display:block}.shell{max-width:480px;margin:0 auto;min-height:100vh;background:var(--paper);display:flex;flex-direction:column}@media (min-width:520px){body{background:var(--grey)}.shell{border-left:var(--line);border-right:var(--line)}}.display{font-family:var(--display);font-weight:400;line-height:.95;letter-spacing:.2px;margin:0}.arcade,.display{text-transform:uppercase}.arcade{font-family:var(--arcade);font-size:12px;letter-spacing:.5px}.muted{font-size:13px;line-height:1.45}.topbar{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:var(--line);gap:12px}.logo{font-family:var(--display);font-size:28px;line-height:1;text-decoration:none}.logo span{color:var(--hot)}.section{padding:28px 20px;border-bottom:var(--line);display:flex;flex-direction:column;gap:16px}.section.pop{background:var(--pop)}.section.dark{background:var(--ink)}.section.dark,.section.dark a{color:var(--paper)}.section.dark a.btn{color:var(--ink)}.section.dark a.btn.black{color:var(--pop)}.btn{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:16px 20px;border:var(--line);background:var(--pop);color:var(--ink);font-family:var(--display);font-size:26px;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:6px 6px 0 var(--ink);transition:transform .08s ease,box-shadow .08s ease;width:100%}.btn:hover{transform:translate(-1px,-1px);box-shadow:7px 7px 0 var(--ink)}.btn:active{transform:translate(4px,4px);box-shadow:2px 2px 0 var(--ink)}.btn.black{background:var(--ink);color:var(--pop);box-shadow:6px 6px 0 var(--hot)}.btn.center{justify-content:center}.btn[disabled]{opacity:.5;cursor:wait}.btn-ghost{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 16px;border:var(--line);background:var(--paper);text-decoration:none;cursor:pointer;width:100%;font-family:var(--arcade);font-size:12px;text-transform:uppercase}.section.dark .btn-ghost{background:transparent;border-color:var(--paper);color:var(--paper)}.card{border:var(--line);padding:16px}.card.shadow{box-shadow:6px 6px 0 var(--ink)}.tilt-l{transform:rotate(-1.5deg)}.tilt-r{transform:rotate(1.2deg)}.bullets{display:flex;flex-direction:column;gap:8px;font-size:15px;margin:0;padding:0;list-style:none}.bullets li{display:flex;gap:10px;align-items:baseline}.bullets li:before{content:"";width:10px;height:10px;background:var(--ink);flex:none;transform:translateY(1px)}.section.dark .bullets li:before{background:var(--pop)}.sticker{position:absolute;border:var(--line);border-radius:999px;background:var(--hot);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:5px 5px 0 var(--ink);pointer-events:none}.table{border:var(--line)}.table .row{display:grid;grid-template-columns:44px 1fr 72px;align-items:center;padding:13px 14px;border-bottom:2px solid var(--ink)}.table .row:last-child{border-bottom:0}.table .head{background:var(--ink);color:var(--paper);font-family:var(--arcade);font-size:11px}.table .num{font-family:var(--display);font-size:24px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-weight:800}.input,.select{min-height:52px;border:var(--line);padding:0 12px;font:inherit;font-size:16px;background:var(--paper);color:var(--ink);width:100%;border-radius:0}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 22px) 22px,calc(100% - 16px) 22px;background-size:6px 6px;background-repeat:no-repeat}.check{display:flex;gap:12px;align-items:flex-start;font-size:15px;cursor:pointer}.check input{width:24px;height:24px;accent-color:var(--ink);flex:none;margin:0}.error{background:var(--hot);border:var(--line);padding:10px 12px;font-weight:800}.bar{height:18px;border:2px solid var(--ink);display:flex}.bar>span{background:var(--ink)}.bar.hot>span{background:var(--hot)}.runner{display:flex;flex-direction:column;min-height:100vh}.progress{display:grid;grid-gap:2px;gap:2px;padding:12px 20px 0;height:22px}.progress span{background:#e4e4e4}.progress span.done{background:var(--ink)}.progress span.now{background:var(--pop);outline:2px solid var(--ink)}.timer{display:flex;align-items:center;gap:6px;font-family:var(--display);font-size:24px;background:var(--hot);border:2px solid var(--ink);padding:2px 8px;min-width:86px;justify-content:center}.timer.calm{background:var(--paper)}.qbody{padding:20px;display:flex;flex-direction:column;gap:18px;flex:1 1}.matrix{border:var(--line);box-shadow:6px 6px 0 var(--ink);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--pop)}.matrix>div{aspect-ratio:1.15;display:flex;align-items:center;justify-content:center;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink)}.matrix>div:nth-child(3n){border-right:0}.matrix>div:nth-child(n+7){border-bottom:0}.matrix .q{background:var(--paper);font-family:var(--display);font-size:48px}.options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.options.two{grid-template-columns:repeat(2,minmax(0,1fr))}.opt{min-height:76px;display:flex;justify-content:center;position:relative;padding:6px;font-family:var(--display);font-size:28px}.opt .tag{position:absolute;top:4px;left:6px;font-family:var(--arcade);font-size:10px}.opt.sel{background:var(--ink);color:var(--pop);box-shadow:4px 4px 0 var(--hot)}.terms{display:flex;flex-wrap:wrap;gap:8px}.terms span{border:var(--line);padding:8px 12px;font-family:var(--display);font-size:30px;min-width:56px;text-align:center}.terms span.q{background:var(--pop)}.grid-cells{display:grid;grid-gap:6px;gap:6px}.cell{aspect-ratio:1;border:var(--line);background:var(--paper);cursor:pointer;padding:0}.cell.lit{background:var(--pop)}.cell.sel{background:var(--ink)}.cell:disabled{cursor:default}.odd{display:grid;grid-gap:4px;gap:4px}.odd button{aspect-ratio:1;border:2px solid var(--ink);background:var(--paper);cursor:pointer;font-family:var(--display);font-size:26px;padding:0;line-height:1}.arrows{display:flex;justify-content:center;gap:6px;padding:18px 0;border:var(--line);background:var(--pop)}.footer-actions{padding:20px;display:flex;gap:12px;border-top:var(--line)}.legal{padding:28px 20px 48px;display:flex;flex-direction:column;gap:14px}.legal h1{font-family:var(--display);font-weight:400;font-size:44px;text-transform:uppercase;line-height:1;margin:0}.legal h2{font-size:18px;margin:12px 0 0}.legal li,.legal p{font-size:15px;line-height:1.55}.site-footer{padding:24px 20px 40px;display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.45;margin-top:auto}.site-footer nav{display:flex;flex-wrap:wrap;gap:16px}:focus-visible{outline:3px solid var(--hot);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.kicker{align-self:flex-start;background:var(--ink);color:var(--pop);padding:6px 10px}.step{display:grid;grid-template-columns:52px 1fr;grid-gap:14px;gap:14px;align-items:start}.step .n{width:52px;height:52px;border:var(--line);background:var(--pop);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:30px;box-shadow:4px 4px 0 var(--ink)}.step h3{margin:2px 0 4px;font-size:18px}.step p{margin:0;font-size:15px}.tiers{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tier{border:var(--line);padding:14px 12px;display:flex;flex-direction:column;gap:6px;background:var(--paper);text-align:left;cursor:default}.tier .price{font-family:var(--display);font-size:44px;line-height:1}.tier.lead{background:var(--ink);color:var(--paper);box-shadow:6px 6px 0 var(--hot)}.tier.lead .price{color:var(--pop)}button.tier{cursor:pointer;font:inherit}button.tier.sel{outline:4px solid var(--hot);outline-offset:2px}button.tier[disabled]{opacity:.45;cursor:not-allowed}.formula{border:var(--line);background:var(--grey);padding:14px;font-size:15px}.formula b{font-family:var(--display);font-weight:400;font-size:20px;text-transform:uppercase}.race{border:var(--line)}.race a{display:grid;grid-template-columns:1fr auto;grid-gap:6px 10px;gap:6px 10px;padding:12px 14px;border-bottom:2px solid var(--ink);text-decoration:none;align-items:center}.race a:last-child{border-bottom:0}.race .row{display:grid;grid-template-columns:1fr auto;grid-gap:6px 10px;gap:6px 10px;padding:12px 14px;border-bottom:2px solid var(--ink);align-items:center;opacity:.5}.race .row:last-child,.race li:last-child a{border-bottom:0}.hearts{display:flex;gap:6px}.hearts span{width:22px;height:22px;border:var(--line);background:var(--hot)}.hearts span.off,.timer{background:var(--paper)}.timer{height:14px;border:var(--line)}.timer i{display:block;height:100%;background:var(--ink);transition:width .25s linear}.opts{display:flex;flex-direction:column;gap:10px}.opt{text-align:left;border:var(--line);background:var(--paper);padding:14px;font:inherit;font-weight:700;font-size:17px;cursor:pointer;box-shadow:4px 4px 0 var(--ink);display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:center;color:var(--ink)}.opt b{font-family:var(--display);font-size:24px;font-weight:400}.opt:hover:not([disabled]){background:var(--pop)}.opt[disabled]{cursor:wait;opacity:.7}.race a:hover{background:var(--pop)}.race .name{font-weight:800}.race .meta{font-family:var(--arcade);font-size:11px;text-align:right}.seatbar{grid-column:1/-1;display:flex;height:12px;border:2px solid var(--ink);background:var(--paper)}.seatbar .r{background:var(--ink)}.seatbar .l{background:var(--hot)}.promise{border:3px solid var(--pop);padding:14px;display:flex;flex-direction:column;gap:6px}.art{border:var(--line);box-shadow:6px 6px 0 var(--ink);width:100%;height:auto}.roster{display:flex;flex-wrap:wrap;gap:8px}.roster span{border:2px solid var(--ink);padding:6px 8px;font-weight:800;font-size:14px}.roster span.lead{background:var(--ink);color:var(--pop)}body:has(.noir){background:#0E0C0B}@media (min-width:520px){body:has(.noir) .shell{border-color:#24201D}}.shell:has(.noir){background:#0E0C0B}.noir{--bg:#0E0C0B;--panel:#191614;--raised:#24201D;--rule:#34302B;--text:#F3EEE6;--muted:#A39C91;--muted2:#8C857A;--cream:#ECE6DA;--ink2:#141110;--inkm:#5C564D;--neon:#FF2E63;--stamp:#D4144A;--gold:#E8B548;--sans:"Archivo",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;background:var(--bg);font-family:var(--sans);display:flex;flex-direction:column;min-height:100vh;flex:1 1}.noir,.noir a{color:var(--text)}.noir ::selection{background:var(--neon);color:var(--ink2)}.noir :focus-visible{outline:3px solid var(--neon);outline-offset:2px}.n-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--raised);position:-webkit-sticky;position:sticky;top:0;background:rgba(14,12,11,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20}.n-top .n-logo img{height:18px;width:auto;display:block}@media (max-width:380px){.n-top .n-logo img{height:15px}}.n-top nav{gap:14px;font-weight:700;font-size:14px}.n-top nav,.n-top nav a{display:flex;align-items:center}.n-top nav a{text-decoration:none;color:var(--muted);min-height:44px}.n-top nav a.on,.n-top nav a:hover{color:var(--text)}.n-sec{padding:26px 18px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--raised)}.n-kick{font-family:var(--mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--neon)}.n-kick.muted{color:var(--muted)}.n-h1{font-weight:900;font-size:52px;line-height:.92;letter-spacing:-1.5px;text-transform:uppercase;margin:0}.n-h1 em{font-style:normal;color:var(--neon)}.n-h2{font-weight:900;font-size:30px;line-height:1;letter-spacing:-.5px;text-transform:uppercase;margin:0}.n-h3{font-weight:800;font-size:19px;line-height:1.15;margin:0}.n-p{margin:0;font-size:16px;line-height:1.5;color:var(--text)}.n-muted,.n-p.muted{color:var(--muted)}.n-small{font-family:var(--mono);font-size:10.5px;line-height:1.6;color:var(--muted2);letter-spacing:.3px}.n-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 18px;border-radius:12px;background:var(--neon);color:var(--ink2)!important;font-weight:900;font-size:16px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;width:100%;font-family:var(--sans);transition:transform .08s ease,filter .08s ease}.n-btn:hover{filter:brightness(1.08)}.n-btn:active{transform:translateY(1px)}.n-btn[disabled]{opacity:.55;cursor:wait}.n-btn.ghost{background:transparent;color:var(--text)!important;border:1px solid var(--text)}.n-btn.cream{background:var(--cream)}.n-btn.small{min-height:44px;font-size:13px;padding:10px 14px;width:auto}.n-link{color:var(--muted)!important;font-size:14px;text-align:center;text-decoration:underline;text-underline-offset:3px}.n-card{background:var(--panel);border:1px solid var(--rule);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px}.n-card.hot{border-color:var(--neon)}.n-cream{background:var(--cream);color:var(--ink2);border-radius:14px;padding:18px 16px;display:flex;flex-direction:column;gap:10px}.n-cream .n-kick{color:var(--inkm)}.n-cream .n-p{color:var(--ink2)}.n-stamp{align-self:flex-start;transform:rotate(-4deg);border:4px solid var(--stamp);color:var(--stamp);border-radius:6px;padding:4px 12px;font-weight:900;font-size:22px;letter-spacing:1px;text-transform:uppercase;line-height:1.1}.n-hud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.n-hud.three{grid-template-columns:repeat(3,minmax(0,1fr))}.n-chip{background:rgba(14,12,11,.85);border:1px solid var(--rule);border-radius:10px;padding:7px 8px;min-width:0}.n-chip .l{font-family:var(--mono);font-size:9px;color:var(--muted);letter-spacing:1px}.n-chip .v{font-weight:900;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-chip.hot{border-color:var(--neon)}.n-chip .d,.n-chip.hot .l,.n-chip.hot .v{color:var(--neon)}.n-chip .d{font-family:var(--mono);font-size:10px}.n-art{position:relative;border-radius:14px;overflow:hidden;background:var(--panel)}.n-art img{width:100%;height:auto;display:block}.n-art .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,12,11,0) 45%,rgba(14,12,11,.92))}.n-art .over{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:6px}.n-art .top{position:absolute;left:10px;right:10px;top:10px}.n-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.n-steps li{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start}.n-steps .n{width:34px;height:34px;border-radius:50%;border:1px solid var(--neon);color:var(--neon);display:flex;align-items:center;justify-content:center;font-weight:900}.n-move{text-align:left;background:var(--panel);border:1px solid var(--rule);border-radius:12px;padding:14px;color:var(--text);font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:4px;width:100%;transition:border-color .1s ease,transform .08s ease}.n-move:hover:not([disabled]){border-color:var(--neon)}.n-move:active:not([disabled]){transform:translateY(1px)}.n-move .k{font-family:var(--mono);font-size:10px;color:var(--neon);letter-spacing:1.5px}.n-move .t{font-weight:900;font-size:20px}.n-move .b{color:var(--muted);font-size:14px;line-height:1.4}.n-move[disabled]{opacity:.6;cursor:wait}.n-move.picked{border-color:var(--neon);background:#241318}.n-rows{display:flex;flex-direction:column}.n-row{display:grid;grid-template-columns:40px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 2px;border-bottom:1px solid var(--raised);min-height:48px}.n-row .r{font-weight:900;font-size:18px;color:var(--muted)}.n-row .h{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-row .h a{text-decoration:none}.n-row .s{font-weight:900;font-size:16px;text-align:right}.n-row.me{background:#241318;border-radius:10px;padding-left:8px;padding-right:8px;border-bottom:0}.n-row.me .r{color:var(--neon)}.n-tabs{display:flex;gap:4px;border:1px solid var(--raised);border-radius:10px;padding:4px}.n-tabs a{flex:1 1;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:7px;font-weight:800;font-size:13px;text-decoration:none;color:var(--muted);text-transform:uppercase}.n-tabs a.on{background:var(--text);color:var(--ink2)}.n-field{display:flex;flex-direction:column;gap:6px}.n-field label{font-weight:700;font-size:14px}.n-input{min-height:52px;border-radius:10px;border:1px solid var(--rule);background:var(--panel);color:var(--text);padding:0 14px;font:inherit;font-size:16px;width:100%}.n-input:focus{border-color:var(--neon);outline:none}.n-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted);cursor:pointer}.n-check input{width:22px;height:22px;accent-color:var(--neon);flex:none;margin:0}.n-error{background:#3a1019;border:1px solid var(--neon);color:var(--text);border-radius:10px}.n-error,.n-ok{padding:10px 12px;font-size:14px}.n-ok{background:#102a1c;border:1px solid #3fbf7f;border-radius:10px}.n-pills{display:flex;flex-wrap:wrap;gap:6px}.n-pill{border:1px solid var(--rule);border-radius:999px;padding:5px 10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.8px;color:var(--muted)}.n-pill.hot{border-color:var(--neon);color:var(--neon)}.n-grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px}.n-grid2,.n-grid3{display:grid;gap:8px}.n-grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px}.n-stat{border:1px solid var(--rule);border-radius:10px;padding:10px;min-width:0}.n-stat .l{font-family:var(--mono);font-size:9.5px;color:var(--muted);letter-spacing:1px}.n-stat .v{font-weight:900;font-size:20px}.n-stat.hot{border-color:var(--neon)}.n-stat.hot .l,.n-stat.hot .v{color:var(--neon)}.n-game{display:grid;grid-template-columns:92px 1fr;grid-gap:12px;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--rule);border-radius:14px;padding:10px;text-decoration:none}.n-game img{width:92px;height:92px;object-fit:cover;border-radius:10px}.n-game.locked{opacity:.65}.n-game .ph{width:92px;height:92px;border-radius:10px;background:repeating-linear-gradient(0deg,#191614 0 10px,#241318 10px 12px);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:22px;color:var(--neon)}.n-chapters{display:flex;flex-direction:column}.n-chapters>*{display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 2px;border-bottom:1px solid var(--raised);text-decoration:none;min-height:48px}.n-chapters .no{font-weight:900;color:var(--neon)}.n-chapters .tag{font-family:var(--mono);font-size:10px;color:var(--muted);letter-spacing:1px}.n-cut{position:absolute;pointer-events:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.n-meter{height:10px;border-radius:99px;background:var(--raised);overflow:hidden}.n-meter i{display:block;height:100%;background:var(--neon)}.n-foot{padding:22px 18px 40px;display:flex;flex-direction:column;gap:12px;margin-top:auto;border-top:1px solid var(--raised)}.n-foot nav{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px}.n-foot nav a{color:var(--muted);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.n-share{display:flex;gap:8px;align-items:center;background:var(--panel);border:1px solid var(--rule);border-radius:10px;padding:6px 6px 6px 12px}.n-share code{flex:1 1;min-width:0;font-family:var(--mono);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}@keyframes n-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.n-in{animation:n-in .28s ease both}@keyframes n-slam{0%{opacity:0;transform:rotate(-4deg) scale(1.8)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.n-stamp.slam{animation:n-slam .22s ease-out both}