@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(./fredoka-hebrew-400-normal-CT3eDt6U.woff2) format("woff2"),url(./fredoka-hebrew-400-normal-S03uWvSu.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(./fredoka-latin-400-normal-17JuUzdy.woff2) format("woff2"),url(./fredoka-latin-400-normal-DbXSrOeS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-hebrew-500-normal-DdMTjgiE.woff2) format("woff2"),url(./fredoka-hebrew-500-normal-BtShCMVp.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA2YAA8AAAAAEyAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAAD0AAABYAQYAuUdQT1MAAAGYAAABZwAAAp6FCpY0R1NVQgAAAwAAAAAtAAAALhN8KW5PUy8yAAADMAAAAE8AAABgdjwhNVNUQVQAAAOAAAAANgAAAEDzW98ZY21hcAAAA7gAAACIAAAAuDHsLTNnYXNwAAAEQAAAAAgAAAAIAAAAEGdseWYAAARIAAAGowAACYTRO6jUaGVhZAAACuwAAAA2AAAANhXQkiJoaGVhAAALJAAAAB8AAAAkB/UCSWhtdHgAAAtEAAAAXAAAAHgwrwPibG9jYQAAC6AAAAA+AAAAPiWSI1ltYXhwAAAL4AAAABwAAAAgAC0A425hbWUAAAv8AAABEgAAAjIu9ldpcG9zdAAADRAAAACFAAAArlnuxf942g3IAQpAUBRE0fNAP0JV/GI39r8o06nbNMrgAHzZTZmUJUqLstrSPcoZ5dKNHm9aQUvn/Lcu/w9AfwHAAAAAeNpUjyVYKFEQRs/s4s5zd3eh4E4iUnF3J5GwhDek4r0RqUgiEnG3ugyD3/v958o4AgQRRxFuWkZmFh/Kigsa+FCV31TDA3wAPA8XEJzrt2Mvt7K4oYY31fkNlTyrrqyu1AiQa29Mgo9ksc8fgvAjAiEIlAs8Ug4TgnqoVpwupfDcqggBqmlylC3qE0QmGSQRQxS/+MI7XqDxEiLHCOvG5XPKB7dVmejMKiPsHmj3PHfQ2IPy/IcgbAp88CNAX8GEEo4v8Av4ArwDXoB1umI11owzcqpcsPuc0ZeH6vWYZzzHAVUUQcoUm+aTZXDBOzCbYy8hlFB7gfDEPP35dmcL/liXRHCP+zxDEM3iEKBashoNFjlJB/668SpU26pxbxTsfmt57WdDYt/4/4gBJ/i/FUx+g/LmwMRBbkINM5CboCQjWAUzJO4h6QUcomzgWOYBizJDjAHHOkKWB2q2ENgUNhAGAIl4SR0AeNpjYGRgYOBi0AFCZhc3nxAGiYzUpCIGkZzEkjwGEQYQYAER//+DSACTtQcjAAAAeNpjYGGSYvzCwMrAwNTFFMHAwOANoRnjGIwYdRiQQAMDQz6QYoLxi4tTUhkOMCgorGI+91+EgYH5OcMfoLAiSI7xC9MeIKXAwAIASo0N/AB42gXBgQXAMBQFwHtfUFBFR+hooRkgZPEMkDsRl8Kr8Kn1jxmsPkcimkcgLRsRlVvnAKYGBUQAAHjaZYoBBgJRFEXP++9LyghSJHxtJNMiAlAAAQFBaQlpBSHQKipoFZktRAB+ryczoMs5Fw4QHHX6bvl95AxMSESCu+TEXWaylI3s5Bge4amiUdsppYsZ1M1NSll4s60bVJvGXna1tZUAn4Ozz/M8zYM8zEX1rlYIzUaMwflfpEuLgg69LwjWJWEAAQAB//8AD3jaZVUDmPRKFq2qdKpiq4LuTitvPNP8OVzbtm3btvfD2rZt27Ztpvcm/3Bfs3zOPffcCiJoiAr8W/JsJCCG0MzO7X5u50P87vJ++Krl6wtyl/8+ZUIogpXy/DfkneSNiKMUoX4QUEYHRZEzSovBYDrD0+loGAShWzDyOgU7frtrXrL87CXNXttzBRW7UsvWPJtu3Pa2l3czXzWN9tOe1tINJWgF5LzlSpZWPup730Pz+QUk4Z5kgDBCwCtEz0fvOxy//+F4hO6LPgFtbf43cgNgdhFEAJyAzMweX6Dj+7NpEAJX5ufQ9Sjt5p3BYDK5Ck8lpseXYzxLObtSzCVmRrfFG2ZkGJFZPiOL2Z8kI0kTFmLNTi0rtX8WMTOOEyn/iBgOQwaDn0WA3pz/llDyHnRJhMTOKqnFmFagwWg4nU7GMLTamNR8mgRGK8FWSbdjEN+DgabgewbB5splZwNZl3THaWVGdK5ZnMnz6V4nWl9oOadusb2ws9Zioej7RWS1i9Trx2Y23Gzn28Pm4mWu4wadnumkiWlhz2kn/mKedLmvS2FzYdo7fe2RGYZS2IoT0bF9RfWbbpz7jqI2V/bWZ1cbc9C2jkJ4IGgr1tpytFhra8//Su5I3osSCBW4A1mQsFZQ2I/TdeGXXC6j9vdZnGac/cCRUy+L1Le8XQub5FVeLypf/3U7se3U+Sq+Cu+5BrWc8sc4c0wRkGsE4e6AzGpkH92/RuYwvkrehHKEws4ABJzhKnW1kpBLIMJwldOa0TV4pyHiq5U/tTPHyiz8pCSntHwTXrGSKnVqnso2xb+kPIbE9iLNo2XCogRSDwxqpDp2eT/2zZoBnf8N35N8DK0g5B7z1UlbQQ5HByw6q8JksheEkmTGl2L8FGeXiyIGxrqpqPum7ut6oPVPL8Q6NqjJ44R5WAZhrMT+hU+NKIlZ+nSXm5QCs5gq0cK5xXsCj/78D/gV+BdoF5SoHTatlAfngMHAX0IBsBf3F6WH/qLfj89MC7FBFEV2Tb2Vd+3+shG2ui4fFtHS1c54/W5ucmKqgWb1C99rW1bc89IzG83bW6qfOYrrq6ogiZal8FD3dFWmzGuv91a2OlS1FKPvG6oouYYWmIajyQ3qtCeLl70KaFtzJ28GbTXQliKOy7pm/ob/jX98PLfd/8/toarXTdqyjMWPQh6h5vBenMusLH9sJxZop+SxEchYZzyFZLZjPWTlH8CHSUwBvcap0Y0L6H1An/93voY/ABW7V6PX8JV6oKrLamtvklE42xRqBr7HjLpaGZsd9QvBEGZWYmJMsr6TuXhhpIeG4DbtJVVojS+9ZIQGFtzENiNbxdINdegSN7OvtSh1hjtfbNgOVYQ00UMTPwpTz7XSiDau2jy9moiuLzXEOKJUc9QrUdFxFFGEWaF8wOr2RU5147Tmm/hz5B1osM/fZgfahZNDfx6oV9jw+6eEs5saHLJq3KTyJb2tyU2TW7dh/EPgPvw3gUZxAhReAjGBqi9sUHBjBSpDAVW3/+78D8LtyKVRH10GIbFW6fCKrUtgOj0+YpB+zawamYEv/aN7YzwYdLsVKTK90aOgSlLg5i1eauP81RclXlXk4Ip3/++/Uy5JPP3aZW5/mR7lCVRGe2/8aolbl3rEDXq1Eezm4t5qtH79ne+YkQW++Nb23a87ZmAK/A0TXJLu3vEqXbvpOalRnL9Mu7wVRFXFsUKW8U3Jq5GJWiAlEDokfUBw87Cecd6KKY3b7VgU46+2Y4rF/Q5ZdpumlTluZpmZe7wNhwKGh1cgPzpCLjwOqlq9UJe/ei5XJZlz+JPliMQjOU0ygw3lNM30auc1iY+vRd6O9MMbZ/+eeZzlM1nlr7B8qugRiQQnTDNpIrhhkknVzi0S4KeQNyMfdg6DfbyiYAenTH9BZeFuXNVUrt/+9kbViO4uKFAbZE3uhL5LN9ap54W5vEYInLdJEvxk8lbkwXnVNQ8c4MDOGhkMoBf+7FpKxCMtultD1hrS3UI9Cn2ZPHRJbOjrcAQWqmPzVVNowFlT0sWPBW6dmlv9WKzDCurKAjt0aEUWlNokr+Vtrqm2rTJf8TSZdlaiIE8MN6bMcz1JU3qL5M1RaDlw3TM9tt2eH0aOojDdTB2nVet/PXIGcvwoZAPeQYYPU/wgyVZVS/qAbMGfTM6Ilu1YjYbl2JaICPLJGn6YkCO9fuLRDrAC9YYVWfFED2dKEnBFv56SelzWyv+e6JJzumZm4bM13ciCZx9ro/n8UFuKOEL/A8zAcn8AAAEAAAACAEIOKuzOXw889QADA+gAAAAA1E3c2AAAAADeRnFK/5v/DQSJA84AAAAGAAIAAAAAAAB42mNgZGBgPvdfhIGBZdn/2f8KWDqBIqhADgCZ4AZEAHjaY5JnMGI6xMAJx6UMPExqDHJgXMcgCMbuDJIgzFjDwMZ4mkEVhJkkgPJAzPCDgQGEGR///8v4nEGeeTWDE1BEF4pDgdgeiO2A2AyIoxh7GUQZTzHYAQBi3hK0AAAAFQBKAFYAYgChAQQBEAFBAU0BggGOAdICMAI7Am8CegJ6AnoC2gMUA3gDqgPHA+QEDAQyBGoEiAS6BMIAAHjaY2BkYGCQY6hlYGdIYWAB8xCAmYERABjaARF42mJgYOBhmMbAzMDIwglkr2D4AmUzMsgw3ICymRj4GE5B2EDSiGEGlM2CpIaVQYqhDtAHObRlGEUBcLJbtwubbNcmb7K3n80X4d83i6znag7u0St3qk+98iArzMlyi7kYe+UWehl65Xb1/a88KMEZdQKqJKlwSpYMRWLle4pyREHKynkpwuNqsMW8KyRNQFE5kucI5YqvEclrP+eIE0+AcdWWzTL7JcudHOA/rTVGWGKOBdfiJ9omdGXISv/FupLzUkVL8M1z5IvnvtoGzwTvfZkZc7Em3ajJ+n6PcEEgl9SliZR3iXEi6uxAeeJ9OuHrfPIU0UO/FHOkqZt7XjlJTq5pK8rzP7o615Zl8gVo3lKUAAB42myDMQFFAAAF7/E/CGFSAJioYVNGDrMSdogBaAEB3N1hAMDdEPGF/x4wMbCQsZHTUXCwUrJTcWLKoKWWqZ/+smTLkSuPZ/cZHrKX5mUaGDgacOallhdnpBam5oBFjA0sONOLEstSk/NzkzgTk0tLwCyonBGUduYsycxJQZYxAQDTQiftAAAA) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-hebrew-600-normal-CTBxhdlE.woff2) format("woff2"),url(./fredoka-hebrew-600-normal-BiVDObXj.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-hebrew-700-normal-DBqnFHCe.woff2) format("woff2"),url(./fredoka-hebrew-700-normal-DiqR04Vd.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(./fredoka-latin-700-normal-C8FeHd3X.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sky-top: #3d6a96;--sky-mid: #c7a79c;--sky-bot: #ffc9a0;--sky-edge: #d5ab92;--sky-bg: radial-gradient(ellipse 78% 72% at 50% 46%, rgba(24, 36, 80, 0) 58%, rgba(24, 36, 80, .3) 100%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 45%, var(--sky-bot) 100%) var(--sky-edge);--screen-edge: var(--sky-edge);--plum: #2b1b4f;--plum2: #4b3680;--cream: #fff6ea;--cream2: #ffe8d6;--paper: #fffbf6;--tomato: #ff5d6c;--tomato-d: #d93a55;--butter: #ffd95c;--mango: #ffae3b;--mint: #8fe0cf;--mint-d: #2fa08c;--sky: #8cc8f0;--lilac: #9fa8f0;--pink: #ffa3cf;--leaf: #55c46a;--shadow: 0 4px 0 var(--plum), 0 8px 14px rgba(24, 36, 66, .22);--gloss: radial-gradient(130% 70% at 50% -8%, rgba(255, 255, 255, .7) 0 55%, rgba(255, 255, 255, 0) 57%);--gloss-soft: radial-gradient(140% 60% at 50% -10%, rgba(255, 255, 255, .85) 0 50%, rgba(255, 255, 255, 0) 52%);--r: 18px;--display: "Lilita One", "Fredoka", system-ui, sans-serif;--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);font-family:Fredoka,Nunito,system-ui,sans-serif;color:var(--plum)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;background:var(--screen-edge);overscroll-behavior:none;touch-action:none;user-select:none;-webkit-user-select:none}html{background:var(--sky-bg);background-repeat:no-repeat}body{background:transparent}html{-webkit-touch-callout:none}img{-webkit-user-drag:none}#app{position:fixed;inset:0;overflow:hidden}#app{transition:opacity .35s ease-out}html.vp-wait #app{opacity:0;transition:none}#gl{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}#worldui,#fx{position:absolute;inset:0;pointer-events:none;overflow:hidden}#gl+#worldui{background:radial-gradient(ellipse 78% 72% at 50% 46%,#fff0 58%,#1824504d)}#hud{position:absolute;inset:0;pointer-events:none}#hud>*{pointer-events:auto}#screens{position:absolute;inset:0;pointer-events:none}#screens>*{pointer-events:auto}#toasts{position:absolute;left:50%;bottom:calc(128px + var(--safe-b));transform:translate(-50%);display:flex;flex-direction:column-reverse;gap:6px;align-items:center;pointer-events:none;z-index:60}button{font-family:inherit;color:inherit}h1,h2,h3{font-family:var(--display);font-weight:400;letter-spacing:.4px}#boot{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:var(--sky-bg);z-index:100;transition:opacity .5s}#boot.gone{opacity:0;pointer-events:none}.boot-logo .series{display:block;font-size:.45em;color:#ffd36b;-webkit-text-stroke-width:3px;text-align:center}.boot-logo{text-align:center;line-height:1;font-family:var(--display);font-size:68px;color:#ff7a6b;-webkit-text-stroke:5px var(--plum);paint-order:stroke fill;text-shadow:0 6px 0 var(--plum),0 14px 22px rgba(24,36,66,.3);transform:rotate(-4deg);animation:wobble 2.4s ease-in-out infinite}.boot-hero{position:absolute;left:0;top:17%;width:100%;height:71%;object-fit:contain;object-position:50% 55%;transform:translateY(14px) scale(.96);opacity:0;transition:opacity .6s ease-out,transform .9s cubic-bezier(.2,.9,.3,1.2);pointer-events:none;filter:drop-shadow(0 16px 22px rgba(40,30,80,.25))}#boot.hero .boot-hero{opacity:1;transform:none}#boot.hero{justify-content:flex-start;padding-top:max(4vh,env(safe-area-inset-top,0px))}#boot.hero .boot-logo,#boot.hero .boot-bar{position:relative;z-index:1}#boot.hero .boot-bar{position:absolute;bottom:max(4%,calc(env(safe-area-inset-bottom,0px) + 10px));left:50%;margin-left:-120px}@media(max-height:400px){.boot-logo{font-size:48px;-webkit-text-stroke-width:4px}#boot.hero{gap:10px}}.boot-bar{width:240px;height:22px;border:3px solid var(--plum);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 4px 0 var(--plum),inset 0 3px #1824421f;padding:2px}.boot-bar i{display:block;height:100%;width:0;border-radius:10px;background:var(--gloss),linear-gradient(180deg,#ffe98a,#ffae3b);transition:width .2s}#rotate-hint{display:none;position:absolute;inset:0;z-index:200;background:var(--sky-bg);flex-direction:column;align-items:center;justify-content:flex-start;padding:max(9vh,calc(env(safe-area-inset-top,0px) + 24px)) 16px 0;text-align:center}#rotate-hint .boot-logo{position:relative;z-index:1;font-size:min(60px,14vw);-webkit-text-stroke-width:4px}#rotate-hint .boot-hero{top:50%;left:-30%;width:160%;height:auto;transform:translateY(-50%);opacity:1}.rotate-msg{position:absolute;left:50%;bottom:max(9%,calc(env(safe-area-inset-bottom,0px) + 24px));transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 20px 8px 12px;background:#fff;border:3px solid var(--plum);border-radius:999px;box-shadow:0 4px 0 var(--plum);font-size:20px;white-space:nowrap}.rotate-msg span{font-size:34px;line-height:1;animation:spin 2s ease-in-out infinite}@media(orientation:portrait)and (max-width:700px){#rotate-hint.enabled{display:flex}}.btn{--c1: #ffffff;--c2: #ffeede;--edge: #c9a6b8;--tx: var(--plum);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2.5px solid var(--plum);border-radius:var(--r);background:var(--gloss),linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 -4px #1824421f,inset 0 2px #fffc,0 4px 0 var(--edge),0 5px 0 var(--plum),0 9px 14px #18244238;color:var(--tx);padding:10px 18px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .08s,box-shadow .08s,filter .15s;white-space:nowrap;line-height:1.1}.btn:active,.btn.pressed{transform:translateY(4px);box-shadow:inset 0 -2px #1824421f,inset 0 2px #fffc,0 1px 0 var(--edge),0 1px 0 var(--plum),0 3px 6px #18244233}.btn:disabled,.btn.disabled{filter:grayscale(.8) opacity(.6);cursor:default}.btn.primary{--c1: #ffa48c;--c2: #f2645a;--edge: #b8433f;--tx: #fff;font-family:var(--display);font-weight:400;letter-spacing:.4px;text-shadow:0 2px 0 rgba(130,40,30,.5)}.btn.go{--c1: #b4f0e2;--c2: #3fc4a8;--edge: #1f8f7a}.btn.gold{--c1: #fff0a0;--c2: #ffc12e;--edge: #c98410}.btn.sky{--c1: #bfe0fa;--c2: #5fa8e8;--edge: #2f6fb8}.btn.lilac{--c1: #cfd4ff;--c2: #8f98ec;--edge: #5560c0}.btn.big{font-size:24px;padding:14px 28px;border-radius:22px}.btn.big.primary,.btn.big.go,.btn.big.gold{font-family:var(--display);font-weight:400;font-size:26px}.btn.small{font-size:14px;padding:6px 12px;border-radius:13px;box-shadow:inset 0 -3px #1824421a,inset 0 2px #fffc,0 3px 0 var(--edge),0 4px 0 var(--plum)}.btn.small:active{box-shadow:0 0 0 var(--plum);transform:translateY(3px)}.btn.icon{width:48px;height:48px;padding:0;font-size:22px;border-radius:16px}.btn .badge{position:absolute;top:-9px;right:-9px;background:linear-gradient(180deg,#ff9a8a,#e8554f);color:#fff;border:2px solid var(--plum);border-radius:10px;font-size:12px;padding:1px 6px;font-weight:700;box-shadow:0 2px 0 var(--plum)}.panel{background:linear-gradient(180deg,#fffcf6,#fbf2e4 60%,#f3e8da);border:3px solid var(--plum);border-radius:26px;box-shadow:inset 0 3px #fff,inset 0 -6px #7896d238,0 6px 0 var(--plum2),0 7px 0 var(--plum),0 18px 34px #1824424d}.pill{display:inline-flex;align-items:center;gap:6px;border:2.5px solid var(--plum);border-radius:999px;padding:3px 12px 3px 4px;font-weight:700;font-size:18px;background:var(--gloss-soft),linear-gradient(180deg,#fff,#fff0e2);box-shadow:inset 0 -3px #18244214,0 3px 0 var(--plum),0 6px 10px #1824422e}.pill .ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:17px;border:2px solid var(--plum);background:var(--gloss),linear-gradient(180deg,#fff0a0,#ffbf2e);box-shadow:inset 0 -2px #a05a0040;margin-left:-2px}.title{font-family:var(--display);font-weight:400;font-size:32px;color:#fff4c2;-webkit-text-stroke:5px var(--plum);paint-order:stroke fill;text-shadow:0 4px 0 var(--plum),0 8px 12px rgba(24,36,66,.25);letter-spacing:.6px}.sub{font-size:15px;opacity:.8}.tag{display:inline-block;font-size:12px;font-weight:700;border:2px solid var(--plum);border-radius:8px;padding:1px 6px;background:var(--paper);box-shadow:inset 0 -2px #1824421a}.tag.main{background:#ffc7a8}.tag.side{background:var(--butter)}.tag.dessert{background:var(--pink)}.tag.drink{background:var(--sky)}.tag.easy{background:var(--mint)}.tag.med{background:var(--butter)}.tag.hard{background:#ff8f80}.row{display:flex;align-items:center;gap:10px}.col{display:flex;flex-direction:column;gap:10px}.grow{flex:1}.center{display:flex;align-items:center;justify-content:center}.hidden{display:none!important}.stars{letter-spacing:1px;font-size:18px}.stars .on{color:var(--butter);-webkit-text-stroke:1.5px var(--plum);paint-order:stroke fill}.stars .off{color:#e2e6f2;-webkit-text-stroke:1px rgba(24,36,66,.35)}.screen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(12px + var(--safe-t)) calc(12px + var(--safe-r)) calc(12px + var(--safe-b)) calc(12px + var(--safe-l));background:radial-gradient(circle at 50% 45%,#283c6e38,#18244280);backdrop-filter:blur(3px);animation:fadein .25s}.screen.clear{background:transparent;backdrop-filter:none;pointer-events:none}.screen.clear>*{pointer-events:auto}.screen>.panel{max-width:min(980px,100%);max-height:100%;overflow:auto;padding:18px 22px;animation:popin .35s cubic-bezier(.2,1.6,.4,1)}.screen h2{margin:0 0 4px}.cards{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.card{position:relative;width:210px;border:2.5px solid var(--plum);border-radius:22px;padding:12px;background:radial-gradient(120% 55% at 50% 0%,#fff 0 45%,#fff0 70%),linear-gradient(180deg,#fffaf4,#fed);box-shadow:inset 0 -5px #7896d240,0 5px 0 var(--plum),0 12px 18px #18244233;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;cursor:pointer;transition:transform .12s;animation:dealin .45s cubic-bezier(.2,1.4,.4,1) both}.card:hover{transform:translateY(-4px) rotate(-1deg)}.card:active{transform:translateY(2px)}.card img.hero{width:110px;height:110px;filter:drop-shadow(0 6px 6px rgba(24,36,66,.2))}.card .name{font-family:var(--display);font-weight:400;font-size:21px;letter-spacing:.3px}.card .desc{font-size:13px;line-height:1.3;opacity:.85}.card.sel{background:radial-gradient(120% 55% at 50% 0%,#fff 0 45%,#fff0 70%),linear-gradient(180deg,#fff7c8,#ffe08a);outline:4px solid var(--mango);outline-offset:1px}.card.locked{filter:grayscale(1) opacity(.55);cursor:default}.card .price{font-weight:700;font-size:16px}.card:nth-child(2){animation-delay:.08s}.card:nth-child(3){animation-delay:.16s}.card:nth-child(4){animation-delay:.24s}.hq{position:absolute;inset:0;display:grid;grid-template-columns:1fr minmax(320px,420px);padding:calc(14px + var(--safe-t)) calc(14px + var(--safe-r)) calc(14px + var(--safe-b)) calc(14px + var(--safe-l));gap:14px;pointer-events:none}.hq>*{pointer-events:auto}.hq-left{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;pointer-events:none}.hq-left>*{pointer-events:auto}.logo{font-family:var(--display);font-weight:400;font-size:clamp(42px,7.2vw,80px);color:#ff7a6b;-webkit-text-stroke:6px var(--plum);paint-order:stroke fill;text-shadow:0 6px 0 var(--plum),0 14px 20px rgba(24,36,66,.3);transform:rotate(-3deg);transform-origin:left;line-height:1;margin:6px 0 0 4px;letter-spacing:1px}.logo .series{display:block;font-size:.42em;color:#ffd36b;-webkit-text-stroke-width:4px;margin:0 0 -.04em .06em;letter-spacing:.5px}.logo small{display:inline-block;font-family:Fredoka,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--plum);-webkit-text-stroke:0;text-shadow:none;transform:rotate(0);margin:10px 0 0 6px;background:#fffbf6d9;border:2px solid var(--plum);border-radius:999px;padding:1px 10px;letter-spacing:0}.hq-menu{align-self:start;max-height:100%;padding:16px;display:flex;flex-direction:column;gap:12px;overflow:auto}.hq-menu .btn{width:100%}.lvl{display:flex;align-items:center;gap:10px}.lvl .num{width:54px;height:54px;border-radius:50%;border:3px solid var(--plum);display:grid;place-items:center;font-family:var(--display);font-size:26px;background:var(--gloss),linear-gradient(180deg,#fff0a0,#ffbf2e);box-shadow:inset 0 -4px #aa5a0040,0 3px 0 var(--plum)}.xpbar{flex:1;height:20px;border:2.5px solid var(--plum);border-radius:12px;background:#fff;overflow:hidden;box-shadow:inset 0 3px #1824421f;padding:2px}.xpbar i{display:block;height:100%;border-radius:8px;background:var(--gloss),linear-gradient(180deg,#b4f0e2,#3fc4a8)}.carousel{display:flex;gap:10px;overflow-x:auto;padding:6px 4px 12px;scroll-snap-type:x mandatory}.carousel>*{scroll-snap-align:center;flex:0 0 auto}.rest{width:150px;border:2.5px solid var(--plum);border-radius:20px;padding:10px;background:var(--gloss-soft),linear-gradient(180deg,#fffaf4,#fed);box-shadow:inset 0 -4px #7896d240,0 4px 0 var(--plum),0 9px 14px #1824422e;text-align:center;cursor:pointer}.rest .emoji{font-size:38px;filter:drop-shadow(0 3px 2px rgba(24,36,66,.2))}.rest.sel{background:var(--gloss-soft),linear-gradient(180deg,#fff7c8,#ffe08a);outline:4px solid var(--mango)}.rest.locked{filter:grayscale(1) opacity(.55)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{border:2.5px solid var(--plum);border-radius:16px;padding:4px 10px 4px 4px;display:flex;align-items:center;gap:6px;background:var(--gloss-soft),linear-gradient(180deg,#fff,#fff0e2);cursor:pointer;font-weight:600;box-shadow:inset 0 -3px #18244214,0 3px 0 var(--plum)}.chip img{width:40px;height:40px}.chip.sel{background:var(--gloss-soft),linear-gradient(180deg,#fff7c8,#ffe08a);outline:3px solid var(--mango)}.chip.locked{filter:grayscale(1) opacity(.5);cursor:default}.seed-input{font-family:var(--display);font-size:22px;letter-spacing:3px;width:140px;border:2.5px solid var(--plum);border-radius:14px;padding:6px 10px;text-transform:uppercase;background:#fff;color:var(--plum);box-shadow:inset 0 3px #1824421f}.topbar{position:absolute;top:calc(8px + var(--safe-t));left:calc(10px + var(--safe-l));right:calc(10px + var(--safe-r));display:flex;align-items:flex-start;gap:10px;pointer-events:none}.topbar>*{pointer-events:auto}.clock{width:64px;height:64px;border-radius:50%;border:3px solid var(--plum);box-shadow:0 4px 0 var(--plum),0 8px 12px #18244233;display:grid;place-items:center;font-family:var(--display);font-size:17px;position:relative;background:#fff}.clock:after{content:"";position:absolute;inset:3px;border-radius:50%;background:radial-gradient(90% 55% at 50% 0%,rgba(255,255,255,.65) 0 50%,transparent 52%);pointer-events:none}.clock.urgent{animation:pulse .6s ease-in-out infinite}.clock span{position:relative;z-index:1;background:#fff;border-radius:12px;padding:0 5px;box-shadow:0 0 0 2px #1824421f}.daylabel{font-family:var(--display);font-size:17px;letter-spacing:.3px;border:2.5px solid var(--plum);border-radius:14px;padding:3px 11px;background:var(--gloss-soft),linear-gradient(180deg,#fff,#fff0e2);box-shadow:inset 0 -3px #18244214,0 3px 0 var(--plum),0 6px 10px #18244229}.daylabel.critic{background:var(--gloss-soft),linear-gradient(180deg,#cfd4ff,#9fa8f0)}.daypips{display:inline-flex;align-items:center;gap:3px;margin-left:8px;vertical-align:2px}.daypips i{width:9px;height:9px;border-radius:50%;border:2px solid var(--plum);background:#fff;display:inline-grid;place-items:center}.daypips i.done{background:var(--plum)}.daypips i.now{background:#ffc93c;box-shadow:0 0 0 2px #ffc93c73}.daypips i.crit{width:16px;height:16px;border-radius:6px;background:#cfd4ff}.daypips i.crit.now{background:#ffc93c}.daypips i.crit .ic{width:12px;height:12px}.topbar.snug.tight.tiny .daypips{display:none}.rating{font-size:20px}.rushbtn{position:absolute;right:calc(14px + var(--safe-r));bottom:calc(14px + var(--safe-b));width:86px;height:86px;border-radius:50%;border:3.5px solid var(--plum);box-shadow:inset 0 -5px #1824421f,0 5px 0 var(--plum),0 10px 16px #18244240;font-family:var(--display);font-size:17px;letter-spacing:.5px;display:grid;place-items:center;overflow:hidden;background:#fff;cursor:pointer}.rushbtn:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(90% 50% at 50% 0%,rgba(255,255,255,.6) 0 50%,transparent 52%);pointer-events:none}.rushbtn i{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,#f2645a,#ffae3b 70%,#ffe98a);transition:height .3s}.rushbtn b{position:relative;z-index:1;font-weight:400}.rushbtn.ready{animation:pulse .8s ease-in-out infinite}.rushbtn.ready b{color:#fff;-webkit-text-stroke:4px var(--plum);paint-order:stroke fill}.critic-banner{position:absolute;left:50%;top:calc(80px + var(--safe-t));transform:translate(-50%);background:var(--gloss-soft),linear-gradient(180deg,#cfd4ff,#9fa8f0);border:2.5px solid var(--plum);border-radius:14px;padding:4px 12px;font-weight:600;font-size:14px;box-shadow:0 3px 0 var(--plum),0 6px 10px #18244233;pointer-events:none;white-space:nowrap}.menuicons{align-self:flex-start;display:flex;gap:2px;border:2.5px solid var(--plum);border-radius:16px;padding:2px 6px;background:var(--gloss-soft),linear-gradient(180deg,#fff,#fff0e2);box-shadow:inset 0 -3px #18244214,0 3px 0 var(--plum),0 6px 10px #18244229}.menuicons img{width:34px;height:34px}.speedbtns{position:absolute;left:calc(10px + var(--safe-l));bottom:calc(10px + var(--safe-b));display:flex;gap:6px}.prepbar{position:absolute;left:calc(10px + var(--safe-l));right:calc(10px + var(--safe-r));bottom:calc(10px + var(--safe-b));display:flex;gap:8px;align-items:flex-end;pointer-events:none;z-index:3}.prepbar>*{pointer-events:auto}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs .btn{font-size:15px;padding:8px 12px}.tabs .btn.on{--c1: #fff0a0;--c2: #ffc12e;--edge: #c98410}.sheet{position:absolute;left:calc(10px + var(--safe-l));right:calc(10px + var(--safe-r));bottom:calc(76px + var(--safe-b));max-height:52%;overflow:auto;padding:12px 14px;animation:slideup .25s cubic-bezier(.2,1.3,.4,1)}.sheet h3{margin:0 0 8px;font-size:22px}.shop{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px}.shopitem{flex:0 0 auto;width:128px;border:2.5px solid var(--plum);border-radius:18px;padding:8px;text-align:center;cursor:pointer;background:radial-gradient(120% 55% at 50% 0%,#fff 0 45%,#fff0 70%),linear-gradient(180deg,#fffaf4,#fed);box-shadow:inset 0 -4px #7896d238,0 4px 0 var(--plum),0 8px 12px #18244229;display:flex;flex-direction:column;align-items:center;gap:2px}.shopitem:active{transform:translateY(3px);box-shadow:0 1px 0 var(--plum)}.shopitem img{width:72px;height:72px;filter:drop-shadow(0 4px 4px rgba(24,36,66,.18))}.shopitem .nm{font-weight:700;font-size:14px;line-height:1.1}.shopitem .pr{font-family:var(--display);font-size:15px;letter-spacing:.3px}.shopitem .ds{font-size:11px;opacity:.8;line-height:1.2}.shopitem.cant{filter:grayscale(.7) opacity(.6)}.shopitem.sel{background:radial-gradient(120% 55% at 50% 0%,#fff 0 45%,#fff0 70%),linear-gradient(180deg,#fff7c8,#ffe08a);outline:3px solid var(--mango)}.crate{width:150px}.crate .big{font-size:46px;line-height:72px}.crate.sealed{background:var(--gloss),repeating-linear-gradient(45deg,#f5bd80,#f5bd80 12px,#e8a462 12px 24px);color:var(--plum)}.crate.sealed .big{animation:wobble 1.6s ease-in-out infinite}.crate.done{filter:grayscale(.6) opacity(.55)}.selbar{flex:0 1 auto;min-width:0;display:flex;gap:8px;align-items:center;padding:8px 10px}.selbar .nm{font-family:var(--display);font-size:18px;padding:0 6px}.problems{position:absolute;left:50%;transform:translate(-50%);bottom:calc(80px + var(--safe-b));background:var(--gloss-soft),linear-gradient(180deg,#ffe4e0,#ffc2bb);border:2.5px solid var(--plum);border-radius:14px;padding:6px 12px;font-weight:600;font-size:14px;box-shadow:0 3px 0 var(--plum),0 6px 10px #1824422e;pointer-events:none}.problems.soft{background:var(--gloss-soft),linear-gradient(180deg,#fff3d6,#ffdca0)}.critic-card{display:flex;gap:10px;align-items:center;padding:6px 10px;background:var(--gloss-soft),linear-gradient(180deg,#dde1ff,#9fa8f0);border:2.5px solid var(--plum);border-radius:16px;box-shadow:0 3px 0 var(--plum),0 6px 10px #1824422e;font-size:13px;max-width:320px}.critic-card img{width:46px;height:46px}.steps{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.step{display:flex;align-items:center;gap:4px;border:2px solid var(--plum);border-radius:10px;padding:2px 6px;background:linear-gradient(180deg,#fff,#fff1e4);font-size:13px;font-weight:600}.step img{width:26px;height:26px}.steps{counter-reset:step}.steps .step:before{counter-increment:step;content:counter(step) "."}.steps .step{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.step.dragging{cursor:grabbing;position:relative;z-index:5;opacity:.9;background:var(--butter);box-shadow:0 6px 14px #00000040}.modchip{display:inline-flex;align-items:center;gap:4px;border:2px solid var(--plum);border-radius:10px;padding:3px 8px;background:var(--gloss),linear-gradient(180deg,#b4f0e2,#4fe0b8);font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 2px 0 var(--plum)}.modchip.sel{background:var(--gloss),linear-gradient(180deg,#fff0a0,#ffc12e);outline:3px solid var(--mango)}.wu{position:absolute;left:0;top:0;width:max-content;transform-origin:0 0;will-change:transform;pointer-events:none}.bubble{background:linear-gradient(180deg,#fff,#fff6ee);border:2.5px solid var(--plum);border-radius:18px;padding:3px 6px;display:flex;gap:2px;align-items:center;box-shadow:inset 0 -3px #7896d240,0 3px 0 var(--plum),0 6px 10px #18244233;position:relative}.bubble:after{content:"";position:absolute;left:calc(50% + var(--tail, 0px));bottom:-8px;width:12px;height:12px;background:#fff6ee;border-right:2.5px solid var(--plum);border-bottom:2.5px solid var(--plum);border-bottom-right-radius:4px;transform:translate(-50%) rotate(45deg)}.bubble img{width:36px;height:36px;display:block}.bubble img.done{opacity:.25}.bubble .q{font-family:var(--display);font-size:23px;width:30px;text-align:center;color:var(--tomato);-webkit-text-stroke:3px var(--plum);paint-order:stroke fill;animation:bob 1s ease-in-out infinite}.bubble .dots{font-size:18px;font-weight:700;letter-spacing:2px;width:34px;text-align:center}.bubble .vtag{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;background:linear-gradient(180deg,#ff9a8a,#e8554f);color:#fff;border:2px solid var(--plum);border-radius:8px;padding:0 4px;white-space:nowrap}.pring{width:30px;height:30px;border-radius:50%;border:2.5px solid var(--plum);display:grid;place-items:center;font-size:15px;background:conic-gradient(var(--c, #3fc4a8) calc(var(--p, 1) * 360deg),#e4e8f4 0);position:relative;flex:0 0 auto;box-shadow:0 2px 0 var(--plum)}.pring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff}.pring span{position:relative;z-index:1;line-height:1}.gtag{display:flex;align-items:center;gap:3px}.gtag .size{background:#fff;border:2px solid var(--plum);border-radius:8px;font-size:12px;font-weight:700;padding:0 4px;box-shadow:0 2px 0 var(--plum)}.gtag.sel .pring{outline:4px solid var(--butter);animation:bob .6s ease-in-out infinite}.gtag .kind{font-size:16px}.sring{width:34px;height:34px;border-radius:50%;border:2.5px solid var(--plum);background:conic-gradient(var(--c, #8fe0cf) calc(var(--p, 0) * 360deg),rgba(255,255,255,.92) 0);box-shadow:0 2px 0 var(--plum),0 4px 8px #18244233;display:grid;place-items:center;font-size:14px}.sring.burn{--c: #f2645a;animation:pulse .4s ease-in-out infinite}.sring.done{--c: #8fe0cf;--p: 1}.sring .in{width:22px;height:22px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.qbadge{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--plum);font-family:var(--display);font-size:15px;display:grid;place-items:center;box-shadow:0 2px 0 var(--plum);pointer-events:auto;cursor:pointer;background:var(--gloss),linear-gradient(180deg,#bfe0fa,#5fa8e8);color:#fff;-webkit-text-stroke:3px var(--plum);paint-order:stroke fill}.qbadge.first{background:var(--gloss),linear-gradient(180deg,#fff0a0,#ffc12e)}.qbadge.bot{background:var(--gloss),linear-gradient(180deg,#b4f0e2,#3fc4a8)}.stuck{font-size:20px;animation:bob .7s ease-in-out infinite}.nametag{font-size:11px;font-weight:700;background:#ffffffeb;border:2px solid var(--plum);border-radius:8px;padding:0 5px;white-space:nowrap;box-shadow:0 2px 0 var(--plum)}.arrow{transform:translate(-50%,-100%);font-size:34px;animation:bounce .7s ease-in-out infinite;filter:drop-shadow(0 3px 0 var(--plum))}.pop{position:absolute;transform:translate(-50%,-50%);font-family:var(--display);font-size:24px;letter-spacing:.5px;color:#fff;-webkit-text-stroke:5px var(--plum);paint-order:stroke fill;text-shadow:0 3px 0 var(--plum);animation:floatup 1.1s ease-out forwards;white-space:nowrap}.pop.small{font-size:17px;-webkit-text-stroke:4px var(--plum)}.pop.bad{color:#ff8f96}.pop.good{color:var(--butter)}.pop.emoji{-webkit-text-stroke:0;text-shadow:none;font-size:30px}.flycoin{position:absolute;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8c4,#ffc93c 55%,#e39a1c);border:2px solid var(--plum);box-shadow:0 2px 0 var(--plum);transition:transform .7s cubic-bezier(.5,-.4,.6,1),opacity .7s}.toast{border:2.5px solid var(--plum);border-radius:16px;padding:6px 14px;font-weight:600;background:var(--gloss-soft),linear-gradient(180deg,#fff,#fff0e2);box-shadow:0 3px 0 var(--plum),0 8px 14px #18244233;animation:toastin .3s cubic-bezier(.2,1.5,.4,1),fadeout .4s 2.2s forwards}.toast.bad{background:var(--gloss-soft),linear-gradient(180deg,#ffe8e4,#ffc2bb)}.toast.good{background:var(--gloss-soft),linear-gradient(180deg,#e8faf5,#b4f2da)}.flash{position:absolute;inset:0;pointer-events:none;animation:flash .5s ease-out forwards}#mentor{position:absolute;left:calc(10px + var(--safe-l));bottom:calc(80px + var(--safe-b));display:flex;align-items:flex-end;gap:8px;pointer-events:none;transform:translateY(16px) scale(.96);transform-origin:bottom left;opacity:0;visibility:hidden;z-index:110;max-width:min(460px,70vw);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#mentor.show{transform:none;opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;transition:transform .32s cubic-bezier(.2,1.4,.4,1),opacity .2s}#mentor.leaving{visibility:visible;pointer-events:auto;transition:transform .2s ease-in,opacity .2s ease-in;transform:translateY(10px) scale(.97);opacity:0}#mentor.show:active .say{transform:scale(.98)}#mentor .face{width:78px;height:78px;border-radius:50%;border:3px solid var(--plum);background:radial-gradient(circle at 50% 30%,#fff6c4,#ffc93c);box-shadow:inset 0 -4px #aa5a0033,0 4px 0 var(--plum),0 8px 12px #18244233;overflow:hidden;flex:0 0 auto}#mentor .face img{width:100%;height:100%;transform:scale(1.1)}#mentor.worried .face{background:radial-gradient(circle at 50% 30%,#ffe4e0,#ff9f96);animation:shake .4s}#mentor.happy .face{background:radial-gradient(circle at 50% 30%,#e8faf5,#8fe0cf);animation:bounce .5s}#mentor .say{background:linear-gradient(180deg,#fff,#fff4ea);border:2.5px solid var(--plum);border-radius:18px 18px 18px 5px;padding:8px 12px;font-weight:600;font-size:15px;box-shadow:inset 0 -3px #7896d238,0 3px 0 var(--plum),0 8px 14px #18244233;margin-bottom:16px}#mentor .say b{display:block;font-family:var(--display);font-weight:400;font-size:13px;letter-spacing:.3px;color:var(--tomato);padding-right:22px}#mentor .say{position:relative;overflow:hidden;transition:transform .08s}#mentor .say .line{display:block}#mentor .say .x{position:absolute;top:5px;right:7px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;line-height:1;color:var(--plum);background:#2b1b4f14}#mentor .say .timebar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--tomato);opacity:.45;transform-origin:left}#mentor.show .say .timebar{animation:halmonitime var(--read, 5s) linear forwards}#mentor.urgent .say{border-color:var(--tomato)}#screens:has(>.screen[data-talk])~#mentor{max-width:min(300px,32vw)}@keyframes halmonitime{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){#mentor,#mentor.show,#mentor.leaving{transform:none!important}}body.reduced-motion #mentor,body.reduced-motion #mentor.show,body.reduced-motion #mentor.leaving{transform:none!important}.results{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;min-width:min(760px,92vw)}.medal{width:150px;height:150px;border-radius:50%;border:5px solid var(--plum);display:grid;place-items:center;font-family:var(--display);font-size:88px;color:#fff;-webkit-text-stroke:7px var(--plum);paint-order:stroke fill;box-shadow:inset 0 -8px #1824422e,inset 0 6px #fff9,0 7px 0 var(--plum),0 16px 26px #1824424d;animation:stamp .5s cubic-bezier(.2,1.8,.4,1) both}.medal.S{background:radial-gradient(circle at 35% 28%,#fffbd6,#ffc93c 58%,#e39a1c)}.medal.A{background:radial-gradient(circle at 35% 28%,#e8faf5,#8fe0cf 58%,#2fa08c)}.medal.B{background:radial-gradient(circle at 35% 28%,#e6f2fb,#8cc8f0 58%,#5b82d6)}.medal.C{background:radial-gradient(circle at 35% 28%,#fff2e4,#ffae3b 58%,#e0784a)}.medal.D{background:radial-gradient(circle at 35% 28%,#f4eefa,#c6b3d6 58%,#8e7aa6)}.bigstars{font-size:46px;display:flex;gap:4px;justify-content:center;margin-top:8px}.bigstars span{color:#e4e8f4;-webkit-text-stroke:3px var(--plum);paint-order:stroke fill}.bigstars span.on{color:var(--butter);text-shadow:0 3px 0 var(--plum);animation:stamp .45s cubic-bezier(.2,1.8,.4,1) both}.factor{display:grid;grid-template-columns:100px 1fr 44px;gap:8px;align-items:center;font-weight:600;font-size:14px}.factor .bar{height:16px;border:2px solid var(--plum);border-radius:9px;background:#fff;overflow:hidden;box-shadow:inset 0 2px #1824421f}.factor .bar i{display:block;height:100%;background:var(--gloss),linear-gradient(180deg,#b4f0e2,#3fc4a8);width:0;transition:width .8s cubic-bezier(.2,1,.3,1)}.ledger{display:grid;grid-template-columns:1fr auto;gap:2px 12px;font-weight:600}.ledger .neg{color:var(--tomato-d)}.ledger .pos{color:#13a07a}.trophy{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ach{border:2.5px solid var(--plum);border-radius:16px;padding:8px;background:var(--gloss-soft),linear-gradient(180deg,#fffaf4,#fed);box-shadow:0 3px 0 var(--plum);text-align:center;font-size:13px}.ach .i{font-size:28px}.ach.off{filter:grayscale(1) opacity(.45)}.unlockrow{display:flex;align-items:center;gap:8px;padding:4px 8px;border-bottom:2px dashed rgba(24,36,66,.18);font-weight:600}.unlockrow .lv{width:34px;height:34px;border-radius:50%;border:2px solid var(--plum);display:grid;place-items:center;font-family:var(--display);background:var(--gloss),linear-gradient(180deg,#fff0a0,#ffbf2e)}.unlockrow.off{opacity:.5}.slider{width:100%;accent-color:var(--tomato)}.confetti{position:absolute;width:10px;height:14px;top:-20px;border-radius:3px;animation:confetti 2.6s linear forwards}@keyframes wobble{0%,to{transform:rotate(-4deg) scale(1)}50%{transform:rotate(3deg) scale(1.05)}}@keyframes spin{0%,30%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}@keyframes fadein{0%{opacity:0}}@keyframes fadeout{to{opacity:0;transform:translateY(-10px)}}@keyframes popin{0%{transform:scale(.6) translateY(30px);opacity:0}}@keyframes dealin{0%{transform:translateY(60px) rotate(8deg) scale(.8);opacity:0}}@keyframes slideup{0%{transform:translateY(40px);opacity:0}}@keyframes toastin{0%{transform:translateY(-20px) scale(.8);opacity:0}}@keyframes pulse{0%,to{scale:1}50%{scale:1.08}}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes bounce{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes floatup{0%{opacity:0;transform:translate(-50%,-30%) scale(.5)}15%{opacity:1;transform:translate(-50%,-60%) scale(1.15)}to{opacity:0;transform:translate(-50%,-190%) scale(1)}}@keyframes stamp{0%{transform:scale(3) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(-6deg);opacity:1}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes flash{0%{background:#ff4f6a52}to{background:transparent}}@keyframes confetti{to{transform:translateY(110vh) rotate(720deg)}}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(max-height:500px){.btn{font-size:16px;padding:8px 14px}.btn.big{font-size:20px;padding:10px 20px}.card{width:180px;padding:8px}.card img.hero{width:84px;height:84px}.sheet{max-height:56%}.medal{width:110px;height:110px;font-size:60px}.title{font-size:24px}#mentor .face{width:60px;height:60px}.clock{width:54px;height:54px;font-size:14px}}.selbar img{width:44px;height:44px}#hud,#screens,#mentor,#toasts,#tipcard{--safe-l: calc(env(safe-area-inset-left, 0px) / var(--z, 1));--safe-r: calc(env(safe-area-inset-right, 0px) / var(--z, 1));--safe-t: calc(env(safe-area-inset-top, 0px) / var(--z, 1));--safe-b: calc(env(safe-area-inset-bottom, 0px) / var(--z, 1))}@media(max-height:760px){#hud,#screens,#mentor,#toasts{zoom:.85;--z: .85}}@media(max-height:520px){#hud,#mentor,#toasts,#tipcard{zoom:.86;--z: .86}#screens{zoom:.9;--z: .9}.btn{min-height:48px}.btn.small{min-height:47px}.tabbtn,.pill.wallet,.dailycompact{min-height:46px}.btn.icon{width:50px;height:50px}.rbtn{width:46px;height:46px}}@media(max-height:400px){#hud,#mentor,#toasts,#tipcard{zoom:.82;--z: .82}#screens{zoom:.88;--z: .88}.btn{min-height:50px}.btn.small{min-height:48px}.tabbtn,.pill.wallet,.dailycompact{min-height:46px}.rbtn{width:52px;height:52px}}#boot,#rotate-hint{position:fixed;inset:0;height:auto}html.ingame{background-color:var(--frame-edge, var(--sky-edge));background-image:var(--frame-row, none);background-size:100% 48px;background-position:0 calc(100% + 48px);background-repeat:repeat-x}@media(orientation:portrait)and (max-width:700px){html.ingame{background:var(--sky-edge)}}html.standalone #app{bottom:auto;height:var(--full-h, 100%)}.prepbar .tabs{flex-wrap:nowrap;min-width:0}.prepbar .tabs .btn,.prepbar>.btn{flex:0 0 auto;white-space:nowrap}.prepbar.snug .tabs{gap:6px}.prepbar.snug .tabs .btn{padding-left:10px;padding-right:10px}.prepbar.snug>.btn.undo{font-size:0;gap:0;padding:6px 12px}.prepbar.snug>.btn.undo .ic{width:24px;height:24px;margin:0}.prepbar.compact .tabs .btn,.prepbar.compact>.btn.practice{flex-direction:column;gap:1px;padding:4px 9px;font-size:12px;line-height:1.1}.prepbar.compact .tabs .btn .ic,.prepbar.compact>.btn.practice .ic{width:22px;height:22px;margin:0}.prepbar.compact.tight .tabs .btn,.prepbar.compact.tight>.btn.practice{font-size:10.5px;padding:3px 6px}.prepbar.compact.tight .tabs{gap:4px}.topbar.snug .pill.rating .stars>:not(:first-child){display:none}.topbar.snug .goalsbtn>small{display:none}.daylabel .wk-short,.daylabel .dl-short,.topbar.snug.tight .daylabel .wk,.topbar.snug.tight .daylabel .dl-long{display:none}.topbar.snug.tight .daylabel .wk-short,.topbar.snug.tight .daylabel .dl-short{display:inline}.topbar.tiny{gap:6px}.topbar.tiny .criticchip .lbl,.topbar.tiny .goalsbtn .lbl{display:none}#hud>.sheet{bottom:calc(var(--prepbar-h, 60px) + 18px + var(--safe-b))}#hud>.sheet{right:auto;width:max-content;min-width:min(420px,calc(100% - 20px - var(--safe-l) - var(--safe-r)));max-width:calc(100% - 20px - var(--safe-l) - var(--safe-r))}#hud>.sheet>h3{width:0;min-width:100%}.qtray{position:absolute;left:50%;bottom:calc(10px + var(--safe-b));transform:translate(-50%);display:flex;gap:6px;padding:6px;border-radius:20px;background:#fffaf2d9;border:3px solid var(--plum);box-shadow:0 4px 0 var(--plum);transition:opacity .2s,transform .2s}.qtray.empty{opacity:0;pointer-events:none;transform:translate(-50%) translateY(12px)}.qslot{position:relative;width:52px;height:52px;border-radius:14px;border:3px solid var(--plum);background:var(--paper);padding:0;cursor:pointer;display:grid;place-items:center;box-shadow:0 3px 0 var(--plum)}.qslot:active{transform:translateY(3px);box-shadow:0 0 0 var(--plum)}.qslot img{width:44px;height:44px}.qslot .qi{font-size:24px}.qslot b{position:absolute;left:-6px;top:-8px;width:22px;height:22px;border-radius:50%;background:var(--sky);border:2px solid var(--plum);font-size:12px;display:grid;place-items:center}.qslot.now b{background:var(--butter)}.qslot i{position:absolute;right:-6px;top:-8px;width:20px;height:20px;border-radius:50%;background:var(--tomato);color:#fff;border:2px solid var(--plum);font-size:10px;font-style:normal;display:grid;place-items:center}.qslot.clearall{width:52px;font-size:11px}.qslot.clearall b{position:static;width:auto;height:auto;border:0;background:none}.qbadge{width:32px;height:32px;font-size:16px}.selact{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;padding-bottom:6px;z-index:5}.selact>*{pointer-events:auto}.selname{font-weight:700;font-size:13px;background:var(--paper);border:2px solid var(--plum);border-radius:10px;padding:1px 8px;white-space:nowrap;box-shadow:0 2px 0 var(--plum);pointer-events:none!important}.selbtns{display:flex;gap:6px}.rbtn{width:40px;height:40px;border-radius:50%;border:3px solid var(--plum);background:var(--paper);box-shadow:0 3px 0 var(--plum);font-size:18px;font-weight:700;display:grid;place-items:center;cursor:pointer;padding:0}.rbtn:active{transform:translateY(3px);box-shadow:none}.rbtn.sell{background:var(--butter)}.rbtn.disabled{filter:grayscale(.8) opacity(.6)}#hud>.selact{pointer-events:none}.staffcard{width:auto;flex:1 1 220px;max-width:420px;gap:3px}.teamhead{margin-top:12px}.staffimg{width:64px;height:64px}.staffcard .ds.job{opacity:1;font-size:13px;line-height:1.3}.jobguide{margin:2px 0 8px}.jobguide summary{cursor:pointer;font-weight:700;padding:6px 0;min-height:32px}.jobguide .jobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px}.jobguide .job{display:flex;flex-direction:column;gap:1px;padding:5px 8px;border:2px solid var(--plum);border-radius:12px;background:var(--paper);font-size:13px;line-height:1.25}.jobguide .job .sub{font-size:12px}.row .staffimg{width:44px;height:44px}.rolepill{display:inline-block;font-size:12px;font-weight:700;background:var(--butter);border:2px solid var(--plum);border-radius:10px;padding:0 7px;white-space:nowrap}.stats{display:flex;flex-direction:column;gap:1px;width:100%;max-width:150px}.statrow{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;font-weight:700}.pips{display:inline-flex;gap:2px}.pips i{width:10px;height:10px;border-radius:3px;border:1.5px solid var(--plum);background:var(--paper)}.pips i.on{background:var(--mint)}.trait{color:var(--plum);font-weight:700}.studio{display:grid;grid-template-columns:minmax(160px,240px) 1fr;gap:16px;align-items:start}.studio .hero{width:100%;max-width:240px;aspect-ratio:1;object-fit:contain}.swatches{display:flex;gap:8px;flex-wrap:wrap}.swatch{width:34px;height:34px;border-radius:50%;border:3px solid var(--plum);cursor:pointer;box-shadow:0 3px 0 var(--plum);padding:0}.swatch.sel{outline:4px solid var(--mango);outline-offset:2px}.animals{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px}.animal{border:3px solid var(--plum);border-radius:14px;background:var(--paper);padding:4px;text-align:center;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 3px 0 var(--plum)}.animal img{width:60px;height:60px;display:block;margin:0 auto}.animal.sel{background:#fff0b3;outline:3px solid var(--mango)}.animal.locked{filter:grayscale(1) opacity(.5)}@media(max-width:700px){.studio{grid-template-columns:1fr}}.recipe-card{width:min(620px,100%)}.recipe-hero{width:84px;height:84px}.steps-list{margin:0;padding:0;list-style:none;counter-reset:st;display:flex;flex-direction:column;gap:6px}.steps-list li{counter-increment:st;display:flex;align-items:center;gap:10px;background:var(--paper);border:2px solid var(--plum);border-radius:14px;padding:4px 10px 4px 6px;font-weight:600;font-size:15px}.steps-list li:before{content:counter(st);flex:0 0 26px;height:26px;border-radius:50%;background:var(--butter);border:2px solid var(--plum);display:grid;place-items:center;font-size:13px;font-weight:700}@media(max-height:520px){.recipe-card{padding:12px 16px;gap:6px}.recipe-card .recipe-hero{width:52px;height:52px}.steps-list{gap:4px}.steps-list li{padding:2px 10px 2px 6px;font-size:14px}.steps-list li img,.steps-list li .ic{max-height:30px}}.step-icons{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;min-width:44px}.step-icons img{width:40px;height:40px}.step-icons .bigemoji{font-size:26px}.holdchip{position:absolute;left:calc(4px + var(--safe-l));top:calc(78px + var(--safe-t));width:116px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 8px 7px;border-radius:16px;background:var(--paper);border:3px solid var(--plum);box-shadow:0 4px 0 var(--plum);transition:opacity .2s,transform .2s;transform-origin:top left;pointer-events:none}.holdchip.empty{opacity:0;transform:translate(-10px)}.holdchip.bump{animation:popin .3s cubic-bezier(.2,1.6,.4,1)}.holdchip small{font-size:9.5px;font-weight:700;opacity:.7;text-transform:uppercase;letter-spacing:.05em}.holdchip .icons{display:flex;align-items:center}.holdchip .icons img{width:44px;height:44px}.holdchip .icons img.trayitem{width:32px;height:32px;margin-left:-4px}.holdchip b{font-size:12.5px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.holdbubble{background:var(--paper);border:3px solid var(--plum);border-radius:50%;width:46px;height:46px;display:grid;place-items:center;box-shadow:0 3px 0 var(--plum)}.holdbubble img{width:40px;height:40px}.rbtn.up{background:var(--mint);width:auto;min-width:48px;border-radius:20px;padding:0 8px;display:inline-flex;gap:3px}.rbtn.up small{font-size:11px;font-weight:700}.goalbar{position:absolute;left:50%;top:calc(8px + var(--safe-t));transform:translate(-50%);display:flex;gap:6px;pointer-events:none}.goalbar .goal{pointer-events:auto;cursor:pointer}.goal{display:flex;align-items:center;gap:4px;background:var(--paper);border:2px solid var(--plum);border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700;box-shadow:0 2px 0 var(--plum);white-space:nowrap}.goal small{opacity:.7}.goal.done{background:var(--mint)}.goal.failed{opacity:.5;text-decoration:line-through}.combochip{position:absolute;right:calc(14px + var(--safe-r));bottom:calc(178px + var(--safe-b));font-weight:800;font-size:18px;color:#fff;padding:4px 12px;border-radius:14px;border:3px solid var(--plum);background:linear-gradient(90deg,var(--mango) calc(var(--left, 1) * 100%),var(--peach, #ffbe98) 0);box-shadow:0 3px 0 var(--plum);text-shadow:0 2px 0 var(--plum);opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s cubic-bezier(.2,1.6,.4,1);pointer-events:none}.combochip.on{opacity:1;transform:scale(1)}.groupschip{position:absolute;right:calc(12px + var(--safe-r));top:calc(78px + var(--safe-t));font-weight:800;font-size:14px;color:var(--plum);padding:2px 9px;border-radius:14px;border:2.5px solid var(--plum);background:#fffaf2;box-shadow:0 3px 0 var(--plum);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s}.groupschip.on{opacity:1}.groupschip.rushhour{color:#fff;background:linear-gradient(90deg,#f2645a,#ff8a3b);text-shadow:0 2px 0 var(--plum);animation:pulse .9s ease-in-out infinite}.prepgoals{display:flex;flex-direction:column;gap:3px}.prepgoals b{font-size:12px}@media(max-width:900px){.goal span:nth-child(2){display:none}.goal{padding:2px 6px}}.stafftag{font-size:13px;font-weight:700;background:#fffaf2e6;border:2px solid var(--plum);border-radius:10px;padding:0 5px;white-space:nowrap;pointer-events:none}.stafftag.stuck{background:#ffe1d6;max-width:190px;white-space:normal;text-align:center;font-size:11px}body.in-service .critic-banner{top:calc(40px + var(--safe-t));font-size:12px}body.in-service #mentor{max-width:min(340px,55vw);opacity:.96}body.in-service #mentor{bottom:calc(8px + var(--safe-b))}body.in-service #mentor .say{margin-bottom:4px}body.in-service #mentor.show~#tipcard{bottom:calc(118px + var(--safe-b))}body.in-service #mentor.show~#toasts{bottom:calc(128px + var(--safe-b))}body.in-service #mentor .face{width:52px;height:52px}body.in-service #mentor .say{font-size:13px;padding:6px 10px}#tipcard{position:absolute;left:calc(10px + var(--safe-l));bottom:calc(84px + var(--safe-b));width:min(340px,62vw);display:none;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(180deg,#fff,#fff4ea);border:2.5px solid var(--plum);border-radius:18px;box-shadow:0 3px 0 var(--plum),0 8px 14px #18244233;z-index:45;font-weight:600;font-size:14px;animation:bounce .4s}#tipcard.show{display:flex}#mentor.show~#tipcard{bottom:calc(190px + var(--safe-b))}#mentor.show~#toasts{bottom:calc(190px + var(--safe-b))}#tipcard b{font-family:var(--display);font-weight:400;color:var(--tomato);font-size:15px}#tipcard .tipicon{font-size:30px;flex:0 0 auto}#tipcard .btn{flex:0 0 auto}#screens:has(>.screen:not(.clear))~#tipcard{display:none}body.in-service #tipcard{font-size:12.5px;width:min(300px,50vw);opacity:.97}@media(max-height:760px)and (min-height:521px){#tipcard{zoom:.85;--z: .85}}.note{font-weight:700;padding:6px 10px;border-radius:12px;border:2px solid var(--plum);background:var(--paper)}.note.good{background:#e8faf5}.note.bad{background:#ffe8e8;border-color:var(--bad, #d64545);color:#8a1f1f}.note.closed{font-size:17px;text-align:center;animation:nope .35s 2}.pill.danger,.danger{color:#d64545;animation:dangerpulse 1s ease-in-out infinite}@keyframes dangerpulse{50%{opacity:.55}}.errlist{display:flex;flex-direction:column;gap:6px;max-height:46vh;overflow:auto}.erritem{display:flex;flex-direction:column;gap:2px;background:var(--paper);border:2px solid var(--plum);border-radius:12px;padding:6px 10px;word-break:break-word}.erritem small{opacity:.75}.errreport{width:100%;height:40vh;font:12px monospace}.upgrades .panel{max-height:calc(100vh - 20px);overflow:auto}.upstation{width:64px;height:64px}.uptree{display:flex;gap:10px}.upbranch{flex:1 1 0;display:flex;flex-direction:column;gap:4px;align-items:stretch}.upbranch.closed{opacity:.45}.uparrow{text-align:center;font-size:12px;opacity:.6;line-height:1}.upcard{display:flex;gap:8px;align-items:center;padding:6px 10px;border:2.5px solid var(--plum);border-radius:14px;background:var(--paper);font-size:13px;font-weight:600}.upcard b{font-size:14px}.upcard .upicon{font-size:26px;flex:0 0 auto}.upcard.owned{background:#e8faf5;box-shadow:inset 0 0 0 2px #2fa08c}.upcard.avail{cursor:pointer;background:#fff;box-shadow:0 3px 0 var(--plum)}.upcard.avail.picked{background:#fff6c4;outline:3px solid var(--butter)}.upcard.locked{filter:grayscale(.6)}.upconfirm{background:#fff6c4;border:2.5px solid var(--plum);border-radius:14px;padding:8px 10px;align-items:center}.field{font:600 16px Fredoka,system-ui,sans-serif;padding:10px 12px;border:2.5px solid var(--plum);border-radius:12px;background:#fff;color:var(--plum);width:100%;user-select:text;-webkit-user-select:text;touch-action:manipulation}.field:focus{outline:3px solid var(--butter)}.callbtn{position:absolute;right:calc(14px + var(--safe-r));bottom:calc(112px + var(--safe-b));display:flex;visibility:hidden;flex-direction:column;align-items:center;gap:0;padding:6px 14px 7px;border-radius:18px;border:3px solid var(--plum);background:linear-gradient(180deg,#e8faf5,#8fe0cf);box-shadow:inset 0 -4px #1824421f,0 4px 0 var(--plum),0 8px 14px #18244238;cursor:pointer;color:var(--plum);animation:bounce .4s}.callbtn.show{visibility:visible}.callbtn b{font-family:var(--display);font-weight:400;font-size:16px;letter-spacing:.3px}.callbtn small{font-weight:700;font-size:11px;opacity:.85}.callbtn:active{transform:translateY(3px);box-shadow:inset 0 -2px #1824421f,0 1px 0 var(--plum)}#worldui{z-index:1}#hud{z-index:2}#screens{z-index:30}#fx{z-index:35}.screen>.panel{max-height:100%;overflow-y:auto;overscroll-behavior:contain}.goalsbtn-wrap{position:relative;flex:0 0 auto}.goalsbtn{white-space:nowrap}.goalsbtn small{font-weight:700;opacity:.8}.goalsdrop{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:5px;padding:10px 12px;width:max-content;max-width:320px;z-index:5}.goalsdrop .goal{font-size:13px}.goalsdrop .goal .lbl{display:inline!important;white-space:normal}.daylabel{white-space:nowrap}@media(max-height:520px){.staffcard{flex-basis:190px}.staffcard img{width:54px;height:54px}.sheet{max-height:62%}#hud .btn.small,#tipcard .btn{min-height:44px}.swatch{width:40px!important;height:40px!important}.critic-card{max-width:260px}}#update-banner{position:absolute;bottom:calc(70px + var(--safe-b));left:50%;transform:translate(-50%);z-index:90;display:flex;gap:6px;white-space:nowrap}#update-banner .btn{font-size:13px}@media(max-height:520px){#update-banner{zoom:.72}}.prepcritic{flex:0 1 auto;min-width:0;cursor:pointer}.prepcritic b{white-space:nowrap}.prepcritic .rule{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prepcritic img{width:40px;height:40px}@media(max-width:900px){.prepcritic .rule{display:none}}.topbar>.btn,.topbar>.pill{flex:0 0 auto}.prepcritic{padding:4px 8px;font-size:12px;max-width:340px}.prepcritic img{width:34px!important;height:34px!important}@media(pointer:coarse){.btn.small{min-height:40px}}#toasts{pointer-events:none;max-width:min(460px,70vw)}#toasts .toast{pointer-events:auto;cursor:pointer;font-size:14px;text-align:center}@media(max-height:520px){#mentor{max-width:min(360px,52vw)}#mentor .face{width:48px!important;height:48px!important}#mentor .say{font-size:13px;padding:6px 10px;margin-bottom:8px}#toasts .toast{font-size:13px;padding:4px 10px}}#tipcard{cursor:pointer}.screen>.panel>*,.panel.col>*{flex-shrink:0}.criticchip{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;background:linear-gradient(180deg,#dde1ff,#9fa8f0)}.criticchip img{width:26px;height:26px;margin:-4px 0}.criticchip.tonight{animation:pulse 1.6s ease-in-out infinite}@media(max-height:400px){#hud .btn.small,#tipcard .btn{min-height:50px}}.sticky-actions{position:sticky;bottom:-14px;margin:0 -14px -14px;padding:8px 14px 12px;background:linear-gradient(180deg,rgba(255,251,246,0),var(--paper) 30%);z-index:2}@media(max-height:520px){.rbtn{width:46px;height:46px}}@media(max-height:400px){.btn.small{min-height:46px;min-width:46px}#hud .btn.small,#tipcard .btn{min-height:50px}.rbtn{width:54px;height:54px}.swatch{width:46px!important;height:46px!important}}.sticky-actions.inner{margin:0;padding:8px 0 12px}#worldui>.wu{position:absolute}#hud>.topbar,#hud>.prepbar,#hud .prepbar .tabs{pointer-events:none}#hud>.topbar>*,#hud>.prepbar>*,#hud .prepbar .tabs>*{pointer-events:auto}#hud .topbar>.grow,#hud .prepbar>.grow,#hud .topbar>.col{pointer-events:none}#hud .topbar>.col>*{pointer-events:auto}.coop-panel{width:min(460px,100%);gap:10px}.coop-join .field.code{flex:1;min-width:0;width:auto;text-transform:uppercase;letter-spacing:3px}.coop-roster{gap:6px}.coop-seat{display:flex;align-items:center;gap:8px;padding:6px 10px;border:2.5px solid var(--plum);border-radius:12px;background:#fff;font-weight:700}.coop-seat.empty{border-style:dashed;opacity:.55;font-weight:600}.coop-slot{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--butter, #ffd66a);border:2px solid var(--plum);font-size:14px}.coop-status{text-align:center}.coop-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.coop-stats>div{display:flex;flex-direction:column;padding:6px 4px;border:2.5px solid var(--plum);border-radius:12px;background:#fff}.coop-stats b{font-family:var(--display);font-size:24px}.coop-stats small{font-weight:700;opacity:.7}.coopchip{position:absolute;left:calc(10px + var(--safe-l));bottom:calc(10px + var(--safe-b));z-index:5;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:14px;border:2.5px solid var(--plum);background:#fffaf2eb;color:var(--plum);font:800 13px Fredoka,system-ui,sans-serif;letter-spacing:.5px}.coopchip.offline{background:#ffe8e8}body.in-service .coopchip{bottom:calc(56px + var(--safe-b))}.wu.pname{padding:1px 8px;border-radius:10px;border:2px solid var(--plum);background:#fffaf2e6;color:var(--plum);font:800 12px Fredoka,system-ui,sans-serif;white-space:nowrap;pointer-events:none}.wu.pclaim{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--plum);background:#bfe0fa;color:var(--plum);font:800 11px Fredoka,system-ui,sans-serif;pointer-events:none;box-shadow:0 2px 0 var(--plum)}body.in-prep .coopchip{bottom:auto;top:calc(66px + var(--safe-t))}.coop-name{gap:8px;align-items:center}.coop-name .field{flex:1;min-width:0;width:auto;padding:6px 10px}.coop-step{display:flex;align-items:center;gap:8px;font-weight:700}.coop-step>b{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--plum);background:#fff;font-size:13px}.coop-step.done{opacity:.6}.coop-step.done>b{background:#bfeac0}.coop-season{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:2.5px solid var(--plum);border-radius:12px;background:#fff}.card .votes,.votes{display:inline-flex;align-items:center;gap:2px;margin-top:6px;padding:2px 8px;border-radius:10px;border:2px solid var(--plum);background:#bfe0fa;color:var(--plum);font:800 12px Fredoka,system-ui,sans-serif}#online-gate{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:16px;background:#2b1c3ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#online-gate .gate-card{max-width:420px;padding:22px 26px 20px;text-align:center;color:var(--plum);background:#fffaf1;border:3px solid var(--plum);border-radius:22px;box-shadow:0 6px 0 var(--plum)}#online-gate .gate-icon{width:56px;height:56px}#online-gate h2{margin:6px 0 8px;font-size:26px}#online-gate p{margin:6px 0;font-size:16px;line-height:1.4}#online-gate .gate-sub{opacity:.75;font-size:14px}.ic{width:1.25em;height:1.25em;flex:none;vertical-align:-.26em;overflow:visible;filter:drop-shadow(0 1.5px 0 rgba(43,27,79,.28))}.btn .ic{width:1.3em;height:1.3em;margin:-3px 0}.btn.icon .ic{width:30px;height:30px;margin:0}.btn.big .ic{width:1.15em;height:1.15em}.btn.primary .ic,.btn.go .ic,.btn.sky .ic,.btn.lilac .ic{filter:drop-shadow(0 2px 0 rgba(43,27,79,.45))}.rbtn .ic{width:24px;height:24px}.rbtn.up .ic{width:20px;height:20px}.tabs .btn .ic{width:22px;height:22px}.pill>.ic{width:30px;height:30px;margin:-2px 0 -2px -2px;filter:drop-shadow(0 2px 0 rgba(43,27,79,.3))}.pill b,.pill span,.amt b,.ledger span,.factor span{font-variant-numeric:tabular-nums}.amt{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-weight:700}.amt .ic{width:1.15em;height:1.15em}.amt b{font-weight:inherit}.tipicon .ic{width:40px;height:40px}.upicon .ic{width:30px;height:30px}.ach .i .ic{width:34px;height:34px}.unlockrow .ic{width:22px;height:22px}.bigico{width:64px!important;height:64px!important}.stars{display:inline-flex;gap:1px;letter-spacing:0;vertical-align:middle}.st{position:relative;display:inline-block;width:1.1em;height:1.1em;flex:none}.st .ic{position:absolute;inset:0;width:100%;height:100%}.st .st-bg{--f: #e4e8f4;filter:none;opacity:.95}.st.half .st-fg{clip-path:inset(0 50% 0 0)}.pill.rating .stars{font-size:20px}.btn,.rbtn,.qslot,.callbtn,.rushbtn,.shopitem,.card,.chip,.rest,.swatch,.modchip,.goal,.animal,.upcard,.toggle,.pill{transition:transform .42s cubic-bezier(.3,1.9,.45,1),box-shadow .12s,filter .15s,background .2s}.btn:active,.rbtn:active,.qslot:active,.callbtn:active,.rushbtn:active,.shopitem:active,.chip:active,.rest:active,.swatch:active,.modchip:active,.goal:active,.animal:active,.toggle:active{transition-duration:.06s,.06s,.15s,.2s}.btn:active,.btn.pressed{transform:translateY(4px) scale(.95)}.btn.small:active{transform:translateY(3px) scale(.94)}.rbtn:active,.qslot:active{transform:translateY(3px) scale(.9)}.rushbtn:active{transform:translateY(4px) scale(.9);box-shadow:inset 0 -3px #1824421f,0 1px 0 var(--plum)}.callbtn:active{transform:translateY(3px) scale(.94)}.chip:active,.rest:active,.swatch:active,.modchip:active,.goal:active,.animal:active{transform:translateY(2px) scale(.94)}.toggle:active{transform:translateY(2px) scale(.98)}.btn:disabled:active,.btn.disabled:active{transform:translate(0);animation:nope .3s}.tilt{transform:perspective(520px) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg)) scale(.95)!important;transition-duration:.09s!important}.shopitem{position:relative}.screen>.panel{animation:springin .52s cubic-bezier(.2,1.3,.4,1) both}.screen.ask>.panel{animation-duration:.4s}.screen.still,.screen.still>.panel{animation:none}body.booting #screens *,body.booting #hud *{animation-play-state:paused!important}.screen.still img.lz{animation:none;background:none}.sheet{animation:sheetup .42s cubic-bezier(.2,1.35,.4,1) both}.sheet.from-l{animation:sheetl .38s cubic-bezier(.2,1.35,.4,1) both}.sheet.from-r{animation:sheetr .38s cubic-bezier(.2,1.35,.4,1) both}.rise{animation:risein .48s cubic-bezier(.2,1.5,.4,1) both!important;animation-delay:var(--d, 0ms)!important}.toast{animation:toastpop .42s cubic-bezier(.2,1.7,.4,1),fadeout .4s 2.2s forwards}.bump{animation:bump .45s cubic-bezier(.3,1.9,.45,1)}#tipcard.show{animation:springin .5s cubic-bezier(.2,1.4,.4,1) both}.tabs{position:relative}.tabs .btn.on{transform:translateY(-4px)}.tabs .btn.on:active{transform:translateY(0) scale(.95)}.bit{position:absolute;width:9px;height:12px;margin:-6px 0 0 -4px;border-radius:2px;border:1.5px solid var(--plum);animation:bit 1s cubic-bezier(.2,.7,.4,1) forwards}.puff{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:#fff6ea;border:2px solid rgba(43,27,79,.2);animation:puff .7s ease-out forwards}.flyghost{position:absolute;margin:0;z-index:5;pointer-events:none}.pill.bump,.amt.bump{animation:bump .45s cubic-bezier(.3,1.9,.45,1)}img.lz:not(.lzok){background:linear-gradient(100deg,#2b1b4f12 30%,#fffc,#2b1b4f12 70%) 0 0 / 250% 100%;border-radius:16px;animation:skel 1.1s linear infinite}img.lzok{animation:lzfade .38s ease-out}.crate3d{position:relative;width:76px;height:72px;margin:2px auto 0}.crate3d .ic{position:absolute;left:0;top:0;width:76px;height:76px;filter:drop-shadow(0 3px 0 rgba(43,27,79,.3))}.crate.sealed .crate3d{animation:cratewobble 1.8s ease-in-out infinite}.crate.sealed:hover .crate3d .ic-lid{transform:translateY(-3px) rotate(-3deg)}.crate3d .ic-lid{transition:transform .2s;transform-origin:20% 20%}.crate.opening .crate3d{animation:crateshake .38s ease-in-out}.crate.opening .ic-lid{animation:lidpop .5s .12s cubic-bezier(.3,1.4,.6,1) forwards}.crate.opening:before{content:"";position:absolute;left:50%;top:34%;width:10px;height:10px;margin:-5px;border-radius:50%;box-shadow:0 0 40px 30px #ffe996f2;animation:glowup .5s ease-out forwards;pointer-events:none}.crate.revealed{animation:revealpop .6s cubic-bezier(.2,1.7,.4,1) both;isolation:isolate;overflow:hidden}.crate.revealed:before{content:"";position:absolute;left:50%;top:32%;width:300px;height:300px;margin:-150px;background:repeating-conic-gradient(rgba(255,217,92,.55) 0 10deg,transparent 10deg 24deg);border-radius:50%;z-index:-1;animation:raysfade 1.8s ease-out forwards}.crate.sealed{background:var(--gloss),repeating-linear-gradient(45deg,#ffe3bf,#ffe3bf 12px,#ffd5a6 12px 24px)}.shimmer{overflow:hidden}.shimmer:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.8) 50%,transparent 62%) 0 0 / 260% 100% no-repeat;animation:shimmer 2.8s ease-in-out infinite}.shimmer{box-shadow:inset 0 0 0 2px #ffd95ce6,inset 0 -4px #7896d238,0 4px 0 var(--plum),0 0 16px #ffc85099!important}.raretag{position:absolute;top:6px;right:-26px;transform:rotate(35deg);background:linear-gradient(180deg,#ffe98a,#ffae3b);border-block:2px solid var(--plum);font-family:var(--display);font-size:11px;letter-spacing:1px;padding:1px 28px;z-index:2}.pr{display:inline-flex;align-items:center;justify-content:center;gap:3px}.pr .ic{width:1.1em;height:1.1em}.shopitem .big .ic{width:56px;height:56px}.setsec{font-family:var(--display);font-weight:400;font-size:17px;letter-spacing:.4px;color:var(--plum2);display:flex;align-items:center;gap:6px;margin-top:4px}.setsec .ic{width:22px;height:22px}.setgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:560px){.setgrid{grid-template-columns:1fr}}.toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px 7px 12px;min-height:46px;border:2.5px solid var(--plum);border-radius:16px;background:var(--gloss-soft),linear-gradient(180deg,#fff,#fff0e2);box-shadow:inset 0 -3px #18244214,0 3px 0 var(--plum);cursor:pointer;font:600 15px Fredoka,system-ui,sans-serif;color:var(--plum);text-align:left;line-height:1.15}.toggle small{display:block;font-weight:500;font-size:12px;opacity:.75}.toggle .sw{flex:none;position:relative;width:50px;height:28px;border-radius:999px;border:2.5px solid var(--plum);background:#e6e1ef;box-shadow:inset 0 3px #18244224;transition:background .25s}.toggle .sw:after{content:"";position:absolute;top:1.5px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--gloss),#fff;border:2px solid var(--plum);box-shadow:0 2px 0 var(--plum);transition:transform .4s cubic-bezier(.3,1.8,.45,1)}.toggle.on .sw{background:linear-gradient(180deg,#b4f0e2,#3fc4a8)}.toggle.on .sw:after{transform:translate(21px)}.slidrow{display:flex;align-items:center;gap:10px;font-weight:600}.slidrow .ic{width:26px;height:26px}.slidrow b{min-width:110px}.ledger.rows{display:flex;flex-direction:column;gap:2px}.lrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:1px 6px;border-radius:10px;opacity:0}.lrow.in{opacity:1;animation:tickin .42s cubic-bezier(.2,1.6,.4,1) both}.lrow>:last-child{white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.lrow .ic{width:1.1em;height:1.1em}.lrow.total{margin-top:3px;border-top:2.5px dashed rgba(43,27,79,.25);border-radius:0;padding-top:4px;font-family:var(--display);font-weight:400;font-size:20px;letter-spacing:.3px}.lrow.total .pos{color:#13a07a}.lrow.celebrate.in{background:linear-gradient(90deg,#ffd95c00,#ffd95c8c 30% 70%,#ffd95c00);animation:tickin .42s cubic-bezier(.2,1.6,.4,1) both,glint 1.2s .3s ease-out;background-size:100% 100%}.lrow.celebrate .cel{display:inline-block;animation:starpop .6s .15s cubic-bezier(.2,1.8,.4,1) both}.factor{opacity:.35;transition:opacity .25s}.factor.in{opacity:1}.medal.pending{opacity:0;animation:none}.medal.in{opacity:1;animation:stamp .5s cubic-bezier(.2,1.8,.4,1) both}.bigstars{font-size:46px}.bigstars .st{width:1em;height:1em}.bigstars .st .st-fg{opacity:0}.bigstars .st.lit .st-fg{opacity:1;animation:starpop .5s cubic-bezier(.2,1.8,.4,1) both}.skiphint{font-size:12px;font-weight:700;opacity:.6;text-align:center;transition:opacity .3s}.skiphint.gone{opacity:0}.results .perfect{font-family:var(--display);font-size:20px;color:var(--tomato);-webkit-text-stroke:4px var(--plum);paint-order:stroke fill;letter-spacing:1px;animation:starpop .6s cubic-bezier(.2,1.8,.4,1) both}.results .perfect.pending{visibility:hidden;animation:none}.reveal{position:absolute;inset:0;z-index:95;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:radial-gradient(circle at 50% 44%,#4b368099,#140c28db);animation:fadein .25s}.reveal.out{animation:rvout .26s ease-in forwards}.rv-rays{position:absolute;left:50%;top:44%;width:180vmax;height:180vmax;margin:-90vmax 0 0 -90vmax;background:repeating-conic-gradient(rgba(255,233,160,.26) 0 8deg,transparent 8deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 38%);mask-image:radial-gradient(circle,#000 0,transparent 38%);animation:spin360 22s linear infinite,fadein .8s}.rv-glow{position:absolute;left:50%;top:44%;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;background:radial-gradient(circle,rgba(255,244,190,.85),rgba(255,200,90,.3) 42%,transparent 70%);animation:glowpulse 2.2s ease-in-out infinite}.rv-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 16px;max-width:92vw}.rv-kicker{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:18px;letter-spacing:2px;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 rgba(130,40,30,.5);padding:4px 16px;border:2.5px solid var(--plum);border-radius:999px;background:var(--gloss),linear-gradient(180deg,#ffa48c,#f2645a);box-shadow:0 4px 0 var(--plum);animation:dropin .5s .12s cubic-bezier(.2,1.6,.4,1) both}.rv-kicker .ic{width:20px;height:20px}.rv-art{width:156px;height:156px;border-radius:50%;border:4px solid var(--plum);display:grid;place-items:center;background:radial-gradient(circle at 50% 32%,#fffbe0,#ffd95c 58%,#ffae3b);box-shadow:inset 0 -9px #aa5a0038,inset 0 6px #fff9,0 6px 0 var(--plum),0 0 0 10px #ffffff2e,0 20px 40px #00000073;animation:artpop .75s .05s cubic-bezier(.2,1.7,.4,1) both;overflow:hidden}.rv-card.mint .rv-art{background:radial-gradient(circle at 50% 32%,#f2fffb,#8fe0cf 58%,#3fc4a8)}.rv-card.lilac .rv-art{background:radial-gradient(circle at 50% 32%,#f4f5ff,#b8befa 58%,#8f98ec)}.rv-card.pink .rv-art{background:radial-gradient(circle at 50% 32%,#fff4fa,#ffc2de 58%,#ff8fc4)}.rv-art img{width:138px;height:138px;object-fit:contain;filter:drop-shadow(0 5px 4px rgba(24,36,66,.25))}.rv-art .ic{width:92px;height:92px}.rv-art .big{font-size:76px;line-height:1;filter:drop-shadow(0 5px 3px rgba(24,36,66,.25))}.rv-name{font-family:var(--display);font-size:30px;line-height:1.1;color:#fff4c2;-webkit-text-stroke:5px var(--plum);paint-order:stroke fill;text-shadow:0 4px 0 var(--plum);letter-spacing:.5px;max-width:80vw;animation:dropin .5s .28s cubic-bezier(.2,1.6,.4,1) both}.rv-sub{color:#fff;font-weight:600;font-size:15px;max-width:min(440px,86vw);background:#2b1b4f8c;border-radius:12px;padding:4px 12px;animation:fadein .4s .45s both}.rv-tap{color:#ffffffd9;font-size:13px;font-weight:700;margin-top:2px;animation:fadein .4s .9s both,breathe 1.6s 1.3s ease-in-out infinite}@media(max-height:520px){.reveal .rv-card{zoom:.78}}#coach{position:absolute;inset:0;pointer-events:none;z-index:25;display:none;overflow:hidden}#coach.on{display:block}#screens:has(>.screen:not(.clear))~#coach{display:none}#coach .spot{position:absolute;left:0;top:0;box-sizing:border-box}#coach.dim .spot{box-shadow:0 0 0 200vmax #180e3057,inset 0 0 16px 6px #180e3038}#coach.ring .spot{border:3px solid var(--butter);box-shadow:0 0 0 2.5px var(--plum),0 0 20px 6px #ffd95cbf}#coach .hand{position:absolute;left:0;top:0;width:56px;height:56px}#coach .hand-in{width:100%;height:100%;transform:rotate(180deg);animation:poke .9s ease-in-out infinite}#coach.up .hand-in{transform:none;animation-name:pokeup}#coach .hand .ic{width:100%;height:100%;filter:drop-shadow(0 3px 0 rgba(43,27,79,.35))}.tutor-arrow-hidden{display:none}.pring span .ic{width:20px;height:20px;filter:none;display:block}.pring.p-hi span .ic{--f: #e9fbf0}.pring.p-mid span .ic{--f: #fff4d6}.pring.p-lo span .ic{--f: #ffe3e0}.pring.p-lo{animation:pulse .7s ease-in-out infinite}body.cb .pring.p-hi{--c: #2f80c8 !important}body.cb .pring.p-mid{--c: #f0a020 !important;background:radial-gradient(circle,rgba(255,255,255,.75) 1.3px,transparent 1.8px) 0 0 / 5px 5px,conic-gradient(var(--c) calc(var(--p, 1) * 360deg),#e4e8f4 0)}body.cb .pring.p-lo{--c: #d55e00 !important;background:repeating-linear-gradient(45deg,rgba(255,255,255,.7) 0 2.5px,transparent 2.5px 5.5px),conic-gradient(var(--c) calc(var(--p, 1) * 360deg),#e4e8f4 0)}body.cb .pring.p-lo:after{content:"!";position:absolute;right:-8px;top:-8px;width:15px;height:15px;border-radius:4px;transform:rotate(45deg);background:#d55e00;border:2px solid var(--plum);z-index:2}body.cb .pring.p-lo span:after{content:"!";position:absolute;right:-9px;top:-10px;z-index:3;color:#fff;font:800 11px/1 Fredoka,sans-serif}body.cb .sring.burn{--c: #d55e00;background:repeating-linear-gradient(45deg,rgba(255,255,255,.6) 0 3px,transparent 3px 6px),conic-gradient(var(--c) calc(var(--p, 0) * 360deg),rgba(255,255,255,.92) 0)}body.cb .sring.done{--c: #7cc0f0}body.cb .goal.done{background:#cfe6fb}body.cb .goal.failed{background:repeating-linear-gradient(45deg,#fff,#fff 4px,#eee6f4 4px 8px)}body.cb .ledger .pos,body.cb .lrow.total .pos{color:#1f6fb8}body.cb .ledger .neg{color:#c24f00}body.cb .pips i.on{background:#7cc0f0}body.large-text .sub{font-size:17.5px}body.large-text .desc,body.large-text .card .desc{font-size:15.5px}body.large-text .shopitem .ds{font-size:13px}body.large-text .shopitem .nm{font-size:16px}body.large-text #mentor .say{font-size:17.5px}body.large-text.in-service #mentor .say{font-size:15.5px}body.large-text .toast,body.large-text #toasts .toast{font-size:17px}body.large-text #tipcard{font-size:16.5px}body.large-text.in-service #tipcard{font-size:15px}body.large-text .goal{font-size:14px}body.large-text .ledger,body.large-text .factor{font-size:16.5px}body.large-text .statrow{font-size:13px}body.large-text .step,body.large-text .tag,body.large-text .rolepill{font-size:14.5px}body.large-text .steps-list li{font-size:17.5px}body.large-text .upcard{font-size:15.5px}body.large-text .critic-card,body.large-text .selname{font-size:15px}body.large-text .holdchip b{font-size:18px}body.large-text .holdchip small,body.large-text .callbtn small{font-size:13px}body.large-text .toggle{font-size:17px}body.large-text .toggle small{font-size:14px}body.large-text .rv-sub{font-size:17.5px}body.large-text .erritem,body.large-text .unlockrow,body.large-text .ach{font-size:15.5px}body.lefty .rushbtn{right:auto;left:calc(14px + var(--safe-l))}body.lefty .callbtn{right:auto;left:calc(112px + var(--safe-l))}body.lefty .combochip{right:auto;left:calc(110px + var(--safe-l))}body.lefty .holdchip{left:auto;right:calc(12px + var(--safe-r))}body.lefty .groupschip{right:auto;left:calc(12px + var(--safe-l))}body.lefty .speedbtns{left:auto;right:calc(10px + var(--safe-r));bottom:calc(110px + var(--safe-b))}body.lefty .prepbar{flex-direction:row-reverse}body.lefty .prepbar .tabs{justify-content:flex-end}body.lefty #mentor{left:auto;right:calc(10px + var(--safe-r));flex-direction:row-reverse}body.lefty #mentor .say{border-radius:18px 18px 5px}body.lefty #tipcard{left:auto;right:calc(10px + var(--safe-r))}@keyframes springin{0%{transform:scale(.72) translateY(26px);opacity:0}55%{transform:scale(1.03) translateY(-3px);opacity:1}78%{transform:scale(.992)}to{transform:none}}@keyframes sheetup{0%{transform:translateY(46px) scale(.97);opacity:0}60%{transform:translateY(-4px);opacity:1}to{transform:none}}@keyframes sheetl{0%{transform:translate(-40px);opacity:0}65%{transform:translate(4px);opacity:1}to{transform:none}}@keyframes sheetr{0%{transform:translate(40px);opacity:0}65%{transform:translate(-4px);opacity:1}to{transform:none}}@keyframes risein{0%{opacity:0;transform:translateY(18px) scale(.88)}to{opacity:1;transform:none}}@keyframes toastpop{0%{transform:translateY(-18px) scale(.6);opacity:0}60%{transform:translateY(2px) scale(1.06);opacity:1}to{transform:none}}@keyframes bump{0%{scale:1}30%{scale:1.2}to{scale:1}}@keyframes nope{0%,to{translate:0 0}25%{translate:-4px 0}75%{translate:4px 0}}@keyframes bit{0%{transform:translate(0) rotate(0) scale(.3);opacity:1}45%{transform:translate(var(--dx),var(--dy)) rotate(calc(var(--r) * .5)) scale(1);opacity:1}to{transform:translate(calc(var(--dx) * 1.25),calc(var(--dy) + 90px)) rotate(var(--r)) scale(.9);opacity:0}}@keyframes puff{0%{transform:translate(0) scale(.3);opacity:.95}to{transform:translate(var(--dx),var(--dy)) scale(1.6);opacity:0}}@keyframes skel{0%{background-position:125% 0}to{background-position:-125% 0}}@keyframes lzfade{0%{opacity:0;transform:scale(.88)}}@keyframes cratewobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg) scale(1.04)}}@keyframes crateshake{0%,to{transform:none}20%{transform:rotate(-7deg) scale(1.06)}45%{transform:rotate(6deg) scale(1.08)}70%{transform:rotate(-3deg) scale(1.1,.92)}}@keyframes lidpop{0%{transform:none}35%{transform:translateY(-10px) rotate(-8deg)}to{transform:translate(26px,-70px) rotate(55deg);opacity:0}}@keyframes glowup{0%{opacity:0;transform:scale(.4)}50%{opacity:1}to{opacity:0;transform:scale(2.2)}}@keyframes revealpop{0%{transform:scale(.7) rotate(-4deg)}55%{transform:scale(1.08) rotate(1deg)}to{transform:none}}@keyframes raysfade{0%{opacity:0;transform:rotate(0) scale(.5)}25%{opacity:1}to{opacity:0;transform:rotate(90deg) scale(1)}}@keyframes shimmer{0%,55%{background-position:130% 0}to{background-position:-30% 0}}@keyframes tickin{0%{opacity:0;transform:translate(-16px) scale(.96)}to{opacity:1;transform:none}}@keyframes glint{0%{background-size:30% 100%}to{background-size:100% 100%}}@keyframes starpop{0%{transform:scale(2.6) rotate(-25deg);opacity:0}60%{transform:scale(.9) rotate(4deg);opacity:1}to{transform:none;opacity:1}}@keyframes rvout{to{opacity:0;transform:scale(1.06)}}@keyframes spin360{to{transform:rotate(360deg)}}@keyframes glowpulse{0%,to{transform:scale(.94);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes dropin{0%{transform:translateY(-24px) scale(.8);opacity:0}to{transform:none;opacity:1}}@keyframes artpop{0%{transform:scale(.2) rotate(-30deg);opacity:0}60%{transform:scale(1.1) rotate(6deg);opacity:1}to{transform:none}}@keyframes breathe{0%,to{opacity:.85}50%{opacity:.45}}@keyframes poke{0%,to{translate:0 -10px}50%{translate:0 0}}@keyframes pokeup{0%,to{translate:0 10px}50%{translate:0 0}}.reduced-motion .tilt{transform:none!important}.reduced-motion .rv-rays,.reduced-motion .shimmer:after{animation:none!important}.sheet.still{animation:none}.btn.small.x{width:40px;height:40px;padding:0;flex:0 0 auto}.btn.small.x .ic{width:24px;height:24px;margin:0}.rushbtn{grid-template-rows:auto auto;align-content:center;gap:0}.rushbtn .rushico{position:relative;z-index:1;width:30px;height:30px;margin-bottom:-4px}.rushbtn b{line-height:1}.rushbtn.ready .rushico{animation:bob .5s ease-in-out infinite}.callbtn b{display:inline-flex;align-items:center;gap:4px}.callbtn small{display:inline-flex;align-items:center;gap:2px}.callbtn .ic{width:20px;height:20px}.callbtn small .ic{width:14px;height:14px}.combochip{display:inline-flex;align-items:center;gap:2px}.combochip .ic{width:22px;height:22px}.combochip.bump{animation:bump .45s cubic-bezier(.3,1.9,.45,1)}.goal .ic{width:16px;height:16px}.goalsbtn .ic,.critic-banner .ic{width:20px;height:20px}.problems .ic{width:18px;height:18px}.clock span .ic{width:24px;height:24px;display:block}.qslot i .ic{width:12px;height:12px;filter:none}.qslot .ic.qi{width:28px;height:28px}.rv-lvl{font-family:var(--display);font-size:84px;line-height:1;color:#fff;-webkit-text-stroke:7px var(--plum);paint-order:stroke fill;text-shadow:0 5px 0 var(--plum)}.hqstats{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lockline{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap;justify-content:center}.lockline .ic{width:15px;height:15px}.stepbell{width:34px!important;height:34px!important}.lrow.info{font-size:13px;opacity:.8;padding-left:16px}.lrow.info .ic{width:15px;height:15px}.rest .emoji .ic{width:40px;height:40px}.chip>span .ic{width:24px;height:24px}.selname,.nm{white-space:nowrap}.selbar .nm .ic{width:22px;height:22px}.tag .amt .ic{width:14px;height:14px}.card .price .amt .ic{width:18px;height:18px}.steps-list .ic{flex:none}.upcard b .ic{width:16px;height:16px;margin-left:4px}.mastery-stars .st{width:14px;height:14px}.tag .st,.lrow .st{width:14px;height:14px;vertical-align:-2px}.shopitem .pr .amt .ic,.shopitem .pr>.ic{width:16px;height:16px}.staffcard .pr{font-size:14px}h3>.ic{width:26px;height:26px;vertical-align:-5px}.title .ic{width:.9em;height:.9em}.unlockrow>.ic{width:22px;height:22px}.ach .sub .amt .ic{width:14px;height:14px}.won-star{display:grid;place-items:center}.panel.col>*{flex-shrink:0}.carousel{flex-shrink:0}@media(max-height:520px){.studio{grid-template-columns:170px 1fr}.studio .hero{max-width:150px}}.selbar>.nm:first-child{white-space:normal;min-width:0}@media(max-height:400px){.btn.small.x{width:50px;min-width:50px}}:root{--r-common: #c3c8ee;--r-rare: #5fa8e8;--r-epic: #b86ff0;--r-legendary: #ffb42e}.dot{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:linear-gradient(180deg,#ff9a8a,#e8554f);color:#fff;border:2px solid var(--plum);font-size:12px;font-weight:700;box-shadow:0 2px 0 var(--plum);line-height:1}.btn>.dot{position:absolute;top:-9px;right:-9px;animation:dotpulse 1.4s ease-in-out infinite}@keyframes dotpulse{50%{transform:scale(1.15)}}.countdown{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;padding:1px 8px 1px 3px;border-radius:999px;background:#fff;border:2px solid var(--plum);white-space:nowrap}.countdown .ic{width:18px;height:18px}.countdown b{font-variant-numeric:tabular-nums}.gemprice{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.gemprice .amt .ic{width:18px;height:18px;vertical-align:-3px}.tag.good{background:#c9f4e8}.tag.hot{background:#ffc7a8;animation:dotpulse 1.2s infinite}.tag.assisted{margin-left:8px;vertical-align:middle;font-family:Fredoka,sans-serif;-webkit-text-stroke:0;text-shadow:none;color:var(--plum);background:#e6e8f6;font-size:12px}.ribbon{position:absolute;top:-10px;left:12px;z-index:2;font-family:var(--display);font-size:14px;letter-spacing:.3px;color:#fff;padding:2px 10px;border-radius:10px;border:2.5px solid var(--plum);background:linear-gradient(180deg,#ff9a8a,#e8554f);box-shadow:0 3px 0 var(--plum);text-shadow:0 1px 0 rgba(120,30,30,.5);white-space:nowrap}.meter{position:relative;height:22px;border:2.5px solid var(--plum);border-radius:12px;background:#fff;overflow:hidden}.meter.small{height:14px;border-width:2px}.meter i{position:absolute;inset:0 auto 0 0;background:var(--gloss),linear-gradient(180deg,#ffd0e8,#ff8fc4);transition:width .6s cubic-bezier(.2,.9,.3,1.1)}.meter span{position:relative;display:flex;justify-content:center;align-items:center;height:100%;font-size:12px;font-weight:700}.meter.small span{font-size:10px}.bigico{width:64px;height:64px;filter:drop-shadow(0 4px 0 rgba(43,27,79,.25))}body.buying:after{content:"";position:fixed;inset:0;z-index:180;background:#18244240 radial-gradient(circle at 50% 50%,transparent 0 22px,transparent 22px);cursor:progress}body.buying:before{content:"";position:fixed;left:50%;top:50%;width:44px;height:44px;margin:-22px;border-radius:50%;border:5px solid #fff;border-top-color:var(--mango);z-index:181;animation:spin360 .8s linear infinite}.pill.wallet{cursor:pointer;font-size:17px;padding-right:4px}.pill.topup{cursor:pointer;padding-right:4px;font-family:inherit;color:inherit}.pill.topup .plus{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(180deg,#b4f0e2,#3fc4a8);border:2px solid var(--plum);font-weight:800;font-size:15px;line-height:1;color:#fff;text-shadow:0 1px 0 var(--plum)}.topup-packs{gap:8px;width:100%}.topup-packs .btn{justify-content:flex-start;gap:8px}.pill.wallet .plus{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(180deg,#b4f0e2,#3fc4a8);border:2px solid var(--plum);font-weight:800;font-size:17px;line-height:1;color:#fff;text-shadow:0 1px 0 var(--plum)}.hq-top{position:absolute;top:calc(12px + var(--safe-t));right:calc(440px + var(--safe-r));z-index:2;pointer-events:auto}@media(max-width:900px){.hq-top{right:auto;left:calc(14px + var(--safe-l));top:auto;bottom:calc(12px + var(--safe-b))}}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabbtn{position:relative;display:inline-flex;align-items:center;gap:6px;border:2.5px solid var(--plum);border-radius:14px;padding:6px 12px;font:600 15px Fredoka,sans-serif;background:var(--gloss-soft),linear-gradient(180deg,#fff,#f3e6d6);box-shadow:0 3px 0 var(--plum);cursor:pointer;color:var(--plum)}.tabbtn .ic{width:22px;height:22px}.tabbtn.on{background:var(--gloss-soft),linear-gradient(180deg,#fff7c8,#ffd66a);transform:translateY(-2px);box-shadow:0 5px 0 var(--plum)}.tabbtn.pass{margin-left:auto;background:var(--gloss-soft),linear-gradient(180deg,#fff0a0,#ffc12e)}.tabbtn .dot{position:absolute;top:-8px;right:-8px}.shophead .title{font-size:28px}.btn.rewardbtn{--c1: #d8f6ff;--c2: #7fcaf2;--edge: #3f86c0;gap:8px;padding:6px 14px 6px 8px;text-align:left}.btn.rewardbtn .ic{width:30px;height:30px;flex:0 0 auto}.btn.rewardbtn .rb-text{display:flex;flex-direction:column;line-height:1.05}.btn.rewardbtn .rb-text b{font-size:16px}.btn.rewardbtn .rb-text small{font-size:11px;font-weight:600;opacity:.85}.btn.rewardbtn.m-instant{--c1: #fff4b0;--c2: #ffc93c;--edge: #c98410}.btn.rewardbtn.dim{filter:saturate(.3);opacity:.75}.btn.rewardbtn.m-used{filter:saturate(.2) opacity(.6)}.btn.rewardbtn.busy{pointer-events:none;opacity:.7}.btn.rewardbtn.small{padding:4px 12px 4px 6px}.btn.rewardbtn.small .ic{width:24px;height:24px}.btn.rewardbtn.small .rb-text b{font-size:14px}.ad-mock{position:absolute;inset:0;z-index:190;background:#101427;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fadein .2s}.ad-mock.out{animation:fadeout .2s forwards}@keyframes fadeout{to{opacity:0}}.ad-top{position:absolute;top:calc(10px + var(--safe-t));left:calc(14px + var(--safe-l));right:calc(14px + var(--safe-r));display:flex;justify-content:space-between;align-items:center}.ad-label{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#ffd95c;color:#2b1b4f;padding:2px 8px;border-radius:6px}.ad-x{width:40px;height:40px;border-radius:50%;border:2px solid #fff6;background:#fff2;opacity:.35;cursor:pointer;display:grid;place-items:center}.ad-x.on{opacity:1}.ad-x .ic{width:22px;height:22px}.ad-card{width:min(460px,86vw);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ad-art{font-size:84px;animation:wobble 2s ease-in-out infinite}.ad-title{font-family:var(--display);font-size:34px}.ad-sub{opacity:.75;font-size:14px}.ad-bar{width:100%;height:8px;border-radius:4px;background:#fff2;overflow:hidden}.ad-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#7fcaf2,#b4f0e2);transition:width .1s linear}.ad-status{display:flex;align-items:center;gap:6px;font-weight:700}.ad-status .ic{width:22px;height:22px}.shop-panel,.shopbody{gap:12px}.offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.offercard{position:relative;display:flex;gap:12px;padding:14px;border:3px solid var(--plum);border-radius:22px;background:var(--gloss-soft),linear-gradient(160deg,#fff,#fdf1e2);box-shadow:0 5px 0 var(--plum),0 12px 20px #18244226;cursor:default}.offercard.starter{background:radial-gradient(90% 60% at 20% 0%,#fff9d8 0 30%,transparent 70%),linear-gradient(160deg,#fff4c8,#ffd6a0)}.offercard.headchef{background:radial-gradient(90% 60% at 20% 0%,#fff 0 20%,transparent 70%),linear-gradient(160deg,#e8e0ff,#b8a8f0)}.offercard.passpromo{background:linear-gradient(160deg,#2c2f6a,#6a3f8a);color:#fff;cursor:pointer}.offercard.passpromo .sub{opacity:.9}.offercard.passpromo .countdown,.passstatus .countdown,.seasonrow .countdown{color:var(--plum)}.offercard.piggy.full{animation:glowpulse 1.6s ease-in-out infinite}@keyframes glowpulse{50%{box-shadow:0 5px 0 var(--plum),0 0 0 6px #ffd95c88,0 12px 20px #18244226}}.oc-art{flex:0 0 96px;display:grid;place-items:center}.oc-art img{width:108px;height:108px;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(24,36,66,.25))}.oc-body{gap:6px;min-width:0;flex:1}.oc-title{font-family:var(--display);font-size:24px;line-height:1}.passpromo .oc-title{color:#fff4c2;-webkit-text-stroke:4px var(--plum);paint-order:stroke fill}.oc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:14px;font-weight:600}.oc-list li{display:flex;align-items:center;gap:6px}.oc-list .ic{width:20px;height:20px;flex:0 0 auto}.oc-buy{margin-top:auto;flex-wrap:wrap}.buybtn{min-width:110px}.buybtn s{opacity:.6;font-size:.75em}.offercard .ribbon b{font-size:16px}.gempacks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.gempack{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px 12px;border:3px solid var(--plum);border-radius:20px;background:var(--gloss-soft),linear-gradient(180deg,#fff,#ffe8f4);box-shadow:0 5px 0 var(--plum);cursor:pointer;transition:transform .1s}.gempack:active{transform:translateY(3px) scale(.97)}.gempack.popular{background:var(--gloss-soft),linear-gradient(180deg,#fff,#ffd6ec)}.gempack.best{background:var(--gloss-soft),linear-gradient(180deg,#fff9d8,#ffd66a)}.gp-art{display:flex;justify-content:center;flex-wrap:wrap;max-width:110px;min-height:58px}.gp-art .ic{width:34px;height:34px;margin:-4px -3px;filter:drop-shadow(0 3px 0 rgba(43,27,79,.25))}.gp-n{display:flex;gap:6px;align-items:baseline}.gp-n b{font-family:var(--display);font-size:28px}.gp-n s{opacity:.5;font-weight:700}.gp-name{font-size:13px;font-weight:700;opacity:.75}.x2{position:absolute;top:-12px;right:-8px;transform:rotate(8deg);display:flex;flex-direction:column;align-items:center;padding:3px 8px;border-radius:12px;border:2.5px solid var(--plum);background:linear-gradient(180deg,#b4f0e2,#3fc4a8);color:#fff;font-family:var(--display);font-size:20px;line-height:.9;text-shadow:0 2px 0 var(--plum);box-shadow:0 3px 0 var(--plum)}.x2 small{font-family:Fredoka,sans-serif;font-size:9px;text-shadow:none;font-weight:700}.items{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.itemcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px;border:3px solid var(--plum);border-radius:18px;background:var(--gloss-soft),linear-gradient(180deg,#fff,#f3e8da);box-shadow:0 5px 0 var(--plum);cursor:pointer;text-align:center}.itemcard.own{background:var(--gloss-soft),linear-gradient(180deg,#fff,#d8f6ec)}.ic-art{width:100%;display:grid;place-items:center;min-height:100px}.ic-art img,.cosart{width:100px;height:100px;object-fit:contain}.ic-name{font-family:var(--display);font-size:17px;line-height:1.05}.ic-rar{font-size:11px;font-weight:700;opacity:.7}.r-rare{--rc: var(--r-rare)}.r-epic{--rc: var(--r-epic)}.r-legendary{--rc: var(--r-legendary)}.itemcard.r-rare,.itemcard.r-epic,.itemcard.r-legendary,.piece.r-rare,.piece.r-epic,.piece.r-legendary,.tcell.r-epic,.tcell.r-legendary{box-shadow:0 5px 0 var(--plum),inset 0 0 0 3px var(--rc)}.itemcard.r-legendary,.piece.r-legendary,.tcell.r-legendary{background:radial-gradient(90% 60% at 50% 0%,#fff 0 25%,transparent 70%),linear-gradient(180deg,#fff6d0,#ffd98a)}.itemcard.r-epic,.piece.r-epic{background:radial-gradient(90% 60% at 50% 0%,#fff 0 25%,transparent 70%),linear-gradient(180deg,#fbf2ff,#e2c8ff)}.styleset{display:flex;flex-direction:column;gap:10px;padding:12px;border:3px solid var(--plum);border-radius:20px;background:#fffaf2;box-shadow:0 4px 0 var(--plum)}.swrow{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.swcell{display:flex;flex-direction:column;align-items:center;gap:2px;font-weight:700}.swcell.own .swatchart{outline:3px solid var(--mint-d)}.swatchart{width:100%;aspect-ratio:1;max-width:88px;border-radius:14px;border:2.5px solid var(--plum);box-shadow:inset 0 -4px #0000001f,0 3px 0 var(--plum);display:grid;place-items:center;font-weight:800}.swatchart.def{background:repeating-linear-gradient(45deg,#fff 0 8px,#f0e8f4 8px 16px);font-family:var(--display);font-size:22px}.frameart{width:72px;height:88px;border-radius:12px;border:7px solid;background:#fffaf2;display:grid;place-items:center;font-size:30px}.tcell .frameart{width:52px;height:62px;border-width:5px;font-size:20px}.badgeart{font-size:56px;line-height:1;filter:drop-shadow(0 4px 0 rgba(43,27,79,.25))}.titleart{font-family:var(--display);font-size:20px;padding:10px 14px;border-radius:14px;border:2.5px solid var(--plum);background:linear-gradient(180deg,#fff,#ffe8a0);box-shadow:0 3px 0 var(--plum)}.gemart{display:flex;flex-direction:column;align-items:center}.gemart .ic{width:40px;height:40px;filter:drop-shadow(0 3px 0 rgba(43,27,79,.25))}.gemart.big .ic{width:110px;height:110px}.gemart b{font-family:var(--display);font-size:18px;margin-top:-4px}.gemart.boost .ic{width:34px;height:34px}.pass-panel{gap:12px}.passstatus{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 14px;border:3px solid var(--plum);border-radius:20px;background:linear-gradient(160deg,#2c2f6a,#6a3f8a);color:#fff;box-shadow:0 4px 0 var(--plum)}.passstatus .sub{opacity:.85;font-size:12px}.passstatus .tag{color:var(--plum)}.tiernum{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;border:3px solid var(--plum);background:var(--gloss),linear-gradient(180deg,#fff0a0,#ffbf2e);color:var(--plum);box-shadow:0 3px 0 var(--plum)}.tiernum small{font-size:11px;font-weight:700;margin-bottom:-4px}.tiernum b{font-family:var(--display);font-size:30px}.tierbar{height:18px;border:2.5px solid var(--plum);border-radius:10px;background:#fff;overflow:hidden;padding:2px}.tierbar.small{height:12px;border-width:2px;padding:1px}.tierbar i{display:block;height:100%;border-radius:6px;background:var(--gloss),linear-gradient(90deg,#ffd95c,#ff8fc4);transition:width .6s}.passbuy{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pb-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px;border:3px solid var(--plum);border-radius:20px;background:#fffaf2;box-shadow:0 4px 0 var(--plum)}.pb-card.plus{background:radial-gradient(90% 60% at 50% 0%,#fff 0 20%,transparent 70%),linear-gradient(180deg,#fff6d0,#ffd98a)}.pb-card .buybtn{align-self:stretch;margin-top:auto}.renew{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;background:#fff;border:2px dashed var(--plum2);cursor:pointer}.renew input{width:22px;height:22px;accent-color:var(--mint-d)}.renew span{display:flex;flex-direction:column}.renew small{font-size:12px;opacity:.75}.subterms{grid-column:1 / -1;font-size:12px;line-height:1.35}.legal{grid-column:1 / -1;gap:4px 14px;flex-wrap:wrap;justify-content:center}.linkbtn{background:none;border:0;padding:0 4px;min-height:40px;font-size:13px;font-weight:600;text-decoration:underline;opacity:.8;cursor:pointer}.passmanage{padding:8px 12px;border-radius:16px;border:2.5px solid var(--plum);background:#fffaf2;flex-wrap:wrap}.passmanage.warn{background:#fff0d8}.passmanage>.ic{width:28px;height:28px}.weekly{display:flex;align-items:center;gap:10px;padding:8px 12px;border:2.5px solid var(--plum);border-radius:16px;background:#fff}.weekly>.ic{width:30px;height:30px}.weekly.done{background:#d8f6ec}.weekly .meter i{background:var(--gloss),linear-gradient(180deg,#b4f0e2,#3fc4a8)}.trackwrap{display:flex;gap:8px}.lanes{display:flex;flex-direction:column;gap:8px;padding-top:30px}.lane-label{height:118px;width:56px;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;border:2.5px solid var(--plum);border-radius:14px;font-weight:800;font-size:13px;writing-mode:horizontal-tb}.lane-label.free{background:#fff}.lane-label.paid{background:linear-gradient(180deg,#fff0a0,#ffc12e)}.lane-label .ic{width:26px;height:26px}.passtrack{flex:1;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 4px 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x}.tiercol{flex:0 0 104px;display:flex;flex-direction:column;gap:8px;scroll-snap-align:start}.tiercol .tn{height:22px;display:grid;place-items:center;font-family:var(--display);font-size:16px;border-radius:8px;background:#e6e2f2;border:2px solid var(--plum)}.tiercol.reached .tn{background:linear-gradient(180deg,#fff0a0,#ffc12e)}.tiercol.current .tn{background:linear-gradient(180deg,#ff9a8a,#e8554f);color:#fff}.tcell{position:relative;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;border:2.5px solid var(--plum);border-radius:14px;background:#fff;text-align:center;cursor:pointer;box-shadow:0 3px 0 var(--plum);overflow:hidden}.tcell.paid{background:#fff8e2}.tcell small{font-size:11.5px;font-weight:700;line-height:1.05;max-height:3.2em;overflow:hidden}.tcell img{width:70px;height:70px;object-fit:contain}.tcell .swatchart{max-width:58px}.tcell .badgeart{font-size:40px}.tcell .titleart{font-size:12px;padding:4px 6px}.tcell.empty{background:transparent;border-style:dashed;border-color:#2b1b4f33;box-shadow:none;cursor:default}.tcell.locked-tier{filter:saturate(.6);opacity:.82}.tcell.locked-pass{filter:grayscale(.4)}.tcell.locked-pass:after{content:"";position:absolute;inset:0;background:#2b1b4f2e}.tcell.claimed{opacity:.5}.tcell .cstate{position:absolute;top:3px;right:3px;z-index:1}.tcell .cstate .ic{width:20px;height:20px}.tcell.ready{animation:readyglow 1.2s ease-in-out infinite;border-color:var(--plum);background:radial-gradient(circle at 50% 40%,#fff 0 40%,#fff3b0)}@keyframes readyglow{50%{box-shadow:0 3px 0 var(--plum),0 0 0 4px #ffd95c,0 0 18px #ffd95c;transform:translateY(-2px)}}.bonuscol .tcell.locked{opacity:.5}.plusrow{display:flex;align-items:center;gap:12px;padding:8px 14px;border:3px solid var(--plum);border-radius:18px;background:linear-gradient(90deg,#fff6d0,#ffd98a)}.plusrow .pr-art img{width:72px;height:72px}.plusrow.has{background:linear-gradient(90deg,#eafff6,#c9f4e8)}.screen.offerpop{z-index:40}.screen.offerpop .offercard{box-shadow:0 5px 0 var(--plum)}.screen.offerpop .oc-art img{width:150px;height:150px}.screen.offerpop .oc-art{flex-basis:150px}.hqdaily{padding:10px 12px;max-width:420px;gap:7px}.hqdaily .countdown{font-size:11px}.passmini{display:flex;align-items:center;gap:10px;padding:6px 10px;border:2.5px solid var(--plum);border-radius:14px;background:linear-gradient(160deg,#2c2f6a,#6a3f8a);color:#fff;cursor:pointer;font:inherit;box-shadow:0 3px 0 var(--plum);text-align:left}.passmini>.ic{width:30px;height:30px}.passmini small{font-weight:700;opacity:.8}.dgoal{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.dgoal .meter i{background:var(--gloss),linear-gradient(180deg,#b4f0e2,#3fc4a8)}.dgoal.claimed{opacity:.55}.dgoal.ready .btn{animation:dotpulse 1.2s ease-in-out infinite}.dgoal>.ic{width:24px;height:24px}.dgoal .amt .ic{width:16px;height:16px}.lvl .num{position:relative}.lvlbadge{position:absolute;right:-10px;bottom:-8px;font-size:22px;line-height:1;filter:drop-shadow(0 2px 0 rgba(43,27,79,.4))}.ftitle{font-weight:700;color:var(--plum2)}.ftitle.anim{background:linear-gradient(90deg,#ff7a6b,#ffc12e,#b86ff0,#5fa8e8,#ff7a6b);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmertitle 3s linear infinite}@keyframes shimmertitle{to{background-position:200% 0}}.dailycompact{display:none;align-items:center;gap:8px;padding:6px 10px;border:2.5px solid var(--plum);border-radius:14px;background:#fff;font:600 14px Fredoka,sans-serif;color:var(--plum);cursor:pointer;box-shadow:0 3px 0 var(--plum)}.dailycompact>.ic{width:24px;height:24px}.dailycompact .tag .ic{width:14px;height:14px;vertical-align:-2px}@media(max-height:520px){.hqdaily:not(.full) .dailycompact{display:flex}.hqdaily:not(.full)>.dgoal,.hqdaily:not(.full)>.dailyhead,.hqdaily:not(.full)>.rewardbtn{display:none}}.hqdaily.full{box-shadow:none;border:0;background:transparent;padding:0;max-width:none}.resextras{gap:8px}.revive{display:flex;flex-direction:column;gap:8px;padding:12px;border:3px solid var(--plum);border-radius:18px;background:linear-gradient(180deg,#fff0e8,#ffd8cc);animation:popin .35s cubic-bezier(.2,1.6,.4,1)}.revive .title{font-size:24px}.seasonrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;border-radius:14px;background:linear-gradient(90deg,#2c2f6a,#6a3f8a);color:#fff}.seasonrow>.ic{width:26px;height:26px}.seasonrow .tag{color:var(--plum)}.seasonrow .tag .ic{width:14px;height:14px;vertical-align:-2px}.resrewards{gap:8px}.shopitem.adcrate,.shopitem.adboost{background:var(--gloss-soft),linear-gradient(180deg,#eaf7ff,#cbe8fb)}.shopitem.adcrate .btn,.shopitem.adboost .btn{margin-top:auto}.shopitem.bonuscrate{outline:3px dashed var(--sky);outline-offset:2px}.studio-panel{gap:12px}.studio-left{align-items:center;gap:6px;position:sticky;top:0}.studio-right{min-width:0;gap:10px}.slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.slotbtn{display:flex;align-items:center;gap:8px;padding:6px 8px;border:2.5px solid var(--plum);border-radius:14px;background:#fff;box-shadow:0 3px 0 var(--plum);cursor:pointer;font:inherit;color:var(--plum);text-align:left;min-width:0}.slotbtn .ic{width:26px;height:26px;flex:0 0 auto}.slotbtn span{display:flex;flex-direction:column;min-width:0}.slotbtn small{font-size:11px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slotbtn.on{background:linear-gradient(180deg,#fff7c8,#ffd66a);transform:translateY(-2px);box-shadow:0 5px 0 var(--plum)}.studio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;max-height:330px;overflow-y:auto;padding:4px 4px 8px}.studio-grid.small{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));max-height:none}.piece{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:2.5px solid var(--plum);border-radius:14px;background:#fff;box-shadow:0 3px 0 var(--plum);cursor:pointer;text-align:center}.piece img{width:80px;height:80px;object-fit:contain}.piece .badgeart{font-size:44px;padding:8px}.piece .pn{font-size:12px;font-weight:700;line-height:1.05}.piece .ps{font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:2px}.piece .ps .ic{width:14px;height:14px}.piece .ps.on{color:var(--mint-d)}.piece.sel{outline:4px solid var(--mango);outline-offset:1px}.piece.locked img,.piece.locked .badgeart,.piece.locked .rushart{filter:grayscale(.45) opacity(.8)}.looks{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.look{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:4px;border-radius:12px;border:2px solid var(--plum);background:#fff}.look img{width:64px;height:64px}.look small{font-size:10.5px;font-weight:700}.stylerow{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.stylepick{flex:0 0 84px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px;border-radius:14px;cursor:pointer;text-align:center}.stylepick small{font-size:10.5px;font-weight:700;line-height:1.05}.stylepick .swatchart{max-width:64px}.stylepick.sel{background:#fff3b0;outline:3px solid var(--mango)}.stylepick.locked .swatchart{filter:grayscale(.35) opacity(.8)}.stylepick .ps{font-size:10.5px;font-weight:700}.stylepick .ps .ic{width:12px;height:12px}.flaircard{display:flex;align-items:center;gap:10px;padding:8px 14px;border:2.5px solid var(--plum);border-radius:16px;background:#fff}.flaircard .fb{font-size:34px}.chip.r-epic,.chip.r-legendary{box-shadow:inset 0 0 0 2px var(--rc),0 3px 0 var(--plum)}.devmon{gap:10px}.devstate{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 12px;padding:10px;border-radius:14px;background:#1a1d3a;color:#e8ecff;font-size:12.5px;font-family:ui-monospace,Menlo,monospace}.devstate div{display:flex;gap:6px}.devstate b{color:#ffd95c;min-width:110px}.devrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.devrow>span{min-width:150px;font-weight:700;font-size:14px}.seg{display:inline-flex;border:2.5px solid var(--plum);border-radius:12px;overflow:hidden}.seg button{border:0;border-right:2px solid var(--plum);background:#fff;padding:5px 10px;font:600 13px Fredoka,sans-serif;cursor:pointer;color:var(--plum)}.seg button:last-child{border-right:0}.seg button.on{background:linear-gradient(180deg,#fff0a0,#ffc12e)}.btn.danger{--c1: #ffd0cc;--c2: #ff8f80;--edge: #b8433f}.evlog{max-height:180px;overflow:auto;font:11px ui-monospace,Menlo,monospace;background:#fff;border:2px solid var(--plum);border-radius:10px;padding:6px;user-select:text}.evlog div{white-space:nowrap}@media(max-width:620px){.passbuy{grid-template-columns:1fr}}@media(max-height:460px){.pb-card .oc-list{font-size:12.5px}.pb-card .btn.big{padding:8px 16px;font-size:22px}.passstatus .sub{display:none}}@media(max-width:760px),(max-height:460px){.offers{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.oc-art{flex-basis:76px}.oc-art img{width:84px;height:84px}.slots{grid-template-columns:repeat(2,1fr)}.tiercol{flex-basis:90px}.tcell,.lane-label{height:104px}.swrow{grid-template-columns:repeat(4,1fr)}.studio-grid{max-height:260px}}.dailycompact.seedlink{display:flex}.board-panel{gap:10px}.seedrow{flex-wrap:wrap}.seedchip{font-family:var(--display);font-size:26px;letter-spacing:3px;padding:4px 14px;border:3px solid var(--plum);border-radius:14px;background:linear-gradient(180deg,#fff7c8,#ffd66a);box-shadow:0 3px 0 var(--plum);user-select:text}.boardlist{gap:6px}.boardrow{display:flex;align-items:center;gap:10px;padding:7px 12px;border:2.5px solid var(--plum);border-radius:14px;background:#fff;font-weight:600}.boardrow .rk{min-width:44px;font-family:var(--display);font-size:18px}.boardrow .bb{font-size:20px}.boardrow .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boardrow.me{background:linear-gradient(90deg,#fff7c8,#fff);outline:3px solid var(--mango)}.boardrow.podium .rk{font-size:24px}.offercard.invite{background:linear-gradient(160deg,#eafff6,#c9f4e8);container-type:inline-size}@container (max-width: 330px){.offercard.invite .oc-art{display:none}}.invite-body{min-width:0}.invite-body .sub .amt .ic{width:16px;height:16px;vertical-align:-3px}.invite-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:6px;padding:6px 6px 6px 12px;border:2.5px dashed var(--plum);border-radius:14px;background:#fff;min-width:0}.invite-ticket .it-label{font-size:11px;font-weight:700;opacity:.6;text-transform:uppercase;letter-spacing:.5px;grid-column:1;grid-row:1}.invite-ticket .btn{grid-row:1 / span 2}.invite-ticket .ic-code{grid-column:1;grid-row:2;min-width:0;line-height:1.1;font-family:var(--display);font-size:24px;letter-spacing:3px;user-select:text;-webkit-user-select:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.small.icon-only{width:36px;height:36px;padding:0;flex:0 0 auto}.btn.small.icon-only .ic{width:22px;height:22px;margin:0}.it-count{display:flex;align-items:center;gap:4px;font-size:13px}.it-count .ic{width:18px;height:18px}.it-divider{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;opacity:.75}.it-divider:before,.it-divider:after{content:"";flex:1;border-top:2px dotted var(--plum2);opacity:.5}.invite-redeem{display:flex;gap:6px;min-width:0}.invite-redeem .field.code{flex:1;min-width:0;width:auto;padding:6px 10px}.rushart{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:34px;border:3px solid var(--plum);box-shadow:0 3px 0 var(--plum);background:radial-gradient(circle,#fff6c8,#ffc93c)}.rushart.big{width:84px;height:84px;font-size:44px}.rushart.r-fireworks{background:radial-gradient(circle,#2c3a7a 30%,#0e0a3a)}.rushart.r-hearts{background:radial-gradient(circle,#fff0f6,#ff8fc0)}.rushart.r-neon{background:radial-gradient(circle,#3a2a8a 30%,#ff4fd8 75%,#4ff0ff)}.rushart.r-lanterns{background:radial-gradient(circle,#ffd8a0,#c9473f)}.rushart.r-blossom{background:radial-gradient(circle,#fff,#ffb3d1)}.field.code{width:130px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.creatorrow{flex-wrap:wrap;padding:8px 12px;border:2.5px dashed var(--plum2);border-radius:14px;background:#fff}.creatorrow>.ic{width:24px;height:24px}.recbadge{position:absolute;top:calc(10px + var(--safe-t));left:50%;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#2b1b4f;color:#fff;font-weight:700;pointer-events:none}.recbadge i{width:12px;height:12px;border-radius:50%;background:#ff4f4f;animation:dotpulse 1s infinite}.clipvid{width:100%;max-height:55vh;border-radius:14px;border:3px solid var(--plum);background:#000}.rest{position:relative}.rest .ribbon{top:4px;left:50%;transform:translate(-50%);font-size:11px;padding:1px 8px}.rest.pack{filter:none;opacity:1;background:linear-gradient(180deg,#fff6d0,#ffd98a)}.rest.pack .emoji{filter:saturate(.9)}.bigemoji{font-size:76px;line-height:1;filter:drop-shadow(0 4px 0 rgba(43,27,79,.25))}.offercard.expansion{background:radial-gradient(90% 60% at 20% 0%,#fff 0 20%,transparent 70%),linear-gradient(160deg,#ffe6c8,#ffb88a)}.offercard.daypass{background:linear-gradient(160deg,#e8f4ff,#c8e0ff)}.buyconfirm .bc-panel{width:min(400px,100%);align-items:center;text-align:center;gap:6px;padding:18px 18px 14px;max-height:100%;overflow:auto}.bc-art{display:grid;place-items:center;min-height:120px;width:100%;padding:6px 0;border-radius:18px;background:radial-gradient(circle at 50% 45%,#fff 0 35%,#fdf1e2)}.bc-art img{width:min(200px,60vw);height:min(200px,60vw);object-fit:contain;filter:drop-shadow(0 6px 6px rgba(24,36,66,.2))}.bc-art .bigemoji{font-size:84px}.bc-art .swrow{width:100%;padding:0 6px}.bc-art .tiernum.big{width:110px;height:110px}.bc-art .tiernum.big b{font-size:54px}.bc-art .frameart{width:110px;height:136px;border-width:10px;font-size:44px}.bc-art .badgeart{transform:scale(1.5);margin:18px}.bc-kicker{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;opacity:.65}.bc-name{font-family:var(--display);font-size:26px;line-height:1.05}.bc-sub{max-width:34ch}.bc-note{display:flex;gap:6px;align-items:flex-start;text-align:left;font-size:13px;font-weight:600;padding:8px 10px;border-radius:12px;background:#eef6ff;border:2px dashed #9dbbe0;width:100%}.bc-note .ic{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.bc-bal{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center;font-size:13px;font-weight:600;margin-top:2px}.bc-bal .bad{color:#c0392b}.bc-btns{width:100%;margin-top:6px}.bc-btns .btn.grow{justify-content:center}.screen.studio-dock{pointer-events:none}.studio-side{gap:10px;height:100%;max-height:100%}.studio-side .tabs{flex-wrap:wrap}.studio-side .tabs .tabbtn{flex:1 1 auto;padding-left:8px;padding-right:8px}.studio-side .btn.small{width:auto}.slots.style{grid-template-columns:repeat(2,1fr)}.slots.style .slotbtn{padding:4px 8px}.slots.style .slotbtn .ic{width:22px;height:22px}.slotbtn.trying{outline:3px dashed #8a6fd8;outline-offset:1px}.studio-grid.styleopts{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));max-height:none;overflow:visible}.styleopts .stylepick{flex:none;border:2.5px solid transparent}.styleopts .stylepick .ps{font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;gap:2px}.styleopts .stylepick .ps .ic{width:13px;height:13px}.stylepick .ps.on,.piece .ps.on{color:var(--mint-d)}.stylepick.trying,.piece.trying{background:#f1ebff;border-color:#8a6fd8;outline:3px dashed #8a6fd8}.ps.trying{color:#6a4fc8}.stylepick.trying .swatchart,.piece.trying .frameart{filter:none}.studio-dock-left{justify-content:flex-end;pointer-events:none}.tryon{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;max-width:560px;pointer-events:auto;border-color:#8a6fd8;background:linear-gradient(90deg,#f6f1ff,#fff);animation:fadein .25s}.tryon.calm{border-color:var(--plum);background:#fff}.tryon .kick,.flairprev .kick{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;opacity:.7;display:inline-flex;align-items:center;gap:4px}.tryon .kick .ic,.flairprev .kick .ic{width:14px;height:14px}.tryon .btn .src,.flairprev .btn .src{font-size:11px;opacity:.85;display:inline-flex;align-items:center;gap:2px}.tryon .btn .src .ic,.flairprev .btn .src .ic{width:13px;height:13px}.flairprev{align-items:stretch;gap:6px;width:100%}.minirecap{align-self:center;width:150px;display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 6px 10px;border:9px solid;border-radius:16px;background:linear-gradient(180deg,#8fd0ff,#ffd0b0);color:#fff;text-shadow:0 2px 0 var(--plum)}.minirecap img{width:92px;height:92px}.minirecap .mr-logo{font-family:var(--display);font-size:16px;color:#ff7a6b;-webkit-text-stroke:1px var(--plum);text-shadow:none}.minirecap b{font-size:14px}.minirecap .mr-head{font-family:var(--display);font-size:13px;color:#fff4c2}.flairprev .boardrow{padding:5px 10px;font-size:13px}.flairprev .boardrow .rk{min-width:30px;font-size:15px}.passfocus{display:flex;align-items:center;gap:8px;background:#f1ebff;border-color:#8a6fd8}.passfocus .ic{width:22px;height:22px;flex:0 0 auto}.tcell.focus,.plusrow.focus{outline:4px solid #8a6fd8;outline-offset:2px;animation:focuspulse 1s ease-in-out 5;z-index:1}@keyframes focuspulse{50%{outline-color:#ffc93c;transform:translateY(-3px) scale(1.04)}}@media(max-height:520px){.buyconfirm .bc-panel{width:min(640px,100%);display:grid;grid-template-columns:200px 1fr;column-gap:16px;row-gap:4px;text-align:left;align-items:center}.buyconfirm .bc-panel>:not(.bc-art){grid-column:2}.bc-art{grid-column:1;grid-row:1 / span 7;align-self:stretch}.bc-art img{width:180px;height:180px}.bc-bal{justify-content:flex-start}}.flairprev .row{flex-wrap:wrap}.trybar{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:8px 10px;border:2.5px solid #8a6fd8;border-radius:14px;background:linear-gradient(180deg,#f6f1ff,#fff);text-align:center;animation:fadein .25s}.trybar .kick{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;opacity:.7;display:inline-flex;align-items:center;gap:4px}.trybar .kick .ic{width:14px;height:14px}.trybar .btn .src{font-size:11px;opacity:.85;display:inline-flex;align-items:center;gap:2px}.trybar .btn .src .ic{width:13px;height:13px}.animal.trying,.chip.trying{outline:3px dashed #8a6fd8;background:#f1ebff}.animal.locked.trying,.piece.locked.trying img,.piece.locked.trying .badgeart,.piece.locked.trying .rushart{filter:none}.chip.trying small{color:#6a4fc8}.chip.trying small .ic{width:13px;height:13px;vertical-align:-2px}.rushart.play{animation:rushplay 1.4s ease-in-out infinite}@keyframes rushplay{0%,to{transform:scale(1);box-shadow:0 3px 0 var(--plum),0 0 #ffc93c00}40%{transform:scale(1.12) rotate(-6deg);box-shadow:0 3px 0 var(--plum),0 0 0 14px #ffc93c59}}.bc-try{align-self:center}.piece .ps{flex-wrap:wrap;justify-content:center;max-width:100%}.piece .ps .gemprice,.stylepick .ps .gemprice{flex-wrap:wrap;justify-content:center;row-gap:0;column-gap:4px;white-space:normal}.offercard{container-type:inline-size}.oc-buy>*{min-width:0;max-width:100%}.oc-buy .btn{white-space:normal;text-align:center}@container (max-width: 360px){.oc-art{flex-basis:64px}.oc-art img{width:72px;height:72px}.oc-art .bigico{transform:scale(.75)}.oc-buy .btn{flex:1 1 100%;justify-content:center}}.screen{transition:background .3s,backdrop-filter .3s}.screen.demoing{background:transparent;backdrop-filter:none;pointer-events:none}.screen.demoing>.panel,.screen.demoing>.hq{opacity:0;transform:scale(.97);transition:opacity .25s,transform .25s}@media(max-height:520px){body .statrow,body .shopitem .ds,body .goal,body .jobguide .job .sub,body .rolepill,body .goal small{font-size:13.5px}body #screens .tag,body .meter span,body .tiernum small,body .look small{font-size:12.5px}body .btn.rewardbtn .rb-text small{font-size:13px}body .piece .ps,body .piece .pn,body .stylepick .ps,body .styleopts .stylepick .ps{font-size:12.5px}body .x2 small{font-size:12px}body .tcell small{font-size:12.5px;max-height:3.2em}}@media(max-height:520px){body .btn,body .tabbtn,body .pill.wallet,body .dailycompact{min-height:47px}body .btn.x,body .btn.icon{min-width:47px}}@media(max-height:400px){body .btn,body .tabbtn,body .pill.wallet,body .dailycompact{min-height:50px}body .btn.x,body .btn.icon{min-width:50px}}.offers,.items{display:flex;flex-wrap:wrap}.offers>*{flex:1 1 290px;min-width:0}.items>*{flex:1 1 150px;min-width:0}.gempacks{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1000px){.gempacks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px),(max-height:460px){.offers>*{flex-basis:340px}}.soonbtn{flex-wrap:wrap;row-gap:2px}.soontag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:#ffd95c;color:var(--plum);border:1.5px solid var(--plum)}.passpromo.soon{cursor:default}.legalview .lv-panel{width:min(760px,100%);height:min(92vh,900px);gap:8px}.legalview .lv-frame{flex:1;min-height:0;width:100%;border:2.5px solid var(--plum);border-radius:14px;background:#fffaf1}.savedrow{gap:10px;padding:8px 10px;border:2.5px solid var(--plum);border-radius:16px;background:#fff}.savedrow .emoji{font-size:30px}.savedrow .stars .ic{width:14px;height:14px}.topup-panel{max-height:min(92vh,720px);overflow-y:auto}.topup-packs .pk-head{font:600 15px Fredoka,sans-serif;color:var(--plum);display:flex;align-items:center;gap:4px;margin-top:4px;text-align:left}.topup-packs .pk-head .ic{width:20px;height:20px}.topup-packs .pk-head small{opacity:.7;font-weight:500}.topup-packs .pk{justify-content:flex-start;gap:8px}.topup-packs .pk-name{text-align:left;font-size:14px;opacity:.9}.topup-packs .pk-price{font-size:16px}.streaklink small{display:inline-flex;align-items:center;gap:2px;font-size:12px;opacity:.85}.streaklink small .amt .ic{width:14px;height:14px}.streakline{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.streakline>.ic{width:22px;height:22px}.streakladder{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.streakladder .rung{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;border-radius:10px;border:2px solid rgba(43,27,79,.25);background:#f3eef3;font-size:12px;position:relative}.streakladder .rung small{font:600 11px Fredoka,sans-serif;opacity:.75;white-space:nowrap}.streakladder .rung .amt .ic{width:14px;height:14px}.streakladder .rung.got{background:linear-gradient(180deg,#ffe9a0,#ffc24a);border-color:var(--plum)}.streakladder .rung>.ic{position:absolute;top:-6px;right:-4px;width:16px;height:16px}.streaksave{display:flex;align-items:center;gap:10px;padding:8px 10px;border:2.5px solid var(--plum);border-radius:16px;background:linear-gradient(90deg,#fff0e0,#ffd9c2)}.streaksave .bigico{width:40px!important;height:40px!important}.streaklink.atrisk{background:linear-gradient(90deg,#fff0e0,#ffd0b8);animation:focuspulse 1.2s ease-in-out 3}.calday.full.saved{background:linear-gradient(180deg,#d8ccff,#a58bf0)}.calday.missed{outline:3px dashed #e8554f;outline-offset:1px}.calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.calhead{text-align:center;font:600 12px Fredoka,sans-serif;opacity:.7}.calday{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;border-radius:10px;border:2px solid rgba(43,27,79,.25);background:#f3eef3;color:var(--plum);line-height:1.05}.calday b{font-size:14px}.calday small{font-size:10px;opacity:.8}.calday.full{background:linear-gradient(180deg,#b9f2cf,#5fd08e);border-color:var(--plum)}.calday.part{background:linear-gradient(180deg,#fff1a6,#ffd24a);border-color:var(--plum)}.calday.future{background:transparent;border-style:dashed;opacity:.45}.calday.today{outline:3px solid #8a6fd8;outline-offset:1px}.callegend{gap:14px;justify-content:center;font-size:13px}.callegend span{display:inline-flex;align-items:center;gap:4px}.callegend .calday{display:inline-block;width:16px;height:16px;aspect-ratio:auto;border-radius:5px}@media(max-height:460px){.calday small{display:none}.calgrid{gap:3px}.calday{aspect-ratio:2.3}.streakladder .rung small{font-size:10px}.goalcal{gap:6px}.streaksave .sub{display:none}.streaksave{padding:4px 8px}.streaksave .bigico{width:28px!important;height:28px!important}}
