@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2) format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff) 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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.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(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff) format("woff")}:root{--sa-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--sa-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px));--sa-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--sa-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--u: 1px;--display: "Lilita One", "Arial Rounded MT Bold", sans-serif;--body: "Nunito", system-ui, sans-serif;--navy: #0b1d4d;--navy-txt: #26335c;--icon-blue: #3d7be0;--sky-1: #3b82f6;--sky-2: #1d4ed8;--sky-3: #0b1e5b;--gold-1: #ffe26b;--gold-2: #ffbf1f;--gold-3: #ff9f0a;--gold-edge: #b45309;--gold-line: #7c2d12;--blue-1: #7dd3fc;--blue-2: #38bdf8;--blue-3: #0284c7;--blue-edge: #075985;--blue-line: #0c4a6e;--pink: #ff4d6d;--pink-edge: #a3142f;--green: #22c55e;--muted: #5b6b8f;--ink: var(--navy);--red: #e63329}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:linear-gradient(var(--sky-2),var(--sky-3));overflow:hidden;overscroll-behavior:none;font-family:var(--body);color:var(--navy)}#game canvas{touch-action:none}#game{position:fixed;inset:0}.hidden{display:none!important}.ic{display:inline-block;width:1.15em;height:1.15em;flex:none;background:currentColor;-webkit-mask:var(--ic-url) center / contain no-repeat;mask:var(--ic-url) center / contain no-repeat}button{font:inherit;color:inherit}.lobby{position:fixed;inset:0;z-index:10;overflow:hidden;user-select:none;-webkit-user-select:none;background:#cdeeff}.lobby input{user-select:text;-webkit-user-select:text}.lobby>section{position:absolute;inset:0}.splash{z-index:50;background:#fff;display:grid;place-items:center;cursor:pointer;transition:opacity .35s}.splash.out{opacity:0;pointer-events:none}.splash-logo{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 8);animation:sp-in .5s cubic-bezier(.2,1.5,.4,1) both}@keyframes sp-in{0%{transform:scale(.6);opacity:0}}.splash .blob{width:calc(var(--u) * 150);height:calc(var(--u) * 150);border-radius:calc(var(--u) * 46);background:#ffd84d;border:calc(var(--u) * 6) solid var(--navy);display:grid;place-items:center;font-size:calc(var(--u) * 92);color:var(--navy);box-shadow:0 calc(var(--u) * 8) 0 var(--navy)}.splash b{font:400 calc(var(--u) * 48) var(--display);color:var(--navy);letter-spacing:.02em;margin-top:calc(var(--u) * 10)}.splash small{font:800 max(calc(var(--u) * 20),13px) var(--body);color:#8a8fa3}#title{z-index:40;background:#62c6f5;overflow:hidden;transition:opacity .4s}#title.out{opacity:0;pointer-events:none}#title .key{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#title video.key{opacity:0;transition:opacity .5s}#title video.key.on{opacity:1}#title .t-shade{position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(to top,#0b1d4d9e,#0b1d4d00);pointer-events:none}.tap-area{position:absolute;inset:0;z-index:2;appearance:none;border:0;background:transparent;cursor:pointer}.tap-area:disabled{cursor:progress}.proto{position:absolute;z-index:3;left:calc(var(--sa-left) + var(--u) * 22);top:calc(var(--sa-top) + var(--u) * 18);padding:calc(var(--u) * 5) calc(var(--u) * 16);border-radius:999px;background:#0b1d4d8c;color:#fff;font:400 max(calc(var(--u) * 17),12px) var(--display);letter-spacing:.04em}.t-logo{position:absolute;z-index:3;right:calc(var(--sa-right) + var(--u) * 40);top:calc(var(--sa-top) + var(--u) * 18);margin:0;display:flex;flex-direction:column;align-items:center;font-weight:400;font-family:var(--display);pointer-events:none;animation:logo-sway 3.2s ease-in-out infinite}@keyframes logo-sway{50%{transform:rotate(-1.5deg)}}.t-logo .l1{font-size:calc(var(--u) * 78);line-height:.95;color:#fff;-webkit-text-stroke:calc(var(--u) * 14) var(--navy);paint-order:stroke fill}.t-logo .l2{font-size:calc(var(--u) * 96);line-height:.95;color:#e63329;-webkit-text-stroke:calc(var(--u) * 16) var(--navy);paint-order:stroke fill}.t-logo .l2 i{font-style:normal;color:#e63329}.t-logo .tag{margin-top:calc(var(--u) * 6);font-size:max(calc(var(--u) * 20),13px);color:var(--navy);background:#ffd84d;border:calc(var(--u) * 4) solid var(--navy);border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 2) calc(var(--u) * 16)}.t-status{position:absolute;z-index:3;left:50%;bottom:calc(var(--sa-bottom) + var(--u) * 16);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 10);pointer-events:none}.t-status .bar{width:calc(var(--u) * 520);height:calc(var(--u) * 10);border-radius:99px;background:#ffffff59;overflow:hidden;transition:opacity .3s}.t-status .bar i{display:block;height:100%;width:0;background:#ffd84d;border-radius:99px;transition:width .3s}#title.ready .t-status .bar{opacity:0}.t-pill{padding:calc(var(--u) * 8) calc(var(--u) * 34);border-radius:999px;background:#05091aa8;color:#fff;font:800 calc(var(--u) * 26) var(--body);white-space:nowrap}#title.ready .t-pill{animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.45}}.t-status .copy{font:700 max(calc(var(--u) * 16),12px) var(--body);color:#ffffffeb;text-shadow:0 0 calc(var(--u) * 4) rgba(0,0,0,.55);white-space:nowrap}.t-music{position:absolute;z-index:4;left:calc(var(--sa-left) + var(--u) * 22);bottom:calc(var(--sa-bottom) + var(--u) * 22);width:calc(var(--u) * 62);height:calc(var(--u) * 62);border-radius:50%;border:calc(var(--u) * 4) solid var(--navy);background:#ffffffeb;display:grid;place-items:center;font-size:calc(var(--u) * 32);color:var(--navy);cursor:pointer}.t-music.off{opacity:.5}.t-ver{position:absolute;z-index:3;right:calc(var(--sa-right) + var(--u) * 22);bottom:calc(var(--sa-bottom) + var(--u) * 14);font:700 max(calc(var(--u) * 15),11px) var(--body);color:#ffffffd9;text-shadow:0 0 calc(var(--u) * 4) rgba(0,0,0,.45)}.home,.room{--L: calc(var(--sa-left) + var(--u) * 18);--R: calc(var(--sa-right) + var(--u) * 18);background:linear-gradient(150deg,#aee3fb,#cdeeff,#e4f6ff);overflow:hidden;animation:fade-in .35s ease}.h-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.h-bg .beam{position:absolute;top:-50%;height:220%;width:22%;background:#ffffff29;transform:rotate(28deg)}.h-bg .b1{left:18%}.h-bg .b2{left:45%;opacity:.75}.h-bg .b3{left:72%;opacity:.5}.h-dice{position:absolute;inset:0;pointer-events:none}.h-dice i{position:absolute;border-radius:24%;background:#ffffff52;--dot: rgba(140, 199, 242, .35);background-image:radial-gradient(circle at 28% 28%,var(--dot) 7.5%,transparent 8%),radial-gradient(circle at 72% 72%,var(--dot) 7.5%,transparent 8%),radial-gradient(circle at 50% 50%,var(--dot) 7.5%,transparent 8%),radial-gradient(circle at 72% 28%,var(--dot) 7.5%,transparent 8%),radial-gradient(circle at 28% 72%,var(--dot) 7.5%,transparent 8%)}.h-profile{position:absolute;left:var(--L);top:calc(var(--sa-top) + var(--u) * 10);width:calc(var(--u) * 330);height:calc(var(--u) * 96);appearance:none;border:0;background:none;padding:0;cursor:pointer;z-index:3}.h-profile .emblem{position:absolute;left:calc(var(--u) * -2);top:0;width:calc(var(--u) * 84);height:calc(var(--u) * 84);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:#8a5432;display:grid;place-items:center;z-index:2}.h-profile .emblem:before{content:"";position:absolute;inset:calc(var(--u) * 5);clip-path:inherit;background:#ffc94d}.h-profile .emblem .face{position:relative;width:calc(var(--u) * 66);height:calc(var(--u) * 66);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border:0;border-radius:0;box-shadow:none}.h-profile .name-pill{position:absolute;left:calc(var(--u) * 50);top:calc(var(--u) * 4);width:calc(var(--u) * 268);height:calc(var(--u) * 44);border-radius:999px;background:#ffffffd9;box-shadow:0 calc(var(--u) * 3) 0 #0b1d4d1f;display:flex;align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 46);color:var(--navy-txt)}.h-profile .name-pill b{flex:1;min-width:0;text-align:left;font:400 calc(var(--u) * 24) var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.h-profile .name-pill .ic{font-size:calc(var(--u) * 20);color:#8b97b5}.h-profile .rank-pill{position:absolute;left:calc(var(--u) * 68);top:calc(var(--u) * 54);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 26);border-radius:999px;background:#5fcf9a;color:#fff;font:400 max(calc(var(--u) * 17),12px) var(--display);display:flex;align-items:center;gap:calc(var(--u) * 6);white-space:nowrap}.h-profile .rank-pill .ic{font-size:calc(var(--u) * 17)}.sticker{appearance:none;border:0;background:none;padding:0;cursor:pointer;width:calc(var(--u) * 54);height:calc(var(--u) * 54);display:grid;place-items:center;font-size:calc(var(--u) * 42);color:var(--icon-blue);--o: calc(var(--u) * 2.4);filter:drop-shadow(var(--o) 0 0 #fff) drop-shadow(calc(var(--o) * -1) 0 0 #fff) drop-shadow(0 var(--o) 0 #fff) drop-shadow(0 calc(var(--o) * -1) 0 #fff) drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 3) rgba(16,64,128,.25));transition:transform .12s}.sticker.off{color:#9aa7b8}.sticker.small{width:calc(var(--u) * 46);height:calc(var(--u) * 46);font-size:calc(var(--u) * 34)}.h-top{position:absolute;right:var(--R);top:calc(var(--sa-top) + var(--u) * 14);display:flex;gap:calc(var(--u) * 12);z-index:3}.h-top .sticker:first-child{color:#2fa6e8}.h-rail{position:absolute;left:var(--L);top:calc(var(--sa-top) + var(--u) * (var(--ctop, 108) + 24));display:flex;flex-direction:column;gap:calc(var(--u) * 28);z-index:2}.rail{appearance:none;border:0;background:none;padding:0;cursor:pointer;width:calc(var(--u) * 110);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 2);transition:transform .12s}.rail>.ic{font-size:calc(var(--u) * 60);color:var(--icon-blue);--o: calc(var(--u) * 3);filter:drop-shadow(var(--o) 0 0 #fff) drop-shadow(calc(var(--o) * -1) 0 0 #fff) drop-shadow(0 var(--o) 0 #fff) drop-shadow(0 calc(var(--o) * -1) 0 #fff) drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 3) rgba(16,64,128,.25))}.rail:nth-child(1)>.ic{color:#8b5cf6}.rail:nth-child(2)>.ic{color:#f59e0b}.rail:nth-child(3)>.ic{color:#22a35a}.rail .lbl{min-width:calc(var(--u) * 98);padding:calc(var(--u) * 2) calc(var(--u) * 12);border-radius:999px;color:#fff;font:400 max(calc(var(--u) * 17),12px) var(--display);letter-spacing:.02em;text-shadow:none;white-space:nowrap}.rail .lbl.purple{background:#8b5cf6}.rail .lbl.blue{background:#3aa0f0}.rail .lbl.green{background:#22a35a}.h-card{position:absolute;left:calc(var(--L) + var(--u) * 200);top:calc(var(--sa-top) + var(--u) * var(--ctop, 108));width:calc(var(--u) * 352 * var(--ck, 1));z-index:2}.ccard{appearance:none;position:relative;display:block;width:100%;aspect-ratio:3 / 4;padding:calc(var(--u) * 8);border:calc(var(--u) * 1.5) solid #c9d1dc;border-radius:calc(var(--u) * 14);background:#f7f8fa;box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 14) #1030604d;cursor:pointer;animation:card-float 4s ease-in-out infinite}@keyframes card-float{50%{transform:translateY(calc(var(--u) * -6))}}.ccard .art{position:absolute;inset:calc(var(--u) * 8);border-radius:calc(var(--u) * 9);overflow:hidden;background:linear-gradient(#e1efff,#7ab6f2)}.ccard .art img,.ccard .art video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ccard .art video{opacity:0;transition:opacity .35s}.ccard .art video.on{opacity:1}.ccard .plate{position:absolute;left:calc(var(--u) * 8);right:calc(var(--u) * 8);bottom:calc(var(--u) * 8);min-height:calc(var(--u) * 58);padding:calc(var(--u) * 6) calc(var(--u) * 14);border-radius:0 0 calc(var(--u) * 9) calc(var(--u) * 9);background:#bfe0ff;border-top:calc(var(--u) * 3) solid #9cc7ee;display:flex;flex-direction:column;justify-content:center;text-align:left}.ccard .plate b{font:400 calc(var(--u) * 28) var(--display);color:#1d2340;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccard .plate small{display:flex;align-items:center;gap:calc(var(--u) * 5);font:900 max(calc(var(--u) * 14),11px) var(--body);color:#2f5fd1}.ccard .plate small .ic{color:#f59e0b;font-size:calc(var(--u) * 16)}.ccard.swap{animation:card-swap .35s cubic-bezier(.2,1.3,.4,1)}@keyframes card-swap{0%{transform:scale(.85) rotate(-4deg);opacity:.4}}.h-card-btns{display:flex;gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 26)}.ubah{appearance:none;flex:1;height:calc(var(--u) * 56);border-radius:999px;border:calc(var(--u) * 3) solid #bfe3f7;background:#eef8ff;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 6) #10408033;display:flex;align-items:center;padding:0;cursor:pointer;font:400 calc(var(--u) * 27) var(--display);color:var(--navy-txt);letter-spacing:.02em}.ubah .circ,.mini .circ{width:calc(var(--u) * 56);height:calc(var(--u) * 56);margin:calc(var(--u) * -3) calc(var(--u) * 22) calc(var(--u) * -3) calc(var(--u) * -3);border-radius:50%;border:calc(var(--u) * 3) solid #fff;background:#4fc488;color:#fff;display:grid;place-items:center;font-size:calc(var(--u) * 30);flex:none}.ubah:active,.deck:active,.mini:active,.mode:active,.banner:active{transform:translateY(calc(var(--u) * 3))}.deck{appearance:none;width:calc(var(--u) * 96);height:calc(var(--u) * 56);border-radius:999px;border:calc(var(--u) * 3) solid #fff;background:#8fe0c8;color:#fff;font-size:calc(var(--u) * 34);display:grid;place-items:center;cursor:pointer;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 6) #10408033}.h-right{position:absolute;right:var(--R);top:calc(var(--sa-top) + var(--u) * 100);width:calc(var(--u) * 680);display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 26);z-index:2}.banners{display:flex;gap:calc(var(--u) * 14)}.banner{appearance:none;width:calc(var(--u) * 216);height:calc(var(--u) * 116);border-radius:calc(var(--u) * 12);border:calc(var(--u) * 3) solid #dfe4ea;background:#f3f5f8;box-shadow:0 calc(var(--u) * 5) calc(var(--u) * 8) #10306038;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--u) * 8) 0 calc(var(--u) * 14);cursor:pointer;transition:transform .12s,filter .2s}.banner:disabled{filter:grayscale(.6) opacity(.75);cursor:progress}.banner .txt{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;line-height:1}.banner b{font:400 calc(var(--u) * 28) var(--display);color:#2b3a67;letter-spacing:.01em;white-space:nowrap}.banner small{font:400 calc(var(--u) * 26) var(--display);color:#3b4560;margin-top:calc(var(--u) * 4)}.banner .tile{width:calc(var(--u) * 82);height:calc(var(--u) * 100);border-radius:calc(var(--u) * 10);border:calc(var(--u) * 3) solid #fff;display:grid;place-items:center;font-size:calc(var(--u) * 52);color:#fff;flex:none}.banner .tile.blue{background:#3aa0f0}.banner .tile.gold{background:#ffb21a}.banner .tile.green{background:#6ccf4a}.banner.invite{animation:attention 1.2s ease-in-out infinite}@keyframes attention{50%{transform:scale(1.05);box-shadow:0 0 0 calc(var(--u) * 6) #ffd23fbf}}.h-modes{display:flex;gap:calc(var(--u) * 22)}.mini{appearance:none;width:calc(var(--u) * 236);height:calc(var(--u) * 68);border-radius:999px;border:calc(var(--u) * 3) solid #a9d4ef;background:#e3f4ff;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 6) #10408033;display:flex;align-items:center;padding:0;cursor:pointer}.mini .circ{width:calc(var(--u) * 68);height:calc(var(--u) * 68);background:#ff8cc6;margin-right:calc(var(--u) * 14)}.mini .t{flex:1;font:400 calc(var(--u) * 24) / .95 var(--display);color:var(--navy-txt);text-align:center;padding-right:calc(var(--u) * 18)}.mini:disabled{filter:grayscale(.6) opacity(.75)}.mode{appearance:none;width:calc(var(--u) * 300);height:calc(var(--u) * 68);border-radius:999px;border:calc(var(--u) * 3) solid #e9ffd9;background:#b6ef8c;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 6) #10408033;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 12);cursor:pointer;font:400 calc(var(--u) * 27) var(--display);color:#2f7d2a;white-space:nowrap}.mode .ic{font-size:calc(var(--u) * 30);color:#2f9a3a}.h-globe{position:absolute;--d: calc(var(--u) * 604 * var(--gk, 1));width:var(--d);height:var(--d);right:calc(var(--R) + var(--u) * 290 - var(--d) / 2);bottom:calc(var(--u) * 22 - var(--d) / 2);pointer-events:none;z-index:1}.globe{position:absolute;inset:0;animation:spin 110s linear infinite}.globe .planet{position:absolute;inset:0;width:100%;height:100%;animation:spin 110s linear infinite reverse}.globe .lm{position:absolute;left:50%;top:50%;width:calc(var(--d) * .16);height:calc(var(--d) * .16);margin:calc(var(--d) * -.08) 0 0 calc(var(--d) * -.08);background:center bottom / contain no-repeat;transform:rotate(var(--a)) translateY(calc(var(--d) * -.5));transform-origin:50% 50%}.globe .cl{position:absolute;left:50%;top:50%;width:calc(var(--d) * .14);height:calc(var(--d) * .07);margin:calc(var(--d) * -.035) 0 0 calc(var(--d) * -.07);transform:rotate(var(--a)) translateY(calc(var(--d) * -.51));background:radial-gradient(ellipse 30% 45% at 25% 62%,#fff 98%,transparent),radial-gradient(ellipse 26% 48% at 48% 45%,#fff 98%,transparent),radial-gradient(ellipse 28% 40% at 72% 60%,#fff 98%,transparent);opacity:.92;filter:drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 2) rgba(60,100,150,.25))}@keyframes spin{to{transform:rotate(360deg)}}.plane{position:absolute;left:50%;top:50%;font-size:calc(var(--u) * 54);color:#fff;filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 3) rgba(16,64,128,.35));animation:orbit 10s linear infinite;opacity:0}@keyframes orbit{0%{transform:rotate(205deg) translateY(calc(var(--d) * -.56)) rotate(80deg);opacity:0}5%{opacity:1}40%{opacity:1}45%{transform:rotate(320deg) translateY(calc(var(--d) * -.56)) rotate(80deg);opacity:0}to{transform:rotate(320deg) translateY(calc(var(--d) * -.56)) rotate(80deg);opacity:0}}.h-start{position:absolute;appearance:none;border:0;background:none;padding:0 calc(var(--u) * 20);right:calc(var(--R) + var(--u) * 300);bottom:calc(var(--sa-bottom) + var(--u) * 111 * var(--gk, 1));transform:translate(50%,50%) skew(-8deg);font:italic 400 calc(var(--u) * 128 * var(--sk, 1)) / 1 var(--display);color:#fff;-webkit-text-stroke:calc(var(--u) * 16) #1d5fb0;paint-order:stroke fill;text-shadow:0 calc(var(--u) * 8) 0 #154a8c;letter-spacing:.02em;cursor:pointer;z-index:3;animation:start-pulse 1.4s ease-in-out infinite}@keyframes start-pulse{50%{transform:translate(50%,50%) skew(-8deg) scale(1.04)}}.h-start:disabled{filter:grayscale(.5) opacity(.7);cursor:progress;animation:none}.btn{appearance:none;border:3px solid var(--gold-line);border-radius:calc(var(--u) * 20);padding:calc(var(--u) * 14) calc(var(--u) * 22);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 10);font:400 calc(var(--u) * 26) var(--display);letter-spacing:.02em;color:#fff;cursor:pointer;background:linear-gradient(180deg,var(--gold-1) 0%,var(--gold-2) 55%,var(--gold-3) 100%);box-shadow:0 calc(var(--u) * 6) 0 var(--gold-edge),0 calc(var(--u) * 10) calc(var(--u) * 16) #00000040,inset 0 3px #fff9;-webkit-text-stroke:calc(var(--u) * 5) var(--gold-line);paint-order:stroke fill;transition:transform .08s ease,box-shadow .08s ease,filter .2s}.btn .ic{-webkit-text-stroke:0;width:1.1em;height:1.1em;color:#fff;filter:drop-shadow(0 2px 0 rgba(0,0,0,.25))}.btn:active:not(:disabled){transform:translateY(calc(var(--u) * 4));box-shadow:0 calc(var(--u) * 2) 0 var(--gold-edge),inset 0 3px #fff9}.btn:disabled{filter:grayscale(.8) brightness(.85);cursor:default}.btn.blue{border-color:var(--blue-line);background:linear-gradient(180deg,var(--blue-1) 0%,var(--blue-2) 55%,var(--blue-3) 100%);box-shadow:0 calc(var(--u) * 6) 0 var(--blue-edge),0 calc(var(--u) * 10) calc(var(--u) * 16) #00000040,inset 0 3px #ffffff8c;-webkit-text-stroke-color:var(--blue-line)}.btn.blue:active:not(:disabled){box-shadow:0 calc(var(--u) * 2) 0 var(--blue-edge),inset 0 3px #ffffff8c}.btn.white{border-color:var(--navy);background:linear-gradient(#fff,#dbe7ff);color:var(--navy);-webkit-text-stroke:0;box-shadow:0 calc(var(--u) * 5) 0 var(--navy)}.btn.white .ic{color:var(--sky-2);filter:none}.btn.white:active:not(:disabled){box-shadow:0 calc(var(--u) * 1) 0 var(--navy)}.btn.small{font-size:max(calc(var(--u) * 20),13px);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 16);-webkit-text-stroke-width:calc(var(--u) * 4)}.btn.big{font-size:calc(var(--u) * 30);padding:calc(var(--u) * 16) calc(var(--u) * 24);border-radius:calc(var(--u) * 22)}.btn.white,.btn.white.small{-webkit-text-stroke:0}.pillbtn{appearance:none;border:calc(var(--u) * 3) solid rgba(255,255,255,.6);background:#0b1d4d99;color:#fff;border-radius:999px;padding:calc(var(--u) * 9) calc(var(--u) * 18);display:flex;align-items:center;gap:calc(var(--u) * 8);font:400 max(calc(var(--u) * 20),13px) var(--display);letter-spacing:.03em;cursor:pointer}.face{display:inline-block;width:calc(var(--u) * 50);height:calc(var(--u) * 50);border-radius:50%;border:calc(var(--u) * 3) solid #fff;background-color:#8fb3ff;background-repeat:no-repeat;box-shadow:0 calc(var(--u) * 3) 0 #0003;flex:none}.lbl{font:400 max(calc(var(--u) * 18),13px) var(--display);letter-spacing:.06em;color:var(--navy)}.hint{margin:0;font:800 max(calc(var(--u) * 17),12px) / 1.4 var(--body);color:var(--muted)}.hint.center{text-align:center}.note{margin:calc(var(--u) * 6) 0 0;font:700 max(calc(var(--u) * 15),11px) / 1.4 var(--body);color:var(--muted)}.lobby input{width:100%;font:400 max(16px,calc(var(--u) * 30)) var(--display);padding:calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 16);border:calc(var(--u) * 3) solid var(--navy);background:#f3f7ff;color:var(--navy);outline:none}.lobby input:focus{border-color:var(--sky-2);box-shadow:0 0 0 calc(var(--u) * 4) #38bdf859}#inp-code{text-align:center;font-size:max(20px,calc(var(--u) * 44));letter-spacing:.3em;padding-left:calc(var(--u) * 16 + .3em)}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(var(--u) * 10)}.seg button{appearance:none;border:calc(var(--u) * 3) solid #c7d6f2;background:#eef4ff;border-radius:calc(var(--u) * 16);padding:calc(var(--u) * 10) 0;font:400 calc(var(--u) * 26) var(--display);color:var(--navy);cursor:pointer;box-shadow:0 calc(var(--u) * 4) 0 #c7d6f2}.money-row{display:flex;align-items:center;gap:calc(var(--u) * 16)}.money-row .seg{flex:1}.seg.money button{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.seg.pack button{gap:0}.seg.pack button .ic{font-size:1.05em;margin-bottom:.1em}.seg.money button small{font:800 max(calc(var(--u) * 13),10px) var(--body);opacity:.85}.seg button.on{background:linear-gradient(var(--gold-1),var(--gold-2));color:var(--gold-line);border-color:var(--gold-line);box-shadow:0 calc(var(--u) * 4) 0 var(--gold-edge)}.seg button:disabled{cursor:default}.seg button:disabled:not(.on){opacity:.55}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10);font:400 max(calc(var(--u) * 20),13px) var(--display);letter-spacing:.03em;color:var(--navy)}.toggle-row>span{display:flex;align-items:center;gap:calc(var(--u) * 8)}.toggle-row>span .ic{color:#f59e0b}.switch{appearance:none;position:relative;width:calc(var(--u) * 72);height:calc(var(--u) * 40);border-radius:999px;border:calc(var(--u) * 3) solid var(--navy);background:#cbd5e1;cursor:pointer;flex:none;transition:background .2s;padding:0}.switch i{position:absolute;top:calc(var(--u) * 3);left:calc(var(--u) * 3);width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:50%;background:#fff;box-shadow:0 2px #00000040;transition:transform .2s}.switch.on{background:var(--green)}.switch.on i{transform:translate(calc(var(--u) * 32))}.switch:disabled{opacity:.6;cursor:default}.skill-card{background:#fff;border-radius:calc(var(--u) * 18);padding:calc(var(--u) * 12) calc(var(--u) * 16);box-shadow:0 calc(var(--u) * 5) 0 #c7d6f2;border:calc(var(--u) * 3) solid #dbe7ff;font:800 max(calc(var(--u) * 17),12px) / 1.4 var(--body);color:var(--navy)}.skill-card b{display:flex;align-items:center;gap:calc(var(--u) * 8);font:400 calc(var(--u) * 24) var(--display);letter-spacing:.02em;margin-bottom:calc(var(--u) * 2)}.skill-card b .ic{color:#f59e0b}.skill-card small{display:block;font:900 max(calc(var(--u) * 13),10px) var(--body);letter-spacing:.08em;color:var(--muted)}.sheet-wrap{position:fixed;inset:0;z-index:45;display:grid;place-items:center;background:#050c238c;animation:fade-in .22s ease-out;padding:calc(var(--sa-top) + 8px) calc(var(--sa-right) + 8px) calc(var(--sa-bottom) + 8px) calc(var(--sa-left) + 8px)}.sheet{width:min(calc(var(--u) * 640),100%);max-height:100%;display:flex;flex-direction:column;background:var(--blue-2);border:calc(var(--u) * 4) solid var(--navy);border-radius:calc(var(--u) * 28);box-shadow:0 calc(var(--u) * 8) 0 var(--blue-edge),0 calc(var(--u) * 18) calc(var(--u) * 36) #00000073;padding:0 calc(var(--u) * 14) calc(var(--u) * 14);animation:sheet-in .46s cubic-bezier(.2,1.25,.35,1) both;overflow:hidden}.sheet.wide{width:min(calc(var(--u) * 960),100%)}.sheet.xwide{width:min(calc(var(--u) * 1180),100%)}@keyframes sheet-in{0%{transform:translateY(calc(var(--u) * 90)) scale(.92);opacity:0}40%{opacity:1}}@keyframes sheet-out{to{transform:translateY(calc(var(--u) * 60)) scale(.95);opacity:0}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.sheet-wrap.chain{animation:none}.sheet-wrap.closing{pointer-events:none;animation:fade-out .2s ease-in forwards}.sheet-wrap.closing .sheet{animation:sheet-out .2s cubic-bezier(.5,0,.75,0) forwards}.sheet-head{display:flex;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 64);color:#fff;font-size:calc(var(--u) * 30);padding:0 calc(var(--u) * 6)}.sheet-head h3{flex:1;margin:0;text-align:center;font:400 calc(var(--u) * 32) var(--display);letter-spacing:.03em;color:#fff;-webkit-text-stroke:calc(var(--u) * 6) var(--navy);paint-order:stroke fill}.sheet-x{appearance:none;border:calc(var(--u) * 3) solid var(--navy);width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:50%;display:grid;place-items:center;font-size:calc(var(--u) * 24);color:var(--navy);background:#fff;cursor:pointer;box-shadow:0 calc(var(--u) * 3) 0 var(--navy);padding:0}.sheet-body{background:#fff;border-radius:calc(var(--u) * 20);padding:calc(var(--u) * 20);display:flex;flex-direction:column;gap:calc(var(--u) * 14);overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.sheet-body .cols{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 20)}.sheet-body .cols>div{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.sheet-body.modes{flex-direction:row;gap:calc(var(--u) * 16)}.mcard{appearance:none;flex:1;border:calc(var(--u) * 4) solid #d6e2ee;border-radius:calc(var(--u) * 22);background:#fff;padding:calc(var(--u) * 18) calc(var(--u) * 14);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 8);cursor:pointer;text-align:center;transition:transform .12s,border-color .2s}.mcard:hover{border-color:var(--blue-2)}.mcard:active{transform:scale(.97)}.mcard.on{border-color:var(--green);box-shadow:0 0 0 calc(var(--u) * 3) #22c55e4d}.mcard .mic{width:calc(var(--u) * 84);height:calc(var(--u) * 84);border-radius:calc(var(--u) * 22);display:grid;place-items:center;font-size:calc(var(--u) * 50);color:#fff;border:calc(var(--u) * 3) solid #fff;box-shadow:0 calc(var(--u) * 4) 0 #00000026}.mcard .mic.blue{background:#3aa0f0}.mcard .mic.gold{background:#ffb21a}.mcard .mic.pink{background:#ff6fae}.mcard .mic.green{background:#22c55e}.mcard b{font:400 calc(var(--u) * 28) var(--display);color:var(--navy)}.mcard>span:last-child{font:800 max(calc(var(--u) * 16),12px) / 1.4 var(--body);color:var(--muted)}.sheet-body.chars{flex-direction:row;gap:calc(var(--u) * 22);align-items:stretch}.ch-preview{width:calc(var(--u) * 330);flex:none;display:grid;place-items:center}.ccard.small{width:100%;animation:none;cursor:default}.ccard.small.swap{animation:card-swap .35s cubic-bezier(.2,1.3,.4,1)}.ccard.small .plate b{font-size:calc(var(--u) * 24)}.ch-side{flex:1;display:flex;flex-direction:column;gap:calc(var(--u) * 14);min-width:0}.ch-grid{display:grid;grid-template-columns:repeat(4,calc(var(--u) * 128));justify-content:center;gap:calc(var(--u) * 12)}.ch-grid button{appearance:none;position:relative;aspect-ratio:3 / 4;border-radius:calc(var(--u) * 12);border:calc(var(--u) * 4) solid #fff;padding:0;cursor:pointer;background:#dbeafe center / cover no-repeat;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 8) #10306040;transition:transform .12s;overflow:hidden}.ch-grid button span{position:absolute;left:0;right:0;bottom:0;padding:calc(var(--u) * 3);background:#0b1d4db8;color:#fff;font:400 max(calc(var(--u) * 13),10px) var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-grid button.on{border-color:#ffd23f;transform:scale(1.06);box-shadow:0 0 0 calc(var(--u) * 3) var(--navy),0 calc(var(--u) * 6) calc(var(--u) * 12) #1030604d}.ch-grid button.taken{filter:grayscale(1) brightness(.75)}.skill-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 10)}.skill-list li{display:grid;grid-template-columns:calc(var(--u) * 58) 1fr;gap:calc(var(--u) * 14);align-items:center;padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 16);background:#eef4ff}.skill-list li>div{display:flex;flex-direction:column;gap:calc(var(--u) * 3);min-width:0;line-height:1.25}.skill-list .face{width:calc(var(--u) * 58);height:calc(var(--u) * 58)}.skill-list b{display:flex;align-items:center;gap:calc(var(--u) * 6);font:400 max(calc(var(--u) * 20),13px) var(--display);letter-spacing:.02em}.skill-list b .ic{color:#f59e0b}.skill-list span{display:block;font:800 max(calc(var(--u) * 15),11px) / 1.3 var(--body);color:var(--navy)}.skill-list small{display:block;font:900 max(calc(var(--u) * 12),10px) / 1.2 var(--body);color:var(--muted);letter-spacing:.05em}.room{display:flex;flex-direction:column;padding:calc(var(--sa-top) + var(--u) * 14) var(--R) calc(var(--sa-bottom) + var(--u) * 14) var(--L);gap:calc(var(--u) * 14)}.room-bar{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 14);z-index:1}.room-bar .spacer{flex:1}.room-bar .room-title{margin:0;font:400 calc(var(--u) * 36) var(--display);color:#fff;-webkit-text-stroke:calc(var(--u) * 7) var(--navy);paint-order:stroke fill;letter-spacing:.03em}.room-main{position:relative;z-index:1;flex:1;min-height:0;display:grid;grid-template-columns:1fr 1.25fr;gap:calc(var(--u) * 20)}.room-left,.room-right{display:flex;flex-direction:column;gap:calc(var(--u) * 14);min-height:0}.room-left{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-bottom:calc(var(--u) * 8)}.room-left::-webkit-scrollbar{display:none}@media(max-height:500px){.room-left{gap:calc(var(--u) * 10)}.code-box{padding-top:calc(var(--u) * 10);gap:calc(var(--u) * 8)}.code-box .lbl{display:none}.code{font-size:calc(var(--u) * 54)}.qr{width:calc(var(--u) * 76);height:calc(var(--u) * 76)}.qr-hint{font-size:max(calc(var(--u) * 15),11px)}.room-left .panel{padding:calc(var(--u) * 10) calc(var(--u) * 14);gap:calc(var(--u) * 7)}.room-left .hint{line-height:1.25}#rounds-hint{display:none}.room-left .money-row .lbl{width:calc(var(--u) * 150);flex:none}#room-money-hint{display:none}.room-left .seg button{min-height:0;padding-top:calc(var(--u) * 5);padding-bottom:calc(var(--u) * 5)}}.panel{background:#fff;border-radius:calc(var(--u) * 22);padding:calc(var(--u) * 16) calc(var(--u) * 18);box-shadow:0 calc(var(--u) * 6) 0 #9cc7ee,0 calc(var(--u) * 12) calc(var(--u) * 18) #10306033;display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.panel.grow{flex:1;min-height:0;overflow-y:auto}.code-box{background:linear-gradient(var(--gold-1),var(--gold-2));border:calc(var(--u) * 3) solid var(--gold-line);border-radius:calc(var(--u) * 22);padding:calc(var(--u) * 14) calc(var(--u) * 18);display:flex;flex-direction:column;gap:calc(var(--u) * 10);box-shadow:0 calc(var(--u) * 6) 0 var(--gold-edge),0 calc(var(--u) * 12) calc(var(--u) * 18) #10306033}.code-box .lbl{color:var(--gold-line);text-align:center}.code{text-align:center;font:400 calc(var(--u) * 64) / 1 var(--display);letter-spacing:.18em;color:#fff;-webkit-text-stroke:calc(var(--u) * 8) var(--gold-line);paint-order:stroke fill;text-shadow:0 calc(var(--u) * 5) 0 var(--gold-line);padding-left:.18em}.qr-wrap{display:flex;align-items:center;gap:calc(var(--u) * 14)}.qr{width:calc(var(--u) * 104);height:calc(var(--u) * 104);flex:none;background:#fff;border-radius:calc(var(--u) * 12);padding:calc(var(--u) * 4);border:calc(var(--u) * 3) solid var(--gold-line)}.qr svg{width:100%;height:100%;display:block}.qr-hint{margin:0;font:800 max(calc(var(--u) * 16),12px) / 1.35 var(--body);color:var(--gold-line)}.code-box .row{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 12)}.plist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.plist li{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 16);background:#eef4ff;border:calc(var(--u) * 3) solid #d6e3ff;min-height:calc(var(--u) * 64)}.plist li .face{width:calc(var(--u) * 50);height:calc(var(--u) * 50);border-color:var(--c, #fff)}.plist .nm{flex:1;min-width:0;font:400 calc(var(--u) * 23) var(--display);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plist .nm small{display:block;font:800 max(calc(var(--u) * 14),11px) var(--body);color:var(--muted);letter-spacing:.02em}.plist li.empty{justify-content:center;border-style:dashed;background:transparent;color:var(--muted);font:800 max(calc(var(--u) * 16),12px) var(--body)}.pill{display:inline-flex;align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 3) calc(var(--u) * 10);border-radius:999px;font:400 max(calc(var(--u) * 15),11px) var(--display);letter-spacing:.04em;background:var(--gold-1);color:var(--gold-line)}.pill .ic{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.pill.me{background:var(--pink);color:#fff}.pill.bot{background:var(--navy);color:#fff}.pill.off{background:#94a3b8;color:#fff}.kick{appearance:none;border:none;width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--pink);box-shadow:0 calc(var(--u) * 3) 0 #0b1d4d40;cursor:pointer;font-size:calc(var(--u) * 20)}.addbot{align-self:stretch}.wait{margin:0;padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 16);background:#0b1d4da6;color:#fff;font:800 max(calc(var(--u) * 17),12px) / 1.35 var(--body);text-align:center}.toast{position:fixed;left:50%;top:calc(var(--sa-top) + var(--u) * 16);transform:translate(-50%);z-index:80;max-width:min(92vw,calc(var(--u) * 640));padding:calc(var(--u) * 12) calc(var(--u) * 20);border-radius:calc(var(--u) * 16);background:var(--navy);color:#fff;font:800 max(calc(var(--u) * 18),13px) / 1.4 var(--body);text-align:center;box-shadow:0 calc(var(--u) * 6) 0 #00000059;animation:toast-in .25s cubic-bezier(.2,1.3,.4,1)}@keyframes toast-in{0%{transform:translate(-50%,-20px);opacity:0}}.rules{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:calc(var(--sa-top) + 10px) calc(var(--sa-right) + 14px) calc(var(--sa-bottom) + 10px) calc(var(--sa-left) + 14px);background:#050c2399;animation:fade-in .18s ease}.rules-box{width:min(calc(var(--u) * 980),100%);max-height:100%;display:flex;flex-direction:column;background:var(--blue-2);border:calc(var(--u) * 4) solid var(--navy);border-radius:calc(var(--u) * 28);padding:0 calc(var(--u) * 14) calc(var(--u) * 14);overflow:hidden;box-shadow:0 calc(var(--u) * 8) 0 var(--blue-edge),0 calc(var(--u) * 18) calc(var(--u) * 36) #00000073;animation:sheet-in .46s cubic-bezier(.2,1.25,.35,1) both}.rules-head{display:flex;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 64);color:#fff;padding:0 calc(var(--u) * 6)}.rules-head .ic{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.rules-head h2{margin:0;flex:1;text-align:center;font:400 calc(var(--u) * 32) var(--display);letter-spacing:.03em;-webkit-text-stroke:calc(var(--u) * 6) var(--navy);paint-order:stroke fill}.rules-x{appearance:none;border:calc(var(--u) * 3) solid var(--navy);width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#fff;color:var(--navy);box-shadow:0 calc(var(--u) * 3) 0 var(--navy);padding:0}.rules-x .ic{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.rules-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(var(--u) * 18) calc(var(--u) * 20);background:#fff;border-radius:calc(var(--u) * 20)}.rules-lead{margin:0 0 calc(var(--u) * 14);font:800 max(calc(var(--u) * 19),13px) / 1.45 var(--body)}.rules-tut{display:flex;margin:0 auto calc(var(--u) * 16)}#sh-tutorial .sheet-body{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 12)}#sh-tutorial .hint{text-align:center}.rules-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 10)}.rules-list li{display:grid;grid-template-columns:calc(var(--u) * 40) 1fr;gap:calc(var(--u) * 10);align-items:start;background:#eef4ff;border-radius:calc(var(--u) * 16);padding:calc(var(--u) * 12);font:700 max(calc(var(--u) * 17),12px) / 1.45 var(--body)}.rules-list li>.ic{width:calc(var(--u) * 34);height:calc(var(--u) * 34);color:var(--sky-2);margin-top:1px}.rules-note{margin:calc(var(--u) * 14) 0 0;font:700 max(calc(var(--u) * 15),11px) var(--body);color:var(--muted)}.rotate{position:fixed;inset:0;z-index:100;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;color:#fff;background:radial-gradient(120% 80% at 50% 0%,var(--sky-1),var(--sky-2) 45%,var(--sky-3))}.rotate b{font:400 30px var(--display);letter-spacing:.02em;text-shadow:0 3px 0 var(--navy)}.rotate small{font:800 15px / 1.4 var(--body);opacity:.9;max-width:280px}.rot-phone{width:110px;height:110px;border-radius:32px;background:#ffd84d;border:5px solid var(--navy);box-shadow:0 7px 0 var(--navy);display:grid;place-items:center;font-size:66px;color:var(--navy);margin-bottom:10px;animation:rot 2.2s ease-in-out infinite}@keyframes rot{0%,25%{transform:rotate(0)}55%,80%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media(orientation:portrait)and (pointer:coarse){.rotate{display:flex}}.motes{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.motes i{position:absolute;left:var(--x);top:var(--y);width:calc(var(--u) * var(--s));height:calc(var(--u) * var(--s));margin:calc(var(--u) * var(--s) * -.5) 0 0 calc(var(--u) * var(--s) * -.5);border-radius:50%;background:radial-gradient(circle closest-side,#fff 0 22%,#ffffffbf 38%,#fff0);opacity:0;animation:mote var(--t) linear var(--dl) infinite}.motes i.g{background:radial-gradient(circle closest-side,#fffbe6 0 20%,#ffd450cc 40%,#ffc83c00)}#scr-home .motes i{background:radial-gradient(circle closest-side,#fff 0 22%,#ffffffe6 36%,#78beff59 62%,#78beff00)}#scr-home .motes i.g{background:radial-gradient(circle closest-side,#fffbe6 0 20%,#ffc832e6 42%,#ffbe2800)}@keyframes mote{0%{transform:translate(0) scale(.3);opacity:0}14%{opacity:1}34%{transform:translate(calc(var(--u) * 14 * var(--sw)),calc(var(--u) * -95)) scale(1);opacity:.45}52%{opacity:1}70%{transform:translate(calc(var(--u) * -10 * var(--sw)),calc(var(--u) * -190)) scale(.85);opacity:.65}to{transform:translate(calc(var(--u) * 6 * var(--sw)),calc(var(--u) * -280)) scale(.4);opacity:0}}.tw{position:absolute;left:var(--x);top:var(--y);width:calc(var(--u) * var(--s, 34));height:calc(var(--u) * var(--s, 34));margin:calc(var(--u) * var(--s, 34) * -.5) 0 0 calc(var(--u) * var(--s, 34) * -.5);pointer-events:none;opacity:0;animation:twinkle var(--t, 3.4s) ease-in-out var(--dl, 0s) infinite}.tw:before{content:"";position:absolute;inset:-45%;border-radius:50%;background:radial-gradient(circle closest-side,#fffadcf2,#ffde6e73 40%,#ffde6e00)}.tw:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fff 35%,#ffe27a);clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%)}@keyframes twinkle{0%,52%{transform:scale(0) rotate(0);opacity:0}68%{transform:scale(1) rotate(50deg);opacity:1}80%{transform:scale(.72) rotate(75deg);opacity:1}to{transform:scale(0) rotate(110deg);opacity:0}}.glint{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(105deg,transparent 39%,#000 46%,#000 50%,transparent 55%,transparent 58%,rgba(0,0,0,.75) 60%,transparent 63%);mask-image:linear-gradient(105deg,transparent 39%,#000 46%,#000 50%,transparent 55%,transparent 58%,rgba(0,0,0,.75) 60%,transparent 63%);transform:translate(-100%);animation:glint-win var(--gt, 6.5s) ease-in-out var(--gd, 1s) infinite}.glint>.gi{position:absolute;inset:0;transform:translate(100%);animation:glint-in var(--gt, 6.5s) ease-in-out var(--gd, 1s) infinite}@keyframes glint-win{0%{transform:translate(-100%)}24%,to{transform:translate(100%)}}@keyframes glint-in{0%{transform:translate(100%)}24%,to{transform:translate(-100%)}}.t-logo .glint{opacity:.85;--gd: 1.6s}.t-logo .gi{display:flex;flex-direction:column;align-items:center}.t-logo .gi .l1,.t-logo .gi .l2,.t-logo .gi .l2 i{color:#fffdf2;-webkit-text-stroke-color:#fffdf2}.t-logo .gi .tag{background:#fffdf2;border-color:#fffdf2;color:#fffdf2}.h-start .glint{opacity:.9;--gd: 3.4s}.h-start .gi{padding:0 calc(var(--u) * 20);white-space:nowrap;color:#fff8d6;-webkit-text-stroke:calc(var(--u) * 16) #cdeeff;paint-order:stroke fill;text-shadow:none}.h-start:disabled .glint,.h-start:disabled .tw{display:none}.banner,.lobby .btn.gold{position:relative;overflow:hidden;isolation:isolate}.banner:after,.lobby .btn.gold:after,#hero-card .art:after{content:"";position:absolute;top:-15%;bottom:-15%;left:-50%;width:40%;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffffbf,#fff0);transform:skew(-18deg);animation:sweep 6.5s ease-in-out var(--sd, 1s) infinite}@keyframes sweep{0%{transform:translate(0) skew(-18deg)}18%,to{transform:translate(430%) skew(-18deg)}}#tile-bots{--sd: 1.2s}#btn-create{--sd: 1.55s}#tile-join{--sd: 1.9s}#hero-card .art:after{--sd: 5s;background:linear-gradient(100deg,#fff0,#fff6,#fff0)}.lobby .btn.gold:after{animation-duration:4.5s;--sd: .7s}.banner:disabled:after,.lobby .btn.gold:disabled:after{animation:none;opacity:0}.h-card:before,.h-card:after{content:"";position:absolute;z-index:-1;left:50%;top:0;border-radius:50%;pointer-events:none}.h-card:before{width:190%;aspect-ratio:1;margin:-28.3% 0 0 -95%;background:repeating-conic-gradient(#fff9 0deg 7deg,#fff0 7deg 22.5deg);-webkit-mask-image:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.45) 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.45) 62%,transparent 100%);animation:spin 60s linear infinite}.h-card:after{width:150%;aspect-ratio:150 / 180;margin:-23.3% 0 0 -75%;background:radial-gradient(closest-side,#fffce8f2,#ffe68299 48%,#ffd65a00);animation:halo 3.6s ease-in-out infinite}@keyframes halo{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.04)}}.h-globe:before{content:"";position:absolute;inset:-9%;border-radius:50%;background:radial-gradient(closest-side,#ffffffd9 74%,#bee8ff8c 84%,#bee8ff00);animation:halo 4.2s ease-in-out infinite}.lobby button:not(.tap-area){transition:transform .1s ease,box-shadow .1s ease,filter .2s ease,border-color .2s ease,background-color .2s ease,scale .42s cubic-bezier(.3,1.9,.55,1)}.lobby button:not(.tap-area):not(:disabled):active{scale:.94;transition:transform .06s ease,box-shadow .06s ease,filter .2s ease,border-color .2s ease,background-color .2s ease,scale .07s ease-out}@media(hover:hover)and (pointer:fine){.banner:not(:disabled):hover,.ubah:hover,.deck:hover,.mini:not(:disabled):hover,.mode:hover,.lobby .btn:not(:disabled):hover,.mcard:hover,.seg button:not(:disabled):hover,.sheet-x:hover,.pillbtn:hover,.kick:hover,.t-music:hover,.h-profile:hover,#hero-card:hover,.ch-grid button:not(.taken):hover,.h-start:not(:disabled):hover{filter:brightness(1.08)}.sticker:hover,.rail:hover{scale:1.07}}.home .h-profile{animation:drop-in .5s cubic-bezier(.25,1.4,.5,1) .05s backwards}.home .h-top{animation:drop-in .5s cubic-bezier(.25,1.4,.5,1) .12s backwards}.home .rail{animation:pop-in .45s cubic-bezier(.3,1.6,.5,1) backwards}.home .rail:nth-child(1){animation-delay:.14s}.home .rail:nth-child(2){animation-delay:.2s}.home .rail:nth-child(3){animation-delay:.26s}.home .h-card{animation:rise-in .55s cubic-bezier(.25,1.3,.5,1) .06s backwards}.home .banner:not(.invite){animation:slide-in .5s cubic-bezier(.25,1.3,.5,1) backwards}.home .banner:nth-child(1){animation-delay:.12s}.home .banner:nth-child(2){animation-delay:.19s}.home .banner:nth-child(3){animation-delay:.26s}.home .h-modes>*{animation:slide-in .5s cubic-bezier(.25,1.3,.5,1) .32s backwards}.home .h-modes>:nth-child(2){animation-delay:.38s}.home .h-globe{animation:globe-in .8s cubic-bezier(.2,1,.3,1) .08s backwards}.home .h-start{animation:start-in .55s cubic-bezier(.3,1.6,.5,1) .42s backwards,start-pulse 1.4s ease-in-out .97s infinite}.home .h-start:disabled{animation:none}.t-logo{animation:logo-in .7s cubic-bezier(.3,1.6,.5,1) .25s backwards,logo-sway 3.2s ease-in-out .95s infinite}.sheet-body.modes .mcard{animation:pop-in .42s cubic-bezier(.3,1.6,.5,1) backwards}.sheet-body.modes .mcard:nth-child(1){animation-delay:.1s}.sheet-body.modes .mcard:nth-child(2){animation-delay:.16s}.sheet-body.modes .mcard:nth-child(3){animation-delay:.22s}.sheet-body.modes .mcard:nth-child(4){animation-delay:.28s}.seg button .ic.quick{font-size:.8em;margin-right:.1em;color:#f59e0b}@keyframes drop-in{0%{transform:translateY(calc(var(--u) * -70));opacity:0}}@keyframes pop-in{0%{transform:scale(.4);opacity:0}}@keyframes rise-in{0%{transform:translateY(calc(var(--u) * 90)) scale(.9);opacity:0}}@keyframes slide-in{0%{transform:translate(calc(var(--u) * 140));opacity:0}}@keyframes globe-in{0%{transform:translateY(28%) rotate(-30deg);opacity:0}}@keyframes start-in{0%{transform:translate(50%,50%) skew(-8deg) scale(.2);opacity:0}}@keyframes logo-in{0%{transform:scale(.4) rotate(-8deg);opacity:0}}@media(prefers-reduced-motion:reduce){.ccard,.globe,.globe .planet,.plane,.h-start,.t-logo,.title.ready .t-pill,.banner.invite,.rot-phone{animation:none!important}.motes,.tw,.glint{display:none!important}.banner:after,.lobby .btn.gold:after,#hero-card .art:after{display:none}.h-card:before,.h-card:after,.h-globe:before{animation:none!important}.home .h-profile,.home .h-top,.home .rail,.home .h-card,.home .banner,.home .h-modes>*,.home .h-globe,.sheet-body.modes .mcard{animation:none!important}.sheet,.rules-box{animation:fade-in .15s ease!important}.sheet-wrap.closing,.sheet-wrap.closing .sheet{animation:none!important}.lobby button:not(.tap-area),.lobby button:not(.tap-area):not(:disabled):active{transition:none!important}}.no-po .t-logo .l1,.no-po .t-logo .l2,.no-po .h-start,.no-po .btn,.no-po .sheet-head h3,.no-po .room-bar .room-title,.no-po .code,.no-po .rules-head h2{-webkit-text-stroke:0!important;--r: calc(var(--u) * var(--sr, 2.5));--r7: calc(var(--r) * .72);text-shadow:var(--r) 0 0 var(--sc),calc(var(--r) * -1) 0 0 var(--sc),0 var(--r) 0 var(--sc),0 calc(var(--r) * -1) 0 var(--sc),var(--r7) var(--r7) 0 var(--sc),calc(var(--r7) * -1) var(--r7) 0 var(--sc),var(--r7) calc(var(--r7) * -1) 0 var(--sc),calc(var(--r7) * -1) calc(var(--r7) * -1) 0 var(--sc),0 calc(var(--r) * 1.7) 0 var(--sc)}.no-po .t-logo .l1{--sc: var(--navy);--sr: 7}.no-po .t-logo .l2{--sc: var(--navy);--sr: 8}.no-po .h-start{--sc: #1d5fb0;--sr: 8}.no-po .btn{--sc: var(--gold-line);--sr: 2.5}.no-po .btn.blue{--sc: var(--blue-line)}.no-po .btn.white{text-shadow:none}.no-po .sheet-head h3,.no-po .rules-head h2{--sc: var(--navy);--sr: 3}.no-po .room-bar .room-title{--sc: var(--navy);--sr: 3.5}.no-po .code{--sc: var(--gold-line);--sr: 4}.no-po .t-logo .gi .l1,.no-po .t-logo .gi .l2{--sc: #fffdf2}.gate .rotate{display:none!important}.getapp{position:fixed;inset:0;z-index:120;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;align-items:flex-start;padding:calc(var(--sa-top) + 16px) calc(var(--sa-right) + 14px) calc(var(--sa-bottom) + 18px) calc(var(--sa-left) + 14px);background:linear-gradient(150deg,#aee3fb,#cdeeff,#e4f6ff);font-family:var(--body);color:var(--navy);animation:fade-in .3s ease}.ga-box{width:min(520px,100%);margin:auto 0;display:flex;flex-direction:column;align-items:stretch;gap:12px;background:#fff;border:4px solid var(--navy);border-radius:28px;padding:14px 16px 16px;box-shadow:0 8px #9cc7ee,0 18px 34px #10306040}.ga-art{width:100%;aspect-ratio:16 / 7;object-fit:cover;border-radius:18px;border:3px solid #dbe7ff}.ga-logo{margin:2px 0 0;text-align:center;font:400 34px/1 var(--display);color:#e63329;letter-spacing:.01em}.ga-logo span{color:var(--navy)}.ga-lead{margin:-4px 0 2px;text-align:center;font:800 15px/1.4 var(--body);color:var(--muted)}.ga-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:10px 16px;border-radius:18px;border:3px solid var(--gold-line);background:linear-gradient(180deg,var(--gold-1) 0%,var(--gold-2) 55%,var(--gold-3) 100%);box-shadow:0 6px 0 var(--gold-edge);color:var(--gold-line);font:400 20px var(--display);letter-spacing:.02em;text-decoration:none;text-align:center}.ga-btn .ic{width:26px;height:26px}.ga-btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--gold-edge)}.ga-btn.blue{border-color:var(--blue-line);background:linear-gradient(180deg,var(--blue-1) 0%,var(--blue-2) 55%,var(--blue-3) 100%);box-shadow:0 6px 0 var(--blue-edge);color:#fff;font-size:17px;min-height:50px}.ga-btn.blue:active{box-shadow:0 2px 0 var(--blue-edge)}.ga-meta{margin:-4px 0 0;text-align:center;font:800 13px var(--body);color:var(--muted)}.ga-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:s}.ga-steps li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;background:#eef4ff;font:700 15px/1.4 var(--body)}.ga-steps li .ic{width:30px;height:30px;color:var(--sky-2)}.ga-warn{margin:0;display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#fff3c4;font:800 14px/1.4 var(--body);color:#7c2d12}.ga-warn .ic{width:22px;height:22px;color:#d97706;margin-top:1px}.ga-invite{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;background:linear-gradient(var(--gold-1),var(--gold-2));border:3px solid var(--gold-line);color:var(--gold-line)}.ga-invite>.ic{width:30px;height:30px}.ga-invite small{display:block;font:900 11px var(--body);letter-spacing:.06em}.ga-invite b{display:block;font:400 30px/1.1 var(--display);letter-spacing:.18em;color:#fff;-webkit-text-stroke:5px var(--gold-line);paint-order:stroke fill}.ga-invite span{display:block;font:800 12px/1.35 var(--body)}.ga-copy{appearance:none;border:2px solid var(--gold-line);background:#fff;color:var(--gold-line);border-radius:12px;padding:8px 10px;font:400 13px var(--display);display:flex;align-items:center;gap:4px;cursor:pointer}.ga-copy .ic{width:15px;height:15px}.ga-skip{appearance:none;border:0;background:none;margin-top:2px;padding:6px;font:800 14px var(--body);color:var(--muted);text-decoration:underline;cursor:pointer}@media(orientation:landscape)and (max-height:520px){.ga-box{width:min(860px,100%);display:grid;grid-template-columns:1fr 1.15fr;column-gap:16px;row-gap:10px;align-items:start}.ga-art{grid-row:span 3;aspect-ratio:auto;height:100%;min-height:150px}.ga-box>*:not(.ga-art){grid-column:2}.ga-logo{font-size:28px}}.share-wrap{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:calc(var(--sa-top) + 10px) calc(var(--sa-right) + 14px) calc(var(--sa-bottom) + 10px) calc(var(--sa-left) + 14px);background:#050c23b8;animation:fade-in .18s ease}.share-wrap.closing{pointer-events:none;animation:fade-out .18s ease-in forwards}.share-box{display:flex;align-items:center;gap:clamp(14px,calc(var(--u) * 34),40px);max-width:100%;max-height:100%;animation:sheet-in .42s cubic-bezier(.2,1.25,.35,1) both}.share-img{height:min(86vh,640px);max-width:62vw;aspect-ratio:4 / 5;object-fit:contain;border-radius:16px;border:4px solid #fff;box-shadow:0 10px 30px #00000080;background:#0b2a6b}.share-side{width:clamp(200px,calc(var(--u) * 420),380px);display:flex;flex-direction:column;gap:12px}.share-title{font:400 clamp(22px,calc(var(--u) * 42),40px) var(--display);color:#fff;-webkit-text-stroke:5px var(--navy);paint-order:stroke fill}.share-hint{margin:0 0 4px;font:800 clamp(13px,calc(var(--u) * 20),18px) / 1.4 var(--body);color:#dbeafe}.share-side .btn{font-size:clamp(16px,calc(var(--u) * 28),26px);padding:clamp(8px,calc(var(--u) * 14),14px) 16px}.share-msg{margin:0;min-height:1.4em;font:800 clamp(13px,calc(var(--u) * 18),17px) / 1.4 var(--body);color:var(--gold-1)}@media(orientation:portrait){.share-box{flex-direction:column}.share-img{height:auto;width:min(80vw,420px);max-width:none}}.mi{position:fixed;z-index:40;--k: 1;--u: calc(var(--k) * 1px);font-family:Lilita One,Arial Rounded MT Bold,sans-serif;color:#fff;user-select:none;-webkit-user-select:none;pointer-events:auto}.mi-dim{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#1d4ed88c,#061237e0);animation:mi-fade .3s ease-out}.mi.leaving .mi-dim{opacity:0;transition:opacity .5s .2s}@keyframes mi-fade{0%{opacity:0}}.mi-vs{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 22)}.mi-vs.out .mi-pc{transform:translateY(calc(var(--u) * -40)) scale(.8);opacity:0;transition:all .3s ease-in}.mi-pc{position:relative;width:min(calc(var(--u) * 186),calc((100% - var(--u) * (22 * (var(--n, 5) - 1) + 40)) / var(--n, 5)));animation:mi-pop .42s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes mi-pop{0%{transform:scale(.3) translateY(calc(var(--u) * 40));opacity:0}}.mi-pc .nm{display:flex;align-items:center;gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 6);font-size:calc(var(--u) * 20);text-shadow:0 calc(var(--u) * 2) 0 #0b1d4d,0 0 calc(var(--u) * 6) rgba(0,0,0,.6);white-space:nowrap;overflow:hidden}.mi-pc .nm b{font-weight:400;font-size:calc(var(--u) * 12);padding:calc(var(--u) * 2) calc(var(--u) * 7);border-radius:99px;background:#0b1d4d;text-shadow:none}.mi-pc .nm b.me{background:#ff4d6d}.mi-pc .art{position:relative;aspect-ratio:3 / 4;border-radius:calc(var(--u) * 14);overflow:hidden;border:calc(var(--u) * 5) solid #fff;box-shadow:0 0 0 calc(var(--u) * 3) var(--c),0 calc(var(--u) * 10) calc(var(--u) * 24) #00000073;background:#dbeafe}.mi-pc .art img,.mi-pc .art video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mi-pc .art video{opacity:0;transition:opacity .25s}.mi-pc .art video.on{opacity:1}.mi-pc .plate{display:block;margin-top:calc(var(--u) * -18);position:relative;text-align:center;font-size:calc(var(--u) * 17);color:#0b1d4d;background:#fff;border:calc(var(--u) * 3) solid #0b1d4d;border-radius:99px;padding:calc(var(--u) * 4) calc(var(--u) * 8);margin-inline:calc(var(--u) * 14)}.mi-pick{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:mi-fade .25s ease-out}.mi-pick.hidden{display:none}.mi-pick h2{margin:0;font-weight:400;font-size:calc(var(--u) * 52);color:#ffd23f;-webkit-text-stroke:calc(var(--u) * 2) #0b1d4d;text-shadow:0 calc(var(--u) * 5) 0 #0b1d4d;letter-spacing:calc(var(--u) * 1)}.mi-pick p{margin:calc(var(--u) * 8) 0 calc(var(--u) * 26);font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:calc(var(--u) * 20);background:#0b1d4dbf;padding:calc(var(--u) * 6) calc(var(--u) * 20);border-radius:99px}.mi-row{display:flex;gap:calc(var(--u) * 26);perspective:calc(var(--u) * 900)}.mi-card{position:relative;width:calc(var(--u) * 150);height:calc(var(--u) * 204);padding:0;border:0;background:none;cursor:default;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.3,1.3,.5,1),translate .3s cubic-bezier(.3,1.7,.5,1),scale .3s cubic-bezier(.3,1.7,.5,1);animation:mi-deal .45s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i) * 80ms);font:inherit;color:inherit}@keyframes mi-deal{0%{transform:translateY(calc(var(--u) * -160)) rotate(-20deg) scale(.4);opacity:0}}.mi.can-pick .mi-card:not(.taken){cursor:pointer;animation:mi-deal .45s both,mi-bob 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * 80ms),calc(var(--i) * .14s)}@media(hover:hover)and (pointer:fine){.mi.can-pick .mi-card:not(.taken):hover{translate:0 calc(var(--u) * -12);scale:1.06}.mi.can-pick .mi-card:not(.taken):hover .back{box-shadow:0 calc(var(--u) * 7) 0 #0b1d4d,0 0 0 calc(var(--u) * 4) #fff,0 0 calc(var(--u) * 34) calc(var(--u) * 6) #ffe26be6}}.mi.can-pick .mi-card:not(.taken):active{scale:.94;transition-duration:.45s,.07s,.07s}@keyframes mi-bob{50%{transform:translateY(calc(var(--u) * -8))}}.mi-card.taken:not(.flip){filter:brightness(.82) saturate(.8)}.mi-card.chosen{transform:translateY(calc(var(--u) * -16)) scale(1.08)}.mi-card.chosen .back{box-shadow:0 calc(var(--u) * 7) 0 #0b1d4d,0 0 0 calc(var(--u) * 5) #ffd23f,0 0 calc(var(--u) * 32) calc(var(--u) * 4) #ffd23fd9}.mi-card .back,.mi-card .front{position:absolute;inset:0;border-radius:calc(var(--u) * 20);backface-visibility:hidden;-webkit-backface-visibility:hidden;border:calc(var(--u) * 5) solid #0b1d4d;box-shadow:0 calc(var(--u) * 7) 0 #0b1d4d,0 calc(var(--u) * 14) calc(var(--u) * 26) #0006;overflow:hidden}.mi-card .back{background:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 calc(var(--u) * 10),transparent calc(var(--u) * 10) calc(var(--u) * 20)),linear-gradient(180deg,#ffe066,#f5a90b);display:grid;place-items:center}.mi-card .back:after{content:"";position:absolute;inset:calc(var(--u) * 8);border:calc(var(--u) * 3) solid rgba(255,255,255,.8);border-radius:calc(var(--u) * 13)}.mi-card .star{position:absolute;width:calc(var(--u) * 110);height:calc(var(--u) * 110);background:#e58a0a;-webkit-mask:url(/icons/star.svg) center / contain no-repeat;mask:url(/icons/star.svg) center / contain no-repeat;opacity:.85}.mi-card .q{position:relative;font-size:calc(var(--u) * 64);color:#fff;-webkit-text-stroke:calc(var(--u) * 2.5) #8a4b00;text-shadow:0 calc(var(--u) * 4) 0 #8a4b00}.mi-card .front{transform:rotateY(180deg);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(var(--u) * 10) 0 calc(var(--u) * 12)}.mi-card .front:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,var(--c, #3b82f6));opacity:.32}.mi-card .front>*{position:relative}.mi-card.flip{transform:rotateY(180deg);animation:none}.mi-card.flip.fly{transition:transform .55s cubic-bezier(.55,0,.8,.4)}.mi-card.flip.fly .front{transition:opacity .5s .1s;opacity:.3}.mi-card .num{font-size:calc(var(--u) * 92);line-height:1;color:#ffd23f;-webkit-text-stroke:calc(var(--u) * 3) #0b1d4d;text-shadow:0 calc(var(--u) * 5) 0 #0b1d4d;margin-top:calc(var(--u) * 6)}.mi-card.mine .front{box-shadow:0 calc(var(--u) * 7) 0 #0b1d4d,0 0 0 calc(var(--u) * 6) #ffd23f,0 0 calc(var(--u) * 30) #ffd23f}.mi-card .who{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 4)}.mi-card .face{width:calc(var(--u) * 50);height:calc(var(--u) * 50);border-radius:50%;border:calc(var(--u) * 3) solid var(--c, #3b82f6);box-shadow:0 0 0 calc(var(--u) * 2) #0b1d4d;background-color:#dbeafe}.mi-card .pn{font-size:calc(var(--u) * 15);color:#0b1d4d;max-width:calc(var(--u) * 130);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-timer{margin-top:calc(var(--u) * 30);min-height:calc(var(--u) * 30);font-size:calc(var(--u) * 19);color:#ffd84d;text-shadow:0 calc(var(--u) * 2) 0 #0b1d4d}.mi-pick h2{animation:mi-pop .5s cubic-bezier(.3,1.5,.5,1) .05s both}.mi-card .back .sh{position:absolute;top:-12%;bottom:-12%;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffffd9,#fff0);transform:skew(-18deg);animation:mi-shine 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * .18s + .5s)}@keyframes mi-shine{0%{transform:translate(0) skew(-18deg)}30%,to{transform:translate(430%) skew(-18deg)}}.mi-card.taken .back .sh{display:none}.mi-card .back:before{content:"";position:absolute;inset:0;border-radius:calc(var(--u) * 15);box-shadow:inset 0 0 0 calc(var(--u) * 3) #fff,inset 0 0 calc(var(--u) * 26) #fffffff2;opacity:0;pointer-events:none}.mi.can-pick .mi-card:not(.taken) .back:before{animation:mi-glow 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * .14s)}@keyframes mi-glow{50%{opacity:1}}.mi-card .front:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,#fff 0 25%,#fff0 75%);opacity:0;pointer-events:none}.mi-card.flip .front:after{animation:mi-flash .6s ease-out .2s backwards}@keyframes mi-flash{0%{opacity:1}to{opacity:0}}.mi-burst{position:absolute;width:0;height:0;pointer-events:none}.mi-burst>i{position:absolute;left:0;top:0;border-radius:50%}.mi-burst .glow{width:calc(var(--u) * 320);height:calc(var(--u) * 320);margin:calc(var(--u) * -160) 0 0 calc(var(--u) * -160);background:radial-gradient(closest-side,#fff8cd,#ffdc5abf 45%,#ffd23f00);animation:mib-glow .8s ease-out both}.mi-burst .ring{width:calc(var(--u) * 220);height:calc(var(--u) * 220);margin:calc(var(--u) * -110) 0 0 calc(var(--u) * -110);border:calc(var(--u) * 6) solid #ffd23f;animation:mib-ring .65s cubic-bezier(.2,.7,.3,1) both}.mi-burst .ring.r2{border-width:calc(var(--u) * 4);border-color:var(--c, #fff);animation-delay:.12s}.mi-burst .sp{--sz: calc(var(--u) * var(--s, 24));width:var(--sz);height:var(--sz);margin:calc(var(--sz) * -.5) 0 0 calc(var(--sz) * -.5);border-radius:0;background:linear-gradient(135deg,#fff 35%,#ffd23f);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:mib-sp .85s cubic-bezier(.15,.8,.3,1) var(--dl, 0s) both}.mi-burst.big .glow{scale:1.35}.mi-burst.big .ring{scale:1.2}@keyframes mib-glow{0%{transform:scale(.2);opacity:1}35%{opacity:.95}to{transform:scale(1.25);opacity:0}}@keyframes mib-ring{0%{transform:scale(.3);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes mib-sp{0%{transform:rotate(var(--a)) translateY(calc(var(--u) * var(--d) * -.3)) scale(.3) rotate(0);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--u) * var(--d) * -1)) scale(1) rotate(140deg);opacity:0}}@media(prefers-reduced-motion:reduce){.mi *{animation-duration:.01s!important;animation-iteration-count:1!important}.mi-card .back .sh,.mi-card .back:before,.mi-card .front:after,.mi-burst{display:none!important}.mi-card{transition:transform .45s cubic-bezier(.3,1.3,.5,1)!important}}
