@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,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)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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-hebrew-500-normal-DdMTjgiE.woff2)format("woff2"),url(./fredoka-hebrew-500-normal-BtShCMVp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.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{--col:430px;--u:43px;--ink:#1d0f4d;--ink2:#2a1670;--blue1:#63c8ff;--blue2:#2f74f0;--blue3:#1b47b8;--rim:#d6efff;--orange1:#ffc043;--orange2:#f28a1d;--orange3:#b8560d;--green1:#98ec4d;--green2:#3cba33;--green3:#1f7d22;--red1:#ff7a7a;--red2:#e83a4d;--red3:#9d1a35;--purple1:#a58bff;--purple2:#6a4cf0;--purple3:#3b25a8;--font:"Lilita One", "Fredoka", "Arial Black", system-ui, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none;background:#1d1640;height:100%;margin:0;overflow:hidden}body{font-family:var(--font);color:#fff;-webkit-user-select:none;user-select:none;touch-action:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg.icon{width:1em;height:1em;display:block}#app{position:fixed;inset:0;overflow:hidden}#ui{pointer-events:none;position:absolute;inset:0}#ui>*{pointer-events:none}#ui button,#ui .modal-card,#ui .btn,#ui .tap{pointer-events:auto}.txt{color:#fff;-webkit-text-stroke:calc(var(--u) * .11) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .07) 0 var(--ink), 0 calc(var(--u) * .14) calc(var(--u) * .1) #14053c73;letter-spacing:.02em}.col{width:var(--col);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hud{width:var(--hudw,var(--col));position:absolute;top:0;bottom:0}.hud .top{top:calc(env(safe-area-inset-top,0px) + var(--u) * .32);left:calc(var(--u) * .32);right:calc(var(--u) * .32);align-items:center;gap:calc(var(--u) * .32);display:flex;position:absolute}.round{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);background:radial-gradient(circle at 50% 22%, #8ad8ff 0%, var(--blue2) 70%);border:calc(var(--u) * .08) solid var(--rim);box-shadow:0 calc(var(--u) * .09) 0 var(--blue3), 0 calc(var(--u) * .16) calc(var(--u) * .22) #0a003c73, inset 0 calc(var(--u) * .06) 0 #ffffff8c;color:#fff;font-size:calc(var(--u) * .72);border-radius:50%;place-items:center;transition:transform .12s;display:grid;position:relative}.round:active{transform:translateY(calc(var(--u) * .05)) scale(.96)}.round svg{filter:drop-shadow(0 calc(var(--u) * .04) 0 #140a6480)}.pill{height:calc(var(--u) * 1);padding:0 calc(var(--u) * .6);border-radius:calc(var(--u) * .32);background:linear-gradient(#76d2ff 0%, var(--blue2) 62%, #2a5fe0 100%);border:calc(var(--u) * .07) solid var(--rim);box-shadow:0 calc(var(--u) * .09) 0 var(--blue3), 0 calc(var(--u) * .15) calc(var(--u) * .2) #0a003c66, inset 0 calc(var(--u) * .05) 0 #ffffff80;font-size:calc(var(--u) * .62);white-space:nowrap;justify-content:center;align-items:center;display:flex}.level-pill{margin-left:calc(var(--u) * .15);min-width:calc(var(--u) * 3.3)}.coin-pill{height:calc(var(--u) * .86);padding:0 calc(var(--u) * .15) 0 calc(var(--u) * 1.15);align-items:center;gap:calc(var(--u) * .4);border-radius:calc(var(--u) * .44);box-shadow:inset 0 calc(var(--u) * .05) calc(var(--u) * .1) #00000080, 0 calc(var(--u) * .06) 0 #ffffff14;font-size:calc(var(--u) * .6);background:linear-gradient(#3a2d86,#241a62);margin-left:auto;display:flex;position:relative}.coin-pill .coin{left:calc(var(--u) * -.12);width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15);position:absolute;top:50%;transform:translateY(-50%)}.coin-pill .num{min-width:calc(var(--u) * 1.6);text-align:right}.plus-btn{width:calc(var(--u) * .7);height:calc(var(--u) * .7);border-radius:calc(var(--u) * .2);background:linear-gradient(var(--orange1), var(--orange2));border:calc(var(--u) * .05) solid #ffe3a0;box-shadow:0 calc(var(--u) * .06) 0 var(--orange3);color:#fff;font-size:calc(var(--u) * .5);place-items:center;display:grid}.meter{top:calc(env(safe-area-inset-top,0px) + var(--u) * 1.72);left:calc(var(--u) * 1.25);right:calc(var(--u) * 1.25);height:calc(var(--u) * .22);box-shadow:inset 0 calc(var(--u) * .03) calc(var(--u) * .05) #00000080;background:#0f053c6b;border-radius:99px;position:absolute;overflow:hidden}.meter i{background:linear-gradient(90deg,#6ee7ff,#ffe45e,#ff8ad8);border-radius:99px;width:0%;height:100%;transition:width .25s ease-out;display:block}.powerbar{left:calc((var(--hudw,var(--col)) - 100vw) / 2);width:100vw;padding-bottom:env(safe-area-inset-bottom,0px);height:calc(var(--u) * 1.5 + env(safe-area-inset-bottom,0px));box-shadow:0 calc(var(--u) * -.08) 0 #7fd2ff, 0 calc(var(--u) * -.2) calc(var(--u) * .4) #14055066;background:linear-gradient(#2eb0f8,#1c93e8);position:absolute;bottom:0}.powerbar .row{left:0;right:0;bottom:calc(var(--u) * .16 + env(safe-area-inset-bottom,0px));justify-content:center;gap:calc(var(--u) * .7);display:flex;position:absolute}.power{width:calc(var(--u) * 1.62);height:calc(var(--u) * 1.62);border:calc(var(--u) * .1) solid #e8f6ff;box-shadow:0 calc(var(--u) * .1) 0 var(--blue3), 0 calc(var(--u) * .2) calc(var(--u) * .25) #0a003c80, inset 0 calc(var(--u) * .06) 0 #ffffff80;color:#fff;font-size:calc(var(--u) * .95);background:radial-gradient(circle at 50% 20%,#90dcff 0%,#3a86f5 62%,#2a63e0 100%);border-radius:50%;place-items:center;transition:transform .12s,filter .2s;display:grid;position:relative}.power:active{transform:translateY(calc(var(--u) * .06)) scale(.95)}.power svg{filter:drop-shadow(0 calc(var(--u) * .05) 0 #1414788c)}.power.off{filter:grayscale(.85)brightness(.8)}.power.active{box-shadow:0 0 0 calc(var(--u) * .1) #ffe45e, 0 0 calc(var(--u) * .7) #ffe45e, 0 calc(var(--u) * .1) 0 var(--blue3);animation:.7s ease-in-out infinite alternate powerPulse}.power .badge{right:calc(var(--u) * -.18);bottom:calc(var(--u) * -.12);min-width:calc(var(--u) * .66);height:calc(var(--u) * .66);padding:0 calc(var(--u) * .1);border:calc(var(--u) * .07) solid #e8f6ff;font-size:calc(var(--u) * .44);box-shadow:0 calc(var(--u) * .05) 0 #0a146499;background:#234dc4;border-radius:99px;place-items:center;display:grid;position:absolute}.power .badge.zero{background:#e8a13a}.power .lock-cap{font-size:calc(var(--u) * .72);color:#cfe6ff;background:#140a50b8;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.power .lock-cap small{bottom:calc(var(--u) * .16);font-size:calc(var(--u) * .3);position:absolute}@keyframes powerPulse{0%{transform:scale(1)}to{transform:scale(1.08)}}.speed{height:calc(var(--u) * .8);padding:0 calc(var(--u) * .42);border:calc(var(--u) * .05) solid #d6efffb3;align-items:center;gap:calc(var(--u) * .16);font-size:calc(var(--u) * .44);pointer-events:auto;background:#140a508c;border-radius:99px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.speed svg{font-size:calc(var(--u) * .5)}.speed.fast{background:linear-gradient(var(--orange1), var(--orange2));border-color:#fff0c2}.toast{left:50%;top:calc(var(--u) * 2.4);opacity:0;padding:calc(var(--u) * .32) calc(var(--u) * .7);border-radius:calc(var(--u) * .5);border:calc(var(--u) * .06) solid #d6efffd9;font-size:calc(var(--u) * .5);white-space:nowrap;z-index:30;background:#180a50db;transition:opacity .2s,transform .25s cubic-bezier(.2,1.4,.4,1);position:absolute;transform:translate(-50%,-8px)scale(.9)}.toast.show{opacity:1;transform:translate(-50%)scale(1)}.tut{left:50%;top:calc(env(safe-area-inset-top,0px) + var(--u) * 2);width:calc(var(--u) * 8.6);padding:calc(var(--u) * .24) calc(var(--u) * .45);border-radius:calc(var(--u) * .5);color:var(--ink2);font-family:"Fredoka", var(--font);font-weight:500;font-size:calc(var(--u) * .4);text-align:center;box-shadow:0 calc(var(--u) * .1) 0 #b9b0e8, 0 calc(var(--u) * .25) calc(var(--u) * .35) #0a003c73;z-index:25;background:#fff;line-height:1.14;animation:1.4s ease-in-out infinite bob;position:absolute;transform:translate(-50%)}.tut b{color:#e2453c;font-weight:400}.hand-ptr{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);margin:calc(var(--u) * -.2) 0 0 calc(var(--u) * -.5);color:#fff;font-size:calc(var(--u) * 1.5);filter:drop-shadow(0 calc(var(--u) * .08) 0 #00000059) drop-shadow(0 0 calc(var(--u) * .2) #ffe45e);pointer-events:none;z-index:24;animation:.9s ease-in-out infinite tapHand;position:absolute}@keyframes tapHand{0%,to{transform:translate(0)scale(1)}45%{transform:translate(0, calc(var(--u) * .25)) scale(.88)}}@keyframes bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translateX(-50%) translateY(calc(var(--u) * -.12))}}.btn{justify-content:center;align-items:center;gap:calc(var(--u) * .3);min-width:calc(var(--u) * 3.6);height:calc(var(--u) * 1.35);padding:0 calc(var(--u) * .9);border-radius:calc(var(--u) * .55);font-size:calc(var(--u) * .66);white-space:nowrap;border:calc(var(--u) * .07) solid #ffffffd9;box-shadow:0 calc(var(--u) * .14) 0 var(--sh,#133c99), 0 calc(var(--u) * .24) calc(var(--u) * .3) #0a003c66, inset 0 calc(var(--u) * .06) 0 #ffffff80;background:linear-gradient(var(--b1,var(--blue1)), var(--b2,var(--blue2)));transition:transform .1s;display:inline-flex;position:relative}.btn:active{transform:translateY(calc(var(--u) * .08));box-shadow:0 calc(var(--u) * .06) 0 var(--sh,#133c99)}.btn.green{--b1:var(--green1);--b2:var(--green2);--sh:var(--green3)}.btn.orange{--b1:var(--orange1);--b2:var(--orange2);--sh:var(--orange3)}.btn.red{--b1:var(--red1);--b2:var(--red2);--sh:var(--red3)}.btn.purple{--b1:var(--purple1);--b2:var(--purple2);--sh:var(--purple3)}.btn.big{height:calc(var(--u) * 1.75);font-size:calc(var(--u) * .86);min-width:calc(var(--u) * 5.4);border-radius:calc(var(--u) * .7)}.btn.small{height:calc(var(--u) * 1.05);min-width:calc(var(--u) * 2.4);font-size:calc(var(--u) * .5);padding:0 calc(var(--u) * .6)}.btn.square{min-width:calc(var(--u) * 1.35);padding:0}.btn svg{filter:drop-shadow(0 calc(var(--u) * .04) 0 #0000004d);font-size:1.15em}.btn.shine:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 48%,#0000 66%) 0 0/250% 100%;animation:2.4s infinite shine;position:absolute;inset:0}@keyframes shine{0%{background-position:160% 0}to{background-position:-60% 0}}.btn.pulse{animation:1s ease-in-out infinite alternate btnPulse}@keyframes btnPulse{0%{transform:scale(1)}to{transform:scale(1.06)}}.scrim{opacity:0;pointer-events:auto;z-index:40;background:radial-gradient(circle at 50% 40%,#28106e8c,#0c042cdb);place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.scrim.show{opacity:1}.modal-card{width:calc(var(--u) * 8.6);max-width:94%;padding:calc(var(--u) * 1.5) calc(var(--u) * .8) calc(var(--u) * .9);border-radius:calc(var(--u) * .9);border:calc(var(--u) * .12) solid #c9baff;box-shadow:0 calc(var(--u) * .22) 0 #24157a, 0 calc(var(--u) * .7) calc(var(--u) * 1.1) #050028b3, inset 0 calc(var(--u) * .1) 0 #ffffff40;text-align:center;transform:translateY(calc(var(--u) * 1)) scale(.85);opacity:0;background:linear-gradient(#5b48c9 0%,#3f2fa0 100%);transition:transform .4s cubic-bezier(.2,1.5,.35,1),opacity .25s;position:relative}.scrim.show .modal-card{opacity:1;transform:none}.ribbon{left:50%;top:calc(var(--u) * -.85);min-width:72%;padding:calc(var(--u) * .22) calc(var(--u) * .9) calc(var(--u) * .3);border-radius:calc(var(--u) * .5);background:linear-gradient(var(--orange1), var(--orange2));border:calc(var(--u) * .09) solid #ffe9b0;box-shadow:0 calc(var(--u) * .14) 0 var(--orange3), 0 calc(var(--u) * .3) calc(var(--u) * .3) #0006;font-size:calc(var(--u) * .98);white-space:nowrap;position:absolute;transform:translate(-50%)}.ribbon.red{background:linear-gradient(var(--red1), var(--red2));box-shadow:0 calc(var(--u) * .14) 0 var(--red3), 0 calc(var(--u) * .3) calc(var(--u) * .3) #0006;border-color:#ffc6cc}.ribbon.blue{background:linear-gradient(var(--blue1), var(--blue2));box-shadow:0 calc(var(--u) * .14) 0 var(--blue3), 0 calc(var(--u) * .3) calc(var(--u) * .3) #0006;border-color:#d2ecff}.modal-card h3{margin:calc(var(--u) * .2) 0 calc(var(--u) * .3);font-weight:400;font-size:calc(var(--u) * .7)}.modal-card p{margin:0 0 calc(var(--u) * .5);font-family:"Fredoka", var(--font);font-size:calc(var(--u) * .48);color:#e9e3ff;font-weight:500;line-height:1.25}.modal-card .actions{justify-content:center;gap:calc(var(--u) * .5);margin-top:calc(var(--u) * .5);flex-wrap:wrap;display:flex}.modal-x{right:calc(var(--u) * -.3);top:calc(var(--u) * -.3);width:calc(var(--u) * .95);height:calc(var(--u) * .95);font-size:calc(var(--u) * .55);position:absolute}.hearts{justify-content:center;gap:calc(var(--u) * .15);margin:calc(var(--u) * .1) 0 calc(var(--u) * .3);display:flex}.heart{width:calc(var(--u) * 2.3);height:calc(var(--u) * 2.3);position:relative;transform:scale(0)rotate(-20deg)}.heart svg{width:100%;height:100%}.heart .base{color:#3a2a8f}.heart .fill{color:#ff4f7b;filter:drop-shadow(0 calc(var(--u) * .1) 0 #a01a45);position:absolute;inset:0}.heart.empty .fill{display:none}.heart.in{animation:.55s cubic-bezier(.2,1.8,.35,1) forwards heartIn}.heart:nth-child(2){margin-top:calc(var(--u) * -.35)}@keyframes heartIn{0%{transform:scale(0)rotate(-25deg)}to{transform:scale(1)rotate(0)}}.reward{justify-content:center;align-items:center;gap:calc(var(--u) * .3);font-size:calc(var(--u) * .9);margin:calc(var(--u) * .1) 0 calc(var(--u) * .3);display:flex}.reward .coin{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.thumb{margin:0 auto calc(var(--u) * .2);width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);border-radius:calc(var(--u) * .4);padding:calc(var(--u) * .2);image-rendering:pixelated;box-shadow:inset 0 0 0 calc(var(--u) * .06) #ffffff40;background:#1408468c;display:block}.thumb canvas{width:100%;height:100%;image-rendering:pixelated;border-radius:calc(var(--u) * .2);display:block}.row-set{padding:calc(var(--u) * .32) calc(var(--u) * .4);margin-bottom:calc(var(--u) * .25);border-radius:calc(var(--u) * .4);font-size:calc(var(--u) * .56);background:#14085073;justify-content:space-between;align-items:center;display:flex}.row-set .lbl{align-items:center;gap:calc(var(--u) * .3);display:flex}.switch{width:calc(var(--u) * 1.7);height:calc(var(--u) * .9);box-shadow:inset 0 calc(var(--u) * .05) calc(var(--u) * .08) #00000080;background:#4a3f96;border-radius:99px;transition:background .2s;position:relative}.switch:after{content:"";top:calc(var(--u) * .1);left:calc(var(--u) * .1);width:calc(var(--u) * .7);height:calc(var(--u) * .7);box-shadow:0 calc(var(--u) * .05) 0 #0000004d;background:#fff;border-radius:50%;transition:transform .2s cubic-bezier(.3,1.5,.5,1);position:absolute}.switch.on{background:linear-gradient(var(--green1), var(--green2))}.switch.on:after{transform:translateX(calc(var(--u) * .8))}.row-set.stack{align-items:stretch;gap:calc(var(--u) * .3);flex-direction:column}.seg{gap:calc(var(--u) * .1);display:flex}.seg button{padding:calc(var(--u) * .16) calc(var(--u) * .1);border-radius:calc(var(--u) * .3);font-size:calc(var(--u) * .42);white-space:nowrap;background:#4a3f96;flex:1;min-width:0}.seg button.on{background:linear-gradient(var(--blue1), var(--blue2))}.swatches{gap:calc(var(--u) * .45);margin:calc(var(--u) * .2) 0 calc(var(--u) * .2);grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}.swatch{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);border-radius:calc(var(--u) * .45);border:calc(var(--u) * .09) solid #fff;box-shadow:0 calc(var(--u) * .12) 0 #00000059, inset 0 calc(var(--u) * .12) 0 #fff6;font-size:calc(var(--u) * .5);place-items:center;display:grid}.shop-item{align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .25) calc(var(--u) * .35);margin-bottom:calc(var(--u) * .25);border-radius:calc(var(--u) * .45);text-align:left;background:#14085073;display:flex}.shop-item .ic{width:calc(var(--u) * 1.35);height:calc(var(--u) * 1.35);border:calc(var(--u) * .07) solid #e8f6ff;font-size:calc(var(--u) * .72);background:radial-gradient(circle at 50% 20%,#90dcff,#3a86f5);border-radius:50%;flex:none;place-items:center;display:grid}.shop-item .nm{min-width:0;font-size:calc(var(--u) * .5);flex:1;line-height:1.1}.shop-item .nm small{margin-top:calc(var(--u) * .06);font-family:"Fredoka", var(--font);font-size:calc(var(--u) * .36);color:#d6ceff;-webkit-text-stroke:0;text-shadow:none;font-weight:500;display:block}.shop-item .btn{min-width:0;padding:0 calc(var(--u) * .5);gap:calc(var(--u) * .2);flex:none}.shop-item .nm{white-space:nowrap}.coin.mini{width:calc(var(--u) * .55);height:calc(var(--u) * .55);flex:none}.coin{flex:none}.fade{opacity:0;pointer-events:none;z-index:90;background:#1d1640;transition:opacity .35s;position:absolute;inset:0}.fade.on{opacity:1;pointer-events:auto}.coin{border:calc(var(--u) * .06) solid #b06a00;box-shadow:inset 0 calc(var(--u) * -.06) 0 #a05a0080, inset 0 calc(var(--u) * .05) 0 #ffffffb3;background:radial-gradient(circle at 35% 30%,#fff3a8 0%,#ffd03a 45%,#e59a0b 100%);border-radius:50%;display:inline-block;position:relative}.coin:after{content:"";border:calc(var(--u) * .05) solid #b06a008c;background:#ffe27859;border-radius:50%;position:absolute;inset:22%}@media (prefers-reduced-motion:reduce){.power.active,.btn.pulse,.tut,.hand-ptr{animation:none}}.menu{opacity:0;transition:opacity .35s;position:absolute;top:0;bottom:0}.menu.in{opacity:1}.menu .logo{top:calc(var(--u) * 1.6);text-align:center;pointer-events:none;animation:3.4s ease-in-out infinite logoFloat;position:absolute;left:0;right:0;transform:rotate(-3.5deg)}@keyframes logoFloat{0%,to{transform:rotate(-3.5deg)translateY(0)}50%{transform:rotate(-2.5deg) translateY(calc(var(--u) * -.18))}}.logo .word{width:max-content;font-size:calc(var(--u) * 3.35);letter-spacing:.03em;filter:drop-shadow(0 calc(var(--u) * .16) 0 #170a45) drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .3) #0a003c59);margin:0 auto;line-height:.92;display:block;position:relative}.logo .word .back{color:#2b1568;-webkit-text-stroke:calc(var(--u) * .5) #2b1568;paint-order:stroke fill;position:absolute;top:0;left:0}.logo .word .front{color:#0000;-webkit-background-clip:text;background-clip:text;display:block;position:relative}.logo .w1 .front{background-image:linear-gradient(#c4f5ff 0%,#45b3ff 46%,#1f6df0 100%)}.logo .w2{margin-top:calc(var(--u) * .05);font-size:calc(var(--u) * 3.6)}.logo .w2 .front{background-image:linear-gradient(#fff3a6 0%,#ffbd2f 48%,#f2801a 100%)}.logo .mini{width:calc(var(--u) * .6);height:calc(var(--u) * .6);box-shadow:inset 0 calc(var(--u) * .08) 0 #ffffff8c, 0 calc(var(--u) * .1) 0 #14054680;border-radius:24%;animation:2.4s ease-in-out infinite miniBob;position:absolute}.logo .m1{left:14%;top:calc(var(--u) * .2);background:linear-gradient(#5fd0ff,#2c78f0);transform:rotate(-15deg)}.logo .m2{right:12%;top:calc(var(--u) * 1.5);background:linear-gradient(#ff8fd0,#e8409a);animation-delay:-.8s;transform:rotate(18deg)}.logo .m3{right:26%;top:calc(var(--u) * -.3);width:calc(var(--u) * .45);height:calc(var(--u) * .45);background:linear-gradient(#ffe06a,#f5a020);animation-delay:-1.5s}@keyframes miniBob{0%,to{translate:0}50%{translate:0 calc(var(--u) * -.22)}}.menu-coins{top:calc(env(safe-area-inset-top,0px) + var(--u) * .4);right:calc(var(--u) * .4);margin:0;position:absolute}.menu-bottom{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + var(--u) * 1.2);align-items:center;gap:calc(var(--u) * .7);flex-direction:column;display:flex;position:absolute}.playbtn{height:calc(var(--u) * 2.5);min-width:calc(var(--u) * 7.6);border-radius:calc(var(--u) * .9);border-width:calc(var(--u) * .1);box-shadow:0 calc(var(--u) * .2) 0 var(--orange3), 0 calc(var(--u) * .4) calc(var(--u) * .5) #0a003c73, inset 0 calc(var(--u) * .08) 0 #ffffff8c;flex-direction:column;gap:0}.playbtn .big{font-size:calc(var(--u) * 1.35);line-height:1}.playbtn .sub{font-size:calc(var(--u) * .5);opacity:.95;margin-top:calc(var(--u) * .06);line-height:1}.menu-side{gap:calc(var(--u) * .8);display:flex}.round.big{width:calc(var(--u) * 1.55);height:calc(var(--u) * 1.55);font-size:calc(var(--u) * .95)}.select{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:auto;background:linear-gradient(#1e1064db,#0e063cf0);flex-direction:column;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.select.in{opacity:1}.sel-head{width:var(--col);align-items:center;gap:calc(var(--u) * .4);padding:calc(env(safe-area-inset-top,0px) + var(--u) * .4) calc(var(--u) * .4) calc(var(--u) * .3);flex:none;display:flex}.sel-head .pill{flex:1}.sel-scroll{width:var(--col);padding:calc(var(--u) * .2) calc(var(--u) * .5) calc(var(--u) * 2);scrollbar-width:none;touch-action:pan-y;flex:1;overflow:hidden auto}.sel-scroll::-webkit-scrollbar{display:none}.world-ribbon{margin:calc(var(--u) * .9) auto calc(var(--u) * .6);width:max-content;max-width:100%;padding:calc(var(--u) * .22) calc(var(--u) * 1) calc(var(--u) * .28);border-radius:calc(var(--u) * .5);font-size:calc(var(--u) * .72);background:linear-gradient(var(--orange1), var(--orange2));border:calc(var(--u) * .08) solid #ffe9b0;box-shadow:0 calc(var(--u) * .12) 0 var(--orange3)}.world-ribbon.w1{background:linear-gradient(var(--purple1), var(--purple2));box-shadow:0 calc(var(--u) * .12) 0 var(--purple3);border-color:#e0d6ff}.world-ribbon.w2{box-shadow:0 calc(var(--u) * .12) 0 #0b6a60;background:linear-gradient(#4de0c8,#17a595);border-color:#c6fff2}.world-ribbon.w3{box-shadow:0 calc(var(--u) * .12) 0 #93213b;background:linear-gradient(#ff9aa8,#e8506c);border-color:#ffd3d9}.world-ribbon.w4{background:linear-gradient(var(--green1), var(--green2));box-shadow:0 calc(var(--u) * .12) 0 var(--green3);border-color:#d8ffb8}.world-ribbon.w5{box-shadow:0 calc(var(--u) * .12) 0 #90236f;background:linear-gradient(#ff9de0,#e04fb5);border-color:#ffd6f2}.world-ribbon.w6{background:linear-gradient(var(--blue1), var(--blue2));box-shadow:0 calc(var(--u) * .12) 0 var(--blue3);border-color:#d2ecff}.sel-grid{gap:calc(var(--u) * .5);grid-template-columns:repeat(4,1fr);display:grid}.cell{aspect-ratio:1;border-radius:calc(var(--u) * .5);border:calc(var(--u) * .07) solid #b9a9ff;box-shadow:0 calc(var(--u) * .12) 0 #2b1c7c, inset 0 calc(var(--u) * .06) 0 #ffffff4d;background:linear-gradient(#6a58d8,#4a3aae);place-items:center;transition:transform .12s;display:grid;position:relative;overflow:hidden}.cell:active{transform:translateY(calc(var(--u) * .06)) scale(.97)}.cell .cnum{left:calc(var(--u) * .2);top:calc(var(--u) * .02);font-size:calc(var(--u) * .6);z-index:2;position:absolute}.cell .cthumb{inset:calc(var(--u) * .36) calc(var(--u) * .2) calc(var(--u) * .5);place-items:center;display:grid;position:absolute}.cell .cthumb canvas{max-width:100%;max-height:100%;image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u) * .06) 0 #00000059)}.cell .chearts{bottom:calc(var(--u) * .08);justify-content:center;gap:calc(var(--u) * .05);display:flex;position:absolute;left:0;right:0}.cell .chearts i{width:calc(var(--u) * .36);height:calc(var(--u) * .32);clip-path:path("M9 16 C-6 6 2 -4 9 3 C16 -4 24 6 9 16Z");background:#2b1c7c;transform:scale(.9)}.cell .chearts i.on{background:#ff4f7b}.cell.locked{box-shadow:0 calc(var(--u) * .1) 0 #1b1447;background:linear-gradient(#4b3f8f,#2d2566);border-color:#6f63b8}.cell.locked .clock{color:#9a90d8;font-size:calc(var(--u) * .8);opacity:.85}.cell.locked .cnum{opacity:.6}.cell.done{box-shadow:0 calc(var(--u) * .12) 0 #16389a, inset 0 calc(var(--u) * .06) 0 #fff6;background:linear-gradient(#4f9dff,#2a63e0);border-color:#cfe6ff}.cell.current{background:linear-gradient(var(--orange1), var(--orange2));box-shadow:0 calc(var(--u) * .12) 0 var(--orange3);border-color:#fff0c2;animation:.9s ease-in-out infinite alternate btnPulse}.cell.current .cnum{font-size:calc(var(--u) * .95);top:50%;left:50%;transform:translate(-50%,-50%)}.round.daily{box-shadow:0 calc(var(--u) * .09) 0 var(--orange3), 0 calc(var(--u) * .16) calc(var(--u) * .22) #0a003c73, inset 0 calc(var(--u) * .06) 0 #ffffff8c;background:radial-gradient(circle at 50% 22%,#ffe27a 0%,#f59a1c 72%)}.round.daily.done{box-shadow:0 calc(var(--u) * .09) 0 var(--green3), 0 calc(var(--u) * .16) calc(var(--u) * .22) #0a003c73, inset 0 calc(var(--u) * .06) 0 #ffffff8c;background:radial-gradient(circle at 50% 22%,#b8f28a 0%,#3cba33 72%)}.round.daily .dot{right:calc(var(--u) * -.04);top:calc(var(--u) * -.04);width:calc(var(--u) * .5);height:calc(var(--u) * .5);border:calc(var(--u) * .06) solid #fff;background:#ff3b5c;border-radius:50%;animation:.7s infinite alternate btnPulse;position:absolute}.round.daily .streak{left:50%;bottom:calc(var(--u) * -.5);font-size:calc(var(--u) * .44);white-space:nowrap;position:absolute;transform:translate(-50%)}.round.daily .streak:before{content:"🔥";margin-right:2px}.endless-cell{grid-column:1/-1}.endless-cell.btn{width:100%}.hint-btn{width:calc(var(--u) * .95);height:calc(var(--u) * .95);font-size:calc(var(--u) * .56);pointer-events:auto;box-shadow:0 calc(var(--u) * .07) 0 var(--orange3), 0 calc(var(--u) * .12) calc(var(--u) * .16) #0a003c73, inset 0 calc(var(--u) * .05) 0 #ffffff8c;background:radial-gradient(circle at 50% 22%,#ffe27a 0%,#f59a1c 72%);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hint-btn.off{filter:grayscale(.9)brightness(.75)}.wipe{z-index:95;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wipe.on{pointer-events:auto}.wipe i{will-change:transform;border-radius:22%;position:absolute;transform:scale(0);box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #0000002e}.wipe.cover i{animation:.3s cubic-bezier(.2,1.5,.4,1) forwards wipeIn;animation-delay:var(--d)}.wipe.uncover i{animation:.3s cubic-bezier(.5,0,.8,.4) forwards wipeOut;animation-delay:var(--d);transform:scale(1.12)}@keyframes wipeIn{0%{transform:scale(0)rotate(-25deg)}to{transform:scale(1.12)rotate(0)}}@keyframes wipeOut{0%{transform:scale(1.12)rotate(0)}to{transform:scale(0)rotate(35deg)}}.btn.danger-link{margin-top:calc(var(--u) * .3);opacity:.85}
