@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fredoka-hebrew-400-normal.956f3f7f.woff2) format("woff2"),url(/_next/static/media/fredoka-hebrew-400-normal.0419b2ee.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fredoka-latin-ext-400-normal.192d0ad3.woff2) format("woff2"),url(/_next/static/media/fredoka-latin-ext-400-normal.94f2d553.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:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fredoka-latin-400-normal.30ea764c.woff2) format("woff2"),url(/_next/static/media/fredoka-latin-400-normal.c4f752e5.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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fredoka-hebrew-500-normal.14411dc4.woff2) format("woff2"),url(/_next/static/media/fredoka-hebrew-500-normal.6e0cfc71.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fredoka-latin-ext-500-normal.b6d3bc01.woff2) format("woff2"),url(/_next/static/media/fredoka-latin-ext-500-normal.f35274b7.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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fredoka-latin-500-normal.650ff78b.woff2) format("woff2"),url(/_next/static/media/fredoka-latin-500-normal.98337ca0.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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fredoka-hebrew-600-normal.74e886da.woff2) format("woff2"),url(/_next/static/media/fredoka-hebrew-600-normal.ba8e810c.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fredoka-latin-ext-600-normal.766639d1.woff2) format("woff2"),url(/_next/static/media/fredoka-latin-ext-600-normal.775a1166.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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fredoka-latin-600-normal.e448ba2f.woff2) format("woff2"),url(/_next/static/media/fredoka-latin-600-normal.9a8e33dd.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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/fredoka-hebrew-700-normal.d4b79675.woff2) format("woff2"),url(/_next/static/media/fredoka-hebrew-700-normal.b2a9c69d.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/fredoka-latin-ext-700-normal.5d2cfb04.woff2) format("woff2"),url(/_next/static/media/fredoka-latin-ext-700-normal.41fc82fd.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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/fredoka-latin-700-normal.e77ee291.woff2) format("woff2"),url(/_next/static/media/fredoka-latin-700-normal.f77ab8c2.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-cyrillic-ext-400-normal.9c28b037.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-400-normal.f34e1aaa.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-cyrillic-400-normal.4f0f6129.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-400-normal.7bdbf4d2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-vietnamese-400-normal.97ecc6ed.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-400-normal.08f93de5.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-latin-ext-400-normal.16f8be19.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-400-normal.e253f600.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nunito-latin-400-normal.94ef06ef.woff2) format("woff2"),url(/_next/static/media/nunito-latin-400-normal.be14daf6.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-cyrillic-ext-600-normal.b21d0da0.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-600-normal.3de1c631.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-cyrillic-600-normal.f0e1b015.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-600-normal.564e90f5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-vietnamese-600-normal.bfe57c9d.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-600-normal.df5e3d93.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-latin-ext-600-normal.c302e65b.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-600-normal.43b7ba90.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-latin-600-normal.1f307960.woff2) format("woff2"),url(/_next/static/media/nunito-latin-600-normal.39ad3ad8.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-cyrillic-ext-700-normal.4c237f16.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-700-normal.aacf7699.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-cyrillic-700-normal.4e152854.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-700-normal.fb1f9f23.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-vietnamese-700-normal.f5a5dc0c.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-700-normal.e94a8af9.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-latin-ext-700-normal.68c5d587.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-700-normal.0a8dff5c.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-latin-700-normal.0b62b606.woff2) format("woff2"),url(/_next/static/media/nunito-latin-700-normal.73c7551b.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-cyrillic-ext-800-normal.22776fb9.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-800-normal.1063dacf.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-cyrillic-800-normal.1e4a5799.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-800-normal.69ad2b45.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-vietnamese-800-normal.044752ee.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-800-normal.7769e616.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-latin-ext-800-normal.8394e5b2.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-800-normal.e3b2c950.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-latin-800-normal.cac5ced1.woff2) format("woff2"),url(/_next/static/media/nunito-latin-800-normal.710bec48.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{box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-padding-top:env(safe-area-inset-top,0)}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{color-scheme:dark;--space:#0b0820;--space-raised:#15103a;--void:#000000;--glass:rgba(30,22,78,0.55);--glass-edge:rgba(196,178,255,0.24);--haze-violet:#5a2bd6;--haze-blue:#1b3fbf;--star:#f5f2ff;--star-muted:#bdb6e6;--star-faint:#8f88bd;--spin-cw:#ff3dd4;--on-spin-cw:#22041f;--spin-cw-soft:rgba(255,61,212,0.16);--spin-ccw:#29e3ff;--on-spin-ccw:#03202a;--spin-ccw-soft:rgba(41,227,255,0.14);--streak:#ffb83d;--on-streak:#2a1600;--flipped:#7cf5b4;--on-flipped:#03251a;--focus-ring:#f5f2ff;--obj-mint:#45e09a;--obj-ember:#ff6a2b;--obj-gold:#f4c04e;--obj-rose:#ff9ccf;--obj-violet:#c08bff;--obj-azure:#49b8ff;--header-bg:rgba(11,8,32,0.78);--font-display:Fredoka,"Baloo 2",ui-rounded,"Arial Rounded MT Bold",system-ui,sans-serif;--font-body:Nunito,ui-rounded,"Segoe UI",system-ui,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-pill:999px;--glow-cw:0 0 24px rgba(255,61,212,0.55);--glow-ccw:0 0 24px rgba(41,227,255,0.5);--glow-streak:0 0 20px rgba(255,184,61,0.45);--lift:0 12px 40px rgba(2,1,14,0.6);--glass-blur:blur(20px) saturate(140%);--page:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--space);color:var(--star);font-family:var(--font-body);font-weight:600;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10;background:var(--header-bg)}a{color:inherit}:where(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.wrap{width:100%;max-width:var(--page);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.sky{position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--space);pointer-events:none}.haze{position:absolute;width:80vmax;aspect-ratio:1;border-radius:50%;filter:blur(60px);opacity:.5}.haze-a{top:-35vmax;left:-30vmax;background:radial-gradient(circle,var(--haze-violet) 0,rgba(0,0,0,0) 68%)}.haze-b{bottom:-40vmax;right:-30vmax;background:radial-gradient(circle,var(--haze-blue) 0,rgba(0,0,0,0) 68%);opacity:.55}canvas.stars{position:absolute;inset:0;width:100%;height:100%}.label{margin:0;font-size:12px;line-height:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--star-muted)}.label-ccw{color:var(--spin-ccw)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0}h1{font-size:clamp(40px,5.2vw,64px);line-height:1.05;font-weight:700;letter-spacing:-.01em}h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12}h2,h3{font-weight:600}h3{font-size:20px;line-height:26px}.lead{margin:0;font-size:18px;line-height:28px;max-width:52ch}.lead,.muted{color:var(--star-muted)}.caption{margin:0;font-size:13px;line-height:18px;color:var(--star-faint)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.top{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:var(--header-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-edge)}.top .wrap{align-items:center;height:64px}.top .wrap,.top nav{display:flex;gap:var(--space-5)}.top nav{margin-left:auto}.top nav a{text-decoration:none;color:var(--star-muted);font-weight:700;font-size:15px}.logo,.top nav a:hover{color:var(--star)}.logo{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-display);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.logo-daily{color:var(--spin-ccw)}.logo svg{flex:none}.lg-cw-s{stroke:var(--spin-cw)}.lg-ccw-s{stroke:var(--spin-ccw)}.lg-cw{fill:var(--spin-cw);stroke:var(--spin-cw)}.lg-ccw{fill:var(--spin-ccw);stroke:var(--spin-ccw)}.lg-star{fill:var(--star)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .12s ease,border-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.97)}.btn-md{height:44px;padding:0 var(--space-5);font-size:17px}.btn-lg{height:60px;padding:0 var(--space-6);font-size:20px}.btn-glass{background:var(--glass);color:var(--star);border-color:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.btn-glass:hover{border-color:var(--star-faint)}.btn-ghost{background:none;color:var(--star-muted);padding:0 var(--space-3)}.btn-ghost:hover{color:var(--star)}.icon-fill{flex:none;fill:currentColor}.social{display:inline-flex;align-items:center;gap:var(--space-2)}.icon{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stores{display:flex;flex-wrap:wrap}.store,.stores{gap:var(--space-3)}.store{display:inline-flex;align-items:center;height:56px;padding:0 var(--space-5) 0 var(--space-4);border-radius:var(--radius-pill);background:var(--space-raised);border:1px solid var(--glass-edge);text-decoration:none;color:var(--star);transition:transform .12s ease,border-color .2s ease}.store:hover{border-color:var(--star-faint)}.store:active{transform:scale(.97)}.store span{display:flex;flex-direction:column;line-height:1.1}.store small{font-size:11px;font-weight:700;color:var(--star-muted)}.store b{font-family:var(--font-display);font-size:19px;font-weight:600}.store-soon{border-style:dashed;cursor:default}.store-soon:hover{border-color:var(--glass-edge)}.store-soon:active{transform:none}.store-soon .icon{color:var(--star-muted)}.store-soon small{color:var(--spin-ccw);letter-spacing:.02em}.hero .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-7);align-items:center;padding-block:var(--space-8) var(--space-7)}.hero-copy{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.hero-actions,.play{display:flex;flex-direction:column;gap:var(--space-4)}.play{align-items:center;min-width:0;scroll-margin-top:84px}.stage{position:relative;width:100%;max-width:440px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle closest-side,var(--void) 0 84%,rgba(0,0,0,0) 100%)}.stage canvas{position:absolute;inset:0;height:100%}.spin,.stage canvas{width:100%;display:block}.spin{aspect-ratio:1;max-width:100%}.choice{width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--space-3)}.choice-q{margin:0;text-align:center;font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:600}.choice-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:92px;padding:var(--space-3);border-radius:var(--radius-lg);font-family:var(--font-display);font-size:17px;font-weight:600;cursor:pointer;background:var(--glass);border:2px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.opt:active{transform:scale(.97)}.opt-cw{color:var(--spin-cw)}.opt-ccw{color:var(--spin-ccw)}.opt-cw.is-on{background:var(--spin-cw);color:var(--on-spin-cw);border-color:var(--spin-cw);box-shadow:var(--glow-cw)}.opt-ccw.is-on{background:var(--spin-ccw);color:var(--on-spin-ccw);border-color:var(--spin-ccw);box-shadow:var(--glow-ccw)}.status{min-height:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-3);text-align:center;color:var(--star-muted)}.timer{font-family:var(--font-display);font-size:22px;color:var(--star);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3.2ch}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.chip-neutral{background:var(--glass);color:var(--star);border:1px solid var(--glass-edge)}.chip-flipped{background:var(--flipped);color:var(--on-flipped)}.chip-streak{background:var(--streak);color:var(--on-streak);box-shadow:var(--glow-streak)}.pop{animation:pop .32s cubic-bezier(.2,1.6,.4,1)}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.flip-time{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--star);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section .wrap{padding-block:clamp(40px,7vw,88px);gap:var(--space-6)}.section .wrap,.section-head{display:flex;flex-direction:column}.section-head{gap:var(--space-3);max-width:640px}.glass{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--lift);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);min-width:0}.glass p{margin:0;color:var(--star-muted)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.step{display:flex;flex-direction:column;gap:var(--space-3)}.step-icon{align-self:flex-start;width:48px;height:48px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--space-raised);border:1px solid var(--glass-edge);color:var(--star)}.step-icon .cw{color:var(--spin-cw)}.step-icon .ccw{color:var(--spin-ccw)}.step-icon.split{gap:0;grid-auto-flow:column;width:auto;padding:0 var(--space-3)}.duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);align-items:stretch}.duo .glass{display:flex;flex-direction:column;gap:var(--space-4)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:auto}.stat{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--space-raised);border:1px solid var(--glass-edge);min-width:0}.stat-value{font-family:var(--font-display);font-size:clamp(30px,3.4vw,40px);line-height:1.1;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-streak .stat-value{color:var(--streak)}.stat-label{font-size:13px;line-height:18px;font-weight:700;color:var(--star-muted)}.result{position:relative;width:100%;max-width:320px;aspect-ratio:1;align-self:center;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--glass-edge);box-shadow:var(--lift);background:var(--space);isolation:isolate}.result .haze{width:90%;filter:blur(30px)}.result .haze-a{top:-30%;left:-25%}.result .haze-b{bottom:-35%;right:-25%;top:auto}.result-inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;padding:var(--space-4)}.result-top{align-self:stretch;display:flex;justify-content:space-between;gap:var(--space-2)}.result-art{width:52%;margin-top:-4px}.result-flip{display:flex;align-items:baseline;gap:var(--space-2);margin-top:-6px}.result-kicker{display:inline-flex;align-items:center;gap:4px;font-size:20px;color:var(--flipped)}.result-kicker,.result-time{font-family:var(--font-display);font-weight:600}.result-time{font-size:40px;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result-sub{margin:var(--space-1) 0 0;font-size:13px;line-height:18px;color:var(--star-muted);text-align:center}.result-foot{margin-top:auto}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.thumb{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);aspect-ratio:3/4;padding:var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--void);border:1px solid var(--glass-edge);overflow:hidden;min-width:0}.thumb figcaption{font-family:var(--font-display);font-size:15px;line-height:18px;font-weight:600;text-align:center;text-wrap:balance}.thumb-art{flex:1 1;width:100%;min-height:0;display:grid;place-items:center}.thumb-art canvas{width:auto;height:100%;max-height:100%;aspect-ratio:1}.thumb-day{align-self:flex-start;font-size:12px;font-weight:800;color:var(--star-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-actions{display:flex;flex-wrap:wrap}.faq,.row-actions{gap:var(--space-3)}.faq{display:grid;max-width:760px}.faq details{padding:0}.faq summary{list-style:none;cursor:pointer;padding:var(--space-4) var(--space-5);font-family:var(--font-display);font-size:18px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-lg)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:24px;color:var(--star-muted);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 var(--space-5) var(--space-5);max-width:62ch}.cta .wrap{padding-block:clamp(56px,9vw,112px);text-align:center;gap:var(--space-5)}.cta .wrap,.stacked{display:flex;flex-direction:column;align-items:center}.stacked{gap:var(--space-3);font-size:34px}.cta .stores{justify-content:center}footer{border-top:1px solid var(--glass-edge);background:rgba(11,8,32,.6)}footer .wrap{align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-6)}footer .wrap,footer nav{display:flex;flex-wrap:wrap}footer nav{gap:var(--space-5);margin-left:auto}footer a{color:var(--star-muted);text-decoration:none;font-weight:700;font-size:14px}footer a:hover{color:var(--star)}@media (max-width:900px){.hero .wrap{gap:var(--space-6);padding-block:var(--space-6)}.duo,.hero .wrap,.steps{grid-template-columns:minmax(0,1fr)}.thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.top nav{display:none}.top .btn{margin-left:auto}}@media (max-width:420px){.stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stats .stat:last-child{grid-column:1/-1}.top .logo{font-size:19px!important}.btn-lg{height:56px;padding:0 var(--space-5);font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.opt,.store{transition:none}.btn:active,.opt:active,.store:active{transform:none}.pop{animation:none}}.caption a,.glass a:not(.btn),.lead a{color:var(--star);text-decoration:underline;text-underline-offset:2px}.glass ul,ul.lead{margin:0;padding-left:1.2em;color:var(--star-muted)}.glass .btn{align-self:flex-start}.step-icon img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.step-icon:has(img){padding:0;overflow:hidden}.thumb-art img{width:auto;height:100%;max-height:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm)}.thumb-foot{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.thumb-foot a{font-size:12px;font-weight:800;color:var(--spin-ccw);text-decoration:none}.thumb-foot a:hover{text-decoration:underline}.store-art{width:26px;height:26px;border-radius:6px;object-fit:cover;flex:none}.cta .lead{margin:0 auto}