@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,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)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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,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)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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=)format("woff2"),url(data:font/woff;base64,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)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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2)format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2)format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.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:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/figtree-latin-ext-800-normal-DLIuazCv.woff2)format("woff2"),url(/assets/figtree-latin-ext-800-normal-Cp4dEvwL.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:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/figtree-latin-800-normal-30yxI7TZ.woff2)format("woff2"),url(/assets/figtree-latin-800-normal-B7vj2UK8.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{--bg:#f3f6fa;--surface:#fff;--fill:#edf1f7;--fill-2:#e1e8f1;--line:#d5dde8;--text:#0f1b2d;--text-2:#55657b;--navy:#0f1b2d;--mint:#22d3a0;--mint-hover:#19c293;--mint-soft:#e2f9f1;--mint-ink:#087f60;--lime:#c6f04d;--coral:#ff6b57;--coral-soft:#ffe9e5;--coral-ink:#c63b28;--font-display:"Unbounded", "Arial Black", system-ui, sans-serif;--font-body:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r-sm:10px;--r-md:16px;--r-lg:26px;--shadow:0 1px 2px #0f1b2d0f, 0 14px 36px -14px #0f1b2d33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:inherit}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:17px;line-height:1.5}button{font:inherit;color:inherit}h1,h2,p{margin:0}:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:6px}.app{outline:none;min-height:100dvh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen{flex-direction:column;gap:24px;max-width:760px;margin:0 auto;padding:clamp(24px,6vw,64px) clamp(18px,5vw,40px) 48px;display:flex}.btn{border-radius:var(--r-md);cursor:pointer;touch-action:manipulation;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 22px;font-size:1rem;font-weight:700;transition:transform .12s,background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.96)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:var(--mint);color:var(--navy);box-shadow:0 6px 18px -8px #22d3a0e6}.btn--danger{color:var(--coral-ink)}.btn--danger-solid{background:var(--coral);color:var(--navy);min-height:44px;padding:8px 16px}.btn--hero{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;min-height:64px;padding:16px 32px;font-size:1.05rem;font-weight:700}.btn--shuffle span{font-size:1.2em;line-height:1}.linklike{color:var(--mint-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.key-hint{opacity:.6;border:1px solid;border-radius:6px;padding:1px 7px;font-size:.75rem;font-weight:700}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actions--stack{flex-direction:column;align-items:stretch;max-width:440px}.actions--stack .linklike{align-self:flex-start;margin-top:4px}.again{flex-wrap:wrap;gap:10px;display:flex}.again .btn{flex:180px}.hint{color:var(--text-2)}.hint--small{font-size:.88rem}.note{font-size:.9rem}.note--warn{color:var(--coral-ink);font-weight:600}.fineprint{color:var(--text-2);max-width:60ch;font-size:.9rem}.section-h{font-family:var(--font-display);margin-bottom:12px;font-size:1.1rem;font-weight:600}.section-h--big{font-size:1.6rem}.tag{color:var(--text-2);border:1px solid var(--line);vertical-align:middle;border-radius:99px;margin-left:8px;padding:1px 8px;font-size:.75rem;font-weight:600}.wordmark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--navy);flex-direction:column;font-size:clamp(4rem,17vw,9.5rem);font-weight:800;line-height:.86;display:flex}.wordmark span:last-child{padding-left:.42em}.wordmark span:last-child:after{content:"";background:var(--mint);border-radius:99px;width:2.4em;height:.11em;margin-top:.08em;display:block}.welcome__q{margin-top:8px;font-size:clamp(1.35rem,3.6vw,1.75rem);font-weight:800}.welcome__a{color:var(--text-2);max-width:46ch;margin-top:-12px;font-size:1.15rem}.welcome__how{flex-direction:column;gap:16px;padding:22px 0 8px;display:flex}.welcome__how>p{max-width:52ch}.welcome .btn--hero{align-self:flex-start}.track{width:100%;position:relative}.track__segments{gap:6px;margin:0;padding:0;list-style:none;display:flex}.track__seg{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.track__bar{background:var(--fill-2);border-radius:99px;height:8px;display:block;overflow:hidden}.track__fill{background:var(--mint);border-radius:99px;height:100%;display:block}.track__seg.is-done .track__fill{background:var(--mint-ink)}.track__label{color:var(--text-2);font-size:.82rem;font-weight:600;line-height:1.25}.track__num{font-family:var(--font-display);color:var(--navy);margin-bottom:2px;font-size:1.3rem;display:block}.track--labelled .track__bar{height:10px}.track__runner{background:var(--navy);width:16px;height:16px;box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--mint);border-radius:50%;margin:-8px 0 0 -8px;transition:left .12s linear;position:absolute;top:4px}.scale{border:0;min-width:0;margin:0;padding:0}.scale__legend{font-family:var(--font-display);margin-bottom:20px;padding:0;font-size:clamp(1.4rem,4vw,2rem);font-weight:600;line-height:1.2}.scale__options{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.scale__opt{border-radius:var(--r-md);background:var(--surface);border:2px solid var(--line);cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;min-height:96px;padding:14px 12px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.scale__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.scale__opt:focus-within{outline:3px solid var(--navy);outline-offset:3px}.scale__opt.is-selected{border-color:var(--mint);background:var(--mint-soft)}.scale__num{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.scale__opt.is-selected .scale__num{color:var(--mint-ink)}.scale__text{font-size:.9rem;font-weight:600;line-height:1.25}@media (width<=560px){.scale__options{grid-template-columns:1fr}.scale__opt{flex-direction:row;align-items:center;gap:14px;min-height:56px}}.play{flex-direction:column;gap:12px;max-width:820px;min-height:100dvh;margin:0 auto;padding:16px clamp(12px,4vw,32px) 20px;display:flex}.hud{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid}.hud__meta{color:var(--text-2);letter-spacing:.01em;font-size:.78rem;font-weight:700;display:block}.hud__name{font-size:1.05rem;font-weight:800;line-height:1.2;display:block}.hud__clock{text-align:center}.hud__time{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,7vw,3rem);font-weight:700;line-height:1;display:block}.hud__sub{align-items:center;gap:18px;display:flex}.hud__sub .track{flex:1}.hud__score{text-align:right;min-width:84px;position:relative}.hud__points{font-family:var(--font-display);font-variant-numeric:tabular-nums;transform-origin:100%;font-size:1.4rem;font-weight:700;line-height:1.1;display:inline-block}.hud__pop{color:var(--mint-ink);pointer-events:none;font-weight:800;animation:.7s ease-out forwards pop;position:absolute;bottom:2px;right:calc(100% + 10px)}@keyframes pop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}.instruction{color:var(--text-2);min-height:2.9em;font-size:.95rem}.stage{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);height:min(60vh,520px);min-height:380px;box-shadow:var(--shadow);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.stage>*{width:100%;height:100%}.round-enter{animation:.38s cubic-bezier(.2,.8,.2,1) roundIn}@keyframes roundIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.controls .btn{min-height:44px;padding:8px 16px;font-size:.92rem}.exit-confirm{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:inline-flex}.intro{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;animation:.42s cubic-bezier(.2,.8,.2,1) introIn;display:flex}@keyframes introIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.intro__num{color:var(--mint-ink);font-weight:800}.intro__name{font-family:var(--font-display);font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.1}.intro__text{max-width:40ch;color:var(--text-2)}.intro__start{margin-top:10px;animation:1.8s ease-in-out infinite breathe}@keyframes breathe{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.12,1.35)}}.intro__note{color:var(--text-2);font-size:.85rem}.between{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:relative;overflow:hidden}.between>:not(.between__wipe){animation:.52s cubic-bezier(.2,.8,.2,1) both betweenIn}.between>:nth-child(3){animation-delay:60ms}.between>:nth-child(4){animation-delay:.12s}.between>:nth-child(5){animation-delay:.22s}@keyframes betweenIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.between__wipe{background:linear-gradient(90deg, transparent, var(--mint) 45%, var(--lime) 55%, transparent);opacity:.85;animation:.65s cubic-bezier(.6,0,.3,1) forwards wipe;position:absolute;inset:0;transform:translate(-100%)}@keyframes wipe{to{transform:translate(100%)}}.between__kicker{color:var(--mint-ink);font-size:1.1rem;font-weight:800}.between__score{font-family:var(--font-display);font-size:clamp(3rem,12vw,5rem);font-weight:800;line-height:1}.between__meta{color:var(--text-2);font-weight:600}.between__next{background:var(--fill);border-radius:99px;margin-top:10px;padding:6px 14px;font-weight:700}.fx-layer{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.fx-flash{opacity:0;position:absolute;inset:0}.burst{width:0;height:0;position:absolute}.burst--sm{transform:scale(.55)}.burst--lg{transform:scale(1.6)}.burst__ring{border:6px solid var(--mint);border-radius:50%;width:80px;height:80px;animation:.55s ease-out forwards ring;position:absolute;top:-40px;left:-40px}@keyframes ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.3)}}.burst__p{background:var(--mint);width:12px;height:12px;transform:rotate(var(--a)) translateY(0);border-radius:50%;animation:.6s cubic-bezier(.2,.7,.3,1) forwards spark;position:absolute;top:-6px;left:-6px}.burst__p:nth-child(3n){background:var(--navy);width:8px;height:8px;top:-4px;left:-4px}.burst__p:nth-child(3n+1){background:var(--lime)}@keyframes spark{to{transform:rotate(var(--a)) translateY(-78px) scale(.2);opacity:0}}.stage>.round-enter{position:absolute;inset:0}.round-enter>*{width:100%;height:100%}.timebar{background:var(--fill);border-radius:99px;width:100%;height:6px;overflow:hidden}.timebar span{background:var(--text-2);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.timering{position:absolute;inset:0;transform:rotate(-90deg)}.timering circle{fill:none;stroke:var(--mint);stroke-width:4px;stroke-linecap:round}.floats{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.float{white-space:nowrap;font-family:var(--font-display);color:var(--mint-ink);font-size:1.05rem;font-weight:800;animation:.7s ease-out forwards floatUp;position:absolute;transform:translate(-50%,-50%)}.float--bad{color:var(--coral-ink);font-family:var(--font-body);font-size:.95rem}.float--quiet{color:var(--text-2);font-family:var(--font-body);font-size:.9rem;font-weight:700}@keyframes floatUp{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-150%)}}.pf{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;--size:80px;position:relative;overflow:hidden}.pf.is-paused *{animation-play-state:paused!important}.pf-b{width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);pointer-events:none;place-items:center;font-style:normal;animation:.13s cubic-bezier(.3,1.6,.5,1) pfGrow;display:grid;position:absolute}.pf-b__body{background:var(--mint);border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 -6px #087f6040,0 8px 18px -10px #087f60cc}.pf-b__body:before{content:"";background:#ffffffb3;border-radius:50%;width:26%;height:18%;position:absolute;top:16%;left:22%;transform:rotate(-25deg)}.pf-b--coral .pf-b__body{background:var(--coral);border-radius:26%;box-shadow:inset 0 -6px #c63b2840,0 8px 18px -10px #c63b28cc}.pf-b--coral .pf-b__body:before{content:none}.pf-b__x{color:var(--navy);font-weight:800;font-size:calc(var(--size) * .4);font-style:normal;line-height:1;position:relative}.pf-b__key{font-family:var(--font-display);font-weight:800;font-size:calc(var(--size) * .3);color:var(--navy);position:relative}.pf-b__ring{position:absolute;inset:0;transform:rotate(-90deg)}.pf-b__ring circle{fill:none;stroke:#0f1b2d8c;stroke-width:5px;stroke-linecap:round;stroke-dasharray:289}.pf-b.is-pop{animation:.17s ease-out forwards pfPop}.pf-b.is-gone{animation:.2s ease-in forwards pfGone}.pf-b.is-shake{animation:.26s ease-out forwards pfShake}@keyframes pfGrow{0%{opacity:.3;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes pfPop{to{opacity:0;transform:scale(1.4)}}@keyframes pfGone{to{opacity:0;transform:scale(.5)}}@keyframes pfShake{20%{transform:translate(-7px)}50%{transform:translate(6px)}80%{opacity:1;transform:translate(-3px)}to{opacity:0}}.ms{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:relative}.ms__status{text-align:center;align-items:center;gap:10px;min-height:1.6em;font-weight:800;display:flex}.ms__mode{background:var(--fill);color:var(--text-2);border-radius:99px;padding:3px 10px;font-size:.75rem;font-weight:800}.ms__mode.is-pattern{background:var(--lime);color:var(--navy)}.ms-tiles{aspect-ratio:1;gap:10px;width:min(100%,340px,44vh);display:grid}.ms .timebar{width:min(100%,340px,44vh)}.ms-tile{border-radius:var(--r-md);border:2px solid var(--line);background:var(--fill);cursor:pointer;touch-action:manipulation;padding:0;transition:background-color 80ms,border-color 80ms,transform 80ms;position:relative}.ms-tile[aria-disabled=true]{cursor:default}.ms-tile__key{color:var(--text-2);font-size:.7rem;font-weight:800;position:absolute;top:5px;left:8px}.ms-tile.is-lit{background:var(--mint);border-color:var(--mint);transform:scale(1.05)}.ms-tile.is-lit .ms-tile__key,.ms-tile.is-done .ms-tile__key{color:var(--navy)}.ms-tile.is-lit:after{content:"";background:var(--navy);border-radius:50%;width:28%;height:28%;margin:auto;position:absolute;inset:0}.ms-tile.is-done{background:var(--mint-soft);border-color:var(--mint)}.ms-tile.is-done:after{content:"";background:var(--mint-ink);border-radius:50%;width:22%;height:22%;margin:auto;position:absolute;inset:0}.ms-tile.is-wrong{background:var(--coral-soft);border-color:var(--coral)}.ms-tile.is-replay{background:var(--surface);border-color:var(--text);border-style:dashed}.ms-tile.is-replay:after{content:attr(data-order);font-family:var(--font-display);color:var(--text);place-items:center;font-size:1.3rem;font-weight:800;display:grid;position:absolute;inset:0}.vs{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.vs__prompt{align-items:center;gap:12px;min-height:72px;font-size:1.1rem;font-weight:800;display:flex}.vs__badge{flex:none;place-items:center;width:66px;height:66px;display:grid;position:relative}.vs__badge-in{background:var(--navy);color:#fff;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.vs__badge-in svg{width:62%;height:62%}.vs__text{display:block}.vs__level{background:var(--fill);color:var(--text-2);border-radius:99px;padding:3px 10px;font-size:.75rem;font-weight:800}.vs__grid{gap:7px;width:min(100%,380px,46vh);animation:.16s ease-out vsIn;display:grid}@keyframes vsIn{0%{opacity:.4;transform:scale(.97)}to{opacity:1;transform:none}}.vs__cell{aspect-ratio:1;border:2px solid var(--line);background:var(--fill);color:var(--navy);cursor:pointer;touch-action:manipulation;border-radius:12px;place-items:center;padding:0;transition:background-color .2s;display:grid;position:relative}.vs__cell svg{width:62%;height:62%}.vs__cell.is-hint{background:var(--mint-soft)}.vs__cell.is-found{background:var(--mint-soft);border-color:var(--mint)}.vs__cell.is-found:after{content:"✓";color:var(--mint-ink);font-size:.9rem;font-weight:800;position:absolute;top:2px;right:6px}.vs__cell.is-reveal{border-color:var(--coral);box-shadow:0 0 0 4px var(--coral-soft)}.rs{touch-action:pan-y;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:relative}.rs__q{font-family:var(--font-display);text-align:center;min-height:1.4em;font-size:clamp(1.15rem,4vw,1.5rem);font-weight:700}.rs__card{width:140px;height:140px;position:relative}.rs__face{place-items:center;display:grid;position:absolute;inset:0}.rs__front{background:var(--navy);color:#fff;font-family:var(--font-display);letter-spacing:-.03em;font-size:3.6rem;font-weight:800;transition:background-color .12s;animation:.15s ease-out rsPop}@keyframes rsPop{0%{transform:scale(.88)}to{transform:none}}.rs__front--parity{border-radius:50%}.rs__front--magnitude{border-radius:22px}.rs__front--three{clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%)}.rs__front.is-ok{background:var(--mint);color:var(--navy)}.rs__front.is-no{background:var(--coral);color:var(--navy)}.rs__drain{width:220px}.rs__answers{grid-template-columns:1fr 1fr;gap:12px;width:min(100%,440px);display:grid}.rs__ans{border-radius:var(--r-md);border:2px solid var(--line);background:var(--fill);min-height:62px;color:var(--text);font:inherit;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:10px;font-size:1.1rem;font-weight:800;display:flex}.rs__key{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.rs__key li{align-items:center;gap:7px;display:inline-flex}.rs__shape{background:var(--navy);width:16px;height:16px;display:inline-block}.rs__shape--parity{border-radius:50%}.rs__shape--magnitude{border-radius:4px}.rs__shape--three{clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%)}.sprint{flex-direction:column;display:flex}.sprint__label{color:var(--text-2);text-align:center;padding:12px 16px 0;animation:.3s cubic-bezier(.2,.8,.2,1) introIn}.sprint__label strong{color:var(--mint-ink);margin-right:6px}.sprint__step{background:var(--fill);color:var(--text-2);border-radius:99px;margin-right:8px;padding:1px 9px;font-size:.8rem;font-weight:800;display:inline-block}.sprint__game{flex:1;min-height:0;position:relative}.sprint__game>*{width:100%;height:100%}.sprint .ms-tiles,.sprint .ms .timebar{width:min(100%,300px,36vh)}.sprint .vs__grid{width:min(100%,340px,38vh)}.sprint .rs{gap:10px}.sprint .rs__card{width:112px;height:112px}.sprint .rs__front{font-size:2.8rem}.overlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1b2d73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.overlay__panel{background:var(--surface);border-radius:var(--r-lg);width:100%;max-width:440px;box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:28px;display:flex}.overlay__panel h2{font-family:var(--font-display);font-size:1.6rem}.overlay__panel p{color:var(--text-2)}.overlay__actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.consent{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;max-width:62ch;padding:14px 16px;font-size:.92rem;display:flex}.consent strong{color:var(--text)}.consent input{width:20px;height:20px;accent-color:var(--mint-ink);cursor:pointer;flex:none;margin:2px 0 0}.results__title{font-family:var(--font-display);font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.1}.results__head{flex-direction:column;gap:16px;display:flex}.bigstats{flex-wrap:wrap;align-items:flex-end;gap:clamp(24px,6vw,56px);display:flex}.bigstat{flex-direction:column;display:flex}.bigstat__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,7vw,3rem);font-weight:800;line-height:1}.bigstat--score .bigstat__value{color:var(--navy);font-size:clamp(3.2rem,13vw,5.5rem)}.bigstat--score .bigstat__value:after{content:"";background:linear-gradient(90deg, var(--mint), var(--lime));border-radius:99px;height:8px;margin-top:8px;display:block}.bigstat__label{color:var(--text-2);margin-top:6px;font-weight:600}.explain{color:var(--text-2);max-width:62ch;font-size:.95rem}.table-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}.breakdown{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.breakdown th,.breakdown td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}.breakdown thead th{color:var(--text-2);background:var(--fill);font-size:.82rem;font-weight:700}.breakdown tbody tr:last-child>*{border-bottom:0}.breakdown tbody th{font-weight:700}.breakdown__num{width:1.4em;color:var(--mint-ink);font-family:var(--font-display);display:inline-block}.breakdown__note{color:var(--text-2);margin:2px 0 0 1.4em;font-size:.82rem;font-weight:600;display:block}.results__checkin,.results__next{flex-direction:column;gap:16px;padding-top:8px;display:flex}.results__checkin .scale__legend{font-size:1.4rem}.compare{flex-direction:column;gap:12px;display:flex}.compare__scale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.compare__step{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;min-height:84px;padding:8px;display:flex}.compare__n{font-family:var(--font-display);color:var(--text-2);font-weight:700}.compare__mark{border-radius:99px;padding:2px 8px;font-size:.78rem;font-weight:800}.compare__mark--pre{border:2px solid var(--navy);color:var(--navy)}.compare__mark--post{background:var(--mint);color:var(--navy)}.raw summary{cursor:pointer;color:var(--text-2);font-weight:600}.raw pre{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);white-space:pre;max-height:360px;padding:14px;font-size:.8rem;overflow:auto}@media (width<=560px){.hud{grid-template-columns:1fr auto}.hud__round{grid-area:1/1}.hud__spacer{display:none}.hud__clock{text-align:left;grid-area:2/1/auto/-1;align-items:baseline;gap:10px;display:flex}.hud__clock .hud__meta{order:2}.stage{height:56vh;min-height:360px}.track__label{font-size:.72rem}.track__num{font-size:1.05rem}}@media (hover:hover){.btn--primary:hover:not(:disabled){background:var(--mint-hover)}.btn--ghost:hover:not(:disabled),.scale__opt:hover,.vs__cell:hover{border-color:var(--text-2)}.rs__ans:hover{border-color:var(--mint);background:var(--mint-soft)}}@media (hover:none){.key-hint{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.hud__pop,.burst,.between__wipe{display:none}.btn:active:not(:disabled),.ms-tile.is-lit{transform:none}.float{animation:.7s ease-out forwards floatFade!important}}@keyframes floatFade{0%{opacity:0}20%{opacity:1}70%{opacity:1}to{opacity:0}}.screen-loading{min-height:60vh}.acct{max-width:560px}.acct__kicker{color:var(--mint-ink);font-weight:800}.acct__title{font-family:var(--font-display);font-size:clamp(1.8rem,6vw,2.6rem);line-height:1.1}.acct__lede{color:var(--text-2);font-size:1.05rem}.acct__lede strong{color:var(--text)}.acct__pricing{background:var(--mint-soft);color:var(--mint-ink);border-radius:99px;align-self:flex-start;padding:6px 12px;font-size:.92rem;font-weight:700;display:inline-flex}.acct__form{flex-direction:column;gap:10px;display:flex}.acct__label{font-weight:800}.acct__input{border:2px solid var(--line);background:var(--surface);min-height:54px;color:var(--text);font:inherit;border-radius:14px;padding:0 16px;font-size:1.05rem}.acct__input:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-color:var(--navy)}.acct__error{color:var(--coral-ink);font-weight:700}.acct__price{align-items:baseline;gap:8px;display:flex}.acct__price span{font-family:var(--font-display);font-size:4rem;font-weight:800;line-height:1}.acct__price small{color:var(--text-2);font-weight:700}.acct__stats{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.acct__stats div{background:var(--surface);padding:12px 14px}.acct__stats dt{color:var(--text-2);font-size:.82rem;font-weight:700}.acct__stats dd{font-family:var(--font-display);margin:2px 0 0;font-size:1.6rem;font-weight:800}.acct__spinner{border:4px solid var(--fill-2);border-top-color:var(--mint);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.checkin-error{color:var(--coral-ink);font-weight:700}.runs-note{color:var(--text-2);font-size:.92rem;font-weight:600}.home{isolation:isolate;background:var(--bg);min-height:100vh;color:var(--text);position:relative;overflow-x:clip}.home-bg{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.wrap{max-width:1180px;margin:0 auto;padding-left:clamp(18px,5vw,48px);padding-right:clamp(18px,5vw,48px)}.section{padding-top:clamp(56px,7vw,96px)}.h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:700;line-height:1.1}.section__intro{color:var(--text-2);max-width:58ch;margin-top:12px}.skip-link{z-index:50;background:var(--navy);color:#fff;border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.only-narrow{display:none}.home .btn{gap:9px;text-decoration:none}.btn--mint{background:var(--mint);color:var(--navy);font-family:var(--font-display);box-shadow:0 10px 24px -14px #087f60e6}.btn--ghost{background:var(--surface);border-color:var(--line);color:var(--text)}.btn--lg{border-radius:16px;min-height:60px;padding:0 28px;font-size:1.02rem}.btn--sm{border-radius:13px;min-height:46px;padding:0 16px;font-size:.85rem}.btn--breathe{position:relative}.btn--breathe:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;will-change:transform, opacity;border:3px solid #22d3a08c;animation:2.6s ease-out infinite breathe;position:absolute;inset:-2px}@media (hover:hover){.btn--mint:hover{background:var(--mint-hover)}.btn--ghost:hover{border-color:var(--text-2)}}.topbar{z-index:30;padding:14px clamp(12px,4vw,40px) 6px;transition:padding .2s;position:sticky;top:0}.topbar__inner{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:20px;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1180px;margin:0 auto;padding:10px 10px 10px 14px;transition:padding .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #0f1b2d0d,0 14px 30px -20px #0f1b2d59}.topbar.is-scrolled{padding-top:8px}.topbar.is-scrolled .topbar__inner{padding-top:6px;padding-bottom:6px;box-shadow:0 1px 2px #0f1b2d0f,0 18px 36px -18px #0f1b2d66}.brand{min-height:44px;color:var(--navy);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.topbar__nav{gap:2px;margin-left:12px;margin-right:auto;display:flex}.topbar__nav a{min-height:44px;color:var(--navy);border-radius:12px;align-items:center;padding:0 14px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.topbar__actions{align-items:center;gap:6px;display:flex}.menu-btn{border:1px solid var(--line);width:46px;height:46px;color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;place-items:center;padding:0;display:none}.mobile-menu{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:1180px;margin:8px auto 0;padding:8px;display:grid;box-shadow:0 18px 36px -18px #0f1b2d66}.mobile-menu a{min-height:48px;color:var(--navy);border-radius:12px;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.topbar__nav a:hover,.mobile-menu a:hover{background:var(--fill)}}@media (width<=760px){.topbar__nav{display:none}.menu-btn{display:grid}.only-wide{display:none}.only-narrow{display:inline}}.hero{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,56px);padding-top:clamp(28px,5vw,56px);display:flex}.hero__copy{flex:440px;min-width:0}.hero__card{flex:340px;min-width:0;max-width:470px;margin-inline:auto}.eyebrow{background:var(--mint-soft);color:var(--mint-ink);border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.88rem;font-weight:700;display:inline-flex}.eyebrow__dot{background:var(--mint);border-radius:50%;width:10px;height:10px}.hero__title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:18px;font-size:clamp(2.4rem,6.2vw,4.8rem);font-weight:800;line-height:1.02}.hero__sub{color:var(--text-2);max-width:30ch;margin-top:18px;font-size:clamp(1.15rem,2vw,1.4rem)}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.facts{color:var(--text-2);flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.facts li{align-items:center;gap:8px;display:inline-flex}.runcard{border:1px solid var(--line);background:#fff;border-radius:26px;padding:22px;box-shadow:0 1px 2px #0f1b2d0f,0 28px 50px -26px #0f1b2d52}.runcard__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.runcard__title{color:var(--text-2);font-size:.95rem;font-weight:800}.runcard__pill{background:var(--navy);color:#fff;font-family:var(--font-display);border-radius:99px;padding:5px 12px;font-size:.85rem;font-weight:700}.runcard__track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:18px 0 8px;display:grid}.seg{background:var(--fill-2);border-radius:99px;height:8px;overflow:hidden}.seg i{background:var(--mint);transform-origin:0;border-radius:99px;width:100%;height:100%;display:block;transform:scaleX(0)}.seg.is-done i{background:var(--mint-ink);transform:scaleX(1)}.seg.is-active i{animation:linear forwards segfill}@keyframes segfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.runcard__list{margin:0;padding:0;list-style:none}.runcard__list li{border-bottom:1px solid var(--fill);border-radius:14px;align-items:center;gap:14px;margin:0 -8px;padding:11px 8px;transition:background-color .25s;display:flex}.runcard__list li:last-child{border-bottom:0}.runcard__list li.is-active{background:var(--mint-soft)}.runcard__icon{background:var(--fill);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:transform .25s;display:grid}.runcard__list li.is-active .runcard__icon{background:#fff;transform:scale(1.06)}.runcard__text{flex-direction:column;flex:1;min-width:0;display:flex}.runcard__text b{font-weight:800}.runcard__text span{color:var(--text-2);font-size:.88rem}.runcard__time{font-family:var(--font-display);font-size:.85rem;font-weight:700}.runcard__list li.is-done .runcard__time{color:var(--mint-ink)}.demo__box{border:1px solid var(--line);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#fff;border-radius:26px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f1b2d0d,0 24px 46px -28px #0f1b2d4d}.demo__box.is-playing{cursor:pointer}.demo__panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.demo__kicker{color:var(--mint-ink);font-size:.9rem;font-weight:800}.demo__title{font-family:var(--font-display);font-size:clamp(1.4rem,3.4vw,2rem);font-weight:700;line-height:1.15}.demo__text{color:var(--text-2);max-width:44ch}.demo__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.demo__panel .btn{align-self:center;margin-top:6px}.demo__hud{font-family:var(--font-display);pointer-events:none;z-index:2;justify-content:space-between;font-size:.95rem;font-weight:700;display:flex;position:absolute;top:12px;left:16px;right:16px}.demo__bubble{background:var(--mint);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0;animation:linear forwards bubble;position:absolute;box-shadow:inset 0 -5px #087f6040,0 8px 18px -10px #087f60cc}.demo__bubble:before{content:"";background:#ffffffb3;border-radius:50%;width:26%;height:18%;position:absolute;top:16%;left:22%;transform:rotate(-25deg)}.demo__bubble.is-coral{background:var(--coral);color:var(--navy);border-radius:26%;font-size:1.5rem;font-weight:800;box-shadow:inset 0 -5px #c63b2840}.demo__bubble.is-coral:before{content:none}@keyframes bubble{0%{transform:scale(.3)}12%{transform:scale(1)}85%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.7)}}.rounds{gap:16px;margin-top:30px;display:grid}.round-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:18px;transition:transform .2s,box-shadow .2s;display:flex}@media (hover:hover){.round-card:hover{transform:translateY(-3px);box-shadow:0 20px 36px -24px #0f1b2d59}}.round-card__art{background:var(--bg);border-radius:14px;place-items:center;height:112px;margin-bottom:4px;display:grid;overflow:hidden}.round-card__no{font-family:var(--font-display);color:var(--mint-ink);font-size:.85rem;font-weight:700}.round-card__name{font-size:1.15rem;font-weight:800}.round-card__text{color:var(--text-2);font-size:.95rem}.art{flex:none;width:168px;height:100px;position:relative}.art .tap{will-change:transform, opacity;border:3px solid var(--navy);opacity:0;pointer-events:none;z-index:3;background:#ffffff8c;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:0;left:0;transform:translate(140px,96px)}.art .ab{border:4px solid var(--mint);opacity:0;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;transform:scale(.4)}.art .pts{font-family:var(--font-display);color:var(--mint-ink);opacity:0;white-space:nowrap;z-index:2;font-size:.72rem;font-weight:800;position:absolute;transform:translate(-50%)}@keyframes a-burst{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes a-pts{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-22px)}}.art--pop .pb{background:var(--mint);border-radius:50%;position:absolute;box-shadow:inset 0 -3px #087f6040}.art--pop .pb:before{content:"";background:#ffffffb3;border-radius:50%;width:26%;height:18%;position:absolute;top:16%;left:22%}.art--pop .pb1{width:36px;height:36px;top:8px;left:14px}.art--pop .pb2{width:32px;height:32px;top:46px;left:100px}.art--pop .pb3{width:30px;height:30px;top:58px;left:44px}.art--pop .pc{background:var(--coral);width:30px;height:30px;color:var(--navy);border-radius:9px;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:4px;left:112px}.art--pop .bu1{top:26px;left:32px}.art--pop .bu2{top:62px;left:116px}.art--pop .bu3{top:73px;left:59px}.art--pop .pt1{top:4px;left:32px}.art--pop .pt2{top:38px;left:116px}.art--pop .pt3{top:48px;left:59px}.art--pop.is-replaying .pb1{animation:3.4s ease-out infinite pop-b1}.art--pop.is-replaying .pb2{animation:3.4s ease-out infinite pop-b2}.art--pop.is-replaying .pb3{animation:3.4s ease-out infinite pop-b3}.art--pop.is-replaying .pc{animation:3.4s ease-out infinite pop-c}.art--pop.is-replaying .bu1,.art--pop.is-replaying .bu2,.art--pop.is-replaying .bu3{animation:3.4s ease-out infinite pop-bu}.art--pop.is-replaying .bu2{animation-delay:.9s}.art--pop.is-replaying .bu3{animation-delay:1.76s}.art--pop.is-replaying .pt1,.art--pop.is-replaying .pt2,.art--pop.is-replaying .pt3{animation:3.4s ease-out infinite pop-pt}.art--pop.is-replaying .pt2{animation-delay:.9s}.art--pop.is-replaying .pt3{animation-delay:1.76s}.art--pop.is-replaying .tap{animation:3.4s ease-in-out infinite pop-tap}@keyframes pop-b1{0%{transform:scale(0)}6%{transform:scale(1.1)}9%,23%{opacity:1;transform:scale(1)}27%,to{opacity:0;transform:scale(1.5)}}@keyframes pop-b2{0%,10%{transform:scale(0)}16%{transform:scale(1.1)}19%,49%{opacity:1;transform:scale(1)}53%,to{opacity:0;transform:scale(1.5)}}@keyframes pop-b3{0%,22%{transform:scale(0)}28%{transform:scale(1.1)}31%,75%{opacity:1;transform:scale(1)}79%,to{opacity:0;transform:scale(1.5)}}@keyframes pop-c{0%,14%{transform:scale(0)}20%{transform:scale(1.1)}23%,80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.6)}}@keyframes pop-bu{0%,24%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(.4)}37%,to{opacity:0;transform:scale(1.9)}}@keyframes pop-pt{0%,24%{opacity:0;transform:translate(-50%)}26%{opacity:1;transform:translate(-50%)}44%,to{opacity:0;transform:translate(-50%,-20px)}}@keyframes pop-tap{0%{opacity:0;transform:translate(150px,100px)scale(1)}10%{opacity:1}21%{transform:translate(32px,26px)scale(1)}24%{transform:translate(32px,26px)scale(.7)}28%{transform:translate(32px,26px)scale(1)}47%{transform:translate(116px,62px)scale(1)}50%{transform:translate(116px,62px)scale(.7)}54%{transform:translate(116px,62px)scale(1)}73%{transform:translate(59px,73px)scale(1)}76%{transform:translate(59px,73px)scale(.7)}80%{opacity:1;transform:translate(59px,73px)scale(1)}92%,to{opacity:0;transform:translate(80px,100px)scale(1)}}.art--memory .mg{grid-template-columns:repeat(3,26px);gap:6px;display:grid;position:absolute;top:4px;left:39px}.art--memory .t{background:var(--line);border-radius:7px;width:26px;height:26px}.art--memory .ta,.art--memory .tb,.art--memory .tc{background:var(--mint)}.art--memory.is-replaying .ta,.art--memory.is-replaying .tb,.art--memory.is-replaying .tc{background:var(--line)}.art--memory.is-replaying .ta{animation:3.6s linear infinite mem-a}.art--memory.is-replaying .tb{animation:3.6s linear infinite mem-b}.art--memory.is-replaying .tc{animation:3.6s linear infinite mem-c}.art--memory .pt1{top:2px;left:84px}.art--memory.is-replaying .pt1{animation:3.6s ease-out infinite mem-pt}.art--memory.is-replaying .tap{animation:3.6s ease-in-out infinite mem-tap}@keyframes mem-a{0%,7%{background:var(--line)}8%,19%{background:var(--mint)}20%,56%{background:var(--line)}57%,64%{background:var(--mint-soft);box-shadow:inset 0 0 0 2px var(--mint)}65%,to{background:var(--line);box-shadow:none}}@keyframes mem-b{0%,21%{background:var(--line)}22%,33%{background:var(--mint)}34%,68%{background:var(--line)}69%,76%{background:var(--mint-soft);box-shadow:inset 0 0 0 2px var(--mint)}77%,to{background:var(--line);box-shadow:none}}@keyframes mem-c{0%,35%{background:var(--line)}36%,47%{background:var(--mint)}48%,80%{background:var(--line)}81%,92%{background:var(--mint-soft);box-shadow:inset 0 0 0 2px var(--mint)}93%,to{background:var(--line);box-shadow:none}}@keyframes mem-pt{0%,81%{opacity:0;transform:translate(-50%)}83%{opacity:1}98%,to{opacity:0;transform:translate(-50%,-18px)}}@keyframes mem-tap{0%,48%{opacity:0;transform:translate(150px,100px)scale(1)}52%{opacity:1}55%{transform:translate(116px,17px)scale(1)}57%{transform:translate(116px,17px)scale(.7)}60%{transform:translate(116px,17px)scale(1)}67%{transform:translate(84px,49px)scale(1)}69%{transform:translate(84px,49px)scale(.7)}72%{transform:translate(84px,49px)scale(1)}79%{transform:translate(52px,81px)scale(1)}81%{transform:translate(52px,81px)scale(.7)}85%{opacity:1;transform:translate(52px,81px)scale(1)}95%,to{opacity:0;transform:translate(70px,100px)scale(1)}}.art--scan .sg{grid-template-columns:repeat(3,26px);gap:6px;display:grid;position:absolute;top:2px;left:41px}.art--scan .sh{background:var(--navy);width:26px;height:26px}.sh--c{border-radius:50%}.sh--s{border-radius:5px}.sh--t{clip-path:polygon(50% 4%,96% 92%,4% 92%)}.sh--d{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.art--scan .sg1 .goal{background:var(--mint)}.art--scan .sg2{opacity:0}.art--scan .bu1{top:47px;left:86px}.art--scan .pt1{top:20px;left:86px}.art--scan.is-replaying .sg1 .goal{background:var(--navy);animation:3.2s linear infinite scan-target}.art--scan.is-replaying .sg1{animation:3.2s ease-in-out infinite scan-g1}.art--scan.is-replaying .sg2{animation:3.2s ease-in-out infinite scan-g2}.art--scan.is-replaying .bu1{animation:3.2s ease-out infinite scan-bu}.art--scan.is-replaying .pt1{animation:3.2s ease-out infinite scan-pt}.art--scan.is-replaying .tap{animation:3.2s ease-in-out infinite scan-tap}@keyframes scan-target{0%,37%{background:var(--navy)}38%,60%{background:var(--mint);transform:scale(1.15)}66%,to{background:var(--navy);transform:none}}@keyframes scan-g1{0%,58%{opacity:1;transform:none}64%,94%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes scan-g2{0%,60%{opacity:0;transform:scale(1.04)}66%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes scan-bu{0%,37%{opacity:0;transform:scale(.4)}38%{opacity:1;transform:scale(.4)}52%,to{opacity:0;transform:scale(1.9)}}@keyframes scan-pt{0%,38%{opacity:0;transform:translate(-50%)}40%{opacity:1}58%,to{opacity:0;transform:translate(-50%,-18px)}}@keyframes scan-tap{0%,6%{opacity:0;transform:translate(150px,100px)scale(1)}12%{opacity:1;transform:translate(140px,80px)scale(1)}22%{transform:translate(60px,20px)scale(1)}30%{transform:translate(112px,76px)scale(1)}36%{transform:translate(86px,47px)scale(1)}38%{transform:translate(86px,47px)scale(.7)}42%{opacity:1;transform:translate(86px,47px)scale(1)}55%,to{opacity:0;transform:translate(110px,100px)scale(1)}}.art--rule{perspective:500px;flex-direction:column;align-items:center;gap:4px;display:flex}.art--rule .rq{color:var(--text-2);font-size:.62rem;font-weight:800;line-height:1}.art--rule .rcard{width:52px;height:52px;transform-style:preserve-3d;position:relative}.art--rule .rf,.art--rule .rb{backface-visibility:hidden;border-radius:13px;place-items:center;display:grid;position:absolute;inset:0}.art--rule .rf{background:var(--navy);color:#fff;font-family:var(--font-display);font-size:1.15rem;font-weight:800}.art--rule .rb{background:var(--lime);color:var(--navy);text-align:center;font-size:.5rem;font-weight:800;line-height:1.15;transform:rotateY(180deg)}.art--rule .rans{gap:6px;display:flex}.art--rule .rans span{border:1px solid var(--line);background:#fff;border-radius:7px;padding:3px 9px;font-size:.6rem;font-weight:800}.art--rule .pt1{top:6px;left:84px}.art--rule.is-replaying .rcard{animation:4s ease-in-out infinite rule-flip}.art--rule.is-replaying .rf{animation:4s linear infinite rule-front}.art--rule.is-replaying .hi{animation:4s linear infinite rule-hi}.art--rule.is-replaying .pt1{animation:4s ease-out infinite rule-pt}.art--rule.is-replaying .tap{animation:4s ease-in-out infinite rule-tap}@keyframes rule-front{0%,29%{background:var(--navy)}30%,38%{background:var(--mint);color:var(--navy)}40%,to{background:var(--navy);color:#fff}}@keyframes rule-hi{0%,28%{background:#fff}29%,38%{background:var(--mint);border-color:var(--mint)}40%,to{background:#fff}}@keyframes rule-flip{0%,46%{transform:rotateY(0)}54%,84%{transform:rotateY(180deg)}92%,to{transform:rotateY(360deg)}}@keyframes rule-pt{0%,30%{opacity:0;transform:translate(-50%)}32%{opacity:1}46%,to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rule-tap{0%,6%{opacity:0;transform:translate(150px,100px)scale(1)}14%{opacity:1}27%{transform:translate(106px,89px)scale(1)}29%{transform:translate(106px,89px)scale(.7)}33%{opacity:1;transform:translate(106px,89px)scale(1)}44%,to{opacity:0;transform:translate(140px,100px)scale(1)}}.art--sprint{justify-content:center;align-items:center;gap:12px;display:flex}.art--sprint .m{flex:none;width:28px;height:28px}.art--sprint .m1{background:var(--mint);border-radius:50%}.art--sprint .m2{background:var(--navy);color:#fff;font-family:var(--font-display);border-radius:7px;place-items:center;font-size:.8rem;font-weight:800;display:grid}.art--sprint .m3{background:var(--navy);clip-path:polygon(50% 4%,96% 92%,4% 92%)}.art--sprint .m4{background:var(--line);border-radius:7px}.art--sprint .pt1{top:6px;left:84px}.art--sprint.is-replaying .m1{animation:2.8s ease-out .35s infinite spr-hit}.art--sprint.is-replaying .m2{animation:2.8s ease-out .95s infinite spr-hit}.art--sprint.is-replaying .m3{animation:2.8s ease-out 1.4s infinite spr-hit}.art--sprint.is-replaying .m4{animation:2.8s ease-out 1.75s infinite spr-hit4}.art--sprint.is-replaying .pt1{animation:2.8s ease-out infinite spr-pt}.art--sprint.is-replaying .tap{animation:2.8s ease-in-out infinite spr-tap}@keyframes spr-hit{0%{transform:scale(1)}5%{box-shadow:0 0 0 4px var(--mint-soft);transform:scale(.8)}14%{transform:scale(1.12)}22%,to{box-shadow:none;transform:scale(1)}}@keyframes spr-hit4{0%{background:var(--line);transform:scale(1)}5%{background:var(--mint);transform:scale(.8)}14%{transform:scale(1.12)}22%,to{background:var(--line);transform:scale(1)}}@keyframes spr-pt{0%,68%{opacity:0;transform:translate(-50%)}70%{opacity:1}88%,to{opacity:0;transform:translate(-50%,-18px)}}@keyframes spr-tap{0%,4%{opacity:0;transform:translate(26px,100px)scale(1)}10%{opacity:1}12%{transform:translate(26px,50px)scale(1)}14%{transform:translate(26px,50px)scale(.7)}18%{transform:translate(26px,50px)scale(1)}33%{transform:translate(66px,50px)scale(1)}35%{transform:translate(66px,50px)scale(.7)}38%{transform:translate(66px,50px)scale(1)}49%{transform:translate(106px,50px)scale(1)}51%{transform:translate(106px,50px)scale(.7)}54%{transform:translate(106px,50px)scale(1)}61%{transform:translate(146px,50px)scale(1)}63%{transform:translate(146px,50px)scale(.7)}67%{opacity:1;transform:translate(146px,50px)scale(1)}80%,to{opacity:0;transform:translate(150px,100px)scale(1)}}.rounds{grid-template-columns:minmax(0,1fr)}@media (width>=620px){.rounds{grid-template-columns:repeat(2,minmax(0,1fr))}.round-card--wide{flex-direction:row;grid-column:1/-1;align-items:center;gap:24px}.round-card--wide .round-card__art{flex:0 0 46%;height:150px;margin-bottom:0}.round-card--wide .art{transform:scale(1.25)}.round-card--wide .round-card__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}}@media (width>=1000px){.rounds{grid-template-columns:repeat(4,minmax(0,1fr))}.round-card--wide{grid-column:2/span 2}}.round-card__body{display:contents}@media (width>=620px){.round-card--wide .round-card__body{display:flex}}.round-card__hint{color:var(--text-2);margin-top:auto;padding-top:4px;font-size:.78rem;font-weight:700}@media (hover:none){.round-card__hint{display:none}}.steps{flex-wrap:wrap;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:flex}.step{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;flex:260px;gap:8px;min-width:0;padding:22px;display:flex}.step__no{background:var(--navy);color:#fff;width:44px;height:44px;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:800;display:grid}.step__no.is-last{background:var(--mint);color:var(--navy)}.step__title{margin-top:6px;font-size:1.2rem;font-weight:800}.step__text{color:var(--text-2)}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;margin-top:clamp(56px,7vw,96px)}.band .wrap{flex-direction:column;align-items:flex-start;gap:28px;padding-top:clamp(44px,6vw,76px);padding-bottom:clamp(44px,6vw,76px);display:flex}.honest{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;width:100%;display:grid}.honest__title{font-size:1.15rem;font-weight:800}.honest__text{color:var(--text-2);margin-top:8px}#faq{text-align:center}#faq .section__intro{margin-inline:auto}.faq{text-align:left;gap:10px;max-width:860px;margin:26px auto 0;display:grid}.faq__item{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.faq__item.is-open{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-soft)}.faq__q button{text-align:left;width:100%;min-height:60px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:1.05rem;font-weight:800;display:flex}.faq__q svg{color:var(--mint-ink);flex:none}.faq__plus{transform-origin:50%;transition:transform .2s}.is-open .faq__plus{transform:scaleY(0)}.faq__a{color:var(--text-2);max-width:70ch;padding:0 20px 18px}.share-btn{gap:8px}@media (width<=760px){.share-btn{width:46px;padding:0}}@media (width<=420px){.brand>span{display:none}.topbar__inner{gap:8px}}.footer{color:var(--text-2);text-align:center;justify-content:center;padding-top:clamp(48px,6vw,72px);padding-bottom:40px;font-size:.95rem;display:flex}.js .reveal{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.btn--breathe:after,.art.is-replaying,.art.is-replaying *,.seg.is-active i{animation:none!important}.seg.is-active i{transform:scaleX(.5)}.js .reveal{opacity:1;transition:none;transform:none}.round-card,.topbar,.topbar__inner{transition:none}}.home section[id],.home #top{scroll-margin-top:96px}@media (prefers-reduced-motion:no-preference){html:has(.home){scroll-behavior:smooth}}.account-btn{border:1px solid var(--line);min-width:46px;min-height:46px;color:var(--navy);cursor:pointer;background:#fff;border-radius:13px;justify-content:center;align-items:center;padding:0 14px;font-size:.92rem;font-weight:700;display:inline-flex}.account-btn__dot{background:var(--navy);width:30px;height:30px;color:var(--lime);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid}.account-btn:has(.account-btn__dot){padding:0 8px}.mobile-menu__btn{min-height:48px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 14px;font-weight:700;display:flex}@media (width<=760px){.topbar__actions .account-btn{display:none}}
