*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{overscroll-behavior:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;touch-action:manipulation;background:#07060f}button{font:inherit;color:inherit;cursor:pointer}@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(./unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(./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(./unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(./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(./unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(./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(./unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(./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: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(./unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(./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(./unbounded-vietnamese-800-normal-CoK4UhqK.woff2)format("woff2"),url(./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(./unbounded-latin-ext-800-normal-18_tL4n1.woff2)format("woff2"),url(./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(./unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(./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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(./space-grotesk-vietnamese-400-normal-BIWiOVfw.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(./space-grotesk-latin-ext-400-normal-DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(./space-grotesk-latin-400-normal-BnQMeOim.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(./space-grotesk-vietnamese-600-normal-D6zpsUhD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(./space-grotesk-latin-ext-600-normal-VcznFIpX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(./space-grotesk-latin-600-normal-BflQw4A9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(./space-grotesk-vietnamese-700-normal-Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(./space-grotesk-latin-ext-700-normal-HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(./space-grotesk-latin-700-normal-CwsQ-cCU.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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0d0b1a;--surface:#1a1633;--well:#110e25;--text:#f6f3ff;--muted:#a79fcb;--acid:#c8ff2e;--shifter-a:#ff3d7f;--shifter-b:#19e3d1;--gravity-a:#b24bff;--gravity-b:#3d6bff;--stack-a:#ffe23a;--stack-b:#ff8a2b;--invaders-a:#ff8a2b;--invaders-b:#ff3d7f;--font-display:"Unbounded", "Arial Black", system-ui, sans-serif;--font-ui:"Space Grotesk", system-ui, sans-serif;--radius:18px;--stroke:2.5px;--lift:4px}.orb{width:var(--s);height:var(--s);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.orb__num{z-index:2;font:800 calc(var(--s) * .46) / 1 var(--font-display);position:relative;transform:translateY(3%)}.orb--sticker{background:var(--c);border:calc(var(--s) * .065) solid var(--ink);box-shadow:inset 0 calc(var(--s) * -.08) 0 #00000029, 0 calc(var(--s) * .09) 0 0 var(--sh), 0 calc(var(--s) * .09) 0 calc(var(--s) * .065) var(--ink)}.orb--sticker:before{content:"";background:#ffffffb3;border-radius:50%;width:36%;height:17%;position:absolute;top:11%;left:15%;transform:rotate(-34deg)}.orb--sticker .orb__num{color:var(--ink)}.orb--sticker.t4 .orb__num,.orb--sticker.t5 .orb__num{color:#fff;text-shadow:0 calc(var(--s) * .04) 0 #0d0b1a8c}.orb--sticker.t7{background:conic-gradient(from 25deg,#ff3d7f,#ffe23a,#c8ff2e,#19e3d1,#3d6bff,#b24bff,#ff3d7f)}.orb--sticker.t7 .orb__num{color:#fff;-webkit-text-stroke:calc(var(--s) * .07) var(--ink);paint-order:stroke fill}.orb--neon{border:calc(var(--s) * .075) solid var(--c);background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--c) 30%, var(--ink)) 0, color-mix(in srgb, var(--c) 10%, var(--ink)) 48%, var(--ink) 80%);box-shadow:0 0 calc(var(--s) * .26) color-mix(in srgb, var(--c) 70%, transparent), inset 0 0 0 calc(var(--s) * .022) color-mix(in srgb, var(--l) 80%, transparent), inset 0 0 calc(var(--s) * .3) calc(var(--s) * .02) color-mix(in srgb, var(--c) 55%, transparent)}.orb--neon:before{content:"";border:max(1px, calc(var(--s) * .022)) solid color-mix(in srgb, var(--c) 55%, transparent);box-shadow:0 0 calc(var(--s) * .06) color-mix(in srgb, var(--c) 60%, transparent);border-radius:50%;position:absolute;inset:15%}.orb--neon:after{content:"";pointer-events:none;background:linear-gradient(#ffffff57,#ffffff0a);border-radius:50% 50% 46% 46%/80% 80% 36% 36%;height:30%;position:absolute;top:8%;left:17%;right:17%}.orb--neon .orb__num{color:color-mix(in srgb, var(--l) 55%, #fff);-webkit-text-stroke:calc(var(--s) * .05) var(--ink);paint-order:stroke fill;text-shadow:0 0 .25em var(--c), 0 0 .6em color-mix(in srgb, var(--c) 80%, transparent)}.orb--neon.t7{background:linear-gradient(var(--ink), var(--ink)) padding-box, conic-gradient(from 25deg, #ff3d7f, #ffe23a, #c8ff2e, #19e3d1, #3d6bff, #b24bff, #ff3d7f) border-box;box-shadow:0 0 calc(var(--s) * .2) #ff3d7fb3, 0 0 calc(var(--s) * .32) #19e3d180, inset 0 0 calc(var(--s) * .28) #b24bff99;border-color:#0000}.orb--neon.t7:before{border-color:#ffffff80}.orb--neon.t7 .orb__num{color:#fff;text-shadow:0 0 .25em #ff3d7f,0 0 .6em #19e3d1}.orb--neon.is-active:before{animation:3.6s step-end infinite neon-flicker}.orb--neon.is-active:after{animation:3.6s step-end -1.2s infinite neon-flicker}@keyframes neon-flicker{0%,61%,65%,to{opacity:1}62%{opacity:.45}63%{opacity:.95}64%{opacity:.55}}.orb--plasma{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--l) 85%, transparent) 0, transparent 34%), radial-gradient(circle at 34% 28%, var(--l) 0, var(--c) 38%, var(--sh) 100%);box-shadow:0 0 calc(var(--s) * .34) color-mix(in srgb, var(--c) 60%, transparent), inset 0 0 0 calc(var(--s) * .035) color-mix(in srgb, var(--l) 85%, #fff), inset 0 0 calc(var(--s) * .16) calc(var(--s) * .03) color-mix(in srgb, var(--l) 70%, transparent), inset 0 calc(var(--s) * -.12) calc(var(--s) * .18) color-mix(in srgb, var(--sh) 80%, transparent)}.orb--plasma:before{content:"";background:conic-gradient(from 0deg, transparent 0 8%, color-mix(in srgb, var(--l) 85%, transparent) 17%, transparent 30% 42%, #ffffff8c 52%, transparent 64% 74%, color-mix(in srgb, var(--l) 70%, transparent) 84%, transparent 96%), radial-gradient(circle, transparent 0 46%, color-mix(in srgb, var(--sh) 45%, transparent) 100%);border-radius:50%;position:absolute;inset:7%;transform:rotate(18deg)}.orb--plasma:after{content:"";background:#ffffffd9;border-radius:50%;width:22%;height:11%;position:absolute;top:14%;left:20%;transform:rotate(-30deg)}.orb--plasma .orb__num{color:#fff;-webkit-text-stroke:calc(var(--s) * .075) var(--ink);paint-order:stroke fill;text-shadow:0 0 .35em color-mix(in srgb, var(--sh) 80%, transparent)}.orb--plasma.t7{background:radial-gradient(circle,#ffffffd9 0,#fff0 36%),conic-gradient(from 25deg,#ff3d7f,#ffe23a,#c8ff2e,#19e3d1,#3d6bff,#b24bff,#ff3d7f)}.orb--plasma.is-active:before{animation:8s linear infinite spin}@keyframes spin{to{transform:rotate(378deg)}}.orb--space{--term:radial-gradient(circle at 30% 26%, transparent 0 30%, #060414a8 100%);--stars:radial-gradient(circle at 80% 18%, #fffffff2 0 2.2%, transparent 3.4%), radial-gradient(circle at 20% 80%, #ffffffb3 0 1.8%, transparent 3%), radial-gradient(circle at 88% 66%, #fff9 0 1.4%, transparent 2.6%);background:var(--term), var(--c);box-shadow:0 0 0 calc(var(--s) * .04) var(--ink), inset calc(var(--s) * .035) calc(var(--s) * .04) calc(var(--s) * .07) calc(var(--s) * -.01) color-mix(in srgb, var(--l) 85%, transparent), 0 0 calc(var(--s) * .28) color-mix(in srgb, var(--c) 50%, transparent)}.orb--space:before{content:"";background:var(--stars);pointer-events:none;border-radius:50%;position:absolute;inset:0}.orb--space .orb__num{color:#fff;-webkit-text-stroke:calc(var(--s) * .08) var(--ink);paint-order:stroke fill}.orb--space.t1{background:var(--term), radial-gradient(circle at 66% 66%, #00000042 0 11%, color-mix(in srgb, var(--l) 55%, transparent) 12% 14%, transparent 15%), radial-gradient(circle at 27% 72%, #00000038 0 8%, color-mix(in srgb, var(--l) 55%, transparent) 9% 11%, transparent 12%), radial-gradient(circle at 72% 26%, #0003 0 6%, color-mix(in srgb, var(--l) 50%, transparent) 7% 8.5%, transparent 9.5%), var(--c)}.orb--space.t2{background:var(--term), radial-gradient(ellipse at 38% 34%, color-mix(in srgb, var(--l) 85%, transparent) 0 15%, transparent 16%), radial-gradient(ellipse at 64% 60%, var(--sh) 0 18%, transparent 19%), radial-gradient(circle at 28% 72%, #0000004d 0 11%, transparent 12%), radial-gradient(ellipse at 70% 24%, color-mix(in srgb, var(--sh) 80%, transparent) 0 9%, transparent 10%), var(--c)}.orb--space.t3{background:var(--term), linear-gradient(172deg, var(--c) 0 10%, var(--l) 10% 18%, var(--c) 18% 27%, var(--sh) 27% 35%, var(--c) 35% 46%, var(--l) 46% 52%, var(--c) 52% 63%, var(--sh) 63% 71%, var(--c) 71% 84%, var(--l) 84% 90%, var(--c) 90%)}.orb--space.t4{background:var(--term), linear-gradient(170deg, var(--l) 0, var(--c) 45%, var(--sh))}.orb--space.t5{background:var(--term), radial-gradient(ellipse at 32% 40%, #fffc 0 9%, transparent 10%), radial-gradient(ellipse at 64% 62%, #ffffffb3 0 13%, transparent 14%), radial-gradient(ellipse at 48% 18%, #fff9 0 7%, transparent 8%), radial-gradient(ellipse at 72% 34%, color-mix(in srgb, var(--l) 70%, transparent) 0 8%, transparent 9%), var(--c)}.orb--space.t6{background:var(--term), linear-gradient(140deg, var(--l), var(--c) 55%, var(--sh))}.orb--space.t4:after,.orb--space.t6:after{content:"";border:calc(var(--s) * .05) solid color-mix(in srgb, var(--l) 88%, transparent);pointer-events:none;height:28%;box-shadow:0 0 calc(var(--s) * .08) color-mix(in srgb, var(--c) 70%, transparent);border-radius:50%;position:absolute;top:36%;left:-26%;right:-26%;transform:rotate(-20deg)}.orb--space.t6:after{transform:rotate(18deg)}.orb--space.t7{box-shadow:0 0 0 calc(var(--s) * .04) var(--ink), inset 0 0 calc(var(--s) * .06) #ffffffb3, 0 0 calc(var(--s) * .3) #b24bffb3;background:radial-gradient(circle,#05030f 0 36%,#05030f8c 40%,#0000 52%),conic-gradient(#ff3d7f,#ffe23a,#c8ff2e,#19e3d1,#3d6bff,#b24bff,#ff3d7f)}.orb--alumbre{background:0 0;border-radius:0}.orb--alumbre .orb__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orb--alumbre .orb__num{z-index:3;color:var(--ink);font-weight:800;font-size:calc(var(--s) * .42);letter-spacing:-.02em;transform:translateY(calc(var(--ny,0%) - 5%));text-shadow:0 calc(var(--s) * .012) 0 #ffffff59}.orb--alumbre.p2 .orb__num{text-shadow:0 0 calc(var(--s) * .06) #ffffff8c}.orb--alumbre.p3 .orb__num{-webkit-text-stroke:calc(var(--s) * .028) #ffffffb3;paint-order:stroke fill;text-shadow:0 0 calc(var(--s) * .08) #ffffffb3}.orb__sheen{z-index:2;pointer-events:none;position:absolute;inset:0}.orb__sheen>i{background:conic-gradient(from 210deg,#fff0 0deg,#fff9 34deg,#6effec57 62deg,#ff78dc4d 92deg,#fff0 130deg 360deg);position:absolute;inset:-12%}.orb--alumbre.is-live .orb__sheen>i{animation:3.6s linear infinite alumbre-sheen}.orb--alumbre.is-live .orb__orbit{animation:5.5s linear infinite alumbre-orbit}@keyframes alumbre-sheen{to{transform:rotate(360deg)}}@keyframes alumbre-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orb--plasma:before,.orb--alumbre.is-live .orb__sheen>i,.orb--alumbre.is-live .orb__orbit{animation:none}}[data-motion=off] .orb--plasma:before,[data-motion=off] .orb--neon:before,[data-motion=off] .orb--neon:after,[data-motion=off] .orb--alumbre.is-live .orb__sheen>i,[data-motion=off] .orb--alumbre.is-live .orb__orbit{animation:none}.boardroom{background:radial-gradient(circle at 20% 0,#b24bff2e,#0000 40%),radial-gradient(circle at 90% 20%,#19e3d11f,#0000 40%),#07060f;min-height:100vh;padding:40px 24px 80px}.boardroom__head{max-width:1200px;margin:0 auto 36px}.boardroom__head h1{font:800 clamp(28px, 5vw, 48px) / 1 var(--font-display);letter-spacing:-.02em;margin:0}.boardroom__head h1 span{color:var(--acid)}.boardroom__head p{color:var(--muted);margin:10px 0 0}.boardroom__grid{grid-template-columns:repeat(auto-fit,360px);justify-content:center;gap:44px 36px;max-width:1200px;margin:0 auto;display:grid}.phone-wrap{margin:0}.phone-wrap__cap{text-align:center;color:var(--muted);font:600 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:14px}.phone{background:var(--ink);border-radius:38px;width:360px;height:740px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #2b2552,0 24px 60px #0000008c}.phone__bg{background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 42%), radial-gradient(circle at 4% 96%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 46%), radial-gradient(#ffffff12 1.2px, transparent 1.7px) 0 0 / 14px 14px;position:absolute;inset:0}.phone__content{height:100%;position:relative}.screen{flex-direction:column;height:100%;padding:18px 11px 14px;display:flex}.sticker-btn{border:var(--stroke) solid var(--ink);background:var(--text);color:var(--ink);box-shadow:0 var(--lift) 0 #6b62a8;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:700;transition:transform 80ms,box-shadow 80ms}.sticker-btn:active{transform:translateY(3px);box-shadow:0 1px #6b62a8}.sticker-btn:focus-visible,.mode-card:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.sticker-btn--sq{place-items:center;width:44px;height:44px;padding:0;display:grid}.sticker-btn--cta{background:var(--acid);box-shadow:0 var(--lift) 0 #7ea000;font:800 16px var(--font-display);padding:12px 22px}.sticker-btn--wide{background:var(--acid);box-shadow:0 var(--lift) 0 #7ea000;font:800 14px var(--font-display);padding:13px 26px}.chip{background:var(--surface);font:600 10px var(--font-display);letter-spacing:.05em;white-space:nowrap;border:2px solid #3a3470;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.chip--tag{background:var(--acid);color:var(--ink);border-color:var(--ink)}.chip--mode{background:var(--accent);color:var(--ink);border-color:var(--ink);box-shadow:0 3px 0 var(--ink);padding:7px 12px;font-size:11px}.chip--ghost{color:var(--muted);background:0 0;border-style:dashed}.hud{grid-template-columns:44px 1fr auto;align-items:center;gap:8px 10px;padding:0 2px;display:grid}.hud__score{padding-left:4px;line-height:1.05;display:grid}.hud__label{font:600 9px var(--font-display);color:var(--muted);letter-spacing:.14em}.hud__value{font:800 28px / 1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hud__best{color:var(--muted);font-size:11px;font-weight:600}.flowbar{grid-column:1/-1;align-items:center;gap:10px;display:flex}.flowbar__tag{font:800 11px var(--font-display);color:var(--acid);white-space:nowrap}.flowbar__track{background:var(--well);border:2px solid var(--ink);border-radius:8px;flex:1;height:12px;overflow:hidden;box-shadow:0 0 0 2px #3a3470}.flowbar__fill{background:repeating-linear-gradient(115deg, var(--acid) 0 8px, #a6d91c 8px 16px);height:100%;display:block}.stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.dock{justify-content:space-between;align-items:center;gap:10px;padding:6px 2px 0;display:flex}.dock__next{color:var(--muted);font-size:13px}.dock__next b{color:var(--shifter-a);font-family:var(--font-display)}.hint{text-align:center;max-width:310px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.35}.hint--acid strong{color:var(--acid)}.next{align-items:center;gap:8px;display:flex}.next>span{font:600 9px var(--font-display);color:var(--muted);letter-spacing:.1em}.board{background:var(--well);box-shadow:0 0 0 3px var(--accent), 0 9px 0 3px var(--ink);border-radius:26px;padding:12px;position:relative}.board__grid{display:grid}.peg{background:#ffffff0b;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 3px #0006}.peg--hot{background:color-mix(in srgb, var(--acid) 24%, transparent);box-shadow:0 0 0 2px var(--acid)}.trail{pointer-events:none;position:absolute;inset:0}.trail path{fill:none;stroke-linecap:round;stroke-linejoin:round}.trail__glow{stroke:var(--acid);stroke-width:22px;opacity:.28}.trail__line{stroke:var(--acid);stroke-width:8px}.trail__dot{fill:var(--ink);stroke:var(--acid);stroke-width:3px}.pop{border:var(--stroke) solid var(--ink);background:var(--acid);color:var(--ink);font:800 12px var(--font-display);box-shadow:0 3px 0 var(--ink);white-space:nowrap;border-radius:12px;padding:6px 10px;position:absolute;transform:rotate(-6deg)}.home__top{justify-content:flex-end;gap:8px;display:flex}.logo{text-align:center;margin-top:-2px;position:relative}.logo__word{font:800 76px / 1 var(--font-display);letter-spacing:-.03em;color:var(--text);text-shadow:3px 3px 0 var(--shifter-a), -3px -2px 0 var(--shifter-b);display:block}.logo__sticker{background:var(--acid);color:var(--ink);border:var(--stroke) solid var(--ink);font:800 14px var(--font-display);letter-spacing:.06em;box-shadow:0 3px 0 var(--ink);border-radius:8px;padding:4px 12px;position:absolute;bottom:-14px;right:22px;transform:rotate(-4deg)}.home__tag{text-align:center;font:600 11.5px var(--font-display);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin:26px 0 14px}.home__modes{flex-direction:column;gap:14px;display:flex}.home__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home__foot{justify-content:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.mode-card{border:var(--stroke) solid var(--ink);background:linear-gradient(120deg, var(--a), var(--b));box-shadow:0 7px 0 var(--ink);transform:rotate(var(--tilt));text-align:left;color:var(--text);border-radius:22px;justify-content:space-between;align-items:center;gap:6px;padding:12px;transition:transform .1s,box-shadow .1s;display:flex;position:relative;overflow:hidden}.mode-card:active{transform:rotate(var(--tilt)) translateY(5px);box-shadow:0 2px 0 var(--ink)}.mode-card--big{min-height:108px}.mode-card__text{background:#0d0b1ad1;border-radius:14px;gap:5px;max-width:62%;padding:9px 11px;display:grid}.mode-card__name{font:800 20px / 1 var(--font-display);letter-spacing:-.01em}.mode-card__text .chip{justify-self:start;padding:3px 8px;font-size:9px}.mode-card__orbs{align-items:center;padding-right:4px;display:flex}.mode-card__orbs .orb+.orb{margin-left:-16px}.home__row .mode-card{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:140px}.home__row .mode-card__text{max-width:100%}.home__row .mode-card__orbs{align-self:flex-end}.float{animation:2.6s ease-in-out infinite alternate bob}.f1{animation-delay:-.9s}.f2{animation-delay:-1.7s}@keyframes bob{to{transform:translateY(-5px)}}.stage--gravity{overflow:visible}.tilt{position:relative;transform:rotate(12deg)scale(.8)}.gravity-ring{z-index:2;filter:drop-shadow(0 3px 0 var(--ink));position:absolute;top:0;right:0}.ring-arc{fill:none;stroke:var(--acid);stroke-width:9px;stroke-linecap:round}.ring-head{fill:var(--acid)}.fall{background:linear-gradient(#0000,#ffffffbf);border-radius:4px;width:5px;height:52px;position:absolute}.fall--1{top:28px;left:92px}.fall--2{top:70px;left:214px}.fall--3{top:150px;left:152px}.gcompass{gap:6px;display:flex}.gcompass__now,.gcompass__next{font:800 10px var(--font-display);border:var(--stroke) solid var(--ink);border-radius:10px;padding:7px 10px}.gcompass__now{background:var(--surface);color:var(--muted);border-color:#3a3470}.gcompass__next{background:var(--acid);color:var(--ink);box-shadow:0 3px 0 var(--ink)}.danger{border-top:3px dashed var(--shifter-a);pointer-events:none;position:absolute;left:6px;right:6px}.danger i{background:var(--well);color:var(--shifter-a);font:800 8.5px var(--font-display);letter-spacing:.08em;padding:1px 6px;font-style:normal;position:absolute;top:-9px;right:4px}.lane{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--accent) 24%, transparent));border-left:2px dashed #ffffff38;border-right:2px dashed #ffffff38;position:absolute}.ghost{opacity:.32}.fallwrap{display:grid;position:absolute}.fallwrap:after{content:"";background:linear-gradient(#0000,#ffffff52);border-radius:8px;height:34px;position:absolute;bottom:100%;left:24%;right:24%}.field{background:repeating-linear-gradient(90deg, transparent 0 62px, #ffffff0d 62px 64px) 12px 0 / 100% 100% no-repeat, var(--well);width:338px;height:420px;box-shadow:0 0 0 3px var(--accent), 0 9px 0 3px var(--ink);border-radius:26px;position:relative;overflow:hidden}.field>.orb{position:absolute}.burst{background:repeating-conic-gradient(#ffe23a61 0 9deg, transparent 9deg 18deg);width:180px;height:150px;position:absolute;-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}.crackwrap{display:grid;position:absolute}.crackwrap:after{content:"";background:var(--ink);clip-path:polygon(48% 0,54% 18%,45% 34%,55% 52%,46% 70%,54% 100%,51% 100%,43% 70%,52% 52%,42% 34%,51% 18%,46% 0);pointer-events:none;border-radius:50%;position:absolute;inset:0}.callout{border:var(--stroke) solid var(--ink);background:var(--acid);color:var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:12px;padding:6px 10px;font-size:11.5px;font-weight:700;position:absolute;transform:rotate(-2deg)}.callout b{font-family:var(--font-display)}.beam{background:repeating-linear-gradient(to bottom, var(--acid) 0 8px, transparent 8px 14px);border-radius:2px;width:4px;position:absolute}.shot{filter:drop-shadow(0 0 8px #ffe23ad9)}.danger--field{border-top-color:var(--shifter-a);left:0;right:0}.launcher{flex-direction:column;align-items:center;width:76px;display:flex;position:absolute;bottom:12px}.launcher .orb{z-index:1;margin-bottom:-12px;position:relative}.launcher__base{background:var(--text);border:var(--stroke) solid var(--ink);border-radius:12px 12px 8px 8px;width:76px;height:24px;box-shadow:0 4px #6b62a8}.lives{color:var(--shifter-a);letter-spacing:3px;text-shadow:0 2px 0 var(--ink);font-size:16px;position:absolute;bottom:14px;left:14px}.ladder{padding:24px 22px}.ladder__title{font:800 13px var(--font-display);letter-spacing:.14em;color:var(--acid);margin:14px 0 10px}.ladder__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ladder__list li{align-items:center;gap:14px;display:flex}.ladder__name{font:600 15px var(--font-display)}.ladder__pts{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.ladder__row{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}@media (prefers-reduced-motion:reduce){.float{animation:none}.sticker-btn,.mode-card{transition:none}}.tabs{flex-wrap:wrap;align-items:center;gap:10px;max-width:1200px;margin:0 auto 28px;display:flex}.tabs__sep{background:#3a3470;width:2px;height:28px;margin:0 6px}.sticker-btn[aria-pressed=true]{background:var(--acid);box-shadow:0 var(--lift) 0 #7ea000}.lab{grid-template-columns:repeat(auto-fit,minmax(540px,1fr));gap:28px;max-width:1200px;margin:0 auto;display:grid}.lab-card{background:var(--surface);box-shadow:0 0 0 2.5px #3a3470, 0 8px 0 2.5px var(--ink);border-radius:26px;padding:20px}.lab-card__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.lab-card__title{font:800 22px var(--font-display);margin:0}.lab-card__blurb{color:var(--muted);margin:0 0 14px;font-size:14px}.lab-card__stage{background:var(--ink);background-image:radial-gradient(#ffffff12 1.2px,#0000 1.7px);background-size:14px 14px;border-radius:18px;align-items:center;gap:18px;padding:16px;display:flex}.lab-card__side{gap:14px;min-width:0;display:grid}.lab-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab-row__tag{width:100%;font:600 9px var(--font-display);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.lab-row--gray{filter:grayscale()}.lab-arrow{font:800 18px var(--font-display);color:var(--acid);padding:0 4px}.lab-facts{gap:6px;margin:14px 0 0;font-size:13px;line-height:1.35;display:grid}.lab-facts b{font-family:var(--font-display);letter-spacing:.08em;color:var(--acid);margin-right:6px;font-size:10px}.lab-verdict{background:var(--surface);max-width:1200px;box-shadow:0 0 0 2.5px var(--acid);border-radius:22px;margin:32px auto 0;padding:22px}.lab-verdict h3{font:800 16px var(--font-display);color:var(--acid);margin:0 0 8px}.lab-verdict p{margin:6px 0;line-height:1.45}.lab-card__detail{background:var(--ink);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:16px 14px 14px;display:flex}.lab-card__detail .lab-row__tag{margin-bottom:4px}.lab-card--wide{grid-column:1/-1}.lab-card--prime{box-shadow:0 0 0 2.5px var(--acid), 0 8px 0 2.5px var(--ink)}.lab-verdict--top{margin:0 auto 28px}.phases{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.phases__col{background:var(--ink);background-image:radial-gradient(#ffffff12 1.2px,#0000 1.7px);background-size:14px 14px;border-radius:18px;justify-items:center;gap:12px;padding:14px 10px;display:grid}.phases__head{text-align:center;gap:2px;display:grid}.phases__head b{font:800 11px var(--font-display);color:var(--acid);letter-spacing:.04em}.phases__head span{color:var(--muted);font-size:12px}.phases__hero{padding:14px}.phases__ladder{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lab-card__detail--tall{padding-top:20px}@media (width<=900px){.phases{grid-template-columns:repeat(2,1fr)}}.styles{padding:24px 16px 18px}.styles__title{font:800 28px var(--font-display);letter-spacing:-.02em;margin:0}.styles__sub{color:var(--muted);margin:6px 0 16px;font-size:13px}.styles__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.style-row{background:var(--surface);box-shadow:0 0 0 2.5px #3a3470, 0 4px 0 2.5px var(--ink);border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}.style-row--locked .style-row__orbs{filter:grayscale(.85)brightness(.7)}.style-row__orbs{flex:none;display:flex}.style-row__orbs .orb+.orb{margin-left:-8px}.style-row__text{flex:1;gap:3px;min-width:0;display:grid}.style-row__text strong{font:800 15px var(--font-display)}.style-row__text>span{color:var(--muted);font-size:12px}.style-row__bar{background:var(--well);border-radius:4px;height:6px;display:block;overflow:hidden}.style-row__bar i{background:var(--acid);height:100%;display:block}.style-row__lock{color:var(--muted);place-items:center;display:grid}.sticker-btn--mini{background:var(--acid);padding:7px 12px;font-size:12px;box-shadow:0 3px #7ea000}.prime-card{background:linear-gradient(135deg, #ff3d7f38, #19e3d138 55%, #b24bff38), var(--surface);border:2.5px dashed var(--acid);border-radius:20px;align-items:center;gap:14px;margin-top:16px;padding:14px;display:flex}.prime-card__orb{flex:none;padding:6px}.prime-card__text{justify-items:start;gap:4px;display:grid}.prime-card__text strong{font:800 20px var(--font-display);letter-spacing:.02em}.prime-card__text>span:not(.chip):not(.stars){color:#d9d3f3;font-size:12.5px}.stars{letter-spacing:4px;color:#3a3470;font-size:20px}.star--on{color:var(--acid);text-shadow:0 2px 0 var(--ink)}.styles__foot{text-align:center;font:600 10px var(--font-display);letter-spacing:.1em;color:var(--muted);margin:auto 0 0}.alumbre{align-items:stretch;padding:24px 16px 14px}.alumbre__hero{background:radial-gradient(circle, #ffffff1a, transparent 65%), var(--well);border-radius:24px;place-items:center;margin:12px 0 4px;padding:24px 0;display:grid;box-shadow:0 0 0 2.5px #3a3470}.alumbre__phase{text-align:center;font:600 13px var(--font-display);letter-spacing:.08em;margin:14px 0 8px}.alumbre__phase b{color:var(--acid)}.alumbre__progress{gap:6px;display:grid}.alumbre__nums{text-align:center;font-size:13px;font-weight:700}.alumbre__next{color:var(--muted);text-align:center;font-size:12px}.timeline{justify-content:space-between;margin:18px 0 10px;padding:0;list-style:none;display:flex}.timeline__item{font:600 10px var(--font-display);letter-spacing:.04em;justify-items:center;gap:6px;display:grid}.timeline{gap:8px}.timeline__item{text-align:center;flex:1}.timeline__name{font-size:11px}.timeline__need{font:600 9px var(--font-display);letter-spacing:.03em;color:var(--muted)}.timeline__item--off{opacity:.62;filter:grayscale(.35)}.shapes{background:var(--well);border-radius:18px;gap:10px;margin:6px 0 10px;padding:12px 10px 10px;display:grid;box-shadow:0 0 0 2px #3a3470}.shapes__head{gap:4px;display:grid}.shapes__title{font:800 12px var(--font-display);letter-spacing:.12em;margin:0}.shapes__head p{color:var(--muted);margin:0;font-size:11.5px}.shapes__row{grid-template-columns:repeat(7,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.shapes__item{font:600 8px var(--font-display);letter-spacing:.02em;justify-items:center;gap:3px;display:grid}.shapes__lvl{color:var(--muted)}.shapes__item b{font-size:9px}.prime-card__actions{justify-items:end;gap:6px;margin-left:auto;display:grid}.prime-card>.prime-card__actions{align-self:center}.alumbre .dock{justify-content:center;margin-top:auto}.harness{background:#07060f;justify-content:center;align-items:flex-start;gap:24px;min-height:100vh;padding:24px;display:flex}.harness__log{color:#a79fcb;white-space:pre-wrap;background:#110e25;border-radius:12px;width:320px;max-height:740px;margin:0;padding:12px;font-size:11px;overflow:auto}.harness .phone{flex:none}.harness{flex-wrap:wrap}.pi{--pi:#fff;display:block;overflow:visible}.pi [class*=pi__]{transform-box:fill-box;transform-origin:50%}.pi--armed{filter:drop-shadow(0 0 3px var(--pi)) drop-shadow(0 0 7px var(--pi))}.pi__spin{animation:14s linear infinite pi-spin}.pi__rewind{animation:2.6s cubic-bezier(.5,0,.3,1) infinite pi-rewind}.pi__bob-a{animation:2.2s ease-in-out infinite pi-bob}.pi__bob-b{animation:2.2s ease-in-out -1.1s infinite pi-bob}.pi__spark{animation:1.8s ease-in-out infinite pi-spark}.pi__beam{animation:.9s ease-in-out infinite pi-beam}.pi__flare{animation:2.4s linear infinite pi-flare}.pi__burst{animation:1.6s ease-in-out infinite pi-burst}.pi__twinkle{animation:2.2s ease-in-out infinite pi-twinkle}.pi__orb{animation:1.8s ease-in-out infinite pi-orb}.pi__ring{animation:1.8s ease-in-out infinite pi-ring}.pi__ring--2{animation-delay:-.6s}.pi__ring--3{animation-delay:-1.2s}.pi__missile{animation:1.8s ease-in-out infinite pi-missile}.pi--armed .pi__spin{animation-duration:5s}.pi--armed .pi__rewind,.pi--armed .pi__beam,.pi--armed .pi__burst,.pi--armed .pi__orb,.pi--armed .pi__ring,.pi--armed .pi__missile,.pi--armed .pi__spark,.pi--armed .pi__bob-a,.pi--armed .pi__bob-b{animation-duration:.9s}.pi--still,.pi--still *{animation:none!important}@media (prefers-reduced-motion:reduce){.pi,.pi *{animation:none!important}}[data-motion=off] .pi,[data-motion=off] .pi *{animation:none!important}@keyframes pi-spin{to{transform:rotate(360deg)}}@keyframes pi-rewind{0%,15%{transform:rotate(0)}70%,to{transform:rotate(-120deg)}}@keyframes pi-bob{50%{transform:translateY(-1.4px)}}@keyframes pi-spark{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(12deg)}}@keyframes pi-beam{50%{opacity:.85;transform:scaleX(.72)}}@keyframes pi-flare{to{transform:rotate(90deg)}}@keyframes pi-burst{50%{transform:scale(1.12)}}@keyframes pi-twinkle{0%,60%,to{opacity:.25;transform:scale(.7)}75%{opacity:1;transform:scale(1.2)}}@keyframes pi-orb{50%{opacity:.8;transform:scale(1.18)}}@keyframes pi-ring{50%{opacity:.7;transform:scaleX(1.1)}}@keyframes pi-missile{50%{transform:translateY(-1.2px)}}.iconlab{color:#111;min-height:100vh;font-family:var(--font-ui,system-ui);background:#f4f4f6;padding:24px}.iconlab h1{font:800 28px var(--font-display,system-ui);margin:0}.iconlab h1 span{color:#6a1cb3}.iconlab p{color:#444;margin:8px 0 14px}.iconlab__ctl{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.iconlab__ctl button{background:#fff;border:2px solid #111;border-radius:12px;padding:8px 12px;font-weight:700}.iconlab__ctl button[aria-pressed=true]{background:#c8ff2e}.iconlab__wall{gap:18px 16px;display:grid}.iconlab__wall--gray{filter:grayscale()}.iconlab__wall figure{margin:0;position:relative}.iconlab__wall img{background:#ddd;display:block}.iconlab__wall .badge{color:#c8ff2e;background:#111;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:-8px;right:-8px}.alab{color:#fff;background:#07060f;min-height:100vh;padding:24px}.alab h1{font:800 22px var(--font-display);margin:0 0 4px}.alab h2{font:600 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#a79fcb;margin:22px 0 8px}.alab p{color:#a79fcb;margin:0;font-size:13px}.alab__sheet{border-radius:18px;gap:10px;padding:14px;display:grid}.alab__sheet--dark{background:#14112b}.alab__sheet--light{background:#f4f0e6}.alab__cols,.alab__row{grid-template-columns:96px repeat(7,1fr);place-items:center;gap:6px;display:grid}.alab__cols b{font:800 11px var(--font-display)}.alab__sheet--light .alab__cols b{filter:brightness(.7)}.alab__rowname{font:600 11px var(--font-display);color:#a79fcb;justify-self:start}.alab__sheet--light .alab__rowname{color:#5a5278}.alab__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alab__row--small{grid-template-columns:64px 1fr 1fr 1fr;align-items:end}.alab__group{gap:2px;display:flex}.alab__boards{flex-wrap:wrap;gap:18px;display:flex}.alab__board{font:600 11px var(--font-display);color:#a79fcb;justify-items:center;gap:8px;margin:0;display:grid}.fxd{color:var(--text);font-family:var(--font-ui);flex-direction:column;align-items:center;gap:10px;padding:14px 12px 28px;display:flex}.fxd__title{font:800 18px / 1 var(--font-display);letter-spacing:.02em;margin:0}.fxd__row{flex-wrap:wrap;justify-content:center;gap:6px;max-width:380px;display:flex}.fxd__chip,.fxd__btn{border:var(--stroke) solid var(--ink);background:var(--surface);min-height:44px;color:var(--text);font:700 13px / 1 var(--font-ui);box-shadow:0 var(--lift) 0 var(--ink);cursor:pointer;touch-action:manipulation;border-radius:14px;padding:0 14px}.fxd__chip--num{min-width:44px;font-family:var(--font-display);padding:0}.fxd__chip[aria-pressed=true]{background:var(--acid);color:var(--ink)}.fxd__btn--hot{background:var(--shifter-a);color:var(--ink)}.fxd__chip:active,.fxd__btn:active{box-shadow:none;transform:translateY(3px)}.fxd__chip:focus-visible,.fxd__btn:focus-visible,.fxd__slider input:focus-visible{outline:3px solid var(--acid);outline-offset:2px}.fxd__slider,.fxd__check{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:flex}.fxd__slider input{width:160px}.fxd__stage{width:min(100%, var(--w));height:var(--h);border:var(--stroke) solid var(--ink);border-radius:var(--radius);background:radial-gradient(circle at 20% 10%, #b24bff47, transparent 45%), radial-gradient(circle at 85% 90%, #19e3d138, transparent 45%), var(--well);box-shadow:0 var(--lift) 0 var(--ink);position:relative;overflow:hidden}.fxd__sample{position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.fxd__orb{will-change:transform;line-height:0;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hoy{color:#0d0b1a;background:#fff6dc;border:3.5px solid #0d0b1a;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;margin:0 4px 18px;display:grid;overflow:hidden;box-shadow:0 6px #0d0b1a}.home--dark .hoy{box-shadow:0 6px 0 #0d0b1a, 0 0 0 3px var(--acid)}.hoy button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hoy__main{text-align:left;background:0 0;border:0;align-content:center;gap:6px;min-width:0;min-height:88px;padding:10px 10px 10px 14px;display:grid}.hoy__chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hoy-chip{color:#0d0b1a;font:800 11px / 1.3 var(--font-display);white-space:nowrap;background:#fff;border:2px solid #0d0b1a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 5px;display:inline-flex}.hoy-chip--streak{background:#ffe23a}.hoy-chip--freeze{background:#bff7f1}.hoy-chip--missions{background:#fff;padding-left:7px}.hoy-pips{gap:3px;display:inline-flex}.hoy-pip{background:0 0;border:2px solid #0d0b1a;border-radius:50%;width:9px;height:9px}.hoy-pip--on{background:#c8ff2e}.hoy__goal{font:600 13px / 1.3 var(--font-ui);overflow-wrap:anywhere}.hoy__more{font:800 10px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#5a527f}.hoy__daily{background:var(--acid);text-align:center;border:0;border-left:3.5px solid #0d0b1a;align-content:center;justify-items:center;gap:1px;width:132px;min-height:88px;padding:8px 10px;transition:background-color .1s;display:grid}.hoy__daily:active{background:#a9de1d}.hoy__daily>span,.hoy__main>span{transition:transform 80ms}.hoy__daily:active>span,.hoy__main:active>span{transform:translateY(2px)scale(.98)}.hoy__main:active{background:#0d0b1a0f}.home[data-motion=off] .hoy__daily>span,.home[data-motion=off] .hoy__main>span,.home[data-motion=off] .streak-chip{transition:none}.hoy__daily-tag{font:800 10px var(--font-display);letter-spacing:.1em}.hoy__daily-mode{font:800 17px / 1.15 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.hoy__daily-note{font:700 11px var(--font-ui);opacity:.8}.hoy button:focus-visible{outline-offset:-5px;outline:3px solid #0d0b1a}.hoy-view{gap:0;padding:24px 16px 28px}.hoy-view .styles__title{margin-top:12px}.hoy-view .styles__sub{margin-bottom:14px}.hoy-card{color:#0d0b1a;background:#fff6dc;border:3px solid #0d0b1a;border-radius:20px;gap:10px;margin:0 0 18px;padding:14px 14px 16px;display:grid;box-shadow:0 6px #0d0b1a}.hoy-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hoy-card__head h3{font:800 15px var(--font-display);letter-spacing:-.01em;margin:0}.hoy-card__text{font:500 13px / 1.4 var(--font-ui);margin:0}.hoy-card__goal{font:700 16px / 1.25 var(--font-ui);margin:0}.hoy-dim{opacity:.7}.hoy-badge{color:#0d0b1a;font:800 10px var(--font-display);letter-spacing:.08em;white-space:nowrap;background:#ff3d7f;border:2px solid #0d0b1a;border-radius:999px;padding:3px 9px}.hoy-badge--soft{background:#c8ff2e}.hoy-card--daily{background:linear-gradient(120deg, var(--a,#c8ff2e), var(--b,#19e3d1)) top / 100% 8px no-repeat, #fff6dc;padding-top:18px;position:relative}.hoy-daily__mode{font:800 34px / 1 var(--font-display);letter-spacing:-.03em;margin:0}.hoy-stats{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.hoy-stats>div{background:#fff;border:2px solid #0d0b1a;border-radius:12px;padding:8px 10px}.hoy-stats dt{font:600 11px var(--font-ui);opacity:.75}.hoy-stats dd{font:800 18px var(--font-display);font-variant-numeric:tabular-nums;margin:2px 0 0}.hoy-stats dd .hoy-dim{font:600 11px var(--font-ui)}.hoy-play{justify-self:stretch;min-height:48px}.hoy-actions{align-items:stretch;gap:10px;display:flex}.hoy-actions .hoy-play{flex:1}.hoy-share{min-width:84px;min-height:48px;font:800 11px var(--font-display);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 10px;display:inline-flex}.hoy-missions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hoy-mission{background:#fff;border:2px solid #0d0b1a;border-radius:12px;gap:5px;padding:9px 10px;display:grid}.hoy-mission--done{background:#eaffb0}.hoy-mission__top{font:600 13px / 1.3 var(--font-ui);justify-content:space-between;align-items:center;gap:8px;display:flex}.hoy-mission__top strong{font-weight:700}.hoy-mission__count{font:800 12px var(--font-display);font-variant-numeric:tabular-nums}.hoy-mission__ok{display:inline-flex}.hoy-mission__reward{font:600 11px var(--font-ui);opacity:.75}.hoy-bar{background:#e6dcc0;border:2px solid #0d0b1a;border-radius:999px;height:12px;display:block;overflow:hidden}.hoy-bar__fill{background:linear-gradient(90deg,#c8ff2e,#19e3d1);border-right:2px solid #0d0b1a;height:100%;display:block}.hoy-bar__fill[style*="width: 0%"]{border-right:0}.hoy-badges{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.hoy-medal{opacity:.55;background:0 0;border:2px dashed #0d0b1a;border-radius:12px;justify-items:center;gap:0;padding:6px 0 5px;display:grid}.hoy-medal strong{font:800 15px var(--font-display)}.hoy-medal span{font:700 9px var(--font-ui)}.hoy-medal--on{opacity:1;background:#ffe23a;border-style:solid;box-shadow:0 3px #0d0b1a}.hoy-freeze{align-items:flex-start;gap:6px;display:flex}.hoy-freeze svg{flex:none;margin-top:1px}.hoy-records{grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}.hoy-records li{font:700 10px var(--font-display);letter-spacing:.05em;background:#fff;border:2px solid #0d0b1a;border-radius:10px;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 9px;display:flex}.hoy-records strong{font:800 13px var(--font-display);font-variant-numeric:tabular-nums}.welcome{z-index:60;background:#0d0b1ab8;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.welcome__card{color:#0d0b1a;text-align:center;background:#fff6dc;border:3px solid #0d0b1a;border-radius:22px;justify-items:center;gap:10px;width:min(100%,340px);padding:20px 18px 18px;animation:.3s cubic-bezier(.34,1.56,.64,1) both welcome-in;display:grid;box-shadow:0 7px #0d0b1a}.welcome__card h2{font:800 20px / 1.15 var(--font-display);margin:0}.welcome__card ul{font:500 13.5px / 1.35 var(--font-ui);gap:4px;margin:0;padding:0;list-style:none;display:grid}.welcome__gift{font:800 12px var(--font-display);background:#c8ff2e;border:2px solid #0d0b1a;border-radius:999px;margin:0;padding:6px 12px}@keyframes welcome-in{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.welcome__card{animation:none}}.shell[data-motion=off] .welcome__card{animation:none}.notif__hour{gap:6px;display:grid}.notif__select{border:var(--stroke) solid var(--ink);background:var(--text);min-height:44px;color:var(--ink);box-shadow:0 var(--lift) 0 #6b62a8;font:700 14px var(--font-ui);border-radius:14px;padding:8px 12px}.notif__select:disabled{opacity:.5;box-shadow:none}.notif__select:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.notif__note{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.mystats{background:var(--surface);border-radius:16px;margin-top:12px;padding:12px 14px;box-shadow:0 0 0 2.5px #3a3470}.mystats__list{grid-template-columns:1fr auto;gap:6px 12px;margin:10px 0 0;font-size:13px;display:grid}.mystats .notif__note{margin-top:10px}.mystats__list dt{color:var(--muted)}.mystats__list dd{font:800 13px var(--font-display);font-variant-numeric:tabular-nums;text-align:right;margin:0}.streak-chip{color:#0d0b1a;min-height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffe23a;border:3px solid #0d0b1a;border-radius:999px;align-items:center;gap:4px;padding:4px 12px 4px 8px;transition:transform 80ms,box-shadow 80ms;display:inline-flex;box-shadow:0 4px #0d0b1a}.streak-chip:active{transform:translateY(3px);box-shadow:0 1px #0d0b1a}.streak-chip:focus-visible{outline:3px solid var(--acid);outline-offset:2px}.streak-chip--off{background:#fff6dc}.streak-chip--off .streak-chip__unit{text-transform:none;letter-spacing:0;font-size:12px}.streak-chip--off svg{filter:grayscale();opacity:.55}.streak-chip__num{font:800 20px / 1 var(--font-display);letter-spacing:-.02em}.streak-chip__unit{font:800 10px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.streak-chip__freeze{margin-left:2px;display:inline-flex}.home--dark .streak-chip{box-shadow:0 4px 0 #0d0b1a, 0 0 0 2.5px var(--acid)}.home--streak .logo{margin-top:12px}.intro__card{gap:12px;padding:22px 18px 18px}.intro__art{justify-content:center;align-items:center;gap:8px;min-height:84px;display:flex}.intro__op{font:800 26px var(--font-display)}.intro__daily{background:var(--acid);font:700 12px var(--font-ui);border:3px solid #0d0b1a;border-radius:16px;gap:2px;padding:12px 18px;display:grid;box-shadow:0 4px #0d0b1a}.intro__daily b{font:800 15px var(--font-display);letter-spacing:.08em}.intro__text{font:500 14px / 1.4 var(--font-ui);margin:0}.intro__small{font:500 12px / 1.35 var(--font-ui);color:#5a527f;margin:0}.intro__notif{background:#fff}.intro__dots{gap:6px;display:flex}.intro__dot{border:2px solid #0d0b1a;border-radius:50%;width:10px;height:10px}.intro__dot.is-on{background:#0d0b1a}.intro__nav{gap:10px;width:100%;display:flex}.intro__skip{background:#fff;flex:none}.intro__next{flex:1;min-height:52px}.plx{color:#0d0b1a;width:calc(100% - 8px);font:inherit;text-align:left;cursor:pointer;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;background:#fff6dc;border:3.5px solid #0d0b1a;border-radius:24px;grid-template-columns:108px minmax(0,1fr);align-items:stretch;margin:0 4px 22px;padding:0;transition:transform .12s cubic-bezier(.3,1.5,.5,1),box-shadow .1s;display:grid;position:relative;overflow:hidden;transform:rotate(-.8deg);box-shadow:0 8px #0d0b1a}.home--dark .plx{box-shadow:0 8px 0 #0d0b1a, 0 0 0 3px var(--acid)}@media (hover:hover){.plx:hover{transform:rotate(-.8deg)translateY(-3px);box-shadow:0 11px #0d0b1a}}.plx:active{transform:rotate(-.8deg)translateY(6px)scale(1.01,.97);box-shadow:0 2px #0d0b1a}.plx:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.plx__art{background:linear-gradient(135deg, var(--a) 50%, var(--b) 50%);border-right:3.5px solid #0d0b1a;min-height:156px;display:block;position:relative;overflow:hidden}.plx__art:after{content:"";opacity:.55;background:linear-gradient(135deg,#0000 49%,#0d0b1a 49% 51%,#0000 51%);position:absolute;inset:-20% -10%}.plx__ring{border:3px solid #ffffffb3;border-radius:50%;position:absolute}.plx__ring--a{width:92px;height:92px;animation:7s ease-in-out infinite alternate plx-drift;top:-22px;left:-26px}.plx__ring--b{border-color:#0d0b1a73;width:104px;height:104px;animation:9s ease-in-out infinite alternate-reverse plx-drift;bottom:-26px;right:-30px}.plx__orb{z-index:1;filter:drop-shadow(0 4px #0d0b1a8c);animation:3.2s ease-in-out infinite plx-bob;display:block;position:absolute}.plx__orb--a{top:16px;left:10px}.plx__orb--b{animation-delay:-1.1s;bottom:52px;right:6px}.plx__orb--c{animation-delay:-2.2s;bottom:12px;left:34px}@keyframes plx-bob{50%{transform:translateY(-6px)rotate(4deg)}}@keyframes plx-drift{to{transform:translate(8px,6px)scale(1.06)}}.home[data-motion=off] .plx__orb,.home[data-motion=off] .plx__ring{animation:none}@media (prefers-reduced-motion:reduce){.plx__orb,.plx__ring{animation:none}}.plx__body{align-content:center;gap:6px;min-width:0;padding:12px 12px 11px 14px;display:grid}.plx__kicker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plx__kicker .chip--tag{font-size:10px;box-shadow:0 2px #0d0b1a}.plx__timer{color:var(--acid);font:800 10px / 1.2 var(--font-display);white-space:nowrap;background:#0d0b1a;border-radius:999px;padding:3px 8px 4px}.plx__title{font:800 21px / 1.02 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.plx__week{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.plx__week-tag{color:#0d0b1a;font:800 9px / 1.4 var(--font-display);letter-spacing:.08em;background:#ff3d7f;border-radius:6px;padding:1px 6px}.plx__week-mode{font:800 15px / 1.1 var(--font-display)}.plx__week-var{font:700 12px var(--font-ui)}.plx__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.plx__best{font:700 11px var(--font-ui);letter-spacing:.04em;color:#3a3470}.plx__best b{font:800 14px var(--font-display);color:#0d0b1a;margin-left:3px}.plx__go{background:var(--acid);font:800 12px var(--font-display);border:2.5px solid #0d0b1a;border-radius:12px;padding:6px 12px 7px;box-shadow:0 3px #7ea000}.plx__also{font:600 11px / 1.3 var(--font-ui);color:#5a527f;overflow-wrap:anywhere}.plx-view{gap:0;padding:24px 16px 28px}.plx-view .styles__title{margin-top:12px}.plx-view .styles__sub{margin-bottom:10px}.plx-view__timer{color:var(--acid);font:800 12px var(--font-display);background:#0d0b1a;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;padding:7px 12px;display:flex}.plx-view__week{color:#fff}.plx-view__fair{font:500 12px / 1.45 var(--font-ui);color:var(--muted);text-align:center;margin:6px 4px 0}.plx-mode{background:linear-gradient(135deg, var(--a), var(--b)) top / 100% 9px no-repeat, #fff6dc;color:#0d0b1a;border:3px solid #0d0b1a;border-radius:20px;gap:10px;margin:0 0 18px;padding:14px;display:grid;box-shadow:0 6px #0d0b1a}.plx-mode--featured{box-shadow:0 6px 0 #0d0b1a, 0 0 0 3px var(--acid);padding-top:18px}.plx-mode__head{align-items:center;gap:10px;display:flex}.plx-mode__head>div{flex:1;min-width:0}.plx-mode__orbs{align-items:flex-end;gap:2px;display:inline-flex}.plx-mode__name{font:800 18px / 1.05 var(--font-display);letter-spacing:-.01em;margin:0}.plx-mode__blurb{font:500 13px / 1.3 var(--font-ui);margin:3px 0 0}.plx-mode__variation{font:500 13px / 1.3 var(--font-ui);background:#fff;border:2.5px solid #0d0b1a;border-radius:14px;gap:2px;padding:9px 11px;display:grid}.plx-mode__variation strong{font:800 16px var(--font-display)}.plx-mode__var-tag{font:800 9px / 1.4 var(--font-display);letter-spacing:.08em;background:#ff3d7f;border-radius:6px;justify-self:start;padding:1px 6px}.plx-mode__mod{color:#5a3fd6;font-weight:700}.plx-mode__how{font:500 13px / 1.35 var(--font-ui);gap:5px;margin:0;padding-left:20px;display:grid}.plx-mode__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.plx-mode__best{font:700 11px var(--font-ui);letter-spacing:.04em;color:#3a3470}.plx-mode__best b{font:800 18px var(--font-display);color:#0d0b1a;display:block}.hoy--quiet{border-width:3px;border-radius:16px;margin-top:20px;margin-bottom:8px;box-shadow:0 3px #0d0b1a}.home--dark .hoy--quiet{box-shadow:0 3px #0d0b1a}.hoy--quiet .hoy__main{min-height:64px;padding:8px 10px 8px 12px}.hoy--quiet .hoy__daily{background:#e9e3c4;width:112px;min-height:64px}.hoy--quiet .hoy__daily-mode{font-size:14px}.home{isolation:isolate;position:relative}.home>:not(.home__bg){z-index:1;position:relative}.home__bg{z-index:0;pointer-events:none;background:var(--bg-base,#c8ff2e);position:absolute;inset:0;overflow:hidden}.home__bg:before,.home__bg:after{content:"";position:absolute}.home__bg[data-bg=lima]{--bg-base:#c8ff2e}.home__bg[data-bg=lima]:before{will-change:transform;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'-100%20-100%20200%20200'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%3Crect%20x%3D'-100'%20y%3D'-100'%20width%3D'200'%20height%3D'200'%20fill%3D'%23c8ff2e'%2F%3E%3Cg%20fill%3D'%23a7e000'%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(0)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(30)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(60)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(90)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(120)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(150)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(180)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(210)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(240)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(270)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(300)'%2F%3E%3Cpath%20d%3D'M0%200L220%20-29L220%2029Z'%20transform%3D'rotate(330)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50%/cover no-repeat;animation:120s linear infinite bg-rays;inset:-60%}.home__bg[data-bg=lima][data-theme=dark]{--bg-base:#0d0b1a}.home__bg[data-bg=lima][data-theme=dark]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-100%20-100%20200%20200%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20x%3D%22-100%22%20y%3D%22-100%22%20width%3D%22200%22%20height%3D%22200%22%20fill%3D%22%230d0b1a%22%2F%3E%3Cg%20fill%3D%22%231d1a38%22%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(0)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(15)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(30)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(45)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(60)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(75)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(90)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(105)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(120)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(135)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(150)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(165)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(180)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(195)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(210)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(225)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(240)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(255)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(270)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(285)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(300)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(315)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(330)%22%2F%3E%3Cpath%20d%3D%22M0%200L220%20-16L220%2016Z%22%20transform%3D%22rotate(345)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.home__bg[data-bg=lima][data-theme=dark]:after{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22260%22%20viewBox%3D%220%200%20260%20260%22%3E%3Cpolygon%20points%3D%2246%2C39%2049.9%2C48.1%2059%2C52%2049.9%2C55.9%2046%2C65%2042.1%2C55.9%2033%2C52%2042.1%2C48.1%22%20fill%3D%22%23c8ff2e%22%2F%3E%3Cpolygon%20points%3D%22190%2C26%20192.4%2C31.6%20198%2C34%20192.4%2C36.4%20190%2C42%20187.6%2C36.4%20182%2C34%20187.6%2C31.6%22%20fill%3D%22%23c8ff2e%22%2F%3E%3Cpolygon%20points%3D%22130%2C122%20131.8%2C126.2%20136%2C128%20131.8%2C129.8%20130%2C134%20128.2%2C129.8%20124%2C128%20128.2%2C126.2%22%20fill%3D%22%23c8ff2e%22%2F%3E%3Cpolygon%20points%3D%22224%2C162%20228.2%2C171.8%20238%2C176%20228.2%2C180.2%20224%2C190%20219.8%2C180.2%20210%2C176%20219.8%2C171.8%22%20fill%3D%22%23c8ff2e%22%2F%3E%3Cpolygon%20points%3D%2260%2C197%2062.7%2C203.3%2069%2C206%2062.7%2C208.7%2060%2C215%2057.3%2C208.7%2051%2C206%2057.3%2C203.3%22%20fill%3D%22%23c8ff2e%22%2F%3E%3Cpolygon%20points%3D%22150%2C231%20151.5%2C234.5%20155%2C236%20151.5%2C237.5%20150%2C241%20148.5%2C237.5%20145%2C236%20148.5%2C234.5%22%20fill%3D%22%23c8ff2e%22%2F%3E%3C%2Fsvg%3E) 0 0/260px 260px;border:3px solid #c8ff2e;border-radius:26px;animation:3.6s ease-in-out infinite bg-twinkle;inset:10px}.home__bg[data-bg=memphis]{--bg-base:#5a22c8}.home__bg[data-bg=memphis]:before{will-change:transform;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'320'%20height%3D'320'%20viewBox%3D'0%200%20320%20320'%3E%20%3Cpath%20d%3D'M50%2020L58%2042L80%2050L58%2058L50%2080L42%2058L20%2050L42%2042Z'%20fill%3D'%23c8ff2e'%2F%3E%20%3Cpath%20d%3D'M240%20200L246%20216L262%20222L246%20228L240%20244L234%20228L218%20222L234%20216Z'%20fill%3D'%23ffe23a'%2F%3E%20%3Cpath%20d%3D'M150%20120l14%2014M164%20120l-14%2014'%20stroke%3D'%2319e3d1'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%2F%3E%20%3Cpath%20d%3D'M280%2040l16%2016M296%2040l-16%2016'%20stroke%3D'%23c8ff2e'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%2F%3E%20%3Cpath%20d%3D'M30%20170l14%2014M44%20170l-14%2014'%20stroke%3D'%23ffe23a'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%2F%3E%20%3Cpolyline%20points%3D'110%2C40%20126%2C24%20142%2C40%20158%2C24%20174%2C40'%20fill%3D'none'%20stroke%3D'%23ffe23a'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%20%3Cpolyline%20points%3D'200%2C290%20216%2C274%20232%2C290%20248%2C274%20264%2C290'%20fill%3D'none'%20stroke%3D'%2319e3d1'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%20%3Cpolyline%20points%3D'20%2C270%2036%2C254%2052%2C270%2068%2C254'%20fill%3D'none'%20stroke%3D'%23ff3d7f'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%20%3Cpath%20d%3D'M110%20210a32%2032%200%200%201%2064%200Z'%20fill%3D'%23ff3d7f'%2F%3E%20%3Cpath%20d%3D'M250%2090a26%2026%200%200%200%20-52%200Z'%20fill%3D'%2319e3d1'%20transform%3D'translate(32%2030)'%2F%3E%20%3Ccircle%20cx%3D'90'%20cy%3D'130'%20r%3D'7'%20fill%3D'%23c8ff2e'%2F%3E%20%3Ccircle%20cx%3D'290'%20cy%3D'140'%20r%3D'7'%20fill%3D'%2319e3d1'%2F%3E%20%3Ccircle%20cx%3D'160'%20cy%3D'290'%20r%3D'7'%20fill%3D'%23ffe23a'%2F%3E%20%3Cpath%20d%3D'M290%20250l22%200l-11%20-19Z'%20fill%3D'none'%20stroke%3D'%23c8ff2e'%20stroke-width%3D'5'%20stroke-linejoin%3D'round'%2F%3E%20%3C%2Fsvg%3E") 0 0/320px 320px;animation:70s linear infinite bg-drift-320;inset:-320px 0 0 -320px}.home__bg[data-bg=memphis][data-theme=dark]{--bg-base:#12091f}.home__bg[data-bg=memphis][data-theme=dark]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'320'%20height%3D'320'%20viewBox%3D'0%200%20320%20320'%3E%20%3Cpath%20d%3D'M50%2020L58%2042L80%2050L58%2058L50%2080L42%2058L20%2050L42%2042Z'%20fill%3D'%238fb81f'%2F%3E%20%3Cpath%20d%3D'M240%20200L246%20216L262%20222L246%20228L240%20244L234%20228L218%20222L234%20216Z'%20fill%3D'%23b3a321'%2F%3E%20%3Cpath%20d%3D'M150%20120l14%2014M164%20120l-14%2014'%20stroke%3D'%23138f86'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%2F%3E%20%3Cpath%20d%3D'M280%2040l16%2016M296%2040l-16%2016'%20stroke%3D'%238fb81f'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%2F%3E%20%3Cpath%20d%3D'M30%20170l14%2014M44%20170l-14%2014'%20stroke%3D'%23b3a321'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%2F%3E%20%3Cpolyline%20points%3D'110%2C40%20126%2C24%20142%2C40%20158%2C24%20174%2C40'%20fill%3D'none'%20stroke%3D'%23b3a321'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%20%3Cpolyline%20points%3D'200%2C290%20216%2C274%20232%2C290%20248%2C274%20264%2C290'%20fill%3D'none'%20stroke%3D'%23138f86'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%20%3Cpolyline%20points%3D'20%2C270%2036%2C254%2052%2C270%2068%2C254'%20fill%3D'none'%20stroke%3D'%238fb81f'%20stroke-width%3D'7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%20%3Cpath%20d%3D'M110%20210a32%2032%200%200%201%2064%200Z'%20fill%3D'%238fb81f'%2F%3E%20%3Cpath%20d%3D'M250%2090a26%2026%200%200%200%20-52%200Z'%20fill%3D'%23138f86'%20transform%3D'translate(32%2030)'%2F%3E%20%3Ccircle%20cx%3D'90'%20cy%3D'130'%20r%3D'7'%20fill%3D'%238fb81f'%2F%3E%20%3Ccircle%20cx%3D'290'%20cy%3D'140'%20r%3D'7'%20fill%3D'%23138f86'%2F%3E%20%3Ccircle%20cx%3D'160'%20cy%3D'290'%20r%3D'7'%20fill%3D'%23b3a321'%2F%3E%20%3Cpath%20d%3D'M290%20250l22%200l-11%20-19Z'%20fill%3D'none'%20stroke%3D'%238fb81f'%20stroke-width%3D'5'%20stroke-linejoin%3D'round'%2F%3E%20%3C%2Fsvg%3E")}.home__bg[data-bg=memphis]:after{will-change:transform;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22200%22 height=%22200%22 viewBox=%220 0 200 200%22%3E%3Ccircle cx=%2230%22 cy=%2240%22 r=%226%22 fill=%22%23ffe23a%22/%3E%3Cpath d=%22M120 24l10 10M130 24l-10 10%22 stroke=%22%23ff3d7f%22 stroke-width=%225%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%22170%22 cy=%2296%22 r=%229%22 fill=%22none%22 stroke=%22%2319e3d1%22 stroke-width=%225%22/%3E%3Cpath d=%22M70 120l8 -14l8 14Z%22 fill=%22%23c8ff2e%22/%3E%3Ccircle cx=%2224%22 cy=%22160%22 r=%225%22 fill=%22%23c8ff2e%22/%3E%3Cpath d=%22M140 168l12 0M146 162l0 12%22 stroke=%22%23ffe23a%22 stroke-width=%225%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2296%22 cy=%2280%22 r=%224%22 fill=%22%23ff3d7f%22/%3E%3C/svg%3E") 0 0/200px 200px;animation:34s linear infinite bg-rise-200;inset:0 0 -200px}.home__bg[data-bg=memphis][data-theme=dark]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22200%22 height=%22200%22 viewBox=%220 0 200 200%22%3E%3Ccircle cx=%2230%22 cy=%2240%22 r=%226%22 fill=%22%23b3a321%22/%3E%3Cpath d=%22M120 24l10 10M130 24l-10 10%22 stroke=%22%23a8305a%22 stroke-width=%225%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%22170%22 cy=%2296%22 r=%229%22 fill=%22none%22 stroke=%22%23138f86%22 stroke-width=%225%22/%3E%3Cpath d=%22M70 120l8 -14l8 14Z%22 fill=%22%238fb81f%22/%3E%3Ccircle cx=%2224%22 cy=%22160%22 r=%225%22 fill=%22%238fb81f%22/%3E%3Cpath d=%22M140 168l12 0M146 162l0 12%22 stroke=%22%23b3a321%22 stroke-width=%225%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2296%22 cy=%2280%22 r=%224%22 fill=%22%23a8305a%22/%3E%3C/svg%3E")}.home__bg[data-bg=rayas]{--bg-base:#ffd21f}.home__bg[data-bg=rayas]:before{will-change:transform;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'80'%20height%3D'80'%20viewBox%3D'0%200%2080%2080'%3E%3Crect%20width%3D'80'%20height%3D'80'%20fill%3D'%23ffd21f'%2F%3E%3Cpolygon%20points%3D'40%2C0%2080%2C0%200%2C80%200%2C40'%20fill%3D'%23ff8a2b'%2F%3E%3Cpolygon%20points%3D'80%2C40%2080%2C80%2040%2C80'%20fill%3D'%23ff8a2b'%2F%3E%3C%2Fsvg%3E") 0 0/80px 80px;animation:14s linear infinite bg-drift-80;inset:-80px 0 0 -80px}.home__bg[data-bg=rayas][data-theme=dark]{--bg-base:#0d0b1a}.home__bg[data-bg=rayas][data-theme=dark]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%3Crect%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22%230d0b1a%22%2F%3E%3Cpolygon%20points%3D%2240%2C0%2080%2C0%200%2C80%200%2C40%22%20fill%3D%22%237a3a00%22%2F%3E%3Cpolygon%20points%3D%2280%2C40%2080%2C80%2040%2C80%22%20fill%3D%22%237a3a00%22%2F%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%223.5%22%20fill%3D%22%23ffd21f%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223.5%22%20fill%3D%22%23ffd21f%22%2F%3E%3C%2Fsvg%3E)}.home__bg[data-bg=rayas]:after{will-change:transform;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22160%22 height=%22160%22 viewBox=%220 0 160 160%22%3E%3Cpath d=%22M36 28l4 10 10 4-10 4-4 10-4-10-10-4 10-4Z%22 fill=%22%23fff%22/%3E%3Cpath d=%22M118 96l3 7 7 3-7 3-3 7-3-7-7-3 7-3Z%22 fill=%22%23fff%22/%3E%3Ccircle cx=%22100%22 cy=%2230%22 r=%223.5%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2230%22 cy=%22120%22 r=%223.5%22 fill=%22%23fff%22/%3E%3C/svg%3E") 0 0/160px 160px;animation:26s linear infinite bg-rise-160;inset:0 0 -160px}.home__bg[data-bg=rayas][data-theme=dark]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22160%22 height=%22160%22 viewBox=%220 0 160 160%22%3E%3Cpath d=%22M36 28l4 10 10 4-10 4-4 10-4-10-10-4 10-4Z%22 fill=%22%23ffd21f%22/%3E%3Cpath d=%22M118 96l3 7 7 3-7 3-3 7-3-7-7-3 7-3Z%22 fill=%22%23ffd21f%22/%3E%3Ccircle cx=%22100%22 cy=%2230%22 r=%223.5%22 fill=%22%23ffd21f%22/%3E%3Ccircle cx=%2230%22 cy=%22120%22 r=%223.5%22 fill=%22%23ffd21f%22/%3E%3C/svg%3E")}@keyframes bg-rays{to{transform:rotate(360deg)}}@keyframes bg-twinkle{50%{opacity:.55}}@keyframes bg-rise-200{to{transform:translateY(-200px)}}@keyframes bg-rise-160{to{transform:translateY(-160px)}}@keyframes bg-drift-320{to{transform:translate(320px,320px)}}@keyframes bg-drift-80{to{transform:translate(80px,80px)}}@media (prefers-reduced-motion:reduce){.home__bg:before,.home__bg:after{will-change:auto;animation:none}}.home__bg[data-motion=off]:before,.home__bg[data-motion=off]:after{will-change:auto;animation:none}.home .home__tag{color:var(--text);text-shadow:0 2px #0d0b1a}.home .chip{box-shadow:0 3px #0d0b1a}.home .mode-card{border-width:3.5px}.home .logo__word{color:#ffe23a;-webkit-text-stroke:5px #0d0b1a;paint-order:stroke fill;text-shadow:4px 4px #ff3d7f,7px 7px #0d0b1a,-3px -2px #19e3d1}.home--dark .logo__word{text-shadow:4px 4px #ff3d7f,-3px -2px #19e3d1,0 0 22px #ff3d7f80}.home:not(.home--dark)[data-bg=lima] .home__tag,.home:not(.home--dark)[data-bg=rayas] .home__tag{color:#0d0b1a;text-shadow:none}.home:not(.home--dark)[data-bg=lima] .logo__sticker{color:var(--acid);background:#0d0b1a}.home--dark .home__tag{color:#f6f3ff;text-shadow:none}.home--dark .logo__sticker{background:var(--acid);color:#0d0b1a;box-shadow:0 3px #0d0b1a,0 0 0 2.5px #f6f3ff}.home--dark .chip{box-shadow:0 3px #3a3470}.home--dark .mode-card{border-color:#f6f3ff;box-shadow:0 7px #3a3470}.home--dark .mode-card:active{box-shadow:0 2px #3a3470}.home--dark .sticker-btn{border-color:#f6f3ff}.mode-card--flat{background:var(--b)}.mode-card--flat:before{content:"";background:var(--a);clip-path:polygon(0 0,100% 0,0 100%);position:absolute;inset:0}.mode-card--flat>*{z-index:1;position:relative}.bglab{min-height:100dvh;color:var(--text);font-family:var(--font-ui);background:#0d0b1a;padding:24px 16px 48px}.bglab__head{max-width:1100px;margin:0 auto 20px}.bglab__head h1{font:800 24px var(--font-display);margin:0 0 6px}.bglab__head p{color:var(--muted);margin:0;font-size:14px}.bglab__body{flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1100px;margin:0 auto;display:flex}.bglab__phone{background:#0d0b1a;border:6px solid #3a3470;border-radius:36px;flex:none;width:390px;height:760px;position:relative;overflow:hidden auto}.bglab__panel{flex:360px;gap:18px;min-width:0;display:grid}.bglab__options{flex-wrap:wrap;gap:8px;display:flex}.bglab__opt{border:var(--stroke) solid #0d0b1a;background:var(--surface);min-height:44px;color:var(--text);font:700 13px var(--font-display);border-radius:14px;padding:8px 14px;box-shadow:0 0 0 2px #3a3470}.bglab__opt[aria-pressed=true]{background:var(--acid);color:#0d0b1a;box-shadow:0 0 0 2px var(--acid)}.bglab__opt:focus-visible,.bglab__thumb:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.bglab__toggle{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.bglab__toggle input{width:22px;height:22px;accent-color:var(--acid)}.bglab__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.bglab__thumb{color:var(--text);text-align:left;font:700 12px var(--font-display);background:0 0;border:0;gap:8px;padding:0;display:grid}.bglab__thumb-view{border:3px solid #0d0b1a;border-radius:16px;height:150px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #3a3470}.bglab__thumb[aria-pressed=true] .bglab__thumb-view{box-shadow:0 0 0 3px var(--acid)}.bglab__thumb-card{background:var(--shifter-a);border:3px solid #0d0b1a;border-radius:12px;height:30%;position:absolute;top:46%;left:18%;right:18%;box-shadow:0 4px #0d0b1a}.bglab__thumb-logo{text-align:center;font:800 28px var(--font-display);color:var(--text);text-shadow:2px 2px 0 var(--shifter-a);position:absolute;top:12%;left:0;right:0}.bglab__thumb-view[data-light=true] .bglab__thumb-logo{color:#0d0b1a}.bglab__current{color:var(--muted);margin:0;font-size:13px}.shell>.home__bg{z-index:0}.shell .home-scroll{background:0 0}.shell__content{z-index:1}.shell[data-theme=light][data-bg=lima] :is(.styles__title,.styles__sub,.bgs__title,.bgs__sub,.styles__foot,.tut-howto__title,.settings__privacy),.shell[data-theme=light][data-bg=rayas] :is(.styles__title,.styles__sub,.bgs__title,.bgs__sub,.styles__foot,.tut-howto__title,.settings__privacy){color:#0d0b1a;text-shadow:none}.home__bg[data-playing=true]{filter:brightness(.65)saturate(.9)}.home__bg[data-playing=true]:before,.home__bg[data-playing=true]:after{opacity:.7}.home__bg[data-playing=true][data-bg=lima]:before{animation-duration:360s}.home__bg[data-playing=true][data-bg=lima][data-theme=dark]:after{animation-duration:10s}.home__bg[data-playing=true][data-bg=memphis]:before{animation-duration:210s}.home__bg[data-playing=true][data-bg=memphis]:after{animation-duration:100s}.home__bg[data-playing=true][data-bg=rayas]:before{animation-duration:42s}.home__bg[data-playing=true][data-bg=rayas]:after{animation-duration:80s}.home .home__modes .mode-card{color:#0d0b1a;transform:rotate(var(--tilt));transform-origin:50% 100%;animation:mc-in .55s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i,0) * 90ms + .12s) backwards;-webkit-tap-highlight-color:transparent;background:#fff6dc;border:3.5px solid #0d0b1a;border-radius:22px;align-items:stretch;gap:0;padding:0;transition:transform .12s cubic-bezier(.3,1.5,.5,1),box-shadow .1s;display:grid;overflow:hidden;box-shadow:0 7px #0d0b1a}.home .home__modes .mode-card:before{content:none}.home .home__modes .mode-card--big{grid-template-columns:minmax(0,43%) minmax(0,1fr);min-height:126px}.home .home__row .mode-card{grid-template-rows:106px auto;min-height:0}@media (hover:hover){.home .home__modes .mode-card:hover{transform:rotate(var(--tilt)) translateY(-3px);box-shadow:0 10px #0d0b1a}}.home .home__modes .mode-card:active{transform:rotate(var(--tilt)) translateY(6px) scale(1.02, .94);box-shadow:0 1px #0d0b1a}.mc-art{background:linear-gradient(120deg, var(--a), var(--b));border-bottom:3.5px solid #0d0b1a;min-height:0;display:block;position:relative;overflow:hidden}.mode-card--big .mc-art{border-bottom:0;border-right:3.5px solid #0d0b1a}.mode-card--flat .mc-art{background:linear-gradient(135deg, var(--a) 50%, var(--b) 50%)}.mc-art:after{content:"";pointer-events:none;background:radial-gradient(#0d0b1a38 1.2px,#0000 1.6px) 0 0/9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#0000 45%,#000);mask-image:linear-gradient(160deg,#0000 45%,#000)}.mc-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.mc-a{transform-box:fill-box;transform-origin:50%}.mc-body{align-content:center;gap:5px;min-width:0;padding:10px 12px 11px;display:grid}.mode-card__name{font:800 20px / 1 var(--font-display);letter-spacing:-.01em;color:#0d0b1a;overflow-wrap:anywhere}.home__row .mode-card__name{font-size:16px}.mode-card__blurb{color:#3b3560;font-size:12px;line-height:1.25}.mc-meta{flex-wrap:wrap;align-items:center;gap:5px 6px;display:flex}.home .mc-body .chip{box-shadow:none;border:2px solid #0d0b1a;padding:3px 8px;font-size:9px}.home .mc-body .chip--tag{justify-self:start;width:max-content}.home .mode-card .mode-card__best{color:var(--acid);font:800 9.5px var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0d0b1a;border:2px solid #0d0b1a;border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}.mc-pips{flex:none;gap:4px;margin-left:auto;padding-right:2px;display:inline-flex}.mc-pip{background:0 0;border:2px solid #0d0b1a;border-radius:50%;width:11px;height:11px}.mc-pip--on{background:var(--a);box-shadow:1px 1px #0d0b1a}.mc-pip--star{border-radius:3px;transform:rotate(45deg)}.mc-pip--on.mc-pip--star{background:#ffe23a}.home.home--dark .home__modes .mode-card{color:#f6f3ff;background:#1a1633;border-color:#f6f3ff;box-shadow:0 7px #3a3470}.home.home--dark .home__modes .mode-card:active{box-shadow:0 1px #3a3470}@media (hover:hover){.home.home--dark .home__modes .mode-card:hover{box-shadow:0 10px #3a3470}}.home--dark .mc-art,.home--dark .mode-card--big .mc-art{border-color:#f6f3ff}.home--dark .mode-card__name{color:#f6f3ff}.home--dark .mode-card__blurb{color:#cfc8ee}.home.home--dark .mc-body .chip{border-color:#f6f3ff}.home.home--dark .mode-card .mode-card__best{background:var(--acid);color:#0d0b1a;border-color:#0d0b1a}.home--dark .mc-pip{border-color:#f6f3ff}.home--dark .mc-pip--on{box-shadow:none}@keyframes mc-in{0%{opacity:0;transform:translateY(26px) rotate(var(--tilt)) scale(.92)}}@keyframes mc-bob{50%{transform:translateY(-4px)}}@keyframes mc-swapL{50%{transform:translate(7px)rotate(10deg)}}@keyframes mc-swapR{50%{transform:translate(-7px)rotate(-10deg)}}@keyframes mc-fall{0%{transform:translateY(-5px)}60%,to{transform:translateY(5px)}}@keyframes mc-pulse{50%{transform:scale(.93)}}@keyframes mc-spin{50%{transform:rotate(18deg)scale(1.15)}}@keyframes mc-tilt{50%{transform:rotate(-12deg)}}@keyframes mc-blink{50%{opacity:.35}}.mc-bob{animation:2.4s ease-in-out infinite mc-bob}.mc-swapL{animation:2.6s ease-in-out infinite mc-swapL}.mc-swapR{animation:2.6s ease-in-out infinite mc-swapR}.mc-fall{animation:1.4s cubic-bezier(.5,0,.9,.6) infinite alternate mc-fall}.mc-pulse{animation:1.5s ease-in-out infinite mc-pulse}.mc-spin{animation:2.8s ease-in-out infinite mc-spin}.mc-tilt{animation:2.4s ease-in-out infinite mc-tilt}.mc-blink{animation:1.6s steps(2,end) infinite mc-blink}.mc-d2{animation-delay:-.8s}.mc-d3{animation-delay:-1.4s}.home[data-motion=off] .mode-card,.home[data-motion=off] .mc-a{animation:none}@media (prefers-reduced-motion:reduce){.home .home__modes .mode-card,.mc-a{animation:none}.home .home__modes .mode-card{transition:none}}.home-scroll{overscroll-behavior:none;background:var(--ink);height:100%;position:relative;overflow:hidden auto}.home-scroll>.home{min-height:100%;padding-bottom:36px}.record{background:var(--stack-a);color:#0d0b1a;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:3.5px solid #0d0b1a;border-radius:20px;justify-content:center;align-self:center;align-items:center;gap:10px;margin:0 0 22px;padding:8px 20px 8px 14px;transition:transform .12s,box-shadow .12s;animation:.75s cubic-bezier(.34,1.56,.64,1) both record-pop;display:flex;transform:rotate(-2.5deg);box-shadow:0 6px #0d0b1a}.record:active{transform:rotate(-2.5deg)translateY(4px);box-shadow:0 2px #0d0b1a}.record__trophy{flex:none}.record__text{line-height:1;display:grid}.record__label{font:800 11px var(--font-display);letter-spacing:.14em}.record__num{font:800 38px / 1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:3px}.home--dark .record{box-shadow:0 6px 0 #0d0b1a, 0 0 0 3px var(--acid)}.home[data-motion=off] .record{animation:none}@keyframes record-pop{0%{opacity:0;transform:rotate(-9deg)scale(.55)translateY(-12px)}to{opacity:1;transform:rotate(-2.5deg)scale(1)}}@media (prefers-reduced-motion:reduce){.record{animation:none}}.arcade{z-index:40;color:#f6f3ff;background:#0a0816f0;flex-direction:column;justify-content:center;align-items:center;padding:36px 16px 44px;animation:.22s ease-out both arcade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.arcade__close{top:calc(12px + env(safe-area-inset-top,0px));position:absolute;right:14px}.arcade[data-motion=off]{animation:none}@keyframes arcade-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.cab{background:#5a22c8;border:4px solid #0d0b1a;border-radius:26px 26px 10px 10px;width:min(320px,100%);padding:12px 12px 0;position:relative;box-shadow:0 0 0 4px #f6f3ff,0 10px 0 4px #3a3470}.cab__marquee{background:var(--stack-a);color:#0d0b1a;font:800 19px / 1 var(--font-display);letter-spacing:.04em;text-align:center;border:3.5px solid #0d0b1a;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;padding:8px 6px;display:flex;box-shadow:0 4px #0d0b1a}.cab__star{color:#ff3d7f;font-size:15px}.cab__bezel{background:#1a1633;border:3.5px solid #0d0b1a;border-radius:16px;padding:10px}.cab__screen{color:var(--acid);background:#06131a;border-radius:10px;gap:8px;padding:12px;display:grid;position:relative;overflow:hidden}.cab__flash{z-index:3;opacity:0;pointer-events:none;background:#f6f3ff;animation:.28s steps(3,end) cab-flash;position:absolute;inset:0}@keyframes cab-flash{0%{opacity:.85}to{opacity:0}}.cab__title{text-align:center;font:800 11px var(--font-display);letter-spacing:.16em;color:#19e3d1;margin:0}.cab__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cab__row{background:#0d2530;border-radius:6px;grid-template-columns:1fr auto 28px;align-items:center;gap:8px;padding:5px 6px;display:grid}.cab__mode{font:800 11px var(--font-display);letter-spacing:.06em;display:grid}.cab__wave{font:600 8.5px var(--font-display);letter-spacing:.1em;color:#ffe23a}.cab__score{font:800 14px var(--font-display);font-variant-numeric:tabular-nums;color:#f6f3ff}.cab__lvl{color:var(--muted);place-items:center;display:grid}.cab__lvl:not([data-bounce="0"]) .orb{animation:.7s cubic-bezier(.28,.84,.42,1) both cab-hop;animation-delay:calc(var(--i,0) * 70ms)}@keyframes cab-hop{0%{transform:translateY(0)}30%{transform:translateY(-14px)}55%{transform:translateY(0)}72%{transform:translateY(-6px)}to{transform:translateY(0)}}.cab__stars{justify-content:center;gap:6px;font-size:20px;line-height:1;display:flex}.cab__s{color:#3a3470}.cab__s--on{color:var(--stack-a)}.cab__foot{font:800 9.5px var(--font-display);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex;position:relative}.cab__insert{color:#ff3d7f;animation:1.1s step-end infinite cab-blink}@keyframes cab-blink{50%{opacity:0}}.cab__coins{color:#ffe23a;font-variant-numeric:tabular-nums}.cab__plus{font:800 10px var(--font-display);color:var(--acid);animation:.9s ease-out forwards cab-plus;position:absolute;bottom:14px;right:0}@keyframes cab-plus{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}.arcade[data-motion=off] .cab__flash,.arcade[data-motion=off] .cab__plus{display:none}.arcade[data-motion=off] .cab__lvl .orb,.arcade[data-motion=off] .cab__insert{animation:none}@media (prefers-reduced-motion:reduce){.cab__flash,.cab__plus{display:none}.cab__lvl .orb,.cab__insert{animation:none}}.cab__panel{background:#ff3d7f;border-top:4px solid #0d0b1a;justify-content:space-between;align-items:center;margin:12px -12px 0;padding:10px 24px;display:flex}.cab__lever{transform-origin:50% 85%;background:0 0;border:0;place-items:center;width:56px;height:72px;padding:0;transition:transform .12s;display:grid}.cab__lever:active{transform:rotate(-16deg)}.cab__btns{gap:14px;display:flex}.cab__btn{border:3.5px solid #0d0b1a;border-radius:50%;width:48px;height:48px;padding:0;transition:transform 80ms,box-shadow 80ms;box-shadow:0 5px #0d0b1a}.cab__btn--a{background:#ffe23a}.cab__btn--b{background:#19e3d1}.cab__btn:active{transform:translateY(4px);box-shadow:0 1px #0d0b1a}.cab__lever:focus-visible,.cab__btn:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.cab__base{background:#3a1a99;border-top:4px solid #0d0b1a;place-items:center;height:52px;margin:0 -12px;display:grid}.cab__slot{background:#ffe23a;border:3px solid #0d0b1a;border-radius:4px;width:26px;height:8px}@media (prefers-reduced-motion:reduce){.cab__lever,.cab__btn{transition:none}}.shell{background:var(--ink);width:100%;max-width:480px;height:100dvh;min-height:560px;color:var(--text);margin:0 auto;position:relative;overflow:hidden}.shell__bg{background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 42%), radial-gradient(circle at 4% 96%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 46%), radial-gradient(#ffffff12 1.2px, transparent 1.7px) 0 0 / 14px 14px;position:absolute;inset:0}.shell__content{height:100%;position:relative;overflow-y:auto}.shell .screen{height:auto;min-height:100%}.shell-top{align-items:center;gap:8px;min-height:44px;display:flex}.shell-top__spacer{flex:1}.shell-top .sticker-btn:not(.sticker-btn--sq){min-height:44px}.sticker-btn--off{opacity:.55}.sticker-btn:disabled{opacity:.6;box-shadow:none;transform:none}.sticker-btn--mini{min-width:44px;min-height:44px;padding:8px 12px;font-size:12px}.mode-card__best{font:600 10px var(--font-display);letter-spacing:.05em;color:var(--acid)}.home__foot{flex-wrap:wrap}.alumbre__hero--locked,.prime-card--locked .prime-card__orb{filter:grayscale(.85)brightness(.7)}.prime-card>.sticker-btn{align-self:center;margin-left:auto}.settings{padding:24px 16px 14px}.settings__list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.settings__row{background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 0 0 2.5px #3a3470}.settings__text{gap:2px;display:grid}.settings__text strong{font:700 14px var(--font-display)}.settings__text span{color:var(--muted);font-size:12px}.switch{border:var(--stroke) solid var(--ink);width:60px;height:44px;box-shadow:0 var(--lift) 0 var(--ink);background:#3a3470;border-radius:999px;flex:none;padding:0;transition:background-color .15s;position:relative}.switch--on{background:var(--acid)}.switch__knob{background:var(--text);border:2px solid var(--ink);border-radius:50%;width:28px;height:28px;margin-top:-14px;transition:transform .15s;position:absolute;top:50%;left:5px}.switch--on .switch__knob{transform:translate(16px)}.switch:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.game-host{height:100%;position:relative}.game-host__loading{color:var(--muted);padding:24px}.toasts{pointer-events:none;z-index:50;justify-items:center;gap:8px;display:grid;position:absolute;bottom:16px;left:12px;right:12px}.toast{border:var(--stroke) solid var(--ink);background:var(--acid);color:var(--ink);box-shadow:0 var(--lift) 0 var(--ink);font:800 12px var(--font-display);text-align:center;border-radius:14px;margin:0;padding:10px 16px;animation:.25s ease-out toast-in}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.switch,.switch__knob{transition:none}}.ios-hint{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;background:var(--surface);box-shadow:0 0 0 2.5px var(--acid), 0 5px 0 2.5px var(--ink);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.35;display:flex;position:absolute}.ios-hint p{flex:1;margin:0}.settings__row--stack{flex-direction:column;align-items:stretch}.seg{background:var(--well);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid;box-shadow:0 0 0 2.5px #3a3470}.seg__opt{border:var(--stroke) solid transparent;min-height:44px;color:var(--text);font:700 13px var(--font-display);background:0 0;border-radius:12px;padding:8px 6px}.seg__opt--on{border-color:var(--ink);background:var(--acid);color:var(--ink);box-shadow:0 3px 0 var(--ink)}.seg__opt:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.bgs{margin-top:22px}.bgs__title{font:800 20px var(--font-display);letter-spacing:-.01em;margin:0}.bgs__sub{color:var(--muted);margin:4px 0 12px;font-size:12.5px}.bgs__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bg-card{background:var(--surface);box-shadow:0 0 0 2.5px #3a3470, 0 4px 0 2.5px var(--ink);border-radius:16px;align-content:start;gap:6px;padding:8px;display:grid;position:relative}.bg-card[data-status=equipped]{box-shadow:0 0 0 2.5px var(--acid), 0 4px 0 2.5px var(--ink)}.bg-card__thumb{isolation:isolate;border:3px solid var(--ink);border-radius:12px;height:84px;display:block;position:relative;overflow:hidden}.bg-card--locked .bg-card__thumb .home__bg{filter:grayscale(.9)}.bg-card__veil{z-index:2;color:var(--text);background:#0d0b1a9e;place-items:center;display:grid;position:absolute;inset:0}.bg-card__name{font:800 13px var(--font-display)}.bg-card__note{color:var(--muted);font-size:11px;line-height:1.3}.bg-card__lock{z-index:3;background:var(--ink);width:28px;height:28px;color:var(--text);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.bg-card>.chip,.bg-card>.sticker-btn{justify-self:start}.sticker-btn:not(.sticker-btn--sq):has(>svg){align-items:center;gap:6px;display:inline-flex}.sticker-btn svg,.chip svg{flex:none}.chip:has(>svg){gap:4px}.stars,.cab__stars{align-items:center;gap:4px;line-height:0;display:flex}.star--on{text-shadow:none}.redeem{gap:8px;margin-top:12px;display:grid}.redeem__row{gap:8px;display:flex}.redeem__input{letter-spacing:.04em;flex:1;min-width:0}.redeem .notif__note[data-tone=error]{color:var(--danger,#ff6b8a)}.settings__privacy{color:var(--muted);margin:12px 4px 0;font-size:12px;line-height:1.4}.tut{z-index:40;font-family:var(--font-ui);position:absolute;inset:0;overflow:hidden}.tut__dim{background:#0d0b1a61;position:absolute;inset:0}.tut__spot{border:3px solid var(--acid);border-radius:20px;position:absolute;box-shadow:0 0 0 9999px #0d0b1a9e}.tut__trail{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tut__trail path{fill:none;stroke:var(--acid);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 13;opacity:0;filter:drop-shadow(0 0 5px var(--acid))}.th{z-index:2;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.th__scale{transform-origin:25px 4px;width:64px;height:64px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:-4px;left:-25px}.th__svg{display:block;overflow:visible}.th__glow{background:radial-gradient(circle, var(--acid), transparent 70%);opacity:0;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;transition:opacity .18s;position:absolute;top:4px;left:25px}.th__ripple{border:4px solid var(--acid);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:.55s ease-out forwards th-ripple;position:absolute;top:4px;left:25px}.th--idle .th__svg{animation:1.6s ease-in-out infinite th-float}.th--tap .th__scale,.th--press .th__scale,.th--drag .th__scale{transform:scale(.88)}.th--press .th__glow,.th--drag .th__glow{opacity:.85}.th--big .th__scale{transform:scale(1.45)}.th--big.th--press .th__scale,.th--big.th--drag .th__scale,.th--big.th--tap .th__scale{transform:scale(1.25)}@keyframes th-float{50%{transform:translateY(-6px)rotate(-4deg)}}@keyframes th-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.1)}}.tut__bubble{z-index:3;border:var(--stroke) solid var(--ink);border-radius:var(--radius);background:var(--text);color:var(--ink);box-shadow:0 var(--lift) 0 #6b62a8;pointer-events:none;flex-direction:column;align-items:center;gap:10px;max-width:340px;margin:0 auto;padding:14px 16px 12px;display:flex;position:absolute;left:12px;right:12px}.tut__bubble--top{top:12px}.tut__bubble--bottom{bottom:14px}.tut__bubble--center{top:50%;transform:translateY(-50%)}.tut__text{text-align:center;font:800 17px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.tut__dots{gap:6px;display:flex}.tut__dot{border:2px solid var(--ink);background:0 0;border-radius:50%;width:8px;height:8px}.tut__dot--past{background:#6b62a8}.tut__dot--on{background:var(--acid)}.tut__actions{justify-content:center;align-items:center;gap:10px;display:flex}.tut__skip{box-shadow:none;background:0 0;padding:8px 12px;font-size:13px}.tut__next,.tut__go{padding:10px 18px;font-size:14px}.tut__try{font:700 13px var(--font-ui);color:#4b4378;padding:0 6px}.tut__bubble:not(.tut__bubble--center) .tut__text{animation:.25s ease-out tut-pop}@keyframes tut-pop{0%{opacity:0;transform:scale(.94)}}.tut__confetti{z-index:4;width:0;height:0;position:absolute;top:50%;left:50%}.tut__confetti i{border:2px solid var(--ink);opacity:0;width:9px;height:14px;animation:tut-confetti .9s var(--cd,0s) cubic-bezier(.16, 1, .3, 1) forwards;border-radius:3px;position:absolute}@keyframes tut-confetti{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--cx), var(--cy)) rotate(var(--cr));opacity:0}}.tut[data-reduced=true] .th__svg,.tut[data-reduced=true] .tut__text{animation:none}.tut[data-reduced=true] .th__scale{transition:none}@media (prefers-reduced-motion:reduce){.th__svg,.tut__text,.th__ripple{animation:none}}.tut-howto{margin-top:18px}.tut-howto__title{font:800 15px var(--font-display);margin:0 0 10px}.tut-howto__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tut-demo{background:var(--ink);min-height:100dvh;color:var(--text);font-family:var(--font-ui);flex-direction:column;align-items:center;gap:14px;padding:16px;display:flex}.tut-demo__title{font:800 18px var(--font-display);margin:0}.tut-demo__stage{border:var(--stroke) solid var(--ink);background:var(--surface);touch-action:none;border-radius:26px;flex-direction:column;align-items:center;gap:8px;width:340px;max-width:100%;min-height:470px;padding:14px 0 0;display:flex;position:relative;overflow:hidden}.tut-demo__board{border-radius:var(--radius);background:var(--well);gap:6px;padding:10px;display:grid}.tut-demo__cell{touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.tut-demo__cell--on{outline:3px solid var(--acid);outline-offset:-2px}.tut-demo__score{color:var(--muted);margin:0;font-weight:700}.ads-overlay{z-index:200;background:#0d0b1ae0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ads-panel{background:var(--surface);width:min(320px,100%);box-shadow:0 0 0 2.5px var(--acid), 0 8px 0 2.5px var(--ink);text-align:center;border-radius:24px;justify-items:center;gap:12px;padding:24px 28px;display:grid}.ads-panel h2{font:800 20px var(--font-display);margin:0}.ads-panel__offer{color:var(--muted);margin:0;font-size:14px}.ads-panel__tag{background:var(--acid);color:var(--ink);font:800 13px var(--font-display);letter-spacing:.04em;border-radius:999px;padding:4px 10px}.ads-panel__count{font:800 56px var(--font-display)}
