@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-cyrillic-ext-500-normal-BooqzoBf.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-500-normal-ryWF3qTI.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-cyrillic-500-normal-C7KGZCzc.woff2)format("woff2"),url(/assets/nunito-cyrillic-500-normal-CsSUaxYY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-vietnamese-500-normal-BpqpEYcO.woff2)format("woff2"),url(/assets/nunito-vietnamese-500-normal-9ShSsgIA.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:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-ext-500-normal-DpF2BH_v.woff2)format("woff2"),url(/assets/nunito-latin-ext-500-normal-CVNQN0KE.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:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-500-normal-EugFkASW.woff2)format("woff2"),url(/assets/nunito-latin-500-normal-B5klmw3Q.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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.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: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");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;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.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: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");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{--ink:#141828;--accent:#ff5a2e;--blue:#2a55c8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[hidden]{display:none!important}html,body{overscroll-behavior:none;background:#141828;height:100%;margin:0;overflow:hidden}:root{padding:0!important}body{color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.game{touch-action:none;position:fixed;top:0;bottom:0;left:0;right:0}canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.msg{left:0;right:0;top:calc(12px + env(safe-area-inset-top,0px));text-align:center;pointer-events:none;padding-inline-start:120px;padding-inline-end:120px;position:absolute}.msg b{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ink);background:#ffffffe6;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:800;display:inline-block}.msg b:empty{display:none}.msg b.big{color:var(--accent);padding:8px 20px;font:400 34px/1.1 Lilita One,Impact,sans-serif}.tools{top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));gap:8px;display:flex;position:absolute}.icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;touch-action:manipulation;background:#0e1224b8;border:0;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.icon[aria-pressed=true]{color:#ff9b80}.icon.to{letter-spacing:.04em;align-items:center;gap:4px;width:auto;padding:0 10px;font:400 15px/1 Lilita One,Impact,sans-serif;display:flex}.icon.to small{background:#ff5a2e;border-radius:999px;padding:2px 6px;font:800 11px Nunito,sans-serif}.icon.to:disabled{opacity:.35;cursor:default}.icon.to.hot{animation:.7s ease-in-out infinite alternate pulse;box-shadow:0 0 0 3px #ffd35a}.icon:focus-visible{outline-offset:2px;outline:3px solid #fff}.ctl:focus-visible{outline-offset:2px;outline:3px solid #fff}.play:focus-visible{outline-offset:2px;outline:3px solid #fff}.ctl{bottom:calc(18px + env(safe-area-inset-bottom,0px));color:#fff;cursor:pointer;letter-spacing:.06em;filter:saturate(.45)brightness(.8);opacity:.9;touch-action:none;border:0;font:400 24px/1 Lilita One,Impact,sans-serif;transition:opacity .15s,transform 80ms;position:absolute;box-shadow:0 8px 24px #00000059,inset 0 -5px #0003}.ctl small{letter-spacing:.06em;opacity:.8;margin-top:4px;font:800 10px/1.4 Nunito,sans-serif;display:block}.ctl.pass{left:calc(18px + env(safe-area-inset-left,0px));background:radial-gradient(circle at 35% 30%,#4f7df0,var(--blue) 60%);border-radius:50%;width:118px;height:118px}.ctl.shoot{right:calc(18px + env(safe-area-inset-right,0px));background:radial-gradient(circle at 40% 25%,#ff8a63,var(--accent) 60%);border-radius:59px;width:230px;height:118px}.ctl.live{opacity:1;filter:none;animation:.7s ease-in-out infinite alternate pulse}.ctl.shoot.live{box-shadow:0 0 0 4px #fff,0 0 0 8px var(--accent),0 8px 24px #00000059}@keyframes pulse{to{transform:scale(1.04)}}.types{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(150px + env(safe-area-inset-bottom,0px));gap:8px;display:flex;position:absolute}.opt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;touch-action:none;text-align:center;background:#0e1224d9;border:0;border-radius:14px;min-width:76px;padding:9px 10px 7px;box-shadow:0 6px 18px #00000059,inset 0 -3px #00000040}.opt b{letter-spacing:.05em;font:400 18px/1 Lilita One,Impact,sans-serif;display:block}.opt small{color:#b9c0e0;letter-spacing:.03em;margin-top:3px;font:800 9px/1.3 Nunito,sans-serif;display:block}.opt.sel{background:#ff5a2e}.opt.sel small{color:#fff}.opt:active{transform:scale(.95)}.opt:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (max-width:520px){.types{bottom:calc(122px + env(safe-area-inset-bottom,0px))}.opt{min-width:64px;padding:7px 8px 6px}.opt b{font-size:15px}}.hasTypes .cap,.hasTypes .tip{bottom:calc(215px + env(safe-area-inset-bottom,0px))}.aimrow{justify-content:center;align-items:center;gap:14px;display:flex}.zone{opacity:.9;font-size:.75em;display:none}.ctl.aiming .zone{display:inline}.ctl.avail{opacity:1;filter:none}.ctl.pass.aiming{background:linear-gradient(90deg,#0000002e 0 33%,transparent 33% 67%,#0000002e 67%),radial-gradient(circle at 35% 30%,#4f7df0,var(--blue) 60%)}.ctl.pass .aimrow{gap:4px}.ctl.shoot.aiming{background:linear-gradient(90deg,#00000029 0 33%,transparent 33% 67%,#00000029 67%),radial-gradient(circle at 40% 25%,#ff8a63,var(--accent) 60%)}.keys .ctl small{display:block}@media (hover:none){.ctl small{display:none}}@media (max-width:520px){.ctl.pass{width:96px;height:96px;font-size:20px}.ctl.shoot{width:176px;height:96px;font-size:20px}.msg{top:calc(62px + env(safe-area-inset-top,0px));padding-inline-start:12px;padding-inline-end:12px}.msg b.big{font-size:24px}}.overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));background:#0a0c1cb8;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.card{background:#1b2140;border-radius:20px;width:min(460px,100%);max-height:100%;padding:24px 22px;overflow:auto;box-shadow:0 20px 60px #00000080}.card h1{color:var(--accent);letter-spacing:.5px;margin:0 0 4px;font:400 44px/1 Lilita One,Impact,sans-serif}.card p.sub{color:#b9c0e0;margin:0 0 16px;font-weight:700}.card ol{color:#e6e9f7;gap:8px;margin:0 0 16px;padding-left:20px;line-height:1.45;display:grid}.card b{color:#fff}.stats{font-variant-numeric:tabular-nums;gap:18px;margin:0 0 18px;display:flex}.stats span{letter-spacing:.08em;text-transform:uppercase;color:#9aa3c9;font-size:10px;font-weight:800;display:block}.stats b{font-size:18px}.play{letter-spacing:.06em;color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:14px;width:100%;padding:14px;font:400 24px Lilita One,Impact,sans-serif}.teamrow{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.fld{gap:4px;display:grid}.fld.grow{flex:1;min-width:130px}.fld input[type=text],#teamName{letter-spacing:.04em;text-transform:uppercase;color:#fff;box-sizing:border-box;-webkit-user-select:text;user-select:text;background:#262e57;border:2px solid #3a4478;border-radius:10px;width:100%;padding:7px 10px;font:400 20px Lilita One,Impact,sans-serif}#teamName:focus-visible{outline-offset:1px;outline:3px solid #fff}.fld input[type=color]:focus-visible{outline-offset:1px;outline:3px solid #fff}.fld input[type=color]{cursor:pointer;background:#262e57;border:2px solid #3a4478;border-radius:10px;width:46px;height:40px;padding:2px}.kit{flex:none;width:52px;height:48px}.kit text{font:400 20px Lilita One,Impact,sans-serif}.opts{gap:8px;margin:0 0 14px;display:grid}.lbl{letter-spacing:.08em;text-transform:uppercase;color:#9aa3c9;font-size:10px;font-weight:800}.optrow{flex-wrap:wrap;gap:6px;display:flex}.chip{color:#dfe3f7;cursor:pointer;background:0 0;border:2px solid #3a4478;border-radius:999px;padding:7px 12px;font:800 13px Nunito,sans-serif}.chip.small{padding:5px 10px;font-size:12px}.chip[aria-pressed=true]{color:#fff;background:#ff5a2e;border-color:#ff5a2e}.chip:focus-visible{outline-offset:2px;outline:3px solid #fff}.modeinfo{color:#b9c0e0;margin:0;font-size:13px;line-height:1.4}.how{color:#e6e9f7;margin:0 0 14px}.how summary{cursor:pointer;margin-bottom:8px;font-weight:800}.team{gap:8px;display:grid}button.pl{color:inherit;font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;width:100%}button.pl.pick{border-color:#ffd35a}button.pl:focus-visible{outline:3px solid #fff}.pl{background:#232a52;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.pl .n{color:#9cc0ff;grid-row:span 2;font:400 22px/1 Lilita One,Impact,sans-serif}.pl .who{font-size:13px;font-weight:800}.pl .who em{color:#9aa3c9;font-style:normal;font-weight:700}.bars{color:#9aa3c9;letter-spacing:.04em;flex-wrap:wrap;gap:8px;font-size:10px;font-weight:800;display:flex}.bars span{align-items:center;gap:4px;display:inline-flex}.bars i{background:#3a4478;border-radius:3px;width:34px;height:5px;display:inline-block;overflow:hidden}.bars i b{background:#ffd35a;height:100%;display:block}.result{background:#262e57;border-radius:14px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.result b{color:#ffd35a;font:400 24px/1.1 Lilita One,Impact,sans-serif;display:block}.result span{color:#dfe3f7;font-size:14px;font-weight:700}.trophy{flex:none;width:56px;height:56px;animation:.6s ease-out pop}@keyframes pop{0%{transform:scale(.3)rotate(-20deg)}to{transform:none}}.play.glow{box-shadow:0 0 0 3px #ffd35a}.play.alt{background:#2c3563;margin-top:10px;font-size:18px}.cap{width:max-content;left:50%;bottom:calc(150px + env(safe-area-inset-bottom,0px));pointer-events:none;border-radius:8px;align-items:stretch;max-width:calc(100% - 32px);animation:.35s ease-out capIn;display:flex;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.cap b{color:#fff;letter-spacing:.06em;background:#ff5a2e;align-items:center;padding:10px;font:400 14px/1 Lilita One,Impact,sans-serif;display:flex}.cap span{color:#fff;background:#0c1022eb;padding:9px 14px;font:800 15px/1.3 Nunito,sans-serif}@keyframes capIn{0%{opacity:0;transform:translate(-50%,10px)}}.tip{left:50%;bottom:calc(150px + env(safe-area-inset-bottom,0px));color:#141828;text-align:center;pointer-events:none;background:#ffd35a;border-radius:14px;max-width:min(520px,100% - 32px);padding:10px 16px;font:800 15px/1.35 Nunito,sans-serif;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.tip:after{content:"";background:#ffd35a;width:18px;height:18px;position:absolute;bottom:-9px;left:calc(50% - 9px);transform:rotate(45deg)}.tip.pass:after{left:18px}.tip.shoot:after{left:auto;right:18px}.tip.pass{left:calc(24px + env(safe-area-inset-left,0px));transform:none}.tip.shoot{left:auto;right:calc(24px + env(safe-area-inset-right,0px));transform:none}table.st,table.lg{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0 0 6px}table.st td,table.st th,table.lg td,table.lg th{padding:4px 6px;font-size:13px}table.st td{text-align:center;width:30%;font:400 18px Lilita One,Impact,sans-serif}table.st th{color:#9aa3c9;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}table.st thead td{color:#ffd35a;font-size:14px}table.lg th{text-align:left}table.lg td{text-align:center;color:#dfe3f7}table.lg thead td,table.lg thead th{color:#9aa3c9;text-transform:uppercase;letter-spacing:.06em;font-size:10px}table.lg tr.me{background:#2c3563}.pom{color:#dfe3f7;margin:0 0 12px;font-size:13px}#resStats:empty{display:none}.chalBtn{left:50%;top:calc(64px + env(safe-area-inset-top,0px));color:#141828;letter-spacing:.05em;cursor:pointer;background:#ffd35a;border:0;border-radius:14px;padding:10px 18px 8px;font:400 20px/1 Lilita One,Impact,sans-serif;animation:.6s ease-in-out infinite alternate pulse;position:absolute;transform:translate(-50%);box-shadow:0 0 0 4px #ffd35a59,0 10px 26px #0006}.chalBtn small{letter-spacing:.03em;margin-top:3px;font:800 10px Nunito,sans-serif;display:block}.card.sub h2{color:#ffd35a;margin:0 0 6px;font:400 28px/1 Lilita One,Impact,sans-serif}.pl .en{background:#3a4478;border-radius:3px;grid-column:2;height:6px;overflow:hidden}.pl .en b{height:100%;display:block}.pl.out{opacity:.8;border-style:dashed;border-color:#3a4478}.pl.pick{border-color:#ffd35a}body.lefty .ctl.pass{left:auto;right:calc(18px + env(safe-area-inset-right,0px))}body.lefty .ctl.shoot,body.lefty .types{right:auto;left:calc(18px + env(safe-area-inset-left,0px))}body.lefty .tip.pass{left:auto;right:calc(24px + env(safe-area-inset-right,0px))}body.lefty .tip.pass:after{left:auto;right:18px}body.lefty .tip.shoot{right:auto;left:calc(24px + env(safe-area-inset-left,0px))}body.lefty .tip.shoot:after{left:18px;right:auto}.achs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ach{opacity:.55;background:#232a52;border-radius:10px;padding:7px 9px}.ach.got{opacity:1;box-shadow:inset 0 0 0 2px #ffd35a}.ach b{color:#ffd35a;font-size:13px;display:block}.ach span{color:#dfe3f7;font-size:11px}.kitrow{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.chip.locked{opacity:.5;cursor:not-allowed}.chip em{color:#9aa3c9;font-size:10px;font-style:normal;font-weight:700}.play.cont{background:#2fa36b;margin-bottom:10px}.play.cont small{letter-spacing:.02em;margin-top:2px;font:800 12px Nunito,sans-serif;display:block}.signbox{background:#2a2350;border:2px solid #ffd35a;border-radius:12px;gap:8px;margin:0 0 10px;padding:10px;display:grid}.signbox>b{color:#ffd35a;font:400 18px Lilita One,Impact,sans-serif}.pl .car{color:#b9c0e0;grid-column:2;font-size:11px;font-weight:700}.overlay{z-index:10}@media (max-width:520px){.tools{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:176px}.icon{width:38px;height:38px}.msg{top:calc(104px + env(safe-area-inset-top,0px))}.chalBtn{top:calc(146px + env(safe-area-inset-top,0px))}.cap span{font-size:13px}.cap b{font-size:12px}}.linkbtn{color:#9aa3c9;cursor:pointer;background:0 0;border:0;margin:10px auto 0;font:800 12px Nunito,sans-serif;text-decoration:underline;display:block}.keyhint{color:#9aa3c9;text-align:center;margin:10px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.ctl.live{animation:none}}.topbtns{flex-wrap:wrap;gap:8px;margin:-6px 0 14px;display:flex}.proBtn,.instBtn{cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font:800 13px Nunito,sans-serif}.proBtn{color:#141828;background:linear-gradient(135deg,#ffd35a,#ff9b3a);box-shadow:0 4px 14px #ffb43c59}.proBtn.on{color:#fff;box-shadow:none;background:#2fa36b}.instBtn{color:#fff;background:#2c3563}.card.pro h2{color:#ffd35a;margin:0 0 8px;font:400 30px/1 Lilita One,Impact,sans-serif}.proList{color:#e6e9f7;gap:6px;margin:0 0 16px;padding-left:20px;display:grid}.play.buy{text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffb53a,#ff5a2e);text-decoration:none;display:block}.play.buy[hidden]{display:none}.keyrow{gap:8px;margin:0 0 8px;display:flex}.keyrow input{color:#fff;-webkit-user-select:text;user-select:text;background:#262e57;border:2px solid #3a4478;border-radius:10px;flex:1;min-width:0;padding:8px 10px;font:700 14px Nunito,sans-serif}.keyrow .play{width:auto;margin:0;padding:10px 14px;font-size:16px}.modeinfo.small{margin:14px 0 8px;font-size:12px}.proMsg{min-height:18px;margin:0 0 6px;font-size:13px;font-weight:800}.proMsg.ok{color:#4fe08a}.proMsg.err{color:#ff8b7a}.play.retry{background:#2fa36b;margin:0 0 14px}.chip.proLock{border-style:dashed}.chip.proLock:after{content:"PRO";color:#141828;vertical-align:1px;background:#ffd35a;border-radius:4px;margin-left:6px;padding:1px 4px;font-size:9px}.foot{color:#9aa3c9;text-align:center;margin:10px 0 0;font-size:12px}.foot a{color:#9aa3c9}#proPanel,#iosHint{z-index:20}.card h1{font-size:36px}.card p.sub{margin-bottom:10px}.tabs{scrollbar-width:none;border-bottom:2px solid #2c3563;gap:2px;margin:4px -6px 14px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{color:#9aa3c9;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1 0 auto;justify-items:center;gap:2px;margin-bottom:-2px;padding:6px 8px 8px;font:800 11px Nunito,sans-serif;display:grid}.tab span{font-size:18px;line-height:1}.tab[aria-selected=true]{color:#fff;border-bottom-color:#ff5a2e}.tab:focus-visible{outline-offset:-3px;outline:3px solid #fff}.pane .opts{margin-bottom:6px}.pane .teamrow{margin-top:2px}.pane h3{color:#ffd35a;letter-spacing:.03em;margin:14px 0 8px;font:400 18px Lilita One,Impact,sans-serif}.pane ol{color:#e6e9f7;gap:8px;margin:0 0 12px;padding-left:20px;line-height:1.45;display:grid}.actions{background:linear-gradient(#1b214000,#1b2140 14px);gap:8px;margin:10px -22px -24px;padding:12px 22px 16px;display:grid;position:sticky;bottom:-24px}.actions .play{margin:0}.actions .play.alt{padding:10px;font-size:17px}.actions .linkbtn{margin:0 auto}.ctl{filter:none;opacity:.5;transition:opacity .18s,box-shadow .18s,transform 80ms;animation:none!important}.ctl.avail{opacity:.82}.ctl.live{opacity:1}.ctl:active{transform:scale(.96)}.ctl.pass{left:auto;right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(104px + env(safe-area-inset-bottom,0px));border-radius:39px;width:156px;height:78px;font-size:21px}.ctl.shoot{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:40px;width:156px;height:80px;font-size:23px}.ctl.pass.live,.ctl.shoot.live{box-shadow:0 0 0 3px #fff,0 6px 18px #00000059}.ctl .zone{opacity:.3;font-size:.7em;transition:opacity .18s;display:inline!important}.ctl.aiming .zone{opacity:.95}.ctl .aimrow{gap:10px}.ctl.pass,.ctl.pass.aiming{background:linear-gradient(90deg,transparent 33%,#fff3 33% 33.8%,transparent 33.8% 66.2%,#fff3 66.2% 67%,transparent 67%),radial-gradient(circle at 35% 30%,#4f7df0,var(--blue) 60%)}.ctl.shoot,.ctl.shoot.aiming{background:linear-gradient(90deg,transparent 33%,#ffffff38 33% 33.8%,transparent 33.8% 66.2%,#ffffff38 66.2% 67%,transparent 67%),radial-gradient(circle at 40% 25%,#ff8a63,var(--accent) 60%)}.types{right:calc(180px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:6px}.opt{border-radius:12px;min-width:72px;padding:7px 8px 6px}.opt b{font-size:15px}.opt small{font-size:8.5px}.cap,.hasTypes .cap,.tip,.hasTypes .tip{bottom:calc(196px + env(safe-area-inset-bottom,0px))}.tip.pass,.tip.shoot{left:auto;right:calc(18px + env(safe-area-inset-right,0px));transform:none}.tip.pass:after,.tip.shoot:after{left:auto;right:60px}body.lefty .ctl.pass,body.lefty .ctl.shoot{right:auto;left:calc(14px + env(safe-area-inset-left,0px))}body.lefty .types{right:auto;left:calc(180px + env(safe-area-inset-left,0px))}body.lefty .tip.pass,body.lefty .tip.shoot{right:auto;left:calc(18px + env(safe-area-inset-left,0px))}body.lefty .tip.pass:after,body.lefty .tip.shoot:after{left:60px;right:auto}@media (max-width:520px){.ctl.pass,.ctl.shoot{width:136px}.ctl.pass{height:68px;bottom:calc(92px + env(safe-area-inset-bottom,0px));font-size:19px}.ctl.shoot{height:70px;font-size:20px}.types,body.lefty .types{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.types{right:calc(158px + env(safe-area-inset-right,0px))}body.lefty .types{left:calc(158px + env(safe-area-inset-left,0px))}.opt{min-width:62px}.cap,.hasTypes .cap,.tip,.hasTypes .tip{bottom:calc(172px + env(safe-area-inset-bottom,0px))}}@media (max-height:500px){.ctl.pass,.ctl.shoot{width:132px}.ctl.pass{height:58px;bottom:calc(78px + env(safe-area-inset-bottom,0px));font-size:18px}.ctl.shoot{height:60px;bottom:calc(12px + env(safe-area-inset-bottom,0px));font-size:19px}.types{right:calc(154px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:4px}body.lefty .types{left:calc(154px + env(safe-area-inset-left,0px))}.opt{padding:5px 8px 4px}.opt small{display:none}.cap,.hasTypes .cap,.tip,.hasTypes .tip{bottom:calc(146px + env(safe-area-inset-bottom,0px))}}@media (hover:hover) and (pointer:fine){.ctl.pass,.ctl.shoot{width:170px}.types{right:calc(194px + env(safe-area-inset-right,0px))}body.lefty .types{left:calc(194px + env(safe-area-inset-left,0px))}}.names{gap:6px;margin-top:6px;display:grid}.nm{background:#232a52;border-radius:10px;grid-template-columns:34px 1fr 64px;align-items:center;gap:8px;padding:6px 10px;display:grid}.nm b{color:#9cc0ff;text-align:center;font:400 18px Lilita One,Impact,sans-serif}.nm input{color:#fff;box-sizing:border-box;-webkit-user-select:text;user-select:text;background:#1b2140;border:2px solid #3a4478;border-radius:8px;width:100%;min-width:0;padding:6px 8px;font:800 15px Nunito,sans-serif}.nm input:focus{border-color:#ffd35a;outline:none}.nm em{color:#9aa3c9;text-align:right;text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.card.end{width:min(560px,100%)}.endH{color:#ffd35a;letter-spacing:.03em;margin:14px 0 6px;font:400 18px Lilita One,Impact,sans-serif}table.ps th{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13px;font-weight:800;overflow:hidden}table.ps td{font-size:14px}table.ps td b{color:#ffd35a}#endOk{margin-top:14px}.nmwrap{background:#232a52;border-radius:10px;display:grid}.nmwrap .nm{background:0 0;grid-template-columns:34px 1fr 64px 38px}.lookBtn{cursor:pointer;color:#fff;background:#1b2140;border:0;border-radius:8px;height:34px;font-size:16px}.lookBtn[aria-expanded=true]{background:#ff5a2e}.lookEd{gap:8px;padding:2px 10px 10px;display:grid}.sw{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw>span{color:#9aa3c9;text-transform:uppercase;letter-spacing:.06em;width:46px;font:800 10px Nunito,sans-serif}.sw .dot{cursor:pointer;border:2px solid #3a4478;border-radius:50%;width:26px;height:26px;padding:0}.sw .dot[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 2px #ffd35a}.club{background:#232a52;border-radius:12px;align-items:center;gap:12px;margin:4px 0 6px;padding:10px;display:flex}.club img,.club .ph{object-fit:contain;background:#1b2140;border-radius:10px;flex:none;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.club .grow{flex:1;gap:6px;display:grid}.club .grow b{color:#ffd35a;font:400 16px Lilita One,Impact,sans-serif}.club .btns{flex-wrap:wrap;gap:6px;display:flex}.endBtns{grid-template-columns:1fr 2fr;gap:10px;margin-top:14px;display:grid}.endBtns .play,.endBtns #endOk{margin:0}.card.sharePv img{-webkit-touch-callout:default;border-radius:12px;width:100%;margin:0 0 12px;display:block}.card.sharePv a.play{text-align:center;box-sizing:border-box;text-decoration:none;display:block}.ctl.shoot.blockMode{background:linear-gradient(90deg,#0000002e 0 33%,#0000 33% 67%,#0000002e 67%),radial-gradient(circle at 40% 25%,#ff6b6b,#c81e2b 62%)}.ctl.shoot.blockMode.live{box-shadow:0 0 0 4px #fff,0 0 0 8px #e23d3d,0 8px 24px #00000059}.ctl.shoot.blockMode:after{content:"";border-radius:inherit;pointer-events:none;transform:scale(calc(1 + var(--k,0) * .35));opacity:calc(.35 + .65 * (1 - var(--k,0)));border:4px solid #ffd0d0;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.ctl.pass.blockMode{background:radial-gradient(circle at 35% 30%,#3fd0b0,#138a73 62%)}.ctl.pass.blockMode.live,.ctl.pass.blockMode.avail{box-shadow:0 0 0 3px #ffffffb3,0 8px 24px #00000059}.ctl .bIcon{margin-bottom:2px;font-size:.7em;line-height:1;display:block}.ctl,.types{display:none!important}#pad{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:5;width:196px;height:196px;position:absolute}body.lefty #pad{right:auto;left:calc(14px + env(safe-area-inset-left,0px))}.pb{color:#fff;cursor:pointer;touch-action:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;letter-spacing:.02em;background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--c) 70%,#fff),var(--c) 62%);opacity:.45;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;font:400 17px Lilita One,Impact,sans-serif;transition:opacity .15s,box-shadow .15s,transform 80ms;display:flex;position:absolute;box-shadow:0 6px 16px #00000059}.pb small{opacity:.85;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:90%;margin-top:1px;font:800 9px Nunito,sans-serif;overflow:hidden}.pb kbd{opacity:.55;font:800 8px Nunito,sans-serif;position:absolute;top:6px}@media (hover:none){.pb kbd{display:none}}.pb.on{opacity:1}.pb.go{opacity:1;box-shadow:0 0 0 3px #fff,0 6px 18px #0006}.pb:active{transform:scale(.94)}.pb:after{content:"";pointer-events:none;opacity:0;transform:scale(calc(1 + var(--k,0) * .45));border:3px solid #ffffffd9;border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.pb.ring:after{opacity:calc(.3 + .7 * (1 - var(--k,0)))}#p0{width:96px;height:96px;font-size:21px;bottom:0;right:0}#p1{width:72px;height:72px;bottom:108px;right:8px}#p2{width:72px;height:72px;bottom:8px;right:108px}body.lefty #p0{left:0;right:auto}body.lefty #p1{left:8px;right:auto}body.lefty #p2{left:108px;right:auto}@media (max-width:520px){#pad{width:176px;height:176px}#p0{width:86px;height:86px;font-size:19px}#p1,#p2{width:64px;height:64px;font-size:15px}#p1{bottom:96px}#p2{right:96px}body.lefty #p2{left:96px}}.cap,.hasTypes .cap,.tip,.hasTypes .tip{bottom:calc(214px + env(safe-area-inset-bottom,0px))}.actions{grid-template-columns:1fr 1fr;gap:8px;padding:10px 22px 12px}.actions>*{grid-column:1/-1}.actions .play{letter-spacing:.05em;border-radius:12px;min-height:50px;padding:9px 10px;font-size:21px}.actions #cont:not([hidden]),.actions #resume:not([hidden]){grid-area:1/1}.actions:has(#cont:not([hidden])) #play{grid-area:1/2}.actions:has(#resume:not([hidden])) #play{grid-area:1/2}.actions .play.cont{margin:0;padding:6px 10px;font-size:19px}.actions .play.cont small{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.actions #tutorial{color:#cfd5f2;background:0 0;border:2px solid #3a4478;min-height:0;padding:7px;font-size:15px}.actions #tutorial.glow{box-shadow:none;color:#ffd35a;border-color:#ffd35a}.opts .chip{padding:6px 11px;font-size:12.5px}.opts .chip.small{padding:5px 10px;font-size:12px}
