@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-ext-400-normal-sEGoB7yK.woff2)format("woff2"),url(/assets/yellowtail-latin-ext-400-normal-BmJ29hGN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-400-normal-BfFX3xIh.woff2)format("woff2"),url(/assets/yellowtail-latin-400-normal-qKkxeRph.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pr-bg:#07070e;--pr-bg-raised:#0f0f1a;--pr-surface:#ffffff0d;--pr-surface-strong:#ffffff1a;--pr-border:#ffffff24;--pr-text:#f6f4ff;--pr-text-muted:#f6f4ff9e;--pr-accent:#ffd84d;--pr-accent-ink:#1a1400;--pr-pink:#ff3d8b;--pr-violet:#a855f7;--pr-blue:#3b82f6;--pr-danger:#ff6b5b;--pr-headline-gradient:linear-gradient(100deg, var(--pr-pink) 0%, #e14fd0 45%, var(--pr-violet) 100%);--pr-radius:.9rem;--pr-font:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--pr-font-display:"Anton", "Bebas Neue", Impact, "Arial Narrow", sans-serif;--pr-font-script:"Yellowtail", "Brush Script MT", cursive;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--pr-bg);height:100%}body,#root{min-height:100%}body{font-family:var(--pr-font);color:var(--pr-text);background:radial-gradient(ellipse 60% 40% at 15% 0%, #a855f72e, transparent 70%), radial-gradient(ellipse 50% 35% at 90% 5%, #3b82f624, transparent 70%), var(--pr-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-repeat:no-repeat;margin:0}input,button{font:inherit;color:inherit}.pr-display{font-family:var(--pr-font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.95}.pr-gradient-text{background:var(--pr-headline-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.pr-script{font-family:var(--pr-font-script);color:var(--pr-accent);text-shadow:0 0 .35em #ffd84d8c,0 0 1.2em #ff3d8b59}.pr-button{appearance:none;cursor:pointer;background:var(--pr-accent);color:var(--pr-accent-ink);border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.6em;padding:.85em 1.6em;font-size:1rem;font-weight:600;transition:transform 80ms,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:0 0 1.5em #ffd84d40}.pr-button:hover:not(:disabled){box-shadow:0 0 2.2em #ffd84d66}.pr-button:active:not(:disabled){transform:scale(.97)}.pr-button:disabled{opacity:.4;cursor:not-allowed}.pr-button[data-variant=ghost]{border-color:var(--pr-border);color:var(--pr-text);box-shadow:none;background:#07070e99}.pr-button[data-variant=ghost]:hover:not(:disabled){background:var(--pr-surface-strong)}.pr-input{border:1px solid var(--pr-border);background:var(--pr-surface);border-radius:.6rem;outline:none;width:100%;padding:.8em 1em;font-size:1.1rem}.pr-input:focus{border-color:var(--pr-accent);box-shadow:0 0 0 3px #ffd84d33}.pr-panel{background:var(--pr-bg-raised);border:1px solid var(--pr-border);border-radius:var(--pr-radius);padding:1.5rem}.pr-logo{color:var(--pr-text);flex-direction:column;align-items:center;gap:.15em;text-decoration:none;display:inline-flex}.pr-logo__mark{width:1.55em;color:var(--pr-accent);filter:drop-shadow(0 0 .25em #ffd84da6)drop-shadow(0 0 .7em #ff3d8b59)}.pr-logo__accent{background:var(--pr-headline-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.pr-logo__word{font-family:var(--pr-font-display);letter-spacing:.04em;font-size:1em;line-height:1}.pr-logo__tagline{letter-spacing:.35em;color:var(--pr-text-muted);white-space:nowrap;font-size:.22em}@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,d09GRgABAAAAAAdoAA4AAAAACcgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEADkdQT1MAAAFcAAAADAAAAAwAFQAKR1NVQgAAAWgAAAAYAAAAGGyKdIVPUy8yAAABgAAAAE8AAABgZgH8y2NtYXAAAAHQAAAAUwAAAGxDUOfcZ2FzcAAAAiQAAAAIAAAACAAAABBnbHlmAAACLAAAA1QAAATSWeRXtGhlYWQAAAWAAAAAMgAAADb4vFe7aGhlYQAABbQAAAAeAAAAJAbhAvBobXR4AAAF1AAAADgAAAA4FcIAhmxvY2EAAAYMAAAAHgAAAB4HgwZJbWF4cAAABiwAAAAYAAAAIAAVAE5uYW1lAAAGRAAAAPIAAAHkJa9Cm3Bvc3QAAAc4AAAALwAAAD4DnwR9AAEAAAAMAAAAAAAAAAIAAQABAA0AAQAAAAEAAAAKAAoACgAAAAEAAAAKABYAFgABbGF0bgAIAAAAAAAAeNpjYGJczjiBgZWBgWkPUxcDA0MPhGa8y2DE8AsoygADDQwMugxIICAyKJjBgUFBQYF51n9VBgbm2Qx3gMKMDCDiF9MBIKXAwAQAu3UOIwB42mNgYGACYmYgFgGSjGCahSECSAsxCDAwA2UVGJ0YExkrGOsYJzEdV1D4/5+BASjmyJgAFKuFif1//O/wv2X/Jvzr+Vf51/X+W6BJGAAA3YQYRQAAAQAB//8AD3jabJQDtOtKFIb3nkmTpkqRSWqeukdBr23bNheebXvx2bZtLz7b9uLTcnsnBxe9J8bM/N8mILgA8E3yNlQARoUK+XLJGtUchyF+NXWNhUxD11RJrCMbeirk8qXpubBbENzhnBGL2sbmwZfN1zp3Mdx6MuiOoyelJJUUsqBIBVFp/TXwekZVr6o1n6PabuGx5FVIARTVQmkCHqZsHi6LbOfi8YMC47esmDT4NMkto/TRoMJWhUqt6waegUCq/T/+Q6+BGkwAGJVGw7Z6KF+5aRqarjJVlEp5puppqmvOS74HrSY6WgqK+V4s2c5IvTk/smFFdHLWDlTO2zv7VNKQJ+8outPl7rh94mnjt8xO4wJZUcXrJbd0vZiXyZln/KtYOUVPh8pszKOnZGKUFvaJuS4tJAQiqaixdN/FRB27dAl5VEtXXMsFYblLzlhz5wInjnHi+8hbUIAmJ9ZMTlx2MAxtgLbAcdNkgLaQL9kj0k5d0pu2zth/zZ66u24k2Oii3rd336zjE9jooHyynylR8/i5C7NxbTaNRnyhmBouTVi8ra+WnEgSHXC0/V/7P3ISvQA0SEMJAB0vSpTxwPBoTUBa4h8ySNX8BLQMpg/d8Ur/calF9P1RyWZi1GfC2sxpvjnWZZf9etll5PaCW2xN+z0kCVQK/4ivid6uL7Eiui6XXVcNXB2PFPklTq+AFPQBRAbzwswZmipR0zgsC61RiZFCF5KoS2Z4QbAf/3wGUZMF0au3TpN76Z/nd/iDiD2RnljPeQFs3dSnG0njlLSA+/CiEaIEgA/xKGlQdZhsawBIwVEGUwdhJmHkaJi6FMFJUh++/nDQ42u9qtTIK5d0MODy+gmrvfivb1Zi5nZGvsN9nerYvrs9Ad/l6nX+wgWduqBOOlhNJ2FGRQocyKmdURPRdPImgHYpryCe7A2J0txS9Fl7bpec7a24ijO8Lo9nBvVuWtzYls1m50gU/80bXYHW2Y/Fral+ZuGJGTUxStuzNBZndp4wiwHCbOLDm7l+GGAEj+OxnW59q8MEhGL7UXyefAMFAAw58eM5fqjb2IPdJoXD0cVaSgmkUsdFJCrI4QMrBHOKgBxWDiHGaf8sIKUA4wlZXlkB2a0Q3lYwhwEAvBLSq3jaY2BkYADi5t8fKo7F89t8ZeBmfsEABKd1OU/B6P9d/1WYdzLPBnI5GJhAogCeEw3qAAB42mNgZGBgnv1fBUi++9/1/zzzTqAIKuADAKY3BtYAAADHAAAAAAAAAU0AAAC8AAAB1QAFAX0ABQIYAB0BwgAZAmf/9QIzACUBxgAZAab/pgHjAEgB2wAlAAAAAAAAAAAAAAA7AGcAwAEOAUkBkwHSAhICMwJpAAB42mNgZGBg4GPwZWBjAAIgDw0AAAnZAGR42m2OBWoDQBREX929WLFPkLoXC1J3V5y4u8tpeoKeoFhOlgHiCWuzY3xgkiAjDI1OAf/UGniIVf4aeJh5fht4hDPcDTza4RljjZsGHmeZkwaeF4Iwea00Tva1cvjIEtE/L7ynEyGuNyU2JP2VG560xOrk8YhJEuBHJ4vcpPQ3DpU50DrigQIecc9IIY+a5BUj5MS6uqzRJp4jpQ+1PvQPqSMuPTvQfUmKNBWy4kOEpRkb+NjsaLHWHDZwEiWINhxniCchNq6/j7DuPbxqr6pzB6MknBdvaDpyOlmKuv1ibhrtxotyCaQLOwZO7qgDp2hIawAAeNptwUkBgCAAALCJf8MY0TA24EUa7hhQgE0AVvQ6eXAJbkXVdMkw/bJvA722ChwA)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.show{--show-bg:#08070d;--show-red:#ff2d4b;--show-red-deep:#b5102a;--show-ink:#0b0b12;--show-text:#fff;--show-muted:#ffffffb3;--show-font:"Nunito Variable", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--show-font-display:"Lilita One", "Arial Rounded MT Bold", Impact, sans-serif;--pr-accent:var(--show-red);--pr-text-muted:var(--show-muted);--pr-border:#ffffff40;--pr-bg-raised:#15131f;font-family:var(--show-font);color:var(--show-text);background:radial-gradient(ellipse 70% 45% at 10% 0%, #ff3d8b38, transparent 70%), radial-gradient(ellipse 60% 40% at 95% 10%, #3b82f638, transparent 70%), radial-gradient(ellipse 80% 40% at 50% 110%, #a855f740, transparent 70%), var(--show-bg);min-height:100%;font-weight:600}.show h1,.show h2,.show h3,.show-title{font-family:var(--show-font-display);letter-spacing:.01em;color:#fff;-webkit-text-stroke:.14em var(--show-ink);paint-order:stroke fill;text-shadow:0 .09em 0 var(--show-ink);font-weight:400;line-height:1.05}.show .pr-button{font-family:var(--show-font-display);letter-spacing:.02em;border:3px solid var(--show-ink);color:#fff;background:linear-gradient(180deg, #ff5a6e 0%, var(--show-red) 45%, var(--show-red-deep) 100%);box-shadow:0 .22em 0 var(--show-ink), 0 0 1.4em #ff2d4b8c, inset 0 2px 0 #ffffff73;text-shadow:0 2px #00000059;border-radius:999px;padding:.7em 1.6em;font-size:1.25rem;font-weight:400}.show .pr-button:hover:not(:disabled){box-shadow:0 .22em 0 var(--show-ink), 0 0 2em #ff2d4bbf, inset 0 2px 0 #ffffff73}.show .pr-button:active:not(:disabled){box-shadow:0 .07em 0 var(--show-ink), 0 0 1.4em #ff2d4b8c;transform:translateY(.15em)}.show .pr-button[data-variant=ghost]{color:var(--show-ink);box-shadow:0 .22em 0 var(--show-ink), 0 0 1.2em #ffffff40;text-shadow:none;background:linear-gradient(#fff 0%,#e7e7f0 100%)}.show .pr-input{border:3px solid var(--show-ink);color:var(--show-ink);font-family:var(--show-font-display);box-shadow:0 .18em 0 var(--show-ink);background:#fff;border-radius:999px;padding:.6em 1em;font-size:1.3rem}.show .pr-input::placeholder{color:#0b0b1259}.show .pr-input:focus{border-color:var(--show-ink);box-shadow:0 .18em 0 var(--show-ink), 0 0 0 4px #ff2d4b80}.show .pr-panel{background:#ffffff0f;border:2px solid #ffffff2e;border-radius:1.4rem}.show-card{--from:#ff5fbf;--to:#d1157f;background:linear-gradient(180deg, var(--from), var(--to));box-shadow:0 0 0 3px var(--show-ink), 0 0 1.6em color-mix(in srgb, var(--from) 70%, transparent), inset 0 0 2.5em #ffffff2e;border:4px solid #fff;border-radius:1.4rem;position:relative;overflow:hidden}.show-pill{background:var(--show-ink);color:#fff;font-family:var(--show-font-display);letter-spacing:.03em;border:2px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:.3em 1em;display:inline-flex}.show-bubble{border:3px solid var(--show-ink);color:var(--show-ink);font-family:var(--show-font-display);box-shadow:0 .15em 0 var(--show-ink);background:#fff;border-radius:1em;padding:.35em .9em;display:inline-block;position:relative}.show-timer{border:3px solid var(--show-ink);background:linear-gradient(180deg, #ff5a6e, var(--show-red) 50%, var(--show-red-deep));color:#fff;min-width:3.2em;font-family:var(--show-font-display);box-shadow:0 .15em 0 var(--show-ink), 0 0 1.2em #ff2d4b99;border-radius:999px;place-items:center;padding:.15em .8em;font-size:1.6rem;display:inline-grid}.avatar-portrait{aspect-ratio:1;border-radius:1.2rem;display:block}.avatar-portrait img{object-fit:contain;object-position:bottom;width:100%;height:96%;position:absolute;inset:4% 0 0}.muted{color:var(--pr-text-muted)}.center{text-align:center}.error{color:var(--pr-danger)}.hint{max-width:28rem;color:var(--pr-accent);font-size:.9rem}.stack{flex-direction:column;gap:1rem;display:flex}.stack-tight{flex-direction:column;gap:.35rem;display:flex}h1,h2,h3,p{margin:0}.center-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100%;padding:2rem 1rem;display:flex}.badge{background:var(--pr-pink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:.4rem;padding:.3em .75em;font-size:.72rem;font-weight:700;display:inline-block}.badge--muted{border:1px solid var(--pr-border);color:var(--pr-text-muted);background:#07070ebf}.meta{color:var(--pr-text-muted);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;font-size:.95rem;display:flex}.meta>span{align-items:center;gap:.4em;display:inline-flex}.meta[data-compact]{gap:.4rem .9rem;font-size:.8rem}.meta__pill{border:1px solid var(--pr-border);color:var(--pr-text);border-radius:999px;margin-left:auto;padding:.2em .8em}.meta:not([data-compact]) .meta__pill{margin-left:0}.home{--gutter:clamp(1rem, 4vw, 4rem);flex-direction:column;min-height:100%;display:flex}.topbar{z-index:2;padding:calc(1.25rem + env(safe-area-inset-top)) var(--gutter) 0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;inset:0 0 auto}.topbar__logo{font-size:clamp(1.8rem,3.5vw,2.6rem)}.topbar__actions{gap:.75rem;display:flex}.hero{min-height:min(78vh,52rem);padding:9rem var(--gutter) 4rem;background:var(--pr-bg) right center / cover no-repeat;isolation:isolate;align-items:center;display:flex;position:relative}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg, #07070eeb 0%, #07070e8c 40%, transparent 65%), linear-gradient(0deg, var(--pr-bg) 0%, transparent 30%);position:absolute;inset:0}.hero__content{flex-direction:column;align-items:flex-start;gap:1.1rem;max-width:38rem;display:flex}.hero__title{font-size:clamp(3.5rem,8vw,7rem)}.hero__title .pr-gradient-text{display:block}.hero__tagline{font-size:clamp(1.05rem,1.6vw,1.35rem)}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero__script{color:#ff8a3d;max-width:4em;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;position:absolute;bottom:14%;right:3%;transform:rotate(-8deg)}.shelf{padding:1rem var(--gutter) 3rem}.shelf__title{margin-bottom:1rem;font-size:1.3rem}.shelf__grid{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.game-card{aspect-ratio:5/4;border:1px solid var(--pr-border);border-radius:var(--pr-radius);background:var(--pr-bg-raised);text-align:left;cursor:pointer;flex-direction:column;justify-content:flex-end;width:100%;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.game-card:not([data-soon]):hover,.game-card:not([data-soon]):focus-visible{border-color:var(--pr-accent);outline:none;transform:translateY(-4px);box-shadow:0 0 2rem #ffd84d40}.game-card[data-soon]{cursor:default}.game-card[data-soon] .game-card__art{filter:saturate(.7)brightness(.7)}.game-card__art{z-index:0;position:absolute;inset:0}.game-card__art:after{content:"";background:linear-gradient(#0000 20%,#07070e4d 45%,#07070ef2 100%);position:absolute;inset:0}.game-card__soon{position:absolute;top:.8rem;right:.8rem}.game-card__body{flex-direction:column;gap:.6rem;display:flex;position:relative}.game-card__title{max-width:9em;font-size:1.9rem}.footer{padding:1.5rem var(--gutter) calc(1.5rem + env(safe-area-inset-bottom));grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:auto;display:grid}.footer__script{font-size:1.6rem;transform:rotate(-6deg)}.footer__word{letter-spacing:.6em;color:var(--pr-violet);font-weight:600}.footer__claim{letter-spacing:.15em;text-transform:uppercase;color:var(--pr-text-muted);justify-self:end;align-items:center;gap:.6rem;font-size:.7rem;display:flex}.footer__crown{width:1.8rem;color:var(--pr-accent)}@media (width<=760px){.topbar{flex-direction:column;align-items:center;position:static}.hero{background-position:70% 0;background-size:auto 26rem;align-items:flex-end;min-height:34rem;padding-top:12rem}.hero:before{background:linear-gradient(0deg, var(--pr-bg) 45%, #07070e66 75%, transparent 100%)}.hero__script{font-size:2.2rem;top:2rem;bottom:auto;right:1rem}.footer{text-align:center;grid-template-columns:1fr;justify-items:center}.footer__claim{justify-self:center}}.join-form-wrap{width:min(24rem,100%)}.join-form{text-align:left}.code-input{text-transform:uppercase;letter-spacing:.4em;text-align:center;font-size:1.8rem;font-weight:700}.checkbox{color:var(--pr-text-muted);align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.checkbox input{accent-color:var(--pr-accent);margin-top:.25rem}.screen{min-height:100%;padding:clamp(1.5rem,4vw,4rem)}.screen-lobby{flex-direction:column;gap:clamp(1.5rem,4vh,3rem);height:100%;display:flex}.screen-lobby__join{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.screen-lobby__url{font-size:clamp(1.4rem,3vw,2.4rem);font-weight:600}.room-code{font-family:var(--pr-font-display);letter-spacing:.12em;text-shadow:0 0 .3em #ffd84d59;color:var(--pr-accent);transform-origin:0;font-size:clamp(4rem,12vw,9rem);line-height:1}.screen-lobby[data-compact] .room-code{font-size:3.5rem}.screen-lobby[data-compact] .screen-lobby__url{font-size:1.2rem}.qr{border-radius:var(--pr-radius);background:var(--pr-surface);padding:1rem}.screen-lobby__status{color:var(--pr-text-muted);text-align:center;margin-top:auto;font-size:clamp(1.1rem,2vw,1.6rem)}.player-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.player-tile{border:1px solid var(--pr-border);border-radius:var(--pr-radius);background:var(--pr-bg-raised);flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem .75rem;display:flex;position:relative}.player-tile__avatar{font-family:var(--pr-font-display);background:var(--player-color);width:4rem;height:4rem;color:var(--pr-bg);border-radius:50%;place-items:center;font-size:2rem;font-weight:700;display:grid}.player-tile__name{overflow-wrap:anywhere;text-align:center;font-size:1.2rem;font-weight:600}.player-tile__badge{background:var(--pr-pink);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.play{justify-content:center;min-height:100%;display:flex}.controller{width:min(28rem,100%);min-height:100%;padding:2rem 1rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;gap:1.5rem;display:flex}.controller__me{flex-direction:column;align-items:center;gap:.5rem;display:flex}.controller__exit{align-self:center;margin-top:auto}.button-sub{opacity:.75;font-size:.8rem;font-weight:500;display:block}.remote{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);min-height:100%;display:grid}.remote__screen{padding:clamp(1rem,3vw,2.5rem)}.remote__controller{flex:1;justify-content:center;display:flex}.remote .remote__controller{background:var(--pr-bg-raised);border-left:1px solid var(--pr-border)}@media (width<=760px){.remote{grid-template-columns:1fr}}.status-badge,.toast{background:#0009;border-radius:999px;padding:.5rem 1rem;font-size:.9rem;position:fixed;left:50%;transform:translate(-50%)}.status-badge{top:calc(1rem + env(safe-area-inset-top))}.toast{bottom:calc(1rem + env(safe-area-inset-bottom))}.join-form__logo{align-self:center;font-size:2.2rem}.controller__confirm{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.controller__confirm p{text-align:center;flex-basis:100%}.subtitle{left:50%;bottom:calc(2rem + env(safe-area-inset-bottom));z-index:20;border:1px solid var(--pr-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#07070ed1;border-radius:.8rem;width:max-content;max-width:min(60rem,100vw - 2rem);padding:.7rem 1.4rem;font-size:clamp(1rem,1.8vw,1.5rem);line-height:1.4;position:fixed;translate:-50%;box-shadow:0 0 2rem #a855f740}.mute-button{right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:21;border:1px solid var(--pr-border);cursor:pointer;background:#07070eb3;border-radius:50%;width:3rem;height:3rem;font-size:1.3rem;position:fixed}.show-gate{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07070eb3;place-items:center;display:grid;position:fixed;inset:0}.show-gate__inner{flex-direction:column;align-items:center;gap:.8rem;display:flex}.show-gate__button{padding:1em 2.2em;font-size:1.5rem}.show-banner{left:50%;top:calc(1rem + env(safe-area-inset-top));z-index:21;border:1px solid var(--pr-accent);color:var(--pr-accent);cursor:pointer;background:#07070ed9;border-radius:999px;padding:.5rem 1rem;font-weight:600;position:fixed;translate:-50%}.lang-switch{border:1px solid var(--pr-border);border-radius:.6rem;align-self:center;display:inline-flex;overflow:hidden}.lang-switch button{appearance:none;color:var(--pr-text-muted);cursor:pointer;background:0 0;border:none;padding:.45rem .7rem;font-size:.85rem;font-weight:700}.lang-switch button[aria-pressed=true]{background:var(--pr-accent);color:var(--pr-accent-ink)}.screen-lobby__side{flex-direction:column;align-items:center;gap:1rem;display:flex}.join-form__head,.controller__lang{justify-content:space-between;align-items:center;display:flex}.screen-lobby{position:relative}.spotlights{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.spotlights span{transform-origin:50% 0;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(6px);mix-blend-mode:screen;background:linear-gradient(#ffffff29,#0000 75%);width:30vw;height:140vh;animation:9s ease-in-out infinite alternate sweep;position:absolute;top:-20vh}.spotlights span:first-child{background:linear-gradient(#ff3d8b47,#0000 75%);left:5%}.spotlights span:nth-child(2){background:linear-gradient(#a855f740,#0000 75%);animation-duration:11s;animation-delay:-3s;left:38%}.spotlights span:nth-child(3){background:linear-gradient(#3b82f647,#0000 75%);animation-duration:13s;animation-delay:-6s;left:68%}@keyframes sweep{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@media (prefers-reduced-motion:reduce){.spotlights span{animation:none}}.controller__title{text-align:center;font-size:2.2rem}.controller__name{align-self:center;font-size:1.2rem}.controller__avatar{width:min(13rem,60vw)}.controller__wait{text-align:center;white-space:normal;align-self:center}.avatar-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.avatar-grid__option{appearance:none;cursor:pointer;background:0 0;border:none;width:100%;padding:0;transition:transform .15s;display:block}.avatar-grid__option .avatar-portrait{border-radius:50%}.avatar-grid__option[aria-pressed=true]{transform:scale(1.08)}.avatar-grid__option[aria-pressed=true] .avatar-portrait{box-shadow:0 0 0 3px var(--show-ink), 0 0 0 7px #fff, 0 0 1.6em #fff}.avatar-grid__option:disabled{opacity:.25;filter:grayscale();cursor:not-allowed}.show .controller{gap:1.25rem}.show .controller__me{gap:.75rem}.show .button-sub{font-family:var(--show-font)}.show .join-form h1{font-size:2rem}.show-root,.play.show,.center-page.show{min-height:100vh}.show-root{height:100%}.show-root .screen{height:100%;padding:0}.tv{width:100%;height:100%;min-height:100vh;position:relative;overflow:hidden}.remote__screen .tv{min-height:60vh}.tv canvas{display:block}.tv__overlay{z-index:5;position:absolute}.tv__overlay--top-right{top:1.2rem;right:1.2rem}.tv__overlay--top-left{max-width:26rem;bottom:4.6rem;left:1.2rem}.show .subtitle{font-family:var(--show-font);border:3px solid var(--show-ink);color:var(--show-ink);box-shadow:0 .2em 0 var(--show-ink);background:#fff;font-weight:800}.show .lang-switch{background:var(--show-ink);border:2px solid #fff;border-radius:999px}.show .lang-switch button{font-family:var(--show-font-display);color:#fff;font-weight:400}.show .lang-switch button[aria-pressed=true]{background:var(--show-red);color:#fff}.host-menu{bottom:calc(1rem + env(safe-area-inset-bottom));left:calc(1rem + env(safe-area-inset-left));z-index:25;position:fixed}.host-menu__toggle{background:var(--show-ink);color:#fff;cursor:pointer;opacity:.55;border:3px solid #fff;border-radius:50%;width:3rem;height:3rem;font-size:1.3rem;transition:opacity .15s}.host-menu__toggle:hover,.host-menu__toggle[aria-expanded=true]{opacity:1}.host-menu__panel{background:#0b0b12f2;border:3px solid #fff;border-radius:1.2rem;flex-direction:column;gap:.8rem;width:20rem;padding:1.2rem;display:flex;position:absolute;bottom:3.6rem;left:0;box-shadow:0 0 2rem #0009}.host-menu__panel h3{font-size:1.5rem}.controller__rounds{align-items:center;gap:.5rem;display:flex}.controller__rounds span{margin-right:auto}.controller__rounds button{border:3px solid var(--show-ink);width:2.8rem;height:2.8rem;color:var(--show-ink);font-family:var(--show-font-display);cursor:pointer;background:#fff;border-radius:50%;font-size:1.2rem}.controller__rounds button[aria-pressed=true]{background:var(--show-red);color:#fff;box-shadow:0 0 1em #ff2d4b99}.controller__leave{color:var(--show-muted);font:inherit;cursor:pointer;background:0 0;border:none;align-self:center;margin-top:auto;text-decoration:underline}.game-menu{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:100vh;padding:2rem;display:flex}.game-menu__title{font-size:clamp(3rem,7vw,6rem)}.game-menu__list{flex-wrap:wrap;justify-content:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.game-menu__card{appearance:none;aspect-ratio:16/10;cursor:pointer;color:#fff;width:min(30rem,80vw);font:inherit;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.8rem;padding:1.4rem;transition:transform .15s;display:flex}.game-menu__card:hover,.game-menu__card:focus-visible{outline:none;transform:scale(1.04)rotate(-1deg)}.game-menu__name{font-family:var(--show-font-display);-webkit-text-stroke:.14em var(--show-ink);paint-order:stroke fill;text-shadow:0 .09em 0 var(--show-ink);font-size:2.6rem;line-height:1}.game-menu__join{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;display:flex}.game-menu__code{font-family:var(--show-font-display);letter-spacing:.15em;color:#ffd84d;-webkit-text-stroke:.12em var(--show-ink);paint-order:stroke fill;font-size:3rem}.game-menu__qr{background:#fff;border-radius:.8rem;padding:.5rem;display:inline-flex}.imp-ctrl{flex-direction:column;gap:1.1rem;display:flex}.imp-ctrl__bar{justify-content:space-between;align-items:center;display:flex}.imp-ctrl__body{flex-direction:column;gap:1.1rem;display:flex}.imp-ctrl__title{text-align:center;font-size:2.2rem}.imp-ctrl__result{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.imp-ctrl__me{align-self:center;width:9rem}.imp-ctrl__points{font-family:var(--show-font-display);color:#ffd84d;-webkit-text-stroke:.12em var(--show-ink);paint-order:stroke fill;font-size:1.5rem}.show-timer[data-urgent]{animation:1s ease-in-out infinite imp-pulse}@keyframes imp-pulse{50%{transform:scale(1.12)}}.imp-role{appearance:none;--from:#7a5cff;--to:#3a1fb8;cursor:pointer;perspective:600px;color:#fff;min-height:15rem;font:inherit;place-items:center;padding:1.5rem 1rem;display:grid;rotate:-2deg}.imp-role[data-open]{--from:#ff5fbf;--to:#d1157f}.imp-role[data-impostor]{--from:#ff4b4b;--to:#8c0f2a}.imp-role[data-small]{min-height:0;padding:.9rem;rotate:0deg}.imp-role__face{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.imp-role__hint{font-family:var(--show-font-display);font-size:1.3rem}.imp-role__label{font-size:1rem}.imp-role__word{overflow-wrap:anywhere;font-size:3.4rem}.imp-role[data-small] .imp-role__word{font-size:2rem}.imp-role[data-small] .imp-role__label,.imp-role[data-small] .show-pill{display:none}.imp-form{flex-direction:column;gap:.8rem;display:flex}.imp-form__label{font-family:var(--show-font-display);flex-direction:column;gap:.4rem;font-size:1.1rem;display:flex}.imp-vote{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.imp-vote__option{appearance:none;background:linear-gradient(135deg, var(--from,#444), var(--to,#222));width:100%;box-shadow:0 0 0 3px var(--show-ink), 0 0 1.2em color-mix(in srgb, var(--from,#fff) 45%, transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;border:3px solid #fff;border-radius:1.2rem;grid-template-rows:auto auto;grid-template-columns:4rem 1fr;align-items:center;gap:.3rem .8rem;padding:.6rem .8rem;transition:transform .12s;display:grid}.imp-vote__option:active{box-shadow:0 0 0 3px var(--show-ink), 0 0 1.4em #fff;transform:scale(.97)}.imp-vote__avatar{border-radius:50%;grid-row:span 2}.imp-vote__name{justify-self:start;font-size:.95rem}.imp-vote__clue{justify-self:start;font-size:1.25rem}.imp-waiting{color:var(--show-muted);text-align:center;border:3px dashed #fff6;border-radius:1.2rem;padding:1.1rem;line-height:1.6}.imp-waiting strong{color:#fff}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.show.theme-poker,.theme-poker .show{--show-ink:#070b1a;--show-red:#f0a73a;--show-muted:#8b97b5;--show-font:"Inter Variable", system-ui, sans-serif;--show-font-display:"Outfit Variable", "Inter Variable", system-ui, sans-serif;--pk-accent:linear-gradient(135deg, #f7b545, #d9730d);--pk-on-accent:#1c1206;--pk-glass:#15181eeb;--pk-line:#ffffff1f;background:radial-gradient(80% 60% at 50% 40%,#2a2e36,#0000 75%),#0d0f13;font-weight:500}.theme-poker h1,.theme-poker h2,.theme-poker h3,.theme-poker .show-title{font-family:var(--show-font-display);letter-spacing:-.01em;-webkit-text-stroke:0;text-shadow:none;font-weight:700}.theme-poker .pr-button{font-family:var(--show-font-display);background:var(--pk-accent);color:var(--pk-on-accent);text-shadow:none;border:none;border-radius:14px;font-size:1.1rem;font-weight:600;box-shadow:0 10px 28px #d9730d4d}.theme-poker .pr-button:hover:not(:disabled){box-shadow:0 12px 34px #d9730d73}.theme-poker .pr-button:active:not(:disabled){transform:scale(.98);box-shadow:0 6px 18px #d9730d4d}.theme-poker .pr-button[data-variant=ghost]{color:#f1f5ff;border:1px solid var(--pk-line);box-shadow:none;background:#ffffff12}.theme-poker .pr-input{border:1px solid var(--pk-line);color:#f1f5ff;font-family:var(--show-font);box-shadow:none;background:#ffffff0f;border-radius:14px}.theme-poker .pr-input:focus{border-color:#f0a73a;box-shadow:0 0 0 3px #f0a73a4d}.theme-poker .pr-panel{background:var(--pk-glass);border:1px solid var(--pk-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px}.theme-poker .show-pill,.theme-poker .show-bubble{border:1px solid var(--pk-line);background:var(--pk-glass);color:#f1f5ff;font-family:var(--show-font);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;font-weight:600}.theme-poker .show-timer{background:var(--pk-accent);color:var(--pk-on-accent);font-family:var(--show-font-display);border:none;box-shadow:0 6px 20px #d9730d59}.theme-poker .show-card{border:1px solid var(--pk-line);border-radius:20px;box-shadow:0 10px 30px #00000059}.theme-poker .avatar-grid__option[aria-pressed=true] .avatar-portrait{box-shadow:0 0 0 3px #f0a73a,0 0 1.4em #f0a73a8c}.theme-poker .controller__rounds button,.theme-poker .lang-switch{border:1px solid var(--pk-line);color:#f1f5ff;font-family:var(--show-font);background:#ffffff0f}.theme-poker .controller__rounds button[aria-pressed=true],.theme-poker .lang-switch button[aria-pressed=true]{background:var(--pk-accent);color:var(--pk-on-accent);box-shadow:none}.theme-poker .subtitle{border:1px solid var(--pk-line);color:#f1f5ff;font-family:var(--show-font);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121418e0;font-weight:500;box-shadow:0 10px 30px #0006}.theme-poker .host-menu__toggle,.theme-poker .mute-button{border:1px solid var(--pk-line);background:var(--pk-glass)}.theme-poker .host-menu__panel{border:1px solid var(--pk-line);background:#121418f5;border-radius:20px}.theme-poker .show-gate__button{font-size:1.3rem}.theme-poker .pk-card{border:none;border-radius:12px;font-family:Outfit Variable,system-ui,sans-serif;box-shadow:0 10px 24px #00000073}.theme-poker .pk-card[data-back]{outline-offset:-.55rem;background:radial-gradient(1.3rem 1.55rem,#fbf8f1 96%,#0000 100%),repeating-linear-gradient(45deg,#fff3 0 1px,#0000 1px .7rem),repeating-linear-gradient(-45deg,#fff3 0 1px,#0000 1px .7rem),linear-gradient(135deg,#c62a31,#7a1218);border:.45rem solid #fbf8f1;outline:1px solid #ffffff8c}.theme-poker .pk-card[data-back]:after{content:"♠";color:#8f171e;place-items:center;font-size:1.8rem;display:grid;position:absolute;inset:0}.theme-poker .pk__quick button{border:1px solid var(--pk-line);color:#f1f5ff;font-family:var(--show-font);background:#ffffff0f;font-weight:600}.theme-poker .pk__raise{border:1px solid var(--pk-line);background:var(--pk-glass)}.theme-poker .pk__raise input[type=range]{accent-color:#f0a73a}.theme-poker .pk__wait{border:1px solid var(--pk-line);background:var(--pk-glass)}.theme-poker .controller__leave{color:var(--show-muted)}.pk{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.pk__bar,.pk__info{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pk__me{align-self:center;width:9rem}.pk__title{text-align:center;font-size:2rem}.pk__body{flex-direction:column;gap:.8rem;display:flex}.pk__wait{color:var(--show-muted);text-align:center;border:3px dashed #fff6;border-radius:1.2rem;padding:1rem}.pk__result{align-self:center;font-size:1.4rem}.pk__hole{cursor:pointer;background:0 0;border:none;justify-content:center;gap:.6rem;padding:1rem 0 .6rem;display:flex;position:relative}.pk__hole[data-folded]{opacity:.4;filter:grayscale(.8)}.pk__peek{position:absolute;bottom:.2rem;left:50%;translate:-50%}.pk-card{aspect-ratio:5/7;border:3px solid var(--show-ink);width:6.4rem;color:var(--show-ink);box-shadow:0 .25rem 0 var(--show-ink);font-family:var(--show-font);background:#fff;border-radius:.8rem;flex-direction:column;align-items:flex-start;padding:.4rem .55rem;font-weight:900;display:flex;position:relative}.pk-card[data-red]{color:#e0263a}.pk-card[data-back]{outline-offset:-9px;background:repeating-linear-gradient(45deg,#ffffff2e 0 4px,#0000 4px 12px),linear-gradient(#ff5fbf,#d1157f);outline:3px solid #fff}.pk-card__rank{font-size:2.2rem;line-height:1}.pk-card__suit{font-size:3.2rem;line-height:1;position:absolute;bottom:.2rem;right:.5rem}.pk__actions{flex-direction:column;gap:.8rem;display:flex}.pk__row{grid-template-columns:1fr 1.4fr;gap:.6rem;display:grid}.pk__raise{background:#ffffff0d;border:2px solid #fff3;border-radius:1.2rem;flex-direction:column;gap:.6rem;padding:.8rem;display:flex}.pk__quick{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.pk__quick button{border:3px solid var(--show-ink);color:var(--show-ink);font-family:var(--show-font-display);cursor:pointer;background:#fff;border-radius:999px;padding:.45rem 0;font-size:1rem}.pk__raise input[type=range]{width:100%;accent-color:var(--show-red)}.theme-poker .pk__hole{gap:0}.theme-poker .pk__hole .pk-card+.pk-card{margin-left:-1.2rem}.theme-poker .pk{gap:.85rem;padding-bottom:1rem}.pk__bar{gap:.5rem}.pk__bar .show-pill{margin-right:auto}.pk__role{color:#1c1206;letter-spacing:.02em;background:#f5efe0;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:700}.pk__help-btn{border:1px solid var(--pk-line,#ffffff1f);color:#f1f5ff;width:2.2rem;height:2.2rem;font:700 1.1rem var(--show-font-display);cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.pk__status{border:1px solid var(--pk-line,#ffffff1f);background:var(--pk-glass,#15181eeb);text-align:center;border-radius:18px;flex-direction:column;gap:.25rem;padding:.9rem 1.1rem 1rem;display:flex;position:relative;overflow:hidden}.pk__headline{font:700 1.5rem/1.15 var(--show-font-display)}.pk__hint{color:var(--show-muted);font-size:.95rem;line-height:1.3}.pk__status[data-tone=turn]{background:var(--pk-accent);color:var(--pk-on-accent);border:none;animation:1.6s ease-in-out infinite pk-turn;box-shadow:0 10px 34px #d9730d73}.pk__status[data-tone=turn] .pk__headline{font-size:1.9rem}.pk__status[data-tone=turn] .pk__hint{color:#1c1206cc;font-weight:600}.pk__status[data-tone=win]{background:linear-gradient(135deg,#107850e6,#084632f2);border-color:#34d39980}.pk__status[data-tone=out],.pk__status[data-tone=lose]{opacity:.85}@keyframes pk-turn{50%{box-shadow:0 10px 44px #f7b545b3}}.pk__clock{background:#1c120633;height:5px;position:absolute;bottom:0;left:0;right:0}.pk__clock>span{background:#1c1206;height:100%;transition:width 1s linear;display:block}.pk__hand{flex-direction:column;align-items:center;gap:.4rem;display:flex}.theme-poker .pk__hole{padding:.4rem 0 0}.pk__hand .pk__peek{color:var(--show-muted);font-size:.95rem;position:static;translate:none}.pk__hand .pk__peek strong{color:#f7b545;font-family:var(--show-font-display);font-size:1.15rem}.pk__label{color:var(--show-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.pk__board{border:1px solid var(--pk-line,#ffffff1f);background:linear-gradient(#1f6f2d8c,#0d3d188c);border-radius:14px;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .8rem;display:flex}.pk__board-cards{gap:.3rem;display:flex}.pk-mini{color:#0f172a;width:2.1rem;height:2.9rem;font-family:var(--show-font-display);background:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:inline-flex;box-shadow:0 3px 8px #00000059}.pk-mini b{font-size:1rem}.pk-mini i{font-size:.95rem;font-style:normal}.pk-mini[data-red]{color:#e0263a}.pk-mini[data-empty]{box-shadow:none;background:0 0;border:1.5px dashed #ffffff40}.pk__actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.pk__act{border:1px solid var(--pk-line,#ffffff1f);color:#f1f5ff;cursor:pointer;background:#ffffff12;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:4.6rem;padding:.6rem .5rem;transition:transform .1s;display:flex}.pk__act:active{transform:scale(.97)}.pk__act strong{font:700 1.25rem var(--show-font-display)}.pk__act small{color:var(--show-muted);text-align:center;font-size:.78rem;line-height:1.2}.pk__act[data-action=check],.pk__act[data-action=call]{background:var(--pk-accent);color:var(--pk-on-accent);border:none;box-shadow:0 10px 28px #d9730d59}.pk__act[data-action=check] small,.pk__act[data-action=call] small{color:#1c1206bf}.pk__act[data-action=raise]{grid-column:1/-1;min-height:3.8rem}.pk__act[data-action=fold] strong{color:#fda4af}.pk__raise{text-align:center;align-items:stretch}.pk__amount{font:700 2.4rem/1 var(--show-font-display);color:#f7b545}.pk__rules{color:#dbe2f0;text-align:left;flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;font-size:.95rem;line-height:1.35;display:flex}.pk__sheet{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090ceb;padding:1rem;position:fixed;inset:0;overflow-y:auto}.pk__sheet-inner{flex-direction:column;gap:.9rem;max-width:28rem;margin:0 auto;display:flex}.pk__sheet h3{margin:.4rem 0 0;font-size:1.2rem}.pk__ranking{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.pk__ranking li{border:1px solid var(--pk-line,#ffffff1f);background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.pk__ranking li>div:first-child{flex-direction:column;display:flex}.pk__ranking small{color:var(--show-muted);font-size:.75rem}.pk__ranking .pk-mini{width:1.55rem;height:2.15rem}.pk__ranking .pk-mini b{font-size:.8rem}.pk__ranking .pk-mini i{font-size:.75rem}.pk-card__pip{font-size:1.3rem;line-height:1}.theme-poker .pk-card__rank{font-size:2rem}.theme-poker .pk-card.pk-card--art,.theme-poker .pk-card.pk-card--art[data-back]{aspect-ratio:552/752;background-color:#0000;background-position:50%;background-size:cover;border:none;border-radius:10px;outline:none;padding:0}.theme-poker .pk-card.pk-card--art[data-back]:after{display:none}.pk3d{width:100%;height:100%;min-height:100vh;font-family:var(--show-font);color:#fff7ea;background:#0e0b0a;position:relative;overflow:hidden}.pk3d-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pk3d__overlay{pointer-events:none;font-size:clamp(.7rem,1vw,1.25rem);position:absolute;inset:0}.pk3d__overlay:after{content:"";z-index:-1;background:radial-gradient(75% 70%,#0000 55%,#0000008c);position:absolute;inset:0}.pk3d-pin{visibility:hidden;will-change:transform;position:absolute;top:0;left:0}.pk3d-pin__inner{transform:translate(-50%,-100%)}.pk3d-pin[data-below=true] .pk3d-pin__inner{transform:translate(-50%)}.pk3d-pin--tag .pk3d-pin__inner,.pk3d-pin--tag[data-below=true] .pk3d-pin__inner{transform:translate(-50%,-50%)}.pk3d-label{font:700 .8em/1 var(--show-font);letter-spacing:.14em;text-transform:uppercase;color:#f7c46b}.pk3d-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#120e0cc7;border:1px solid #ffe7b02e;border-radius:999px;align-items:center;padding:.4em .9em;font-weight:600;display:inline-flex}.pk3d-pill--gold{color:#1c1206;background:linear-gradient(135deg,#f7b545,#d9730d);border:none;font-weight:800}.pk3d-top{justify-content:space-between;align-items:center;gap:1em;display:flex;position:absolute;top:2.4vh;left:2.2vw;right:2.2vw}.pk3d-top__pills{gap:.5em;display:flex}.pk3d-logo{font:800 clamp(1.3rem, 2.4vw, 3rem) / 1 var(--show-font-display);letter-spacing:.04em;color:#ffe7b0;text-shadow:0 .08em .3em #0009}.pk3d-logo span{color:#f7b545}.pk3d-logo--big{text-align:center;font-size:clamp(2.6rem,6vw,7rem)}.pk3d-join{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120e0cd1;border:1px solid #ffe7b033;border-radius:28px;align-items:center;gap:2em;padding:1.2em 1.6em 1.2em 2em;display:flex;position:absolute;bottom:7vh;left:50%;translate:-50%;box-shadow:0 20px 60px #00000080}.pk3d-join__text{flex-direction:column;align-items:flex-start;gap:.4em;display:flex}.pk3d-join__code{font:800 clamp(2.6rem, 5.5vw, 6.5rem) / 1 var(--show-font-display);letter-spacing:.12em;color:#f7b545}.pk3d-join__qr{background:#fff;border-radius:16px;width:clamp(7rem,10vw,12rem);padding:.6em}.pk3d-status{background:#120e0cb3;border-radius:999px;padding:.5em 1.2em;font-weight:600;position:absolute;bottom:2.4vh;left:50%;translate:-50%}.pk3d-plate{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#120e0cd6;border:2px solid #ffe7b029;border-radius:999px;align-items:center;gap:.55em;padding:.3em 1em .3em .3em;transition:opacity .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 8px 24px #00000073}.pk3d-plate[data-active]{border-color:#f7b545;box-shadow:0 0 0 4px #f7b54540,0 8px 28px #00000080}.pk3d-plate[data-winner]{background:linear-gradient(135deg,#50380af2,#1e1406f2);border-color:#ffd86b;box-shadow:0 0 0 4px #ffd86b59,0 0 40px #ffc85073}.pk3d-plate[data-dim]{opacity:.55}.pk3d-plate__avatar{flex:none;width:2.9em;height:2.9em;position:relative}.pk3d-plate__portrait{width:100%;height:100%}.pk3d-plate__timer{width:calc(100% + .5em);height:calc(100% + .5em);position:absolute;inset:-.25em;rotate:-90deg}.pk3d-plate__timer circle{fill:none;stroke:#f7b545;stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.pk3d-plate__dealer{color:#1b1b2a;background:#fbf7ee;border-radius:50%;place-items:center;width:1.3em;height:1.3em;font:800 .75em/1 Georgia,serif;display:grid;position:absolute;bottom:-.25em;right:-.35em;box-shadow:0 0 0 2px #c9a24a}.pk3d-plate__text{flex-direction:column;line-height:1.1;display:flex}.pk3d-plate__text b{font:700 1.05em var(--show-font-display)}.pk3d-plate__text small{color:#7ee2a8;font-size:.85em;font-weight:700}.pk3d-plate__bubble{color:#1c1206;font:800 .85em var(--show-font-display);letter-spacing:.04em;background:#fff7ea;border-radius:10px;padding:.3em .8em;position:absolute;bottom:calc(100% + .35em);left:50%;translate:-50%;box-shadow:0 6px 16px #00000059}.pk3d-plate__bubble[data-hand]{background:linear-gradient(135deg,#ffd86b,#f7a53a)}.pk3d-plate__allin{color:#fff;font:800 .75em var(--show-font-display);background:#e8443a;border-radius:8px;padding:.2em .6em;position:absolute;top:-.8em;right:-.6em;rotate:6deg;box-shadow:0 4px 12px #e8443a80}.pk3d-bet,.pk3d-pot{font:700 .9em var(--show-font-display);white-space:nowrap;background:#0a0806c7;border:1px solid #ffe7b040;border-radius:999px;padding:.2em .7em;display:inline-block}.pk3d-pot{color:#ffe7b0;background:linear-gradient(135deg,#3c280ae6,#140e06e6);border-color:#f7b54580;padding:.35em 1em;font-size:1.1em}.pk3d-result{background:#120e0ce6;border:2px solid #f7b54599;border-radius:24px;flex-direction:column;align-items:center;gap:.2em;padding:.8em 2.2em;display:flex;position:absolute;bottom:6vh;left:50%;translate:-50%;box-shadow:0 20px 60px #0000008c}.pk3d-result strong{font:800 clamp(1.4rem, 2.6vw, 3.2rem) / 1.05 var(--show-font-display);color:#ffe7b0}.pk3d-result span{color:#f7c46b;font-size:1.15em;font-weight:600}.pk3d-result--level{top:40%;bottom:auto}.pk3d-callout{font:900 clamp(3rem, 9vw, 11rem) / 1 var(--show-font-display);color:#f7b545;text-shadow:0 .06em #8a3a00,0 .2em .5em #0009;white-space:nowrap;position:absolute;top:38%;left:50%;translate:-50% -50%}.pk3d-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0b09e0;border:1px solid #ffe7b033;border-radius:32px;padding:2em 3em;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 30px 80px #0009}.pk3d-intro ol{font:600 1.6em var(--show-font-display);flex-direction:column;gap:.7em;margin:1.4em 0 1em;padding:0;list-style:none;display:flex}.pk3d-intro li:before{content:"♠";color:#f7b545;margin-right:.6em}.pk3d-intro small{color:#b9a88a}.pk3d-final{flex-direction:column;gap:.5em;min-width:min(44rem,80vw);display:flex}.pk3d-final h3{text-align:center;font:800 2em var(--show-font-display);color:#f7b545;margin:0 0 .4em}.pk3d-final__row{background:#ffffff0d;border-radius:14px;grid-template-columns:2em 2.6em 1fr auto;align-items:center;gap:.7em;padding:.35em .8em;font-size:1.25em;display:grid}.pk3d-final__row[data-first]{background:linear-gradient(135deg,#f7b5454d,#d9730d26)}.pk3d-final__row b{color:#f7c46b}.pk3d-final__avatar{width:2.6em}.pk3d-final__row em{color:#b9a88a;font-style:normal}.theme-gamble,.show.theme-gamble,.theme-gamble .show{--gp-night:#140a24;--gp-violet:#2a1650;--gp-panel:#1a0c2edb;--gp-line:#ffffff24;--gp-ink:#fff6fb;--gp-muted:#c3b3e0;--gp-pink:#ff3d9a;--gp-mint:#3dffc4;--gp-sun:#ffd23d;--gp-gold:#ffc23a;--gp-display:"Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--gp-body:"Nunito Variable", system-ui, sans-serif;background:radial-gradient(ellipse 90% 70% at 50% 20%, #3a1a66, transparent 70%), var(--gp-night);color:var(--gp-ink)}.theme-gamble .pr-button{font-family:var(--gp-display);letter-spacing:.02em;background:linear-gradient(135deg, var(--gp-sun), #ff8a3d);color:#2a0b10;border:none;border-radius:16px;font-size:1.15rem;box-shadow:0 10px 30px #ff8a3d59}.theme-gamble .pr-button:disabled{opacity:.45;box-shadow:none}.theme-gamble .pr-button[data-variant=ghost]{border:1px solid var(--gp-line);color:var(--gp-ink);box-shadow:none;background:#ffffff12}.theme-gamble .avatar-grid__option[aria-pressed=true] .avatar-portrait{box-shadow:0 0 0 3px var(--gp-mint), 0 0 1.4em #3dffc48c}.theme-gamble .subtitle{border:1px solid var(--gp-line);background:var(--gp-panel);color:var(--gp-ink);font-family:var(--gp-body);font-weight:700;box-shadow:0 10px 30px #0006}.gp-stage{background:var(--gp-night,#140a24);width:100%;height:100%;min-height:100vh;position:relative;overflow:hidden}.gp-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gp-overlay{pointer-events:none;font-family:var(--gp-body);color:var(--gp-ink);position:absolute;inset:0}.gp-overlay:after{content:"";z-index:-1;background:radial-gradient(#0000 55%,#00000073);position:absolute;inset:0}.gp-label{font:800 .72em/1 var(--gp-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gp-mint)}.gp-muted{color:var(--gp-muted)}.gp-pill{border:1px solid var(--gp-line);background:var(--gp-panel);white-space:nowrap;border-radius:999px;padding:.35em .9em;font-weight:800}.gp-pill--gold{background:linear-gradient(135deg, var(--gp-gold), #ff8a3d);color:#2a0b10;border:none}.gp-panel{border:1px solid var(--gp-line);background:var(--gp-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 20px 60px #00000073}.gp-logo{font:400 clamp(1.6rem, 3.4vw, 4rem)/.88 var(--gp-display);color:var(--gp-sun);-webkit-text-stroke:.05em #2a0b3f;paint-order:stroke fill;text-shadow:0 .08em 0 var(--gp-pink);position:absolute;top:2.4vh;left:2.2vw;transform:rotate(-3deg)}.gp-logo span{color:var(--gp-mint)}.gp-logo--small{font-size:clamp(1.2rem,2vw,2.4rem);position:static}.gp-logo--big{text-align:center;font-size:clamp(3rem,7vw,8rem);position:static}.gp-top{align-items:center;gap:1.2vw;font-size:clamp(.8rem,1.15vw,1.4rem);display:flex;position:absolute;top:2.4vh;left:2.2vw;right:2.2vw}.gp-race{align-items:center;gap:.6em;display:flex}.gp-legs{gap:.35em;display:flex}.gp-legs i{border:2px solid var(--gp-line);border-radius:50%;width:.8em;height:.8em}.gp-legs i[data-done]{background:var(--gp-mint);border-color:var(--gp-mint)}.gp-timer{background:linear-gradient(135deg, var(--gp-sun), #ff8a3d);color:#2a0b10;width:3.4em;height:3.4em;font:400 1.6em var(--gp-display);border-radius:50%;place-items:center;margin-left:auto;display:grid;box-shadow:0 8px 30px #ff8a3d73}.gp-callout{font:400 clamp(3rem, 9vw, 11rem)/1 var(--gp-display);color:var(--gp-sun);-webkit-text-stroke:.04em #2a0b3f;paint-order:stroke fill;text-shadow:0 .07em 0 var(--gp-pink), 0 0 .6em #ff3d9a99;white-space:nowrap;position:absolute;top:38%;left:50%;translate:-50% -50%}.gp-callout[data-small]{font-size:clamp(2rem,5.5vw,6.5rem);top:20%}.gp-join{background:var(--gp-panel);border:1px solid var(--gp-line);border-radius:28px;align-items:center;gap:1.4vw;padding:1.4vw 1.8vw;display:flex;position:absolute;top:3vh;right:2.4vw}.gp-join__text{flex-direction:column;gap:.5vw;font-size:clamp(.8rem,1.1vw,1.3rem);display:flex}.gp-join__code{font:400 clamp(2.5rem, 6vw, 7rem)/1 var(--gp-display);letter-spacing:.12em;color:var(--gp-sun)}.gp-join__qr{background:#fff;border-radius:14px;width:clamp(7rem,10vw,12rem);padding:.6vw}.gp-players{flex-wrap:wrap;justify-content:flex-end;gap:.6vw;width:min(30rem,34vw);display:flex;position:absolute;top:calc(3vh + clamp(9rem,14vw,16rem));right:2.4vw}.gp-player{background:var(--gp-panel);border:1px solid var(--gp-line);font:800 clamp(.9rem, 1.2vw, 1.4rem) var(--gp-body);border-radius:999px;align-items:center;gap:.6em;padding:.4em 1em .4em .4em;display:flex}.gp-player[data-offline]{opacity:.45}.gp-player__avatar{width:2.4em}.gp-status{background:linear-gradient(135deg, var(--gp-pink), #9a6bff);font:800 clamp(.9rem, 1.2vw, 1.4rem) var(--gp-body);border-radius:999px;padding:.5em 1.2em;position:absolute;top:14vh;left:2.2vw}.gp-intro{flex-direction:column;gap:2vw;width:min(60rem,80vw);padding:3vw;font-size:clamp(1rem,1.6vw,2rem);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.gp-intro ol{flex-direction:column;gap:.7em;margin:0;padding-left:1.4em;font-weight:700;display:flex}.gp-intro small{color:var(--gp-muted);text-align:center}.gp-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:1vw;font-size:clamp(.7rem,1vw,1.25rem);display:grid;position:absolute;bottom:3vh;left:2.2vw;right:2.2vw}.gp-card{background:linear-gradient(160deg, color-mix(in srgb, var(--c) 34%, #1e0d38), var(--gp-panel) 70%);border:2px solid color-mix(in srgb, var(--c) 60%, transparent);border-radius:20px;grid-template-rows:auto auto auto;grid-template-columns:4.6em minmax(0,1fr) auto;align-items:center;column-gap:.7em;padding:.7em .9em;display:grid;position:relative;box-shadow:0 14px 40px #0006}.gp-card__face{object-fit:cover;background:color-mix(in srgb, var(--c) 55%, #2a1650);border-radius:14px;grid-row:1/3;width:4.6em;height:4.6em}.gp-card__name{min-width:0;font:400 1.15em/1 var(--gp-display);overflow-wrap:anywhere}.gp-card__trait{color:var(--gp-muted);grid-column:2;font-weight:700}.gp-card__odds{font:400 1.9em var(--gp-display);color:var(--gp-sun);-webkit-text-stroke:.04em #2a0b3f;paint-order:stroke fill;grid-area:1/3/3}.gp-card__bets{flex-wrap:wrap;grid-column:1/-1;gap:.3em;min-height:2.2em;margin-top:.5em;display:flex}.gp-chip{background:linear-gradient(135deg, var(--gp-gold), #ff8a3d);color:#2a0b10;border-radius:999px;align-items:center;gap:.2em;padding:.1em .5em .1em .1em;font-weight:900;display:flex}.gp-chip__avatar{width:1.9em}.gp-leakcard__stamp{color:#e0263a;font:400 .9em var(--gp-display);border:3px solid #e0263a;padding:.15em .6em;position:absolute;top:.6em;right:-.8em;rotate:12deg}.gp-rank{flex-direction:column;gap:.35em;font-size:clamp(.75rem,1vw,1.2rem);display:flex;position:absolute;top:11vh;right:2.2vw}.gp-rank__row{background:var(--gp-panel);border:1px solid var(--gp-line);border-radius:999px;grid-template-columns:1.4em 2.2em minmax(0,1fr) 2.4em;align-items:center;gap:.5em;min-width:15em;padding:.25em .8em .25em .5em;font-weight:800;display:grid}.gp-rank__row img{object-fit:cover;background:var(--c);border-radius:50%;width:2.2em;height:2.2em}.gp-rank__row em{color:var(--gp-mint);text-align:right;font-style:normal}.gp-rank__row em[data-zero]{color:#ff7a7a}.gp-payout{flex-direction:column;gap:.5em;width:min(30rem,34vw);padding:1.4vw 1.6vw;font-size:clamp(.85rem,1.15vw,1.4rem);display:flex;position:absolute;top:50%;right:2.2vw;translate:0 -50%}.gp-payout h3,.gp-standings h3{font:400 1.7em/1.05 var(--gp-display);color:var(--gp-sun);margin:0 0 .3em}.gp-payout__row,.gp-standings__row{grid-template-columns:2.6em minmax(0,1fr) auto auto;align-items:center;gap:.7em;font-weight:800;display:grid}.gp-payout__row small{color:var(--gp-muted)}.gp-payout__avatar{width:2.6em}.gp-up{color:var(--gp-mint);font:400 1.4em var(--gp-display)}.gp-down{color:#ff7a7a;font:400 1.4em var(--gp-display)}.gp-standings{flex-direction:column;gap:.6em;width:min(40rem,60vw);padding:2vw;font-size:clamp(1rem,1.4vw,1.7rem);display:flex;position:absolute;top:52%;left:50%;translate:-50% -50%}.gp-standings__row{grid-template-columns:2em 2.6em minmax(0,1fr) auto}.gp-standings__row[data-first] strong{color:var(--gp-gold)}.gp-phone{width:min(28rem,100%);padding:1rem 1rem calc(1.5rem + env(safe-area-inset-bottom));font-family:var(--gp-body);color:var(--gp-ink);flex-direction:column;gap:.9rem;margin:0 auto;display:flex}.gp-phone__bar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gp-coins{background:linear-gradient(135deg, var(--gp-gold), #ff8a3d);color:#2a0b10;font:400 1.1rem var(--gp-display);border-radius:999px;padding:.4rem .9rem}.gp-phone__me{align-self:center;width:8rem}.gp-status-card{border:1px solid var(--gp-line);background:var(--gp-panel);text-align:center;border-radius:18px;flex-direction:column;gap:.25rem;padding:.9rem 1rem 1.05rem;display:flex;position:relative;overflow:hidden}.gp-status-card strong{font:400 1.6rem/1.1 var(--gp-display)}.gp-status-card span{color:var(--gp-muted);font-size:.95rem;font-weight:700}.gp-status-card[data-tone=turn]{background:linear-gradient(135deg, var(--gp-sun), #ff8a3d);color:#2a0b10;border:none;animation:1.6s ease-in-out infinite gp-glow}.gp-status-card[data-tone=turn] span{color:#2a0b10cc}.gp-status-card[data-tone=done]{border-color:var(--gp-mint)}.gp-status-card[data-tone=win]{background:linear-gradient(135deg,#12a56d,#0b6b4a);border:none}@keyframes gp-glow{0%,to{box-shadow:0 0 #ffd23d00}50%{box-shadow:0 0 34px #ffd23d99}}.gp-clock{background:#2a0b1033;height:5px;position:absolute;bottom:0;left:0;right:0}.gp-clock>i{background:#2a0b10;height:100%;transition:width 1s linear;display:block}.gp-section{flex-direction:column;gap:.6rem;display:flex}.gp-racers{flex-direction:column;gap:.45rem;display:flex}.gp-racer{background:linear-gradient(120deg, color-mix(in srgb, var(--c) 30%, #1e0d38), #ffffff0a);color:var(--gp-ink);font-family:var(--gp-body);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:16px;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.45rem .8rem .45rem .45rem;display:grid}.gp-racer[data-selected]{border-color:var(--gp-sun);box-shadow:0 0 0 3px #ffd23d40}.gp-racer[data-known] img{box-shadow:0 0 0 2px #fffdf6}.gp-racer img{object-fit:cover;background:var(--c);border-radius:12px;width:3.2rem;height:3.2rem}.gp-racer__name{flex-direction:column;min-width:0;display:flex}.gp-racer__name b{font:400 1.1rem var(--gp-display)}.gp-racer__name small{color:var(--gp-muted);font-size:.75rem;font-weight:700}.gp-racer__odds{font:400 1.4rem var(--gp-display);color:var(--gp-sun);flex-direction:column;align-items:flex-end;display:flex}.gp-racer__odds em{background:var(--gp-mint);color:var(--gp-night);border-radius:999px;padding:.1rem .4rem;font-size:.65rem;font-style:normal}.gp-stakes{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.gp-stakes button{border:1px solid var(--gp-line);color:var(--gp-ink);font:400 1.15rem var(--gp-display);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:.6rem 0}.gp-stakes button[aria-pressed=true]{background:linear-gradient(135deg, var(--gp-gold), #ff8a3d);color:#2a0b10;border-color:#0000}.gp-stakes button:disabled{opacity:.35}.gp-mybet{background:var(--gp-panel);border:1px solid color-mix(in srgb, var(--c) 60%, transparent);border-radius:999px;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.3rem .8rem .3rem .3rem;font-weight:800;display:grid}.gp-mybet img{object-fit:cover;background:var(--c);border-radius:50%;width:2.2rem;height:2.2rem}.gp-rules{flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;font-weight:700;display:flex}.gp-legs i[data-now]{border-color:var(--gp-sun)}.gp-ready{align-items:center;gap:.5em;font-size:clamp(.75rem,1vw,1.2rem);display:flex;position:absolute;top:11vh;left:2.2vw}.gp-ready__p{opacity:.55;transition:opacity .3s;position:relative}.gp-ready__p[data-done]{opacity:1}.gp-ready__avatar{width:2.8em}.gp-ready__p i{background:var(--gp-mint);width:1.3em;height:1.3em;color:var(--gp-night);border-radius:50%;place-items:center;font-size:.8em;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-.2em;right:-.2em}.gp-coin--sm{width:2.2rem;height:2.2rem;font-size:1.1rem}.gp-pcard{color:#2a0b10;text-align:center;width:9rem;font-family:var(--gp-body);background:#fffaf0;border-radius:14px;flex-direction:column;align-items:center;gap:.25em;padding:.6rem .6rem .75rem;display:flex;position:relative;box-shadow:0 12px 28px #0006}.gp-pcard img{object-fit:cover;background:var(--c,#9a6bff);border-radius:10px;width:4.4rem;height:4.4rem}.gp-pcard__glyph{background:linear-gradient(135deg, var(--gp-pink), #9a6bff);color:#fff;width:4.4rem;height:4.4rem;font:400 2.2rem var(--gp-display);border-radius:10px;place-items:center;display:grid}.gp-pcard b{font:400 1.1rem/1.1 var(--gp-display)}.gp-pcard small{color:#6a4a60;font-size:.72rem;font-weight:700;line-height:1.3}.gp-pcard[data-kind=slip] b,.gp-pcard[data-kind=back] b{color:#d01f5a}.gp-pcard[data-kind=turn] b,.gp-pcard[data-kind=swap] b{color:#7a3fe0}.gp-pcard[data-size=lg]{width:clamp(14rem,18vw,22rem);padding:1.2rem 1rem 1.4rem;font-size:clamp(1rem,1.4vw,1.7rem)}.gp-pcard[data-size=lg] img,.gp-pcard[data-size=lg] .gp-pcard__glyph{aspect-ratio:1;width:62%;height:auto}.gp-pcard[data-size=lg] b{font-size:2em}.gp-pcard[data-size=lg] small{font-size:.9em}.gp-pcard[data-size=sm]{border-radius:10px;width:5.2em;padding:.3em;font-size:clamp(.7rem,.9vw,1.1rem)}.gp-pcard[data-size=sm] img,.gp-pcard[data-size=sm] .gp-pcard__glyph{width:3.4em;height:3.4em;font-size:1.4em}.gp-pcard[data-size=sm] .gp-pcard__glyph{width:2.4em;height:2.4em}.gp-pcard[data-size=sm] b{font-size:.85em}.gp-pcard--back{background:repeating-linear-gradient(45deg, #ffffff2e 0 2px, transparent 2px 10px), linear-gradient(135deg, var(--gp-pink), #9a6bff);border:3px solid #fffaf0;height:6.2em;display:block}.gp-pcard__owner{color:#2a0b10;align-items:center;gap:.25em;margin-top:.15em;font-size:.8em;font-weight:900;display:flex}.gp-pcard__owner-avatar{width:1.6em}.gp-slam{z-index:3;position:absolute;top:46%;left:50%;translate:-50% -50%}.gp-history{flex-wrap:wrap;justify-content:center;gap:.4em;max-width:70vw;display:flex;position:absolute;top:9vh;left:50%;translate:-50%}.gp-ticker{flex-direction:column;gap:.4em;font-size:clamp(.8rem,1.1vw,1.3rem);display:flex;position:absolute;bottom:12vh;left:2.2vw}.gp-ticker span{background:linear-gradient(135deg, var(--gp-pink), #9a6bff);border-radius:999px;padding:.3em .9em;font-weight:800}.gp-rank__row[data-stunned]{opacity:.6}.gp-rank small{text-align:right;font-weight:800}.gp-partyres{background:#ff3d9a26;border-radius:14px;flex-direction:column;gap:.2em;margin-top:.6em;padding:.7em .9em;display:flex}.gp-partyres strong{font:400 1.4em var(--gp-display);color:var(--gp-sun)}.gp-reveal{background:var(--gp-panel);border:1px solid var(--gp-line);border-radius:24px;padding:1.2vw 1.4vw;font-size:clamp(.8rem,1vw,1.2rem);position:absolute;bottom:4vh;left:2.2vw;right:2.2vw}.gp-reveal h3{font:400 1.6em var(--gp-display);color:var(--gp-sun);margin:0 0 .6em}.gp-reveal__cards{flex-wrap:wrap;gap:.6em;display:flex}.gp-title{color:var(--gp-mint);font-size:.75em;font-style:normal;display:block}.gp-note{color:var(--gp-sun);text-align:center;background:#ffd23d1f;border-radius:12px;margin:0;padding:.6rem .9rem;font-weight:800}.gp-hand{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.gp-hand .gp-pcard{width:6.6rem}.gp-hand .gp-pcard img,.gp-hand .gp-pcard .gp-pcard__glyph{width:3.6rem;height:3.6rem}.gp-pick{cursor:pointer;background:0 0;border:none;border-radius:16px;padding:0;transition:transform .15s}.gp-pick[aria-pressed=true]{transform:translateY(-8px)}.gp-pick[aria-pressed=true] .gp-pcard{box-shadow:0 0 0 4px var(--gp-sun), 0 16px 30px #00000073}.gp-racer:disabled{opacity:.35}.gp-row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.gp-cheer{grid-template-columns:repeat(5,1fr);gap:.4rem;display:grid}.gp-cheer button{border:2px solid var(--c);background:color-mix(in srgb, var(--c) 30%, #1e0d38);cursor:pointer;border-radius:14px;padding:.2rem;transition:transform .1s}.gp-cheer button:active{transform:scale(.9)}.gp-cheer img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.gp-open{flex-direction:column;align-items:center;gap:.5em;font-size:clamp(.75rem,1vw,1.2rem);display:flex;position:absolute;top:9vh;left:50%;translate:-50%}.gp-open__cards{perspective:800px;align-items:center;gap:.5em;display:flex}.gp-open__secret{font:400 1.3em var(--gp-display);color:var(--gp-pink);background:#1a0c2eb3;border:2px dashed #ffffff59;border-radius:14px;padding:.6em 1em}.gp-side{border:1px solid var(--gp-line);background:var(--gp-panel);border-radius:20px;flex-direction:column;gap:.45em;width:min(26vw,26em);padding:.9em 1.1em;font-size:clamp(.75rem,1vw,1.2rem);display:flex;position:absolute;top:16vh;right:2.2vw}.gp-side strong{font:400 1.35em/1.1 var(--gp-display)}.gp-side__odds{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.gp-side__pick{background:#ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:.2em;padding:.5em;font-weight:800;display:flex}.gp-side__num{font:400 1.6em var(--gp-display);color:var(--gp-sun)}.gp-side__bettors{flex-wrap:wrap;justify-content:center;gap:.15em;min-height:1.8em;display:flex}.gp-side__avatar{width:1.8em}.gp-headstart{background:linear-gradient(135deg, var(--gp-mint), #3dc4ff);color:var(--gp-night);font:400 clamp(1rem, 1.8vw, 2.2rem) var(--gp-display);border-radius:999px;padding:.5em 1.2em;animation:1s ease-in-out infinite alternate gp-pulse;position:absolute;top:30vh;left:50%;translate:-50%;box-shadow:0 10px 30px #0006}@keyframes gp-pulse{to{scale:1.06}}.gp-hand--pick{justify-content:center}.gp-hand--pick .gp-pick:active{transform:translateY(-8px)scale(1.03)}.gp-smuggled{background:#3dffc41f;border:1px solid #3dffc466;border-radius:14px;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex}.gp-smuggled .gp-label{color:var(--gp-mint)}.gp-sideq{font:400 1.25rem/1.15 var(--gp-display)}.gp-yesno{color:var(--gp-ink);font:400 1.25rem var(--gp-display);cursor:pointer;background:#ffffff12;border:2px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.gp-yesno span{color:var(--gp-sun)}.gp-yesno[data-selected]{border-color:var(--gp-sun);box-shadow:0 0 0 3px #ffd23d40}.gp-slip{border:2px solid var(--gp-sun);background:#2a1650;border-radius:20px;flex-direction:column;gap:.55rem;padding:.9rem;display:flex;box-shadow:0 -10px 30px #00000073}.gp-mybet__glyph{background:var(--c);border-radius:10px;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}
