@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-cyrillic-ext-600-normal.1rk41nedscymp.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-600-normal.3l-q9z3qhozm9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-cyrillic-600-normal.36d2x74vlsjhb.woff2)format("woff2"),url(../media/inter-tight-cyrillic-600-normal.0rllsoohoi6o2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-greek-ext-600-normal.1-qmu38qnwkio.woff2)format("woff2"),url(../media/inter-tight-greek-ext-600-normal.1s5p-rtj6srlk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-greek-600-normal.03-cyf4v9_3li.woff2)format("woff2"),url(../media/inter-tight-greek-600-normal.2o8kwg_mzct_o.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-vietnamese-600-normal.0xe887943kwfk.woff2)format("woff2"),url(../media/inter-tight-vietnamese-600-normal.3iegh80yu5atb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-latin-ext-600-normal.3v521sknlavqc.woff2)format("woff2"),url(../media/inter-tight-latin-ext-600-normal.3nz5sy5dd125z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-latin-600-normal.0_9ka108difq2.woff2)format("woff2"),url(../media/inter-tight-latin-600-normal.3845a_gp45vfl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-cyrillic-ext-700-normal.1ryk8wfxj0_kv.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-700-normal.33ji73y5j0mrj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-cyrillic-700-normal.1lpkg7ncf9jcn.woff2)format("woff2"),url(../media/inter-tight-cyrillic-700-normal.17tr308k6e19m.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-greek-ext-700-normal.3w4-ogkqrxf_y.woff2)format("woff2"),url(../media/inter-tight-greek-ext-700-normal.0l_joxj4vtwtf.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-greek-700-normal.0n534lbusqja7.woff2)format("woff2"),url(../media/inter-tight-greek-700-normal.3l1z3xopwlpat.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-vietnamese-700-normal.1pwznommtcs02.woff2)format("woff2"),url(../media/inter-tight-vietnamese-700-normal.11p_r8u_v95b1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-latin-ext-700-normal.3re0jvn43pxi_.woff2)format("woff2"),url(../media/inter-tight-latin-ext-700-normal.0_fcrl70vbhvk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-latin-700-normal.1y7ipgi1p0jyj.woff2)format("woff2"),url(../media/inter-tight-latin-700-normal.1s73wq8tp9qob.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-cyrillic-ext-800-normal.33csgc5ewk4h5.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-800-normal.26kjn2tpmrx_s.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-cyrillic-800-normal.16kjed3t153e2.woff2)format("woff2"),url(../media/inter-tight-cyrillic-800-normal.14ksgqmc049ph.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-greek-ext-800-normal.0srznm-uw-mr-.woff2)format("woff2"),url(../media/inter-tight-greek-ext-800-normal.0apwtjr45lc9j.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-greek-800-normal.2j5sh7-05dhxo.woff2)format("woff2"),url(../media/inter-tight-greek-800-normal.09q-kzrhfcw3r.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-vietnamese-800-normal.26fx7f4i0ilds.woff2)format("woff2"),url(../media/inter-tight-vietnamese-800-normal.3kooggk3iuae8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-latin-ext-800-normal.14ogk7_xx2yn4.woff2)format("woff2"),url(../media/inter-tight-latin-ext-800-normal.049bz6i29nivm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-latin-800-normal.0tlsga6h_5zj7.woff2)format("woff2"),url(../media/inter-tight-latin-800-normal.1-5r_3etjq-6e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inter-tight-cyrillic-ext-900-normal.0eqjr22lzoi3f.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-900-normal.2d5tn4izg-_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inter-tight-cyrillic-900-normal.1m7mzoimf5m-5.woff2)format("woff2"),url(../media/inter-tight-cyrillic-900-normal.1flzwklgkbtbg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inter-tight-greek-ext-900-normal.1ozg83kk17we2.woff2)format("woff2"),url(../media/inter-tight-greek-ext-900-normal.2sv6p797-0fcj.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inter-tight-greek-900-normal.2fm4g8zi61s7f.woff2)format("woff2"),url(../media/inter-tight-greek-900-normal.0upj66r78vs84.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inter-tight-vietnamese-900-normal.3o--uh54t-bed.woff2)format("woff2"),url(../media/inter-tight-vietnamese-900-normal.1dsysj8tbvb29.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inter-tight-latin-ext-900-normal.06licpxm5d3-d.woff2)format("woff2"),url(../media/inter-tight-latin-ext-900-normal.1iuhz9stwpngm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inter-tight-latin-900-normal.3vwguo7ki2236.woff2)format("woff2"),url(../media/inter-tight-latin-900-normal.07_b3vigw17wd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/caveat-cyrillic-ext-500-normal.33qrnpn0xe42z.woff2)format("woff2"),url(../media/caveat-cyrillic-ext-500-normal.2ae1gnnefcoil.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/caveat-cyrillic-500-normal.3bt34j_nyyjrs.woff2)format("woff2"),url(../media/caveat-cyrillic-500-normal.145utr-ii_f6g.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/caveat-latin-ext-500-normal.2wfr980mz8hco.woff2)format("woff2"),url(../media/caveat-latin-ext-500-normal.3s91_kh3njq-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/caveat-latin-500-normal.3vdjdd29hcpml.woff2)format("woff2"),url(../media/caveat-latin-500-normal.2l_s39k96xof7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/caveat-cyrillic-ext-700-normal.0e1chpbpokfa5.woff2)format("woff2"),url(../media/caveat-cyrillic-ext-700-normal.3-okbb7d65e-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/caveat-cyrillic-700-normal.0zccl9x2xs6l4.woff2)format("woff2"),url(../media/caveat-cyrillic-700-normal.1e3p0o4j-urk4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/caveat-latin-ext-700-normal.0b9olxozof9s4.woff2)format("woff2"),url(../media/caveat-latin-ext-700-normal.23bjt09r8y9k4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/caveat-latin-700-normal.23o9u2ocxwgg-.woff2)format("woff2"),url(../media/caveat-latin-700-normal.1hx9cruquaxtz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--brand:#0aa878;--brand-2:#07875f;--brand-deep:#1b1c1e;--hi:#cdf3e1;--deep:#1b1c1e;--deep-2:#2a2c2f;--soft:#f3f2ef;--fresh:#e8f6ef;--blush:#ffeef0;--cream:#faf6ee;--coral:#ff4f5e;--jade:#0aa878;--jade-hi:#2bd39a;--jade-soft:#e3f7ef;--white:#fff;--ink:#151617;--ink-2:#3a3c3f;--mute:#686b70;--mute-2:#9a9da3;--line:#e4e2dd;--line-2:#cfccc5;--surface:#fff;--paper:var(--soft);--paper-2:#e9e7e2;--accent:var(--brand);--accent-ink:var(--brand-2);--accent-soft:#e3f7ef;--dark:var(--deep);--dark-2:var(--deep-2);--dark-line:#ffffff1f;--font-display:"Inter Tight", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--r:22px;--r-sm:12px;--gutter:clamp(16px, 4vw, 40px);--pop:4px 4px 0 var(--ink);--pop-lg:6px 6px 0 var(--ink);--shadow:0 1px 0 #1516170a, 0 14px 34px -20px #15161759}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:90px;overflow-x:clip}body{background:var(--white);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:18px;line-height:1.5;overflow-x:clip}::selection{background:var(--hi);color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}.mono{font-family:var(--font-mono)}.container{width:100%;max-width:1200px;padding:0 var(--gutter);margin:0 auto}.display,.h2,h3{font-family:var(--font-display);margin:0}.yn{white-space:nowrap;display:block}.yn-y{color:var(--jade-hi)}.yn-n{color:var(--coral)}.display{letter-spacing:-.018em;max-width:12ch;font-size:clamp(46px,7vw,96px);font-weight:800;line-height:.95}.h2{letter-spacing:-.025em;max-width:16ch;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.02}h3{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15}.lead{opacity:.85;max-width:46ch;margin:20px 0 0;font-size:clamp(18px,1.6vw,21px)}.kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-2);margin:0 0 14px;font-size:14px;font-weight:700}.note{color:var(--mute-2);margin:14px 0 0;font-size:12px}.badge{background:var(--white);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:8px 16px;font-size:15px;font-weight:700;display:inline-flex;transform:rotate(-2deg)}.center-head{text-align:center;margin-bottom:clamp(36px,5vw,56px)}.center-head .h2,.center-head .lead{margin-left:auto;margin-right:auto}.punch{text-align:center;font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;margin:48px auto 0;font-size:clamp(24px,3vw,36px);font-weight:800}.block{padding:clamp(80px,10vw,128px) 0;position:relative}.block-brand{background:var(--brand-deep);color:var(--white)}.block-brand .display,.block-brand .h2,.block-brand .final-title{color:var(--white)}.block-cream{background:var(--cream);color:var(--ink)}.block-soft{background:var(--soft);color:var(--ink)}.block-blush{background:var(--blush);color:var(--ink)}.block-fresh{background:var(--fresh);color:var(--ink)}.block-white{background:var(--white);color:var(--ink)}.block-deep{background:var(--deep);color:var(--white)}.block-deep .h2,.block-deep .display{color:var(--white)}.block-deep .kicker{color:var(--jade-hi)}.section{padding:clamp(80px,10vw,128px) 0;position:relative}.section.tinted{background:var(--soft)}.section.dark{background:var(--deep);color:var(--white);--line:var(--dark-line)}.section.dark .h2{color:var(--white)}.section.dark .lead{color:#ffffffbf}.section.dark .kicker{color:var(--jade-hi)}.section-head{margin-bottom:clamp(36px,5vw,56px)}.section-head.two{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.section-head.two .lead{margin:0}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--spring);transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}.hero-in{opacity:0;animation:fadeUp .9s var(--spring) forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{opacity:0;transform:scale(.6)translateY(16px)}to{opacity:1;transform:none}}@keyframes slam{0%{opacity:0;transform:rotate(var(--rot,-12deg)) scale(2.4)}60%{opacity:1;transform:rotate(var(--rot,-12deg)) scale(.92)}to{opacity:1;transform:rotate(var(--rot,-12deg)) scale(1)}}@keyframes wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.btn{border:2px solid var(--ink);white-space:nowrap;height:54px;box-shadow:var(--pop);transition:transform .15s var(--ease), box-shadow .15s var(--ease), background .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:800;display:inline-flex}.btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn svg{transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn-pop{background:var(--brand);color:var(--white)}.btn-ink{background:var(--ink);color:var(--white)}.btn-ghost,.btn-outline{background:var(--white);color:var(--ink)}.btn-accent{background:var(--brand);color:var(--white)}.btn-sm{height:42px;box-shadow:3px 3px 0 var(--ink);padding:0 18px;font-size:14px}.btn-block{width:100%}.spinner{border:2px solid #ffffff59;border-top-color:var(--white);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.stamp{--rot:-12deg;font-family:var(--font-display);letter-spacing:.08em;transform:rotate(var(--rot));animation:slam .5s var(--spring) both;mix-blend-mode:multiply;border:3px solid;border-radius:10px;place-items:center;padding:4px 12px;font-size:18px;font-weight:900;line-height:1;display:inline-grid}.stamp.is-yes{color:var(--jade);background:#0aa87814}.stamp.is-no{color:var(--coral);--rot:10deg;background:#ff4f5e14}.block-deep .stamp,.dark .stamp{mix-blend-mode:normal}.block-deep .stamp.is-yes{color:var(--jade-hi);background:#2bd39a1a}.bitpill{height:26px;font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.bitpill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.bitpill.is-true{background:var(--jade);color:var(--white)}.bitpill.is-true:before{background:var(--white)}.bitpill.is-false{color:var(--coral);box-shadow:inset 0 0 0 1.5px}.bitpill.is-false:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.bitpill.is-probe{background:var(--hi);color:var(--ink)}.bitpill.is-sm{height:22px;padding:0 9px;font-size:10.5px}.dark .bitpill.is-true{background:var(--jade-hi);color:var(--ink)}.dark .bitpill.is-true:before{background:var(--ink)}.avatar,.gcard-avatar{font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.tone-ink{background:var(--brand);color:var(--white)}.tone-clay{background:var(--coral);color:var(--white)}.tone-sand{background:var(--hi);color:var(--ink)}.tone-stone{background:var(--blush);color:var(--ink)}.icon{vertical-align:middle;flex:none}.icon.is-draw path{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .9s var(--ease) forwards;animation-delay:calc(var(--k) * .12s + .1s)}@keyframes draw{to{stroke-dashoffset:0}}.nav{z-index:50;padding:0 var(--gutter);position:fixed;inset:14px 0 auto}.nav-inner{background:var(--white);border:2px solid var(--ink);max-width:1200px;box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:16px;margin:0 auto;padding:8px 8px 8px 18px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);align-items:center;gap:8px;font-size:21px;font-weight:800;display:inline-flex}.wordmark .logo{flex:none}.nav-links{gap:2px;margin-left:8px;display:flex}.nav-links a{color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:14.5px;font-weight:600;transition:background .15s}.nav-links a:hover{background:var(--soft)}.nav-links a.is-on{background:var(--ink);color:var(--white)}.nav-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.lang{position:relative}.lang-btn{height:42px;color:var(--ink);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.lang-btn:hover{background:var(--soft)}.lang-menu{background:var(--white);border:2px solid var(--ink);width:200px;max-height:min(70vh,440px);box-shadow:4px 4px 0 var(--ink);opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity .18s, transform .25s var(--spring);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;transform:translateY(-6px)scale(.97)}.lang-menu.is-open{opacity:1;pointer-events:auto;transform:none}.lang-menu button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;justify-content:space-between;padding:9px 10px;font-size:15px;display:flex}.lang-menu button:hover{background:var(--soft)}.lang-menu button.is-active{background:var(--hi);font-weight:700}.lang-code{font-family:var(--font-mono);color:var(--mute-2);font-size:11px}.hero{align-items:center;min-height:100svh;padding-top:140px;display:flex;overflow:hidden}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-grid>*,.uses>*,.try>*,.secret>*,.earn>*,.section-head.two>*,.dev-grid>*,.field-grid>*,.demo>*,.market>*{min-width:0}.hero .lead{color:var(--white);opacity:.92;margin-bottom:34px}.inbox-phone{background:var(--ink);width:min(390px,100%);box-shadow:0 0 0 2px var(--ink), 10px 12px 0 #15161759, 0 40px 80px -30px #15161799;border-radius:44px;margin:0 auto;padding:12px 12px 14px;animation:7s ease-in-out infinite phoneFloat;position:relative}@keyframes phoneFloat{50%{transform:translateY(-8px)}}.inbox-phone>*{position:relative}.inbox-phone:before{content:"";background:var(--white);border-radius:34px;position:absolute;inset:12px}.ip-status{height:40px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 22px;font-size:14px;font-weight:700;display:flex}.ip-island{background:var(--ink);border-radius:999px;width:96px;height:26px}.ip-icons{align-items:center;gap:6px;display:inline-flex}.ip-icons svg{fill:currentColor}.ip-head{justify-content:space-between;align-items:flex-end;gap:10px;padding:8px 20px 12px;display:flex}.ip-title{min-width:0}.ip-title b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:800;display:block;overflow:hidden}.ip-mode{color:var(--brand);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ip-mode i{background:var(--brand);border-radius:50%;width:7px;height:7px;animation:2s infinite modePulse}@keyframes modePulse{0%{box-shadow:0 0 #0aa87880}70%,to{box-shadow:0 0 0 7px #0aa87800}}.ip-link{background:var(--soft);font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:600}.ip-tabs{background:var(--soft);border-radius:14px;grid-template-columns:1fr 1fr;margin:0 16px;padding:4px;display:grid}.ip-tabs button{min-width:0;height:34px;color:var(--mute);white-space:nowrap;transition:background .25s, color .25s, transform .3s var(--spring);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13.5px;font-weight:700;display:inline-flex}.ip-tabs button.is-on{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #15161726}.ip-tabs button.is-bump{transform:scale(1.06)}.ip-badge{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-grid}.ip-badge.is-yes{background:var(--jade);color:var(--white)}.ip-badge.is-no{color:var(--coral);background:#ffe3e6}.ip-gate{border:2px dashed var(--line-2);background:repeating-linear-gradient(-45deg,#e3f7ef99 0 8px,#0000 8px 16px);border-radius:16px;height:104px;margin:12px 16px 6px;padding:26px 10px 10px;position:relative}.ip-gate-label{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:12px}.ip-card{background:var(--white);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:var(--ink);animation:cardIn .5s var(--spring) both;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@keyframes cardIn{0%{opacity:0;transform:translateY(-24px)scale(.92)}}.ip-card.is-checking{animation:cardIn .5s var(--spring) both, cardShake .9s ease-in-out .5s}@keyframes cardShake{25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-1px)}}.ip-card.is-yes{animation:toInbox .75s var(--ease) .25s forwards}@keyframes toInbox{to{opacity:0;transform:translateY(96px)scale(.96)}}.ip-card.is-no{animation:toDeclined .7s var(--ease) .3s forwards}@keyframes toDeclined{30%{transform:translateY(-6px)rotate(-3deg)}to{opacity:0;transform:translate(34%,-150%)scale(.25)rotate(8deg)}}.ip-card .ip-avatar{width:36px;height:36px;font-size:12.5px}.ip-card .ip-main b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ip-list{height:330px;margin:0;padding:0 0 6px;list-style:none;overflow:hidden}.ip-empty{text-align:center;color:var(--mute-2);padding:30px 20px;font-size:13.5px}.ip-row{border-bottom:1px solid var(--line);color:var(--ink);animation:rowIn .6s var(--spring) both;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:11px 20px;display:grid}@keyframes rowIn{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-14px)}to{opacity:1;max-height:90px;transform:none}}.ip-list.is-inbox .ip-row:first-child{background:linear-gradient(90deg,#0aa8781a,#0000)}.ip-list.is-declined .ip-row{opacity:.6}.ip-list.is-declined .ip-text{-webkit-text-decoration:line-through #ff4f5e8c;text-decoration:line-through #ff4f5e8c}.ip-avatar{width:40px;height:40px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.ip-avatar.tone-violet{background:var(--brand);color:var(--white)}.ip-avatar.tone-pink{background:var(--blush);color:var(--ink)}.ip-avatar.tone-yellow{background:var(--hi);color:var(--ink)}.ip-avatar.tone-coral{background:var(--coral);color:var(--white)}.ip-avatar.tone-stone{color:var(--ink-2);background:#e4e0ee}.ip-main{gap:2px;min-width:0;display:grid}.ip-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ip-top b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.ip-top small{color:var(--mute-2);flex:none;font-size:11.5px}.ip-tag{background:var(--soft);max-width:100%;color:var(--brand);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11px;font-weight:700;overflow:hidden}.ip-text{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ip-status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.ip-status-pill.is-checking{color:var(--mute);background:var(--soft);font-weight:600}.ip-status-pill.is-yes{background:var(--jade);color:var(--white);animation:pillPop .45s var(--spring)}.ip-status-pill.is-no{color:var(--coral);animation:pillPop .45s var(--spring);background:#ffe3e6}@keyframes pillPop{0%{transform:scale(.6)}to{transform:scale(1)}}.spam-wall{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.spam{background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop);transform:rotate(calc((var(--i) - 2.5) * 1.2deg));border-radius:20px 20px 20px 6px;padding:20px 22px;font-size:17px;font-weight:600;position:relative}.spam-stamp{opacity:0;animation:none;position:absolute;bottom:-14px;right:14px}.spam-wall.is-in .spam-stamp{animation:slam .45s var(--spring) both;animation-delay:calc(.3s + var(--i) * .35s)}.spam-wall.is-in .spam span:first-child{transition:opacity .4s;transition-delay:calc(.5s + var(--i) * .35s);opacity:.45;text-decoration:line-through;text-decoration-thickness:2px}.who{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.who>*{min-width:0}.flood{border-radius:var(--r);background:var(--soft);border:2px solid var(--ink);box-shadow:var(--pop);gap:14px;margin-top:32px;padding:22px 22px 24px;display:grid;position:relative}.flood-label{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-2);font-size:12px;font-weight:800}.flood-row{gap:6px;display:grid}.flood-text{justify-content:space-between;align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:flex}.flood-full{border:2px solid var(--coral);background:var(--white);color:var(--coral);text-transform:uppercase;letter-spacing:.06em;transition:transform .45s var(--spring);border-radius:6px;flex:none;padding:2px 8px;font-size:11px;font-weight:900;transform:rotate(-6deg)scale(0)}.flood.is-in .flood-full{transition-delay:1.9s;transform:rotate(-6deg)scale(1)}.flood-bar{background:var(--white);border:2px solid var(--ink);border-radius:999px;height:18px;position:relative;overflow:hidden}.flood-bar i{border-right:2px solid var(--ink);width:0;transition:width 1.1s var(--spring);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.r1 .flood-bar i{background:var(--jade)}.r2 .flood-bar i{background:#ffb547}.r3 .flood-bar i{background:repeating-linear-gradient(-45deg, var(--coral) 0 10px, #ff7480 10px 20px);background-size:28px 28px;border-right:0}.flood.is-in .r1 .flood-bar i{width:14%;transition-delay:.2s}.flood.is-in .r2 .flood-bar i{width:52%;transition-delay:.5s}.flood.is-in .r3 .flood-bar i{width:100%;transition-delay:.8s;animation:.6s linear infinite stripes}@keyframes stripes{to{background-position:28px 0}}.flood.is-in{animation:.12s linear 2s 8 alternate jitter}@keyframes jitter{0%{transform:translate(-2px)}to{transform:translate(2px)}}.who-punch{font-family:var(--font-display);letter-spacing:-.01em;margin:28px 0 0;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.15}.people-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.persona{border-radius:var(--r);background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop);transition:transform .3s var(--spring);align-content:start;gap:6px;padding:20px;display:grid}.persona:nth-child(odd){transform:rotate(-.6deg)}.persona:nth-child(2n){transform:rotate(.6deg)translateY(10px)}.persona:hover{transform:rotate(0)translateY(-3px)}.persona-icon{background:var(--soft);border:2px solid var(--ink);width:42px;height:42px;color:var(--brand-2);border-radius:12px;place-items:center;display:grid}.persona b{font-family:var(--font-display);margin-top:6px;font-size:18px;font-weight:800}.persona span:last-child{color:var(--ink-2);font-size:14.5px;line-height:1.4}.hw{max-width:1040px;margin:0 auto}.hw-stage{aspect-ratio:16/9;background-color:var(--white);border:2px solid var(--ink);box-shadow:var(--pop-lg);background-image:radial-gradient(#15161712 1.2px,#0000 1.2px);background-size:22px 22px;border-radius:28px;position:relative;overflow:hidden}.hw-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hw-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hw-steps button{border:2px solid var(--ink);background:var(--white);text-align:left;width:100%;height:100%;transition:background .3s, transform .3s var(--spring), box-shadow .3s;border-radius:16px;align-items:flex-start;gap:10px;padding:14px 14px 18px;display:flex;position:relative;overflow:hidden}.hw-steps button:hover{transform:translateY(-2px)}.hw-steps button.is-on{background:var(--hi);box-shadow:var(--pop);transform:translateY(-2px)}.hw-n{background:var(--brand);width:28px;height:28px;color:var(--hi);font-family:var(--font-display);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}.hw-text{gap:4px;min-width:0;display:grid}.hw-text b{font-family:var(--font-display);font-size:15.5px;font-weight:800;line-height:1.2}.hw-text small{color:var(--ink-2);font-size:13.5px;line-height:1.35}.hw-bar{background:var(--brand);transform-origin:0;height:4px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hw-caption{display:none}.hw-icon{background:var(--soft);border:2px solid var(--ink);width:46px;height:46px;color:var(--brand-2);border-radius:14px;flex:none;place-items:center;display:none}.more-link{justify-content:center;margin-top:44px;display:flex}.more-link a{background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop);transition:transform .25s var(--spring), box-shadow .2s, background .2s;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:16px;font-weight:800;display:inline-flex;transform:rotate(-1deg)}.more-link a:hover{box-shadow:6px 6px 0 var(--ink);background:var(--hi);transform:rotate(0)translate(-2px,-2px)}.more-link a:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.more-link svg{transition:transform .25s var(--ease)}.more-link a:hover svg{transform:translate(3px)}.uses{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.use-chips{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.use-chip .icon{color:var(--brand)}.use-chip.is-on .icon{color:var(--hi)}.use-chip{background:var(--white);border:2px solid var(--ink);height:46px;transition:transform .25s var(--spring), background .2s, box-shadow .2s;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.use-chip:hover{box-shadow:3px 3px 0 var(--ink);transform:translateY(-3px)rotate(-1deg)}.use-chip.is-on{background:var(--ink);color:var(--white);box-shadow:3px 3px 0 var(--brand);transform:translateY(-3px)rotate(-1deg)}.use-show{place-items:center;display:grid}.use-card{background:var(--white);border:2px solid var(--ink);width:100%;max-width:420px;box-shadow:var(--pop-lg);animation:pop .5s var(--spring);border-radius:28px;gap:10px;padding:34px;display:grid;transform:rotate(-2deg)}.use-icon{background:var(--hi);border:2px solid var(--ink);width:92px;height:92px;box-shadow:3px 3px 0 var(--ink);border-radius:24px;place-items:center;display:grid}.use-label{color:var(--brand);text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:800}.use-quote{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.use-link{background:var(--soft);font-family:var(--font-mono);border-radius:999px;justify-self:start;margin-top:8px;padding:6px 12px;font-size:13px}.try{grid-template-columns:.9fr 1.1fr;align-items:start;gap:24px;display:grid}.try-controls{border-radius:var(--r);background:var(--hi);border:2px solid var(--ink);box-shadow:var(--pop-lg);gap:14px;padding:30px;display:grid}.try-label{font-weight:700}.try-price{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,72px);font-weight:900;line-height:1}.switch{cursor:pointer;align-items:center;gap:12px;margin-top:6px;font-weight:700;display:inline-flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch-track{background:var(--white);border:2px solid var(--ink);border-radius:999px;width:52px;height:30px;transition:background .25s;position:relative}.switch-track span{background:var(--ink);width:20px;height:20px;transition:transform .35s var(--spring);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+.switch-track{background:var(--brand)}.switch input:checked+.switch-track span{background:var(--white);transform:translate(22px)}.switch:has(input:focus-visible) .switch-track{outline:3px solid var(--brand);outline-offset:2px}.try-score{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.score{background:var(--white);border:2px solid var(--ink);border-radius:16px;padding:14px 16px;display:grid}.score b{font-family:var(--font-display);font-size:36px;font-weight:900;line-height:1}.score span{font-size:14px;font-weight:600}.score.is-yes b{color:var(--jade)}.score.is-no b{color:var(--coral)}.try-feed{align-content:start;gap:12px;min-height:420px;display:grid}.offer{background:var(--white);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);animation:pop .45s var(--spring) both;border-radius:18px;align-items:center;gap:14px;padding:16px 20px;transition:opacity .4s,background .4s;display:flex}.offer.is-no{opacity:.6;box-shadow:none}.offer.is-ok{background:var(--jade-soft)}.offer-avatar{background:var(--blush);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.offer-text{flex:1;min-width:0;display:grid}.offer-text b{font-weight:800}.offer-text span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.offer-stamp{flex:none}.secret{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.secret .lead{color:var(--white)}.secret-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.secret-card{border-radius:var(--r);background:var(--deep-2);border:2px solid #ffffff26;gap:14px;min-height:220px;padding:22px;display:grid}.secret-label{color:var(--blush);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.secret-see{place-items:center;display:grid}.big-stamp{border-width:4px;padding:8px 18px;font-size:34px}.secret-card.is-hidden{position:relative;overflow:hidden}.secret-blur{text-align:center;filter:blur(9px);-webkit-user-select:none;user-select:none;place-items:center;font-size:18px;font-weight:700;transition:filter .3s;display:grid}.secret-lock{background:var(--hi);width:84px;height:84px;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.secret-lock .icon path:nth-child(2){transform-origin:15.5px 11px;animation:shackle 3s var(--spring) infinite}@keyframes shackle{0%,70%,to{transform:none}80%{transform:translateY(-2.5px)}90%{transform:translateY(0)}}.secret-card.is-hidden:hover .secret-lock{animation:.25s 3 wiggle}.earn{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.earn-art{justify-items:center;gap:18px;display:grid;position:relative}.earn-total{background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop-lg);border-radius:28px;justify-items:center;padding:30px 40px;display:grid}.earn-total span{color:var(--mute);font-weight:700}.earn-coin{background:var(--hi);border:2px solid var(--ink);width:60px;height:60px;animation:coinflip 2.4s var(--spring) infinite;border-radius:50%;place-items:center;margin-bottom:8px;display:grid;color:var(--ink)!important}@keyframes coinflip{0%,60%{transform:rotateY(0)}80%,to{transform:rotateY(360deg)}}.earn-toast{align-items:center;gap:8px;display:inline-flex}.earn-total b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,88px);font-weight:900;line-height:1}.earn-toast{background:var(--ink);color:var(--white);animation:pop .5s var(--spring) both;border-radius:999px;padding:14px 20px;font-weight:600;transform:rotate(-2deg)}.earn-toast b{color:var(--hi)}.faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.scribble{width:min(300px,70%);margin-top:6px;display:block;overflow:visible}.scribble path{fill:none;stroke:var(--brand);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.is-in .scribble path{animation:draw 1s var(--ease) .4s forwards}.notebook{--rule:44px;background-color:#fffdf6;background-image:linear-gradient(90deg, transparent 46px, #ff4f5e8c 46px, #ff4f5e8c 48px, transparent 48px), repeating-linear-gradient(transparent 0 calc(var(--rule) - 1.5px), #c9d8f5 calc(var(--rule) - 1.5px) var(--rule));font-family:var(--font-hand);background-position:0 0,0 22px;border-radius:6px 6px 18px;padding:34px 28px 30px 64px;position:relative;transform:rotate(-.8deg);box-shadow:0 1px #1516170f,0 22px 40px -22px #15161773}.notebook:before{content:"";background:radial-gradient(circle, var(--white) 5px, #1516172e 5.5px, transparent 6.5px) 0 0 / 12px 88px repeat-y;width:12px;position:absolute;top:40px;bottom:40px;left:18px}.tape{background:#b4f5d7bf;width:110px;height:30px;position:absolute;top:-14px;box-shadow:0 2px 6px #1516171f}.tape-l{left:26px;transform:rotate(-6deg)}.tape-r{background:#ffe3e7cc;right:30px;transform:rotate(5deg)}.qa{border:0;position:relative}.qa summary{min-height:var(--rule);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa-q{font-family:var(--font-hand);color:var(--ink);transition:background-size .5s var(--ease);background:linear-gradient(#0000 55%,#b4f5d700 55%) 0 0/0 100% no-repeat;margin-left:-6px;padding:0 6px;font-size:30px;font-weight:700;line-height:1.2}.qa:nth-child(odd) .qa-q{display:inline-block;transform:rotate(-.6deg)}.qa:nth-child(2n) .qa-q{display:inline-block;transform:rotate(.5deg)}.qa summary:hover .qa-q,.qa[open] .qa-q{background-image:linear-gradient(#0000 55%,#b4f5d7d9 55%);background-size:100% 100%}.qa-toggle{width:34px;height:34px;transition:transform .45s var(--spring);flex:none;overflow:visible}.qa-toggle path{fill:none;stroke:var(--brand);stroke-width:2.6px;stroke-linecap:round}.qa-v{transition:transform .35s var(--spring);transform-origin:20px 20px}.qa[open] .qa-v{transform:scaleY(0)}.qa[open] .qa-toggle{transform:rotate(-12deg)}.qa summary:hover .qa-toggle{transform:rotate(10deg)scale(1.06)}.qa-a{font-family:var(--font-hand);font-size:26px;font-weight:500;line-height:var(--rule);color:#1f3fbf;text-wrap:pretty;margin:0;padding:0 0 6px;animation:1.1s steps(28,end) both writeOn}@keyframes writeOn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.final{overflow:hidden}.final-inner{text-align:center;justify-items:center;display:grid}.final-title{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(64px,12vw,168px);font-weight:900;line-height:.9}.final .lead{color:var(--white);margin-bottom:32px}.final .claim{width:100%}.final-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.final-links a{background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;transition:background .2s;display:inline-flex}.final-links a:hover{background:#ffffff38}.final-links b{color:var(--hi)}.claim{max-width:540px}.final .claim{margin:0 auto}.claim-row{background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop-lg);transition:transform .2s var(--ease);border-radius:999px;gap:8px;padding:6px;display:flex}.claim-row:focus-within{transform:translateY(-2px)}.claim-field{cursor:text;flex:1;align-items:center;min-width:0;padding:0 6px 0 16px;display:flex}.claim-prefix{color:var(--mute);font-size:17px;font-weight:700}.claim input{min-width:0;height:48px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:800}.claim input::placeholder{color:var(--line-2);font-weight:600}.claim .btn{height:50px;box-shadow:none;border-width:2px}.claim .btn:hover{box-shadow:none;transform:rotate(-2deg)scale(1.03)}.claim-msg{min-height:1.5em;margin:14px 0 0 12px;font-size:15px;font-weight:600}.final .claim-msg{text-align:center;margin-left:0}.claim-light .claim-msg{color:inherit;opacity:.9}.claim-ok .claim-msg b{color:var(--hi)}.block-white .claim-ok .claim-msg b,.block-cream .claim-ok .claim-msg b{color:var(--brand)}.claim-taken .claim-row,.claim-invalid .claim-row{animation:.4s shake}@keyframes shake{25%,75%{transform:translate(-5px)}50%{transform:translate(5px)}}.page-hero{padding:160px 0 96px}.page-hero .display{max-width:14ch}.page-hero.block-brand .lead,.page-hero.block-deep .lead{color:var(--white)}.page-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.values{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.value{border-radius:var(--r);background:var(--soft);border:2px solid var(--ink);box-shadow:var(--pop);padding:28px}.value-icon{background:var(--hi);border:2px solid var(--ink);border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.value h3{margin-top:12px}.value p{color:var(--ink-2);margin:8px 0 0}.tools{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tool{border-radius:var(--r);background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop);align-content:start;gap:12px;padding:26px;display:grid}.tool-name{color:var(--brand);font-size:18px;font-weight:700}.tool p{color:var(--ink-2);margin:0}.tool-out{background:var(--deep);color:var(--white);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.rules{border-radius:var(--r);background:var(--hi);border:2px solid var(--ink);max-width:640px;box-shadow:var(--pop);margin:48px auto 0;padding:28px}.rules ul{gap:8px;margin:14px 0 0;padding:0;font-weight:600;list-style:none;display:grid}.plans{grid-template-columns:repeat(2,1fr);gap:20px;max-width:760px;margin:0 auto;display:grid}.plans.three{grid-template-columns:repeat(3,1fr);max-width:none}.plan{border-radius:var(--r);background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop);transition:transform .3s var(--spring);flex-direction:column;padding:30px;display:flex}.plan:hover{transform:translateY(-4px)rotate(-.5deg)}.plan.is-hot{background:var(--brand);color:var(--white)}.plan-name{font-family:var(--font-display);font-size:22px;font-weight:800}.plan-for{color:var(--mute);margin:4px 0 0}.plan.is-hot .plan-for{color:#fffc}.plan-price{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:22px 0;font-size:56px;font-weight:900}.plan-price small{letter-spacing:0;opacity:.7;font-size:16px;font-weight:600}.plan-price span{letter-spacing:0;opacity:.7;margin-left:6px;font-size:15px;font-weight:600}.plan.is-hot .plan-price{color:var(--hi)}.plan ul{flex:1;gap:10px;margin:0 0 28px;padding:0;font-weight:600;list-style:none;display:grid}.plan li,.rules li{align-items:center;gap:10px;display:flex}.plan li .icon{color:var(--brand)}.plan.is-hot li .icon{color:var(--hi)}.plans-note{text-align:center;margin-top:32px;font-weight:600}.plans-note a{color:var(--brand);border-bottom:2px solid;align-items:center;gap:6px;display:inline-flex}.billing{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.save{color:var(--mute-2);font-size:13px;font-weight:700;transition:color .3s}.save.is-on{color:var(--brand)}.footer{background:var(--brand-deep);padding:0 0 24px}.footer-card{background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop-lg);border-radius:28px;padding:clamp(28px,4vw,44px)}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1.35fr;gap:24px;display:grid}.footer-brand p{max-width:30ch;color:var(--mute);margin:14px 0 0}.footer h4{margin:0 0 12px;font-size:15px;font-weight:800}.footer-grid a{color:var(--ink-2);padding:4px 0;font-size:15px;transition:color .2s;display:block}.footer-grid a:hover{color:var(--brand)}.footer-bottom{border-top:2px dashed var(--line-2);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:18px;font-size:13px;display:flex}.suggest{z-index:80;background:var(--white);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);animation:pop .5s var(--spring) both;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;bottom:20px;left:20px}.suggest-go{background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:800;display:inline-flex}.suggest-go:hover{background:var(--hi)}.suggest-x{background:var(--soft);border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:8px}.block-brand :focus-visible,.block-deep :focus-visible{outline-color:var(--hi)}.claim input:focus-visible,.input:focus-visible,.select select:focus-visible{outline:none}.metrics{border-block:2px solid var(--ink);background:var(--hi)}.metrics-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;padding:14px 0 0;font-size:11px;font-weight:700;display:flex}.live-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 #ff4f5e80}70%,to{box-shadow:0 0 0 8px #ff4f5e00}}.metrics-grid{grid-template-columns:repeat(4,1fr);display:grid}.metric{grid-template-columns:1fr auto;gap:4px 16px;padding:16px 22px 20px 0;display:grid}.metric+.metric{border-left:2px solid #15161726;padding-left:22px}.metric-label{color:var(--ink-2);grid-column:1/-1;font-size:13.5px;font-weight:600}.metric-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900}.metric-value.is-accent{color:var(--brand)}.spark{align-self:end;width:88px;height:32px;overflow:visible}.spark-line{fill:none;stroke:var(--ink);stroke-width:1.6px}.spark-area{fill:#15161714}.spark-dot{fill:var(--brand)}.spark.is-accent .spark-line{stroke:var(--brand)}.spark.is-accent .spark-area{fill:#0000}.cats{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.cat{border:2px solid var(--ink);background:var(--white);height:40px;transition:background .2s, color .2s, transform .3s var(--spring);border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}button.cat:hover{transform:translateY(-2px)}.cat.is-on{background:var(--ink);color:var(--white);transform:translateY(-2px)rotate(-1deg)}.cat.is-static{border-color:var(--line-2);color:var(--mute);background:0 0}.cat.is-more{background:var(--hi)}.compiler{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.compiler-pane{border-radius:var(--r);background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop);padding:28px}.compiler-pane.is-code{background:var(--deep);color:var(--white)}.pane-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.is-code .pane-label{color:#ffffff8c}.seal{border:2px dashed var(--hi);border-radius:50%;width:18px;height:18px;animation:8s linear infinite spin}.rule{font-family:var(--font-display);letter-spacing:-.02em;animation:fadeUp .6s var(--ease);margin:0;font-size:clamp(21px,2.1vw,28px);font-weight:700;line-height:1.45}.tok{font:inherit;letter-spacing:inherit;color:inherit;box-shadow:inset 0 -3px 0 var(--line-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;border-radius:6px;padding:0 4px;transition:background .3s,box-shadow .3s;display:inline}.tok.is-on{background:var(--hi);box-shadow:inset 0 -3px 0 var(--ink)}.compiler-arrow{color:var(--ink);place-items:center;display:grid}.compiled{font-family:var(--font-mono);gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.compiled li{animation:fadeUp .5s var(--ease) both;border-radius:8px;grid-template-columns:28px auto auto 1fr;align-items:baseline;gap:10px;padding:9px 10px;transition:background .3s;display:grid}.compiled li.is-on{background:#b4f5d72e}.compiled .ln{color:#ffffff59;font-size:11px}.compiled .c-op{color:var(--hi)}.compiled .c-val{color:var(--blush)}.compiled .c-out{border-top:1px dashed var(--dark-line);border-radius:0;margin-top:8px;padding-top:14px}.field-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.field-stats{grid-template-columns:repeat(3,auto);justify-content:start;gap:32px;margin:36px 0 0;display:grid}.field-stats div{gap:2px;display:grid}.field-stats dt{font-family:var(--font-mono);color:#ffffff8c;font-size:11px}.field-stats dd{font-size:28px;font-weight:800;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0}.legend{font-family:var(--font-mono);color:#ffffffb3;flex-wrap:wrap;gap:18px;margin:28px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.legend li{align-items:center;gap:8px;display:inline-flex}.legend i{border-radius:50%;width:10px;height:10px}.lg-true{background:var(--jade-hi)}.lg-false{box-shadow:inset 0 0 0 1.5px #ffffff80}.lg-user{box-shadow:0 0 0 2px var(--blush);background:var(--jade-hi);transform:scale(.7)}.field-card{border-radius:var(--r);background:var(--deep-2);border:2px solid #ffffff26;overflow:hidden}.field-tabs{scrollbar-width:none;gap:4px;padding:10px 10px 0;display:flex;overflow-x:auto}.field-tabs button{color:#fff9;background:0 0;border:0;border-radius:999px;flex:none;height:34px;padding:0 14px;font-size:13.5px;font-weight:600}.field-tabs button.is-on{background:var(--hi);color:var(--ink)}.field-top{border-bottom:1px solid var(--dark-line);font-family:var(--font-mono);color:#fff9;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 18px;font-size:11.5px;display:flex}.field-top span{align-items:center;gap:8px;display:inline-flex}.field-canvas{cursor:crosshair;touch-action:manipulation;height:clamp(320px,38vw,460px);position:relative}.field-canvas canvas{display:block}.field-lock{background:var(--coral);color:var(--white);opacity:0;pointer-events:none;transition:opacity .3s, transform .4s var(--spring);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)scale(.9)}.field-lock.is-on{opacity:1;transform:translate(-50%,-50%)}.lock-ring{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.9s linear infinite spin}.people{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.person{background:var(--white);border:2px solid var(--ink);text-align:left;transition:transform .25s var(--spring), box-shadow .25s, background .25s;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.person:hover{transform:translateY(-2px)}.person.is-on{background:var(--hi);box-shadow:var(--pop);transform:translateY(-2px)}.person:disabled{opacity:.5;cursor:not-allowed}.person .avatar{border:2px solid var(--ink);width:40px;height:40px;font-size:13px}.person-text{min-width:0;display:grid}.person-text b{font-size:15px;font-weight:800}.person-text span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.demo{border-radius:var(--r);background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop-lg);grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.form{animation:fadeUp .5s var(--ease);flex-direction:column;padding:clamp(22px,3vw,32px);display:flex}.form-head{border-bottom:2px dashed var(--line-2);align-items:center;gap:12px;margin-bottom:22px;padding-bottom:20px;display:flex}.form-head .avatar{border:2px solid var(--ink);width:46px;height:46px;font-size:15px}.form-head>div{min-width:0;display:grid}.form-head b{font-weight:800}.form-head>div span{color:var(--mute);font-size:14px}.attempts{color:var(--mute);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.attempts i{border:2px solid var(--ink);border-radius:50%;width:10px;height:10px}.attempts i.on{background:var(--brand)}.attempts span{margin-left:6px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.field{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field.span-2{grid-column:1/-1}.field label,.field legend{color:var(--ink);padding:0;font-size:14px;font-weight:700}.field legend{margin-bottom:8px}.label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.help{color:var(--mute-2);font-size:12.5px}.out{font-size:15px;font-weight:700}.input{border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--white);width:100%;height:46px;color:var(--ink);font:inherit;outline:none;padding:0 14px;font-size:16px;transition:box-shadow .15s}.input::placeholder{color:var(--mute-2)}.input:focus{box-shadow:3px 3px 0 var(--brand)}.select{position:relative}.select select{border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--white);width:100%;height:46px;color:var(--ink);font:inherit;appearance:none;cursor:pointer;outline:none;padding:0 40px 0 14px;font-size:16px}.select select:focus{box-shadow:3px 3px 0 var(--brand)}.select svg{pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.money{border:2px solid var(--ink);border-radius:var(--r-sm);align-items:center;transition:box-shadow .15s;display:flex}.money:focus-within{box-shadow:3px 3px 0 var(--brand)}.money .input{font-family:var(--font-display);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 6px;font-size:21px;font-weight:800;box-shadow:none!important}.affix{color:var(--mute);padding:0 0 0 14px;font-weight:700}.affix.mono{color:var(--mute-2);white-space:nowrap;padding:0 14px;font-size:11.5px}.range{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:4px 0 0}.range::-webkit-slider-runnable-track{border:2px solid var(--ink);background:linear-gradient(90deg, var(--brand) var(--p), var(--white) var(--p));border-radius:999px;height:10px}.range::-moz-range-track{border:2px solid var(--ink);background:var(--white);border-radius:999px;height:6px}.range::-moz-range-progress{background:var(--brand);border-radius:999px;height:6px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--hi);border:2px solid var(--ink);width:26px;height:26px;box-shadow:2px 2px 0 var(--ink);transition:transform .2s var(--spring);border-radius:50%;margin-top:-10px}.range::-moz-range-thumb{background:var(--hi);border:2px solid var(--ink);border-radius:50%;width:22px;height:22px}.range:active::-webkit-slider-thumb{transform:scale(1.15)}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--brand)}.range-scale{font-family:var(--font-mono);color:var(--mute-2);justify-content:space-between;font-size:11px;display:flex}.segmented{--n:3;grid-template-columns:repeat(var(--n), 1fr);border:2px solid var(--ink);background:var(--white);border-radius:999px;padding:4px;display:grid;position:relative}.segmented label{z-index:1;height:38px;color:var(--ink-2);cursor:pointer;place-items:center;font-size:14.5px;font-weight:600;transition:color .25s;display:grid;position:relative}.segmented label.is-on{color:var(--white)}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented label:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:-2px;border-radius:999px}.seg-thumb{width:calc((100% - 8px) / var(--n));background:var(--brand);transform:translateX(calc(var(--i) * 100%));transition:transform .45s var(--spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:2px solid var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;font-size:14.5px;font-weight:600;transition:background .2s;display:inline-flex}.chip input{opacity:0;pointer-events:none;position:absolute}.chip:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.chip-check{border:2px solid var(--ink);background:var(--white);border-radius:6px;width:18px;height:18px}.chip.is-on{background:var(--hi)}.chip.is-on .chip-check{background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 11px no-repeat}.counter{border:2px solid var(--ink);border-radius:999px;justify-content:space-between;align-items:center;height:46px;display:inline-flex}.counter button{background:0 0;border:0;border-radius:999px;width:44px;height:42px;font-size:20px;font-weight:700}.counter button:hover:not(:disabled){background:var(--soft)}.counter button:disabled{color:var(--line-2);cursor:not-allowed}.counter output{font-family:var(--font-display);font-size:19px;font-weight:800}.form-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:26px;display:flex}.console{background:var(--soft);border-left:2px solid var(--ink);flex-direction:column;padding:clamp(22px,3vw,32px);display:flex}.console.result-true{background:var(--jade-soft)}.console-head{border-bottom:2px dashed var(--line-2);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:18px;font-weight:800;display:flex}.console-status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-size:11px;font-weight:600}.pipeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pipe{gap:12px;transition:opacity .3s;display:flex}.pipe-wait{opacity:.45}.pipe-skip{opacity:.3}.pipe-icon{border:2px solid var(--ink);background:var(--white);border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px;position:relative}.pipe-run .pipe-icon{border-color:var(--brand);border-top-color:#0000;animation:.8s linear infinite spin}.pipe-done .pipe-icon{background:var(--brand);border-color:var(--ink)}.pipe-warn .pipe-icon{background:var(--coral)}.pipe-body{flex:1;gap:2px;display:grid}.pipe-body b{font-size:14.5px;font-weight:800}.pipe-desc{color:var(--mute);font-size:13px}.pipe-bar{background:#1516171a;border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.pipe-bar i{background:var(--brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pipe-run .pipe-bar i{animation:bar 1s var(--ease) forwards}.pipe-done .pipe-bar i,.pipe-warn .pipe-bar i{transform:scaleX(1)}.pipe-warn .pipe-bar i{background:var(--coral)}@keyframes bar{to{transform:scaleX(.92)}}.verdict{text-align:center;flex:1;place-items:center;min-height:220px;padding:24px 0 8px;display:grid}.verdict-idle{color:var(--mute);word-break:break-all;margin:0;font-size:15px}.verdict-body{animation:pop .5s var(--spring);justify-items:center;gap:10px;display:grid}.verdict-body h3{margin-top:6px}.verdict-body p{max-width:34ch;color:var(--ink-2);margin:0;font-size:15px}.verdict-body .out{color:var(--coral);font-size:14px}.audit{font-family:var(--font-mono);color:var(--mute);font-size:11px}.history{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}.history th{text-align:left;color:var(--mute);border-bottom:2px solid var(--ink);text-transform:uppercase;letter-spacing:.06em;padding:8px 6px;font-size:11px;font-weight:700}.history td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px 6px}.history tr{animation:fadeUp .4s var(--ease)}.history td:first-child{color:var(--mute);width:24px}.tabs-pill{background:var(--white);border:2px solid var(--ink);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tabs-pill button{height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:600;transition:background .25s,color .25s}.tabs-pill button.is-on{background:var(--ink);color:var(--white)}.market{border-radius:var(--r);background:var(--white);border:2px solid var(--ink);box-shadow:var(--pop-lg);grid-template-columns:.75fr 1.25fr;display:grid;overflow:hidden}.market-controls{border-right:2px solid var(--ink);background:var(--soft);align-content:start;gap:26px;padding:clamp(22px,3vw,32px);display:grid}.market-kpis{border-top:2px dashed var(--line-2);gap:18px;padding-top:22px;display:grid}.market-kpis>div{display:grid}.kpi{font-family:var(--font-display);letter-spacing:-.04em;color:var(--brand);font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,68px);font-weight:900;line-height:1}.kpi.is-small{color:var(--ink);font-size:28px}.kpi-label{color:var(--ink-2);margin-top:6px;font-size:14px;font-weight:600}.histo-wrap{flex-direction:column;padding:clamp(22px,3vw,32px);display:flex}.histo{flex:1;grid-template-columns:repeat(24,1fr);align-items:end;gap:4px;min-height:300px;padding-top:36px;display:grid;position:relative}.bar{align-items:flex-end;height:100%;display:flex;position:relative}.bar-total{background:repeating-linear-gradient(-45deg, var(--line) 0 2px, transparent 2px 5px);width:100%;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:height .7s var(--spring);border-radius:6px 6px 2px 2px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.bar.is-on .bar-total{background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--ink)}.bar-fill{background:var(--brand);width:100%;transition:height .6s var(--spring)}.bar.is-hover .bar-fill{background:var(--coral)}.bar-tip{z-index:2;background:var(--ink);color:var(--white);font-family:var(--font-mono);white-space:nowrap;pointer-events:none;border-radius:8px;padding:5px 8px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.histo .bar:nth-child(-n+4) .bar-tip{left:0;transform:none}.histo .bar:nth-last-child(-n+5) .bar-tip{left:auto;right:0;transform:none}.histo-cursor{border-left:2px dashed var(--coral);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.histo-cursor span{background:var(--coral);color:var(--white);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;position:absolute;top:0;left:0;transform:translate(-50%)}.histo-axis{border-top:2px solid var(--ink);font-family:var(--font-mono);color:var(--mute);justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.histo-axis span:nth-child(2){text-align:center}.dev-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.compo{perspective:1400px;height:560px;position:relative}.compo .layer{opacity:0}.compo.is-in .layer{animation:assemble 1s var(--spring) var(--d,0s) both, float 7s ease-in-out calc(var(--d,0s) + 1.1s) infinite}@keyframes assemble{0%{opacity:0;translate:0 48px;scale:.82}to{opacity:1;translate:0;scale:1}}@keyframes float{0%,to{translate:0}50%{translate:0 -10px}}.compo-phone{background:var(--white);border:2px solid var(--ink);width:270px;height:500px;box-shadow:8px 8px 0 var(--ink);border-radius:38px;flex-direction:column;align-items:center;margin:-250px 0 0 -135px;padding:26px 18px;display:flex;position:absolute;top:50%;left:50%;transform:rotate(-7deg)rotateY(12deg)}.cp-url{font-family:var(--font-mono);background:var(--soft);border-radius:999px;margin-top:6px;padding:4px 10px;font-size:10.5px}.cp-avatar{background:var(--coral);color:#fff;border:2px solid var(--ink);width:64px;height:64px;font-family:var(--font-display);border-radius:50%;place-items:center;margin-top:22px;font-size:22px;font-weight:900;display:grid}.cp-name{font-family:var(--font-display);margin-top:12px;font-size:17px;font-weight:800}.cp-bio{color:var(--mute);font-size:12px}.cp-gates{gap:8px;width:100%;margin-top:22px;display:grid}.cp-gates span{border:2px solid var(--ink);border-radius:999px;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.cp-gates i{font-style:normal;font-family:var(--font-mono);color:var(--mute);font-size:10px;font-weight:400}.cp-gates .is-hot{background:var(--hi)}.compo-card{z-index:2;background:var(--white);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:scale .4s var(--spring), background .3s;border-radius:18px;gap:8px;padding:14px 16px;display:grid;position:absolute}.cc-label{font-family:var(--font-mono);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.c-mcp{background:var(--deep);color:var(--white);top:16%;right:0;transform:rotate(5deg)}.c-mcp code{font-family:var(--font-mono);font-size:14px}.c-mcp .cc-label{color:#fff9}.c-api{width:190px;bottom:14%;left:0;transform:rotate(-4deg)}.cc-bars{align-items:flex-end;gap:5px;height:48px;display:flex}.cc-bars i{height:var(--h);background:var(--soft);border:1.5px solid var(--ink);border-radius:3px;flex:1}.cc-bars i:nth-child(4){background:var(--brand)}.cc-foot{font-family:var(--font-mono);color:var(--mute);font-size:11px}.c-web{background:var(--blush);border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 12px;font-size:13px;display:flex;top:10%;left:4%;transform:rotate(-9deg)}.c-web b{font-family:var(--font-display);font-size:16px}.c-web span .mono{color:var(--ink-2);font-size:10.5px;display:block}.cw-dot{background:var(--hi);border:2px solid var(--ink);border-radius:50%;width:26px;height:26px}.compo-icons{z-index:3;gap:8px;display:grid;position:absolute;bottom:10%;right:9%;transform:rotate(6deg)}.compo-icons span{background:var(--white);border:2px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;transition:background .3s;display:grid}.compo-icons span.is-on{background:var(--hi)}.compo[data-active="0"] .c-web,.compo[data-active="1"] .c-mcp,.compo[data-active="2"] .c-api{scale:1.08}.tabs{margin-top:32px}.tablist{border-bottom:2px solid var(--ink);display:flex;position:relative}.tablist button{height:46px;color:var(--mute);background:0 0;border:0;flex:1;font-size:15px;font-weight:600}.tablist button.is-on{color:var(--ink);font-weight:800}.tab-ink{background:var(--brand);width:33.3333%;height:4px;transform:translateX(calc(var(--i) * 100%));transition:transform .45s var(--spring);border-radius:4px;position:absolute;bottom:-2px;left:0}.tab-body{color:var(--ink-2);min-height:3.1em;margin:18px 0}.codeblock{background:var(--deep);color:#e7e2ff;border:2px solid var(--ink);box-shadow:var(--pop);border-radius:16px;overflow:hidden}.codeblock-head{border-bottom:1px solid var(--dark-line);font-family:var(--font-mono);color:#fff9;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11.5px;display:flex}.dots{gap:5px;display:flex}.dots i{background:var(--coral);border-radius:50%;width:9px;height:9px}.dots i:nth-child(2){background:var(--hi)}.dots i:nth-child(3){background:var(--fresh)}.codeblock pre{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;min-height:250px;margin:0;padding:18px;font-size:12.5px;line-height:1.75}.code-line{animation:fadeUp .4s var(--ease) both}.tk-true{color:var(--ink);background:var(--jade-hi);border-radius:4px;padding:0 5px}.tk-false{color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);border-radius:4px;padding:0 5px}.tk-str{color:var(--blush)}@media (max-width:1000px){.nav-links{display:none}.hero-grid,.who,.uses,.try,.secret,.earn,.faq,.section-head.two,.field-grid,.demo,.market,.dev-grid{grid-template-columns:1fr}.section-head.two{gap:0}.section-head.two .lead{margin-top:18px}.hero{min-height:0;padding-top:130px}.spam-wall{grid-template-columns:1fr 1fr}.values,.tools,.plans.three{grid-template-columns:1fr}.people{grid-template-columns:1fr 1fr}.compiler{grid-template-columns:1fr}.compiler-arrow{transform:rotate(90deg)}.console{border-left:0;border-top:2px solid var(--ink)}.market-controls{border-right:0;border-bottom:2px solid var(--ink)}.metrics-grid{grid-template-columns:1fr 1fr}.metric:nth-child(3){border-left:0;padding-left:0}.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1}.dev-grid .compo{order:2}}@media (min-width:641px) and (max-width:900px){.hw-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hero{text-align:center;padding-bottom:72px}.hero .display,.hero .lead{margin-left:auto;margin-right:auto}.hero .claim{text-align:left;margin:0 auto}.hero .claim-msg{text-align:center;margin-left:0}.nav-brand .wordmark>span,.hero-visual,.spam:nth-child(n+4){display:none}.people-grid{grid-template-columns:1fr;gap:10px}.persona:nth-child(2),.persona:nth-child(5){display:none}.persona,.persona:nth-child(odd),.persona:nth-child(2n){grid-template-columns:42px 1fr;column-gap:14px;padding:14px 16px;transform:none}.persona-icon{grid-row:span 2}.persona b{margin-top:0}.hw-stage,.hw-caption,.hw-bar,.hw-n{display:none}.hw-steps{grid-template-columns:1fr;gap:12px;margin-top:0}.hw-steps button,.hw-steps button.is-on{text-align:left;background:var(--white);box-shadow:var(--pop);cursor:default;flex-direction:row;align-items:center;gap:14px;padding:16px;transform:none}.hw-icon{display:grid}.hw-text b{font-size:17px}.hw-text small{font-size:14.5px;display:block}.more-link{margin-top:28px}.more-link a{text-align:center;padding:11px 18px;font-size:15px}.use-chips{margin:22px calc(-1 * var(--gutter)) 0;padding:4px var(--gutter) 12px;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.use-chips::-webkit-scrollbar{display:none}.use-chip{scroll-snap-align:start;flex:none}.uses{gap:20px}.use-card{padding:24px;transform:none}.use-icon{width:72px;height:72px}}@media (max-width:600px){.notebook{--rule:38px;padding:30px 16px 24px 46px}.notebook:before{left:10px}.notebook{background-image:linear-gradient(90deg, transparent 34px, #ff4f5e8c 34px, #ff4f5e8c 36px, transparent 36px), repeating-linear-gradient(transparent 0 calc(var(--rule) - 1.5px), #c9d8f5 calc(var(--rule) - 1.5px) var(--rule))}.qa-q{font-size:24px;line-height:38px}.qa-a{font-size:21px}.qa-toggle{width:28px;height:28px}body{font-size:17px}.nav{padding:0 10px;inset:10px 0 auto}.nav-inner{gap:4px;padding:6px 6px 6px 14px}.wordmark{font-size:18px}.wordmark svg{width:24px;height:24px}.nav .btn-sm{padding:0 12px;font-size:13px}.lang-btn{padding:0 8px}.spam-wall{grid-template-columns:1fr}.ip-list{height:290px}.ip-row{gap:10px;padding:10px 14px}.ip-head{padding:8px 16px 10px}.ip-title b{font-size:22px}.claim-row{border-radius:24px;flex-direction:column}.claim .btn{width:100%}.secret-cards,.plans,.form-grid{grid-template-columns:1fr}.field.span-2{grid-column:auto}.form-head{flex-wrap:wrap}.attempts{width:100%;margin-left:0}.metrics-grid{grid-template-columns:1fr}.metric,.metric+.metric{border-left:0;padding-left:0}.histo{gap:2px;min-height:220px}.footer-grid{grid-template-columns:1fr 1fr}.compo{transform-origin:top;height:470px;margin-bottom:-60px;transform:scale(.86)}.page-hero{padding-top:130px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.hero-in,.compo .layer,.spam-stamp{transform:none;opacity:1!important}}.cafe{justify-items:center;gap:18px;margin-top:28px;display:grid}.cafe-stage{aspect-ratio:1;border:2px solid var(--ink);width:min(100%,max(300px,100svh - 240px),960px);box-shadow:6px 6px 0 var(--ink);transition:width .35s var(--spring,ease);background:#f7f1e5;border-radius:22px;overflow:hidden}.cafe-stage[data-size=l]{width:min(100%,900px)}.cafe-stage[data-size=m]{width:min(100%,600px)}.cafe-stage[data-size=s]{width:min(100%,360px)}.cafe-stage canvas{width:100%;height:100%;display:block}.cafe-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(100%,760px);display:flex}.cafe-range{min-width:0;accent-color:var(--jade);flex:220px}.cafe-time{text-align:right;min-width:7ch;color:var(--mute)}.cafe-beats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:min(100%,760px);display:grid}.cafe-beats button{border:2px solid var(--ink);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:12px;gap:2px;padding:8px 10px;font-size:13px;font-weight:600;display:grid}.cafe-beats button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.cafe-beats button b{color:var(--mute);font-size:11px;font-weight:600}.cafe-sizes{flex-wrap:wrap;justify-content:center;gap:6px;display:inline-flex}.cafe-sizes button[aria-pressed=true]{background:var(--ink);color:#fff}@media (max-width:640px){.cafe-beats{grid-template-columns:repeat(3,minmax(0,1fr))}.cafe-stage{box-shadow:4px 4px 0 var(--ink);border-radius:16px}}.about-story-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(36px,7vw,96px);display:grid}.about-story .h2{max-width:17ch}.about-note{border:2px solid var(--ink);border-radius:var(--r);background:var(--hi);box-shadow:var(--pop-lg);padding:clamp(28px,4vw,46px);transform:rotate(2deg)}.about-note p{font-family:var(--font-hand);margin:20px 0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.25}.about-note-sign{font-size:13px;font-weight:700}.about-choices{grid-template-columns:1fr 1fr;gap:28px;display:grid}.about-choice{border:2px solid var(--ink);border-radius:var(--r);box-shadow:var(--pop);padding:clamp(26px,4vw,42px)}.about-choice.is-yes{background:var(--fresh)}.about-choice.is-no{background:var(--blush)}.about-choice .stamp{margin-bottom:28px;font-size:34px;display:inline-block;position:static}.about-choice ul{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.about-choice li{align-items:flex-start;gap:12px;display:flex}.about-choice li .icon{flex:none;margin-top:4px}.about-values{grid-template-columns:1fr 1fr;gap:24px;display:grid}.about-values .value{background:var(--white)}.about-contact{text-align:center;flex-direction:column;align-items:center;display:flex}.about-contact .btn{margin-top:30px}.trust-email{color:var(--hi);overflow-wrap:anywhere;margin-top:20px;font-size:16px;display:block}.policy-date{color:var(--ink-2);font-size:14px;display:block}.policy-body{padding-top:64px}.policy-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.policy-sidebar{position:sticky;top:110px}.policy-toc{border:2px solid var(--ink);border-radius:var(--r);background:var(--soft);box-shadow:var(--pop);padding:24px}.policy-toc .kicker{font-size:12px}.policy-toc a,.policy-related a{padding:9px 0;font-size:14px;line-height:1.45;display:block}.policy-toc a:hover,.policy-related a:hover{color:var(--brand-2);text-underline-offset:4px;text-decoration:underline}.policy-related{padding:20px 24px 0}.policy-related a[aria-current=page]{color:var(--brand-2);font-weight:800}.policy-content{overflow-wrap:anywhere;min-width:0;max-width:76ch}.policy-summary{background:var(--hi);border:2px solid var(--ink);border-radius:var(--r);align-items:flex-start;gap:14px;margin:0 0 48px;padding:24px;font-weight:600;display:flex}.policy-summary .icon{flex:none}.policy-section{margin-bottom:40px;scroll-margin-top:20px}.policy-section h2,.policy-contact h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(23px,2.5vw,30px);font-weight:800;line-height:1.2}.policy-section p{color:var(--ink-2);margin:0;line-height:1.8}.policy-content a{text-underline-offset:4px;text-decoration:underline}.policy-contact{border:2px solid var(--ink);border-radius:var(--r);background:var(--cream);box-shadow:var(--pop);margin-top:56px;padding:clamp(24px,4vw,36px)}.policy-contact h2{margin-top:18px}.policy-contact p{color:var(--ink-2)}.policy-contact a{align-items:center;gap:8px;font-weight:700;display:inline-flex}.policy-back{align-items:center;gap:10px;margin-top:40px;font-weight:700;display:inline-flex}@media (max-width:900px){.about-story-grid{grid-template-columns:1fr}.about-note{max-width:560px}.policy-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}}@media (max-width:700px){.about-choices,.about-values,.policy-layout{grid-template-columns:1fr}.policy-sidebar{position:static}.policy-related{flex-wrap:wrap;column-gap:18px;padding-left:0;padding-right:0;display:flex}.policy-body{padding-top:36px}.about-note{transform:none}}.about-principle{max-width:44ch;font-family:var(--font-display);text-wrap:pretty;margin:24px auto 0;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.25}.about-examples{margin-bottom:56px}.about-examples>h3{margin-bottom:24px}.about-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.condition-example{border:2px solid var(--ink);border-radius:var(--r);box-shadow:var(--pop);background:var(--cream);flex-direction:column;padding:26px;display:flex}.condition-example h4{font-family:var(--font-display);margin:18px 0 24px;font-size:23px;font-weight:800;line-height:1.2}.condition-example dl{margin:0 0 28px}.condition-example dt{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-2);margin:18px 0 6px;font-size:12px;font-weight:800}.condition-example dt:first-child{margin-top:0}.condition-example dd{margin:0;font-size:16px;line-height:1.6}.condition-result{border-top:2px dashed var(--line-2);margin-top:auto;padding-top:24px}.condition-result .stamp{margin:4px 0 16px;font-size:24px}.condition-result p{margin:0;font-size:15px;font-weight:600;line-height:1.5}@media (max-width:900px){.about-examples-grid{grid-template-columns:1fr}}.hero-light{background:radial-gradient(120% 70% at 50% 0%, #fff 0%, var(--cream) 70%);min-height:100svh;color:var(--ink);align-items:center;padding:120px 0 80px;display:flex;position:relative}.hero-center{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-light .display{max-width:14ch;color:var(--ink);margin-inline:auto}.hero-light .yn-y{color:var(--jade)}.hero-light .lead{max-width:560px;color:var(--ink-2);opacity:1;margin:18px auto 30px}.hero-light .claim{text-align:left;margin:0 auto}.hero-light .claim-msg{text-align:center}@media (max-width:640px){.hero-light{padding:120px 0 48px}}.mobile-claim{display:none}@media (max-width:719px){.hero-light{align-items:center;padding:140px 0}.hero-light .hero-claim,.hero-light .lead{display:none}.mobile-claim{padding-block:56px;scroll-margin-top:100px;display:block}.mobile-claim .h2{text-align:center;margin-bottom:18px}.mobile-claim .lead{text-align:center;margin:0 auto 28px}.mobile-claim .claim{margin-inline:auto;scroll-margin-top:110px}.mobile-claim .claim-msg{text-align:center;margin-left:0}}.hero-filter{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-filter.is-front{z-index:2}.hero-motion-control{z-index:3;white-space:nowrap;background:var(--white);display:none;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-motion-control:hover,.hero-motion-control:active{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.hero-motion-control{display:inline-flex}}.hero-light .yn-y,.hero-light .yn-n{display:inline-block}
