@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(./lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.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(./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(./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(./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(./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(./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(./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(./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}@media (prefers-reduced-motion:reduce){:root{--ks-dur-fast:1ms;--ks-dur-med:1ms;--ks-dur-slow:1ms;--ks-ease:linear;--ks-ease-back:linear}.ks-page *,.ks-page :before,.ks-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--ks-art-skin:#c68a64;--ks-art-skin-deep:#a06c4c;--ks-art-hair:#23201e;--ks-art-ref:#2a2e3d;--ks-art-net:var(--ks-navy-hover)}.crest.ks-crest{filter:none}.event-scene.ks-scene{background:var(--ks-navy);display:block}.pitch.ks-pitch,.mini-formation.ks-mini-pitch{display:block}.radar.ks-radar .radar-label{font-family:var(--ks-font-cond);letter-spacing:.04em;fill:var(--ks-ink-muted);text-transform:uppercase;font-size:6px;font-weight:700}.radar.ks-radar .radar-value{font-family:var(--ks-font-cond);font-variant-numeric:tabular-nums;fill:var(--ks-ink);font-size:7px;font-weight:700}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(./barlow-condensed-vietnamese-800-normal-BZxKbt5V.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(./barlow-condensed-latin-ext-800-normal-gY_0Gifi.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(./barlow-condensed-latin-800-normal-e9GbPXiK.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(./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(./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(./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(./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(./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(./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(./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{--bg-0:#060b14;--bg-1:#0b1422;--bg-2:#111d31;--panel:#13213a;--panel-2:#182a48;--panel-edge:#26406a;--line:#2a3d5e;--well:#0a1424;--well-soft:#0a142499;--chrome:#0a1424;--control-edge:#4d6a96;--text:#eef3fb;--muted:#8fa3c2;--muted-2:#a9bad3;--accent:#53e08a;--accent-deep:#1f9d57;--accent-ink:#04200f;--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent);--accent-line:color-mix(in srgb, var(--accent) 45%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 22%, transparent);--gold:#f3c84b;--gold-deep:#b98a12;--gold-top:#ffe07a;--gold-bot:#e0a81c;--star:#c89bff;--danger:#ff5d6c;--warn:#ffb547;--info:#5fb4ff;--energy:#3fdcff;--fitness:#ff6b8b;--focus:#9ed0ff;--c-att:#ff7a6b;--c-cre:var(--accent);--c-def:#5fb4ff;--c-phy:#ffb547;--c-gk:#f07bd6;--display:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--body:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-label:.8125rem;--fs-body:1rem;--fs-title:1.25rem;--fs-value:clamp(1.5rem, 4cqi, 2rem);--fs-hero:clamp(2.6rem, 8cqi, 4rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--pad:var(--space-4);--r-xs:6px;--r-sm:10px;--r-md:12px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--radius:var(--r-lg);--radius-sm:var(--r-sm);--shadow-1:0 2px 6px #0006;--shadow-2:0 10px 30px #0005;--shadow-3:0 20px 60px #000c;--z-raised:1;--z-nav:5;--z-sheet:30;--z-toast:40;--dur-press:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--dur-fade:.22s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--lift:8px;--touch:44px;--nav-rail:92px;--nav-rail-icons:68px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--body);line-height:1.45}:root[data-layout=compact-portrait]{--pad:12px}@keyframes rise{0%{transform:translateY(var(--lift));opacity:0}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes bump{0%,to{transform:none}40%{transform:scale(1.08)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--chrome)}html,body,#root{min-height:100dvh;margin:0}body{color:var(--text);background:radial-gradient(1200px 600px at 15% -10%, #1b3a6b55, transparent 60%), radial-gradient(900px 500px at 110% 10%, #0f5a3a44, transparent 60%), linear-gradient(180deg, var(--bg-1), var(--bg-0));-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.05}h1{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800}h2,h3{font-size:var(--fs-title)}p{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}img,svg{flex-shrink:0}.btn,.nav-item,.tab,.choice,.icon-btn,.item.clickable,.country,.token,.hud-me{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em}.card-title{font-family:var(--display);font-weight:700;font-size:var(--fs-title);line-height:1.05}.small,.tiny{font-size:var(--fs-label)}.error{color:var(--danger)}.grow{flex:auto;min-width:0}.row{align-items:center;gap:10px;min-width:0;display:flex}.wrap{flex-wrap:wrap}.stack{gap:10px;display:grid}.between{justify-content:space-between}.end{text-align:right;justify-content:flex-end}.center{text-align:center}.place-center{place-items:center;display:grid}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.num{font-variant-numeric:tabular-nums}.ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.good{color:var(--accent)}.tile-value,.group-total,.countdown,.player-rating,.fixture-score,.feed .minute,.shirt-number,.token-value,.rating,.pts,.currency,.hud .num{font-variant-numeric:tabular-nums lining-nums}html,body,#root{overscroll-behavior:none;height:100%;overflow:hidden}.centered{height:100dvh;padding:calc(var(--pad) + var(--safe-top)) calc(var(--pad) + var(--safe-right)) calc(var(--pad) + var(--safe-bottom)) calc(var(--pad) + var(--safe-left));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.shell{height:100dvh;padding-left:var(--safe-left);padding-right:var(--safe-right);grid-template:"hud""main"minmax(0,1fr)"nav"/minmax(0,1fr);display:grid}:root[data-layout=compact-landscape] .shell,:root[data-layout=expanded] .shell{grid-template:"nav hud""nav main"minmax(0,1fr)/auto minmax(0,1fr);padding-left:0}.nav{border:0 solid var(--line);z-index:var(--z-nav);background:linear-gradient(#0e1a2e,#081221);grid-area:nav;display:flex}.nav-brand{display:none}.nav-item{min-width:var(--touch);min-height:var(--touch);padding:var(--space-1) 2px;color:var(--muted);border-radius:var(--r-md);transition:color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.nav-item[aria-current=page] .nav-icon{color:var(--accent-ink);background:linear-gradient(180deg, var(--accent), var(--accent-deep));box-shadow:0 4px 12px var(--accent-glow);animation:pop var(--dur-base) var(--ease-pop)}.nav-icon{border-radius:var(--r-pill);place-items:center;width:44px;height:30px;display:grid;position:relative}.nav-badge{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg-1);border-radius:50%;animation:1.8s ease-in-out infinite pulse;position:absolute;top:-2px;right:2px}.nav-brand .logo{font-size:1.15rem}.nav-label{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:min(.75rem,13px);font-weight:700}:root[data-layout=compact-portrait] .nav,:root[data-layout=medium] .nav{padding:var(--space-1) var(--space-1) calc(var(--space-1) + var(--safe-bottom));border-top-width:1px;justify-content:space-around}:root[data-layout=compact-portrait] .nav-item{flex:1 1 0;min-width:0}:root[data-layout=compact-portrait] .nav-label{letter-spacing:.02em;font-size:min(.68rem,12px)}:root[data-layout=compact-landscape] .nav,:root[data-layout=expanded] .nav{padding:calc(var(--space-2) + var(--safe-top)) 6px calc(var(--space-2) + var(--safe-bottom)) calc(6px + var(--safe-left));scrollbar-width:none;border-right-width:1px;flex-direction:column;align-items:stretch;gap:2px;overflow-y:auto}:root[data-layout=expanded] .nav{width:calc(var(--nav-rail) + var(--safe-left))}:root[data-layout=compact-landscape] .nav{width:calc(var(--nav-rail-icons) + var(--safe-left))}:root[data-layout=expanded] .nav-brand{min-height:var(--touch);margin:var(--space-1) auto var(--space-3);place-items:center;display:grid}:root[data-layout=compact-landscape] .nav-item{flex:1 1 0;max-height:64px}:root[data-layout=compact-landscape] .nav-label{letter-spacing:.02em;font-size:min(.6rem,11px)}:root[data-layout=expanded] .nav-item{flex:1 1 0;max-height:72px}:root[data-layout=expanded] .nav-item[aria-current=page]:before,:root[data-layout=compact-landscape] .nav-item[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:20%;bottom:20%;left:-6px}:root[data-keyboard=open] .nav,:root[data-keyboard=open] .screen-head{display:none}.skip-link{z-index:var(--z-toast);left:var(--space-2);top:calc(var(--space-2) + var(--safe-top));padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--accent);color:var(--accent-ink);font-weight:700;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.offline-strip{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);color:var(--gold);font-size:var(--fs-label);z-index:var(--z-raised);background:#3a2c05;grid-area:main;align-self:start;display:flex}.hud{align-items:center;gap:var(--space-3);padding:calc(6px + var(--safe-top)) var(--pad) 6px;background:linear-gradient(180deg, var(--chrome), color-mix(in srgb, var(--chrome) 90%, transparent));border-bottom:1px solid var(--line);grid-area:hud;min-width:0;display:flex}.hud-me{min-width:0;color:inherit;border-radius:var(--r-pill);align-items:center;gap:10px;padding-right:6px;text-decoration:none;display:flex}.hud-name{font-family:var(--display);font-weight:700;font-size:var(--fs-title);letter-spacing:.02em}.hud-stats{align-items:center;gap:var(--space-2);justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.hud{container-type:inline-size}.hud-link{min-height:var(--touch);color:inherit;border-radius:var(--r-pill);flex:none;align-items:center;text-decoration:none;display:inline-flex}.hud-ring{display:inline-grid;position:relative}.hud-edit{background:var(--panel-2);width:16px;height:16px;box-shadow:0 0 0 2px var(--bg-1);color:var(--muted-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;left:-2px}.hud-name-block{min-width:0;line-height:1.2;display:grid}.energy-pill{background:var(--well);border:1px solid var(--line);align-items:center;gap:6px;min-height:34px;padding:0 10px 0 8px;font-weight:700;display:inline-flex;position:relative}.energy-pill .icon{color:var(--energy)}.energy-track{border-radius:var(--r-pill);background:#06101d;width:clamp(48px,12vw,120px);height:8px;position:relative;overflow:hidden}.energy-fill{background:linear-gradient(90deg, #7ae8ff, var(--energy));border-radius:inherit;transition:width var(--dur-slow) var(--ease-pop);position:absolute;inset:0 auto 0 0}.energy-pill.full{border-color:color-mix(in srgb, var(--energy) 60%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--energy) 35%, transparent)}.currency{position:relative}.bump{animation:bump var(--dur-slow) var(--ease-pop)}.delta{border-radius:var(--r-pill);font-size:var(--fs-label);pointer-events:none;animation:float-up 1.4s var(--ease-out) forwards;padding:0 6px;font-weight:800;position:absolute;top:-6px;right:4px}.delta.up{background:var(--gold);color:#2a1c00}.delta.down{color:var(--text);background:#33415c}@keyframes float-up{0%{opacity:0;transform:translateY(4px)}15%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@container (width<=21rem){.energy-track,.hud-name-block{display:none}}:root[data-layout=compact-portrait] .hud{gap:var(--space-2);padding-inline:var(--space-3)}:root[data-layout=compact-portrait] .hud-name-block,:root[data-layout=compact-landscape] .hud-name-block{display:none}:root[data-layout=compact-portrait] .hud .currency{padding-right:var(--space-2)}:root[data-layout=compact-landscape] .hud{padding-block:calc(6px + var(--safe-top)) 6px}.main{display:contents}.content{min-width:0;min-height:0;padding:var(--space-3) var(--pad);flex-direction:column;grid-area:main;display:flex;overflow:hidden}:root[data-layout=compact-landscape] .content{padding-block:var(--space-2) calc(var(--space-2) + var(--safe-bottom))}:root[data-layout=expanded] .content{padding-bottom:calc(var(--space-3) + var(--safe-bottom))}.logo{font-family:var(--display);font-weight:800;font-size:var(--fs-value);letter-spacing:.02em;text-transform:uppercase;color:var(--text);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.08em;line-height:1;text-decoration:none;display:inline-flex}.logo span{padding:.1em var(--space-1) .14em;color:var(--accent-ink);background:linear-gradient(180deg, var(--accent), var(--accent-deep));border-radius:5px;font-size:.62em;display:block}.logo-xl{font-size:clamp(2.2rem,8.5vw,3.4rem)}.screen{gap:var(--space-3);flex-direction:column;flex:auto;min-height:0;display:flex}:root[data-layout=compact-portrait] .screen{gap:var(--space-2)}.screen-head{gap:var(--space-2);flex:0 auto;min-height:0;max-height:45%;display:grid;overflow-y:auto}.screen-grid{gap:var(--space-3);flex:1 1 0;grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.screen-grid>.panel{min-height:0}.screen-stack{gap:var(--space-3);flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;min-height:0;display:grid}.screen-stack>.panel{min-height:auto}.screen>.panel.fill{min-height:min(14rem,55%);animation:rise var(--dur-base) var(--ease-out);flex:1 1 0}.screen-grid>.panel{animation:rise var(--dur-base) var(--ease-out) backwards}.screen-grid>.panel:nth-child(2){animation-delay:40ms}.screen-grid>.panel:nth-child(3){animation-delay:80ms}.screen-grid>.panel:nth-child(n+4){animation-delay:.12s}.screen-foot{flex:none}.content>.screen{width:min(100%,1680px);margin-inline:auto}@media (width>=1800px) and (height>=1000px){:root{--nav-rail:104px;font-size:112.5%}}@media (width>=2300px) and (height>=1300px){:root{--nav-rail:120px;font-size:131.25%}}.scroll,.panel-body{scrollbar-width:thin;scrollbar-color:#3a6d56 transparent}.scroll::-webkit-scrollbar{width:10px;height:10px}.panel-body::-webkit-scrollbar{width:10px;height:10px}.scroll::-webkit-scrollbar-track{border-radius:var(--r-sm);background:#06101d}.panel-body::-webkit-scrollbar-track{border-radius:var(--r-sm);background:#06101d}.scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), var(--accent-deep));border-radius:var(--r-sm);border:2px solid #06101d}.panel-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), var(--accent-deep));border-radius:var(--r-sm);border:2px solid #06101d}.scroll{overscroll-behavior:contain;min-height:0;overflow:auto}.panel{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--panel-edge);min-width:0;min-height:0;box-shadow:var(--shadow-2), inset 0 1px 0 #ffffff12;flex-direction:column;display:flex;position:relative;container-type:inline-size}.panel-head{min-height:44px;padding:var(--space-2) var(--pad) 0;flex:none;align-items:center;gap:10px;display:flex}.panel-head h2{align-items:center;gap:var(--space-2);min-width:0;display:flex}.panel[class*=group-] .panel-head .icon{color:var(--tile)}.panel-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.panel-body{gap:var(--space-3);padding:var(--space-3) var(--pad) var(--pad);align-content:start;display:grid}.panel-body>.field+.field{margin-top:var(--space-2)}.panel.fill .panel-body{border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px);overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;min-height:0;overflow:auto}.panel-body.more-below{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.panel-body.more-above{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.panel-body.more-above.more-below{-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000)}.panel-body:focus-visible{outline-offset:-3px}.panel.bare .panel-body{padding-top:var(--space-3)}.panel-inline-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.panel.hero{--panel-cover:#0f1d35;background:radial-gradient(600px 300px at 80% 0%, var(--accent-soft), transparent 60%), linear-gradient(135deg, #1a3561, #0f1d35 60%);overflow:hidden}.panel.glow{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-glow), 0 12px 40px var(--accent-soft)}.tabs{gap:var(--space-1);min-width:0;max-width:100%;padding:var(--space-1);border-radius:var(--r-lg);background:var(--well);border:1px solid var(--line);scrollbar-width:none;flex:none;margin:0;list-style:none;display:flex;overflow-x:auto}.tab{min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--r-sm);color:var(--muted);font-family:var(--display);font-weight:700;font-size:var(--fs-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tab-label{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-layout=compact-portrait] .tabs.dense .tab,:root[data-layout=compact-landscape] .tabs.dense .tab{min-width:0;padding:var(--space-1) 2px;flex-direction:column;flex:1 1 0;gap:2px}:root[data-layout=compact-portrait] .tabs.dense .tab-label,:root[data-layout=compact-landscape] .tabs.dense .tab-label{letter-spacing:.02em;max-width:100%;font-size:min(.6875rem,12px)}:root[data-layout=compact-landscape] .tabs.dense .tab{gap:var(--space-1);flex-direction:row}.tabs.overflowing{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.tabs.sub{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0}.tabs.sub .tab{background:0 0;border-radius:0;box-shadow:inset 0 -2px #0000}.tab[aria-current=page],.tab[aria-selected=true],.tab[aria-current=step]{color:var(--accent-ink);background:linear-gradient(180deg, var(--accent), var(--accent-deep))}.btn{--b-top:color-mix(in srgb, var(--accent) 75%, white);--b-bot:var(--accent-deep);--b-edge:#0f6a38;--b-ink:var(--accent-ink);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);border-radius:var(--r-md);min-width:0;color:var(--b-ink);background:linear-gradient(180deg, var(--b-top), var(--b-bot));box-shadow:0 4px 0 var(--b-edge), 0 8px 18px #0005, inset 0 1px 0 #fff5;font-family:var(--display);font-size:var(--fs-title);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:transform var(--dur-fast) var(--ease-pop), box-shadow var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);border:0;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:active{transition-duration:var(--dur-press)}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--b-edge), 0 4px 10px #0005, inset 0 1px 0 #fff5;transform:translateY(3px)}.btn[aria-busy=true]{filter:brightness(.92)}.btn-gold{--b-top:var(--gold-top);--b-bot:var(--gold-bot);--b-edge:#8a6208;--b-ink:#2a1c00}.btn-ghost{--b-ink:var(--text);box-shadow:inset 0 0 0 1px var(--panel-edge);background:#ffffff0d}.btn-danger{--b-top:#ff8591;--b-bot:#d93446;--b-edge:#7d1422;--b-ink:#fff}.btn-sm{min-height:36px;padding:0 var(--space-3);font-size:var(--fs-body);border-radius:var(--r-sm)}.btn-lg{min-height:56px;font-size:var(--fs-value);border-radius:var(--r-lg);padding:0 26px}.btn-block{width:100%}.btn .cost{border-radius:var(--r-xs);font-size:var(--fs-body);background:#00000026;align-items:center;gap:2px;padding:1px 6px;display:inline-flex}.tile[class*=group-] .btn:not(:disabled){--b-top:color-mix(in srgb, var(--tile) 55%, white);--b-bot:color-mix(in srgb, var(--tile) 80%, black);--b-edge:color-mix(in srgb, var(--tile) 45%, black);--b-ink:#081221}.btn:disabled{--b-ink:var(--muted);box-shadow:inset 0 0 0 1px var(--line);filter:none;cursor:not-allowed;background:#ffffff08;transform:none}@media (pointer:coarse){.btn-sm{min-height:var(--touch)}}.icon-btn{width:var(--touch);height:var(--touch);border-radius:var(--r-md);border:1px solid var(--control-edge);color:var(--text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);background:#ffffff0a;place-items:center;display:inline-grid}input,select,textarea{font:inherit;color:var(--text);background:var(--well);min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--control-edge);border-radius:var(--r-md);max-width:100%}input::placeholder{color:#6b7f9f}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.field{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.field-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:14px;display:grid}.field>small{line-height:1.4}.form{gap:14px;display:grid}.inline{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}input[type=range]{width:100%;accent-color:var(--accent);background:0 0;border:0;padding:0}.choices{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,8.125rem),1fr));display:grid}.choice{gap:var(--space-1);min-height:var(--touch);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);border:1px solid var(--control-edge);background:var(--well-soft);color:var(--text);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-content:center;justify-items:center;display:grid;position:relative}.choice[aria-pressed=true],.choice[aria-checked=true]{border-color:var(--accent);background:linear-gradient(180deg, var(--accent-glow), var(--accent-soft));box-shadow:0 0 0 1px var(--accent) inset}.choice:disabled{opacity:.45;cursor:not-allowed}.choice-title{font-family:var(--display);font-weight:700;font-size:var(--fs-title);letter-spacing:.02em;line-height:1.05}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip-btn{border-radius:var(--r-pill);border:1px solid var(--control-edge);background:var(--well);min-height:40px;color:var(--text);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);padding:0 14px}.chip-btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent-ink);background:var(--accent);font-weight:600}@media (pointer:coarse){.chip-btn{min-height:var(--touch)}}.swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.swatch{width:var(--touch);height:var(--touch);cursor:pointer;border:3px solid #0000;border-radius:50%;box-shadow:inset 0 0 0 1px #0006}.choice:active:not(:disabled),.chip-btn:active,.item.clickable:active,.icon-btn:active,.tab:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.nav-item:hover{color:var(--text)}.btn:hover:not(:disabled){filter:brightness(1.08)}.choice:hover:not(:disabled){border-color:var(--accent-line)}.item.clickable:hover{border-color:var(--control-edge)}}.badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--r-pill);font-family:var(--display);font-weight:700;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff14;display:inline-flex}.badge-accent{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.badge-gold{background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--gold);border-color:color-mix(in srgb, var(--gold) 30%, transparent)}.badge-danger{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.badge-info{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info);border-color:color-mix(in srgb, var(--info) 30%, transparent)}.pos{--pc:var(--muted);border-radius:var(--r-xs);min-width:34px;height:22px;font-family:var(--display);font-weight:800;font-size:var(--fs-label);letter-spacing:.04em;color:#081221;background:var(--pc);place-items:center;padding:0 6px;display:inline-grid}.pos-GK{--pc:var(--c-gk)}.pos-DF{--pc:var(--c-def)}.pos-CE{--pc:var(--c-cre)}.pos-ST{--pc:var(--c-att)}.pos-SUB{--pc:var(--muted)}.currency{padding:var(--space-1) 10px var(--space-1) 6px;border-radius:var(--r-pill);background:var(--well);border:1px solid var(--line);align-items:center;gap:5px;font-weight:700;display:inline-flex}.currency .icon-coin{color:var(--gold)}.currency .icon-star{color:var(--star)}.bar{gap:var(--space-1);display:grid}.bar-head{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-label);display:flex}.bar-head .label{align-items:center;gap:6px;display:inline-flex}.bar-track{border-radius:var(--r-pill);background:#06101d;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000a}.bar-fill{border-radius:var(--r-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--bar) 70%, white), var(--bar));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--bar) 60%, transparent);transition:width var(--dur-slow) var(--ease-pop)}.bar-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#06101d 0 10%);position:absolute;inset:0}.bar-slim .bar-track{height:6px}.bar-slim .bar-track:after{display:none}.bar-peak{background:var(--gold);width:2px;position:absolute;top:-2px;bottom:-2px}.ring{place-items:center;display:inline-grid;position:relative}.ring>svg{position:absolute;inset:0;transform:rotate(-90deg)}.ring>svg circle:last-child{transition:stroke-dasharray var(--dur-slow) var(--ease-out)}.ring-badge{border-radius:var(--r-pill);background:linear-gradient(180deg, var(--gold-top), var(--gold-bot));color:#2a1c00;min-width:26px;height:26px;font-family:var(--display);font-weight:800;font-size:var(--fs-label);box-shadow:0 0 0 3px var(--bg-1);place-items:center;padding:0 5px;display:grid;position:absolute;bottom:-4px;right:-4px}.rating{min-width:38px;height:26px;font-family:var(--display);font-weight:800;font-size:var(--fs-body);color:#081221;border-radius:7px;place-items:center;padding:0 6px;display:inline-grid}.rating-good{background:var(--accent)}.rating-great{background:linear-gradient(180deg, var(--gold-top), var(--gold-bot))}.form-w,.form-d,.form-l{min-width:24px;height:24px;padding:0 var(--space-1);border-radius:var(--r-xs);font-family:var(--display);font-weight:800;font-size:var(--fs-label);place-items:center;display:inline-grid}.form-w{background:var(--accent);color:var(--accent-ink)}.form-d{color:var(--text);background:#5a6f92}.form-l{background:var(--danger);color:#2a0006}.flag{object-fit:cover;vertical-align:middle;border-radius:3px;display:inline-block;box-shadow:0 0 0 1px #0005}.avatar,.crest,.figure{display:block}.list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.item{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--well-soft);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #ffffff0d;display:flex}button.item{width:100%;color:inherit;font:inherit;text-align:left}.item.me{border-color:var(--accent-line);background:var(--accent-soft)}.item.clickable{cursor:pointer}.item-title{font-weight:600}.item-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:10px;display:grid}@container (width>=62.5rem){.tile-grid{grid-template-columns:repeat(auto-fit,minmax(13.75rem,20rem))}}.tile{gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-lg);border:1px solid var(--panel-edge);background:linear-gradient(#1b2f52,#121f37);align-content:start;min-width:0;display:grid;position:relative}.tile.locked .tile-icon{filter:grayscale(.8);opacity:.5}.tile-icon{border-radius:var(--r-md);width:46px;height:46px;color:var(--tile,var(--accent));background:color-mix(in srgb, var(--tile,var(--accent)) 16%, var(--well));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tile,var(--accent)) 40%, transparent);place-items:center;display:grid}.tile-value{font-family:var(--display);font-weight:800;font-size:var(--fs-value);line-height:1}.tier-1{--tile:#9fb4d4}.tier-2{--tile:var(--c-cre)}.tier-3{--tile:var(--c-def)}.tier-4{--tile:var(--star)}.tier-5,.tier-6{--tile:var(--gold)}.group-A{--tile:var(--c-att);--bar:var(--c-att)}.group-C{--tile:var(--c-cre);--bar:var(--c-cre)}.group-D{--tile:var(--c-def);--bar:var(--c-def)}.group-P{--tile:var(--c-phy);--bar:var(--c-phy)}.group-G{--tile:var(--c-gk);--bar:var(--c-gk)}.strip{padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--well-soft);border:1px solid var(--line)}.strip-2{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:radial-gradient(500px 200px at 90% 0%, var(--accent-soft), transparent 60%), linear-gradient(135deg, #1a3561, #0f1d35 60%);border:1px solid var(--panel-edge);min-width:0;display:flex}.banner-name{font-family:var(--display);font-weight:800;font-size:var(--fs-value);line-height:1}.banner-stats{justify-items:end;gap:6px;width:clamp(140px,26vw,260px);display:grid}.banner-stats .bar{width:100%}:root[data-layout=compact-portrait] .banner-stats{display:none}.group-total{font-family:var(--display);font-weight:800;font-size:var(--fs-value);color:var(--tile,var(--text));line-height:1}.tile-name{font-family:var(--display);font-weight:700;font-size:var(--fs-title);letter-spacing:.01em;line-height:1.05}.tile-empty{place-items:center;min-height:110px}.tile-button{color:inherit;font:inherit;text-align:left;cursor:pointer}.tile-button:disabled{cursor:default}.tile.mine{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-glow)}.shirt-number{font-family:var(--display);font-weight:800;font-size:var(--fs-title);color:var(--muted);min-width:1.4em}.mini-groups{gap:var(--space-1);grid-template-columns:repeat(5,1fr);display:grid}.pips{gap:3px;display:flex}.pips span{background:var(--line);border-radius:3px;flex:1;height:8px}.player-card{gap:var(--space-3) 20px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.player-card .figure-wrap{place-items:end center;display:grid;position:relative}.player-card .figure-wrap:before{content:"";background:radial-gradient(closest-side, var(--accent-glow), transparent);position:absolute;inset:10% -20% 0}@container (width<=32.5rem){.player-card{grid-template-columns:auto minmax(0,1fr)}.player-card .readiness{grid-column:1/-1}}@container (width<=17.5rem){.player-card{grid-template-columns:minmax(0,1fr);justify-items:center}.player-card .readiness{justify-self:stretch}}.player-rating{font-family:var(--display);font-weight:800;font-size:var(--fs-hero);color:var(--gold);text-shadow:0 4px 20px #f3c84b44;line-height:.85}.player-name{font-family:var(--display);font-weight:800;font-size:var(--fs-value);line-height:1}.ticket{align-items:center;gap:var(--space-2);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ticket .side{justify-items:center;gap:6px;min-width:0;display:grid}.ticket .side .name{font-family:var(--display);font-weight:700;font-size:var(--fs-body);text-transform:uppercase;overflow-wrap:break-word;line-height:1.05}.ticket .vs{font-family:var(--display);font-weight:800;font-size:var(--fs-value);color:var(--muted)}.countdown{font-family:var(--display);font-weight:800;font-size:var(--fs-value);color:var(--gold);line-height:1}.facts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.facts>div{padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);background:var(--well-soft);border:1px solid #ffffff0d;min-width:0}.facts dt{color:var(--muted);font-size:var(--fs-label)}.facts dd{align-items:center;gap:6px;min-width:0;margin:2px 0 0;font-weight:700;display:flex}.radar-label{font-family:var(--display);fill:var(--muted);font-size:5px;font-weight:700}.radar-value{font-family:var(--display);fill:var(--text);font-size:6px;font-weight:800}.trait-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));display:grid}.trait{text-align:center;padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--well-soft);border:1px solid #ffffff0d;justify-items:center;gap:6px;display:grid}.trait.equipped{border-color:var(--gold);background:#f3c84b14}.trait.locked .ring svg circle:last-child{stroke:#5a6f92}.formation-choices{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.panel-body:has(>.pitch-box){overflow:hidden;container-type:size}.panel.fill .panel-body:has(>.pitch-box){grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;align-content:stretch}.pitch-box{place-items:start center;height:100%;min-height:320px;display:grid}.pitch-wrap{aspect-ratio:100/140;width:min(100cqw - 8px,71.4286cqh - 5.71429px,460px);position:relative}.pitch-wrap>.pitch{width:100%;height:100%;position:absolute;inset:0}.token{width:24%;max-width:96px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.token:disabled{cursor:default}.token .avatar,.token .token-empty{aspect-ratio:1;filter:drop-shadow(0 4px 6px #0009);width:min(100%,56px);height:auto}.token-empty{color:#fff;background:#0a142466;border:2px dashed #fffa;border-radius:50%;place-items:center;display:grid}.token-label{border-radius:var(--r-xs);max-width:100%;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;background:#081221d9;padding:1px 6px;font-weight:600;overflow:hidden}.token-value{font-family:var(--display);font-weight:800;font-size:var(--fs-label);color:var(--gold);line-height:1}.token .pos{z-index:var(--z-raised);min-width:28px;height:18px;box-shadow:var(--shadow-1);position:absolute;top:-8px;left:50%;transform:translate(-50%)}.bench{justify-content:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.bench .token{width:84px;position:relative;transform:none}.scoreboard{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--panel-edge);background:linear-gradient(#0c1a30,#07101f);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;display:grid;container-type:inline-size}.scoreboard .team{align-items:center;gap:10px;min-width:0;display:flex}.scoreboard .team.away{text-align:right;flex-direction:row-reverse}.scoreboard .team .name{font-family:var(--display);font-weight:800;font-size:var(--fs-value);text-transform:uppercase;overflow-wrap:break-word;min-width:0;line-height:1}.scoreboard .score{font-family:var(--display);font-weight:800;font-size:var(--fs-hero);border-radius:var(--r-sm);color:var(--gold);letter-spacing:.05em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;background:#000;padding:2px 14px;line-height:1;box-shadow:inset 0 0 0 1px #ffffff1a}.scoreboard-meta{justify-content:flex-end}@container (width<=43.75rem){.scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);row-gap:6px}.scoreboard>.btn{grid-column:1;justify-self:start}.scoreboard-meta{grid-column:2/-1}.scoreboard .team,.scoreboard .team.away{text-align:center;gap:var(--space-1);flex-direction:column}.scoreboard .team .name{font-size:var(--fs-body)}.scoreboard .score{font-size:var(--fs-value)}}.watch{gap:var(--space-2);display:grid}.scene{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--panel-edge);background:#050b16;width:100%;position:relative;overflow:hidden;container-type:inline-size}.scene>.event-scene{width:100%;height:100%;position:absolute;inset:0}.scene-overlay{padding:var(--space-5) var(--space-3) 10px;background:linear-gradient(#0000,#050b16ee 55%);align-items:flex-end;gap:10px;display:flex;position:absolute;inset:auto 0 0}.scene-minute{top:var(--space-2);left:var(--space-2);align-items:center;gap:6px;display:flex;position:absolute}.scene-minute .pill{border-radius:var(--r-xs);font-family:var(--display);font-weight:800;font-size:var(--fs-title);font-variant-numeric:tabular-nums lining-nums;background:#000c;padding:2px 10px}.scene-title{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.2rem,5cqi,2.2rem);font-weight:800;line-height:1}.scene-text{font-size:clamp(.8125rem,2.4cqi,1rem)}.timeline{height:34px;margin:0 var(--space-3);position:relative}.timeline-track{background:var(--line);border-radius:2px;height:4px;position:absolute;top:15px;left:0;right:0}.timeline-half{background:var(--muted);width:2px;height:16px;position:absolute;top:9px;left:50%}.timeline-mark{border:2px solid var(--bg-1);background:var(--panel-edge);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:5px;transform:translate(-50%)}.timeline-mark:after{content:"";position:absolute;inset:-10px}.timeline-mark.home{background:var(--accent-deep)}.timeline-mark.away{background:#3b6fd1}.timeline-mark.card-y{color:#000;background:#ffd21f}.timeline-mark.card-r{background:#e0282e}.timeline-mark[aria-current=true]{box-shadow:0 0 0 3px var(--gold)}.timeline-cursor{background:var(--gold);width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.feed .item{align-items:flex-start}.feed .item.current{border-color:var(--gold);background:#f3c84b12}.feed .minute{font-family:var(--display);font-weight:800;font-size:var(--fs-title);min-width:2.4rem;color:var(--gold)}.fixture-row{gap:var(--space-2);color:inherit;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;text-decoration:none;display:grid}.fixture-side{align-items:center;gap:var(--space-2);min-width:0;display:flex}.fixture-side.home{text-align:right;justify-content:flex-end}.fixture-score{font-family:var(--display);font-weight:800;font-size:var(--fs-value);text-align:center;min-width:3ch}.fixture-when{line-height:1.1;font-family:var(--display);color:var(--muted);justify-items:center;font-weight:700;display:grid}.fixture-row:has(>.fixture-when){row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fixture-row:has(>.fixture-when)>.fixture-side.home{grid-area:1/1}.fixture-row:has(>.fixture-when)>.fixture-side:not(.home){grid-area:1/2}.fixture-row>.fixture-when{justify-content:center;align-items:baseline;gap:var(--space-2);grid-area:2/1/3/-1;grid-auto-flow:column}.fixtures-narrow .fixture-side .ellipsis{white-space:normal;overflow-wrap:anywhere;line-height:1.2;overflow:visible}.table{border-collapse:separate;width:100%;border-spacing:0 var(--space-1);font-variant-numeric:tabular-nums}.table th{padding:var(--space-1) var(--space-2);text-align:left}.table td{padding:var(--space-2);background:var(--well-soft)}.table td:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.table td:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.table tr.me td{background:color-mix(in srgb, var(--accent) 12%, transparent)}.table tr.zone-up td:first-child{box-shadow:inset 4px 0 0 var(--accent)}.table tr.zone-down td:first-child{box-shadow:inset 4px 0 0 var(--danger)}.table tr.zone-champ td:first-child{box-shadow:inset 4px 0 0 var(--gold)}.table .pts{font-family:var(--display);font-weight:800;font-size:var(--fs-title)}.table .pos-cell{font-family:var(--display);color:var(--muted);width:2.5ch;font-weight:800}.table .club-cell{align-items:center;gap:var(--space-2);min-width:0;display:flex}@container (width<=28.75rem){.table .opt{display:none}}.table td.fill{width:100%;max-width:0}.panel.fill .panel-body:has(>.chat-frame){grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;align-content:stretch;overflow:hidden}.chat-frame{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:240px;display:grid}.chat-frame>.chat{min-height:0;overflow:auto}.chat{padding-right:var(--space-1);align-content:start;gap:10px;display:grid}.msg{gap:var(--space-2);align-items:flex-end;display:flex}.msg.mine{flex-direction:row-reverse}.bubble{max-width:min(78%,520px);padding:var(--space-2) var(--space-3);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--space-1);background:#1c3050}.msg.mine .bubble{border-radius:var(--r-lg) var(--r-lg) var(--space-1) var(--r-lg);background:#1f6a44}.bubble .who{font-size:var(--fs-label);color:var(--muted);align-items:baseline;gap:6px;display:flex}.sheet-backdrop{z-index:var(--z-sheet);padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);animation:fade var(--dur-fade) var(--ease-out);background:#000a;place-items:end center;display:grid;position:fixed;inset:0}:root[data-layout=expanded] .sheet-backdrop,:root[data-layout=medium] .sheet-backdrop{padding:var(--pad);align-items:center}.sheet{width:min(100%,560px);min-height:0;max-height:min(86dvh, calc(100dvh - var(--safe-top) - 16px));border-radius:var(--r-xl) var(--r-xl) 0 0;background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--panel-edge);padding:var(--space-2) var(--pad) calc(var(--pad) + var(--safe-bottom));box-shadow:var(--shadow-3);animation:rise var(--dur-base) var(--ease-out);flex-direction:column;display:flex;container-type:inline-size}:root[data-keyboard=open] .sheet{max-height:calc(var(--vvh,100dvh) - 16px)}:root[data-layout=expanded] .sheet,:root[data-layout=medium] .sheet{border-radius:var(--r-xl);padding-bottom:var(--pad)}.sheet-grip{width:44px;height:5px;margin:var(--space-1) auto 10px;background:var(--panel-edge);border-radius:3px;flex:none}.sheet-head{margin-bottom:var(--space-3);flex:none;align-items:center;gap:10px;display:flex}.sheet-head .icon-btn{flex:none;width:44px;height:44px}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.sheet-foot{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--panel-edge);flex-wrap:wrap;flex:none;display:flex}.sheet-foot>*{flex:auto}:root[data-layout=expanded] .sheet-foot>*,:root[data-layout=medium] .sheet-foot>*{flex:none}.onboard{gap:var(--space-3);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:min(100%,1040px);height:100%;min-height:0;display:grid}.onboard-top{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.onboard-body{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}:root[data-layout=medium] .onboard-body,:root[data-layout=expanded] .onboard-body,:root[data-layout=compact-landscape] .onboard-body{grid-template-columns:minmax(0,1fr) minmax(200px,320px)}.onboard-foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.onboard-foot .onboard-hint{text-align:right;flex-basis:100%;order:-1}.preview{padding:var(--space-4);border-radius:var(--radius);background:radial-gradient(closest-side at 50% 70%, var(--accent-glow), transparent), linear-gradient(180deg, #13264a, #0b1528);border:1px solid var(--panel-edge);flex:none;grid-template-rows:minmax(0,1fr) auto;align-content:center;justify-items:center;gap:10px;min-height:auto;display:grid;overflow:hidden}.panel-body .preview{padding:var(--space-2)}.preview>.figure:only-child{grid-row:1/-1}:root[data-layout=compact-portrait] .panel-body>.preview{top:calc(-1 * var(--space-3));z-index:var(--z-raised);background:var(--panel);height:clamp(140px,26dvh,220px);box-shadow:0 0 0 var(--space-2) var(--panel);position:sticky}.steps{gap:6px;display:flex}.step-dot{background:var(--line);height:6px;transition:background-color var(--dur-base) var(--ease-out);border-radius:3px;flex:1}.country-picked{min-height:var(--touch);align-items:center;gap:10px;display:flex}.country-list{gap:var(--space-1);max-height:min(320px,40dvh);padding-right:var(--space-1);border-radius:var(--r-md);display:grid}.country{min-height:var(--touch);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);background:var(--well-soft);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;display:flex}.country[aria-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.position-card{padding:10px var(--space-2);justify-items:center;gap:6px;display:grid}.position-card svg{width:48px;height:auto}.hero-auth{gap:var(--space-3);width:min(100%,460px);max-height:100%;display:grid;overflow:auto}.hero-art{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--panel-edge);position:relative;overflow:hidden}.hero-art .event-scene{width:100%;height:100%;position:absolute;inset:0}.hero-art .logo{left:var(--space-4);bottom:var(--space-3);text-shadow:0 4px 20px #000;position:absolute}@media (height<=640px){.hero-art{display:none}}.toasts{z-index:var(--z-toast);left:50%;top:calc(68px + var(--safe-top));gap:var(--space-2);pointer-events:none;width:min(92vw,460px);padding-inline:var(--safe-left) var(--safe-right);display:grid;position:fixed;transform:translate(-50%)}.toast{font:inherit;text-align:left;min-height:var(--touch);border-radius:var(--r-lg);border:1px solid var(--panel-edge);color:var(--text);cursor:pointer;pointer-events:auto;animation:toast-in var(--dur-base) var(--ease-pop);background:#0f1d35f2;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 12px 30px #000a}.toast-region{gap:var(--space-2);display:grid}.toast.out{animation:fade-out .18s var(--ease-out) forwards}@keyframes fade-out{to{opacity:0;transform:translateY(calc(-1 * var(--lift)))}}.toast-ok{border-color:var(--accent-line)}.toast-error{border-color:#ff5d6c88}.toast-gain{border-color:var(--gold);background:linear-gradient(90deg,#3a2c05f2,#0f1d35f2)}@keyframes toast-in{0%{transform:translateY(calc(-1.5 * var(--lift)));opacity:0}to{opacity:1;transform:none}}.loading{color:var(--muted);animation:fade var(--dur-fade) var(--ease-out);place-items:center;gap:10px;padding:30px;display:grid}.spin{color:var(--accent);animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{justify-items:center;gap:var(--space-2);padding:18px var(--space-2);text-align:center;color:var(--muted);display:grid}.skeleton{border-radius:var(--r-lg);background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;animation:1.4s linear infinite shimmer}.skeleton-tiles{height:132px}.skeleton-rows{height:52px}@keyframes shimmer{to{background-position:-200% 0}}.confirm{gap:var(--space-2)}.level-up{gap:var(--space-3);padding-top:var(--space-4);justify-items:center;display:grid;position:relative;overflow:hidden}.level-burst{background:repeating-conic-gradient(from 0deg, #f3c84b33 0 10deg, transparent 10deg 20deg);border-radius:50%;width:260px;height:260px;animation:12s linear infinite spin;position:absolute;top:-60px;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.level-number{font-family:var(--display);font-weight:800;font-size:var(--fs-hero);color:var(--gold);text-shadow:0 4px 24px #f3c84b66;animation:pop var(--dur-slow) var(--ease-pop);position:relative}.level-up .list{width:100%}@media (prefers-reduced-motion:reduce){:root{--lift:0px;--ease-pop:var(--ease-out);--dur-press:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}html{scroll-behavior:auto}.btn:active:not(:disabled),.btn-ghost:active:not(:disabled),.choice:active:not(:disabled),.chip-btn:active,.item.clickable:active,.icon-btn:active,.tab:active{transform:none}.spin{animation:1.6s ease-in-out infinite pulse}.level-burst,.skeleton,.nav-badge{animation:none}.delta,.toast,.sheet{animation:fade var(--dur-fade) var(--ease-out)}}.announcements{gap:var(--space-2);margin-bottom:var(--space-2);flex:none;max-height:30%;display:grid;overflow-y:auto}.announcement{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--panel-2);border:1px solid var(--panel-edge);display:flex}.announcement>.icon{margin-top:2px}.announcement p{white-space:pre-line;overflow-wrap:anywhere}.announcement .icon-btn{min-width:var(--touch);min-height:var(--touch);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;flex:none}.drill-head{gap:var(--space-2);display:grid}.drill-head .bar{gap:2px}.drill-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.drill{gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-lg);border:1px solid var(--panel-edge);background:linear-gradient(#1b2f52,#121f37);align-content:start;min-width:0;display:grid}.drill-cost{border-radius:var(--r-xs);background:var(--well);border:1px solid var(--line);font-size:var(--fs-label);flex:none;align-items:center;gap:2px;padding:1px 8px;display:inline-flex}.drill-stats{gap:var(--space-1)}.drill-stat{align-items:center;gap:var(--space-2);grid-template-columns:minmax(4.5rem,7rem) 1fr 2.2rem;min-height:26px;display:grid}.drill-stat-name{font-size:var(--fs-label)}.drill-weight{background:var(--well);border-radius:4px;height:8px;overflow:hidden}.drill-weight i{background:var(--bar,var(--accent));border-radius:4px;height:100%;display:block}.drill-now{text-align:right;font-weight:600}.session-overlay{z-index:var(--z-sheet);padding:calc(var(--pad) + var(--safe-top)) var(--pad) calc(var(--pad) + var(--safe-bottom));animation:fade var(--dur-base) var(--ease-out);background:#050b16e6;place-items:center;display:grid;position:fixed;inset:0}.session-card{gap:var(--space-3);overscroll-behavior:contain;width:min(100%,26rem);max-height:100%;padding:var(--space-4);border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--panel-edge);display:grid;overflow-y:auto}.session-kicker{color:var(--muted);text-align:center;margin:0}.session-title{font-family:var(--display);font-weight:800;font-size:var(--fs-value);text-align:center;margin:0;line-height:1}.session-icons{justify-content:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.session-icon{border-radius:var(--r-md);width:46px;height:46px;color:var(--muted);background:var(--well);border:1px solid var(--line);opacity:.45;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-pop);place-items:center;display:grid}.session-icon.lit{opacity:1;color:var(--tile,var(--accent));background:color-mix(in srgb, var(--tile,var(--accent)) 16%, var(--well));transform:translateY(-3px)}.session-gains{gap:var(--space-2)}.session-gain{gap:4px;display:grid}.session-bar{background:var(--well);border-radius:5px;height:10px;overflow:hidden}.session-bar i{background:var(--bar,var(--accent));height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:5px;display:block}.session-actions{gap:var(--space-2)}.session-actions .btn{flex:auto}@media (prefers-reduced-motion:reduce){.session-icon,.session-bar i{transition:none}}.card-stage{gap:var(--space-2);text-align:center;align-content:center;justify-items:center;min-height:0;display:grid}.torso-stage{height:clamp(160px,26dvh,240px)}.torso-stage .torso{max-height:100%}:root[data-layout=medium] .torso-stage,:root[data-layout=expanded] .torso-stage,:root[data-layout=compact-landscape] .torso-stage{aspect-ratio:5/6;justify-self:center;width:auto;height:260px}:root[data-layout] .onboard-body.one{grid-template-columns:minmax(0,1fr)}.onboard-body.one .panel-body{width:100%;max-width:34rem;margin-inline:auto}.position-list{gap:var(--space-2);display:grid}.position-row{place-items:center stretch;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);text-align:left;grid-template-columns:28px minmax(0,1fr) auto;display:grid}.position-row .position-zone{width:28px;height:40px}.kit-line{align-items:center;gap:var(--space-3);min-height:var(--touch);display:flex}.kit-swatch{border-radius:var(--r-sm);flex:none;width:40px;height:40px}.finish-preview{gap:var(--space-3)}.career-card{gap:var(--space-4);align-content:start;justify-items:center;display:grid}@container (width>=26rem){.career-card{grid-template-columns:auto minmax(0,1fr);place-items:start stretch}}.career-card .readiness{gap:var(--space-3);align-content:start;width:100%;display:grid}.today{gap:var(--space-2)}.today-row{min-height:56px;color:inherit;text-decoration:none}.today-row.done{opacity:.7}.today-row.done .grow{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.intensity-bar{align-items:center;gap:var(--space-2);display:flex}.intensity-end{font-size:var(--fs-label);color:var(--muted);flex:none}.intensity-range{min-width:0;height:var(--touch);appearance:none;cursor:pointer;background:0 0;flex:auto;margin:0}.intensity-range:disabled{cursor:progress;opacity:.6}.intensity-range::-webkit-slider-runnable-track{border-radius:var(--r-pill);border:2px solid var(--panel-edge);background:linear-gradient(90deg, var(--energy), var(--sun) 50%, var(--kick));height:12px}.intensity-range::-moz-range-track{border-radius:var(--r-pill);border:2px solid var(--panel-edge);background:linear-gradient(90deg, var(--energy), var(--sun) 50%, var(--kick));height:12px}.intensity-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--panel-edge);background:var(--panel);width:28px;height:28px;box-shadow:var(--shadow-1);border-radius:50%;margin-top:-10px}.intensity-range::-moz-range-thumb{border:2px solid var(--panel-edge);background:var(--panel);width:28px;height:28px;box-shadow:var(--shadow-1);border-radius:50%}.intensity-range:focus-visible{outline:none}.intensity-range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--focus);outline-offset:2px}.intensity-range:focus-visible::-moz-range-thumb{outline:3px solid var(--focus);outline-offset:2px}.intensity-stops{gap:var(--space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.intensity-stop{min-height:var(--touch);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);font-family:var(--display);font-weight:700;font-size:var(--fs-label);letter-spacing:.02em;background:0 0}.intensity-stop[aria-pressed=true]{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.intensity-stop:disabled{opacity:.5}.award{text-align:center;justify-items:center;gap:2px;width:78px;display:grid}.player-link{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:inherit;text-decoration:none;display:inline-flex}.player-link:not(.is-academy):hover .ellipsis,.player-link:not(.is-academy):focus-visible .ellipsis{text-decoration:underline}.player-link.is-academy{color:var(--muted)}.academy-name{color:var(--muted);font-style:italic}.player-row{min-height:64px;color:inherit;text-decoration:none}.player-row-wrap{align-items:center;gap:var(--space-2);display:flex}.player-row-wrap>.player-row{flex:auto;min-width:0}.player-hero{gap:var(--space-3);justify-items:center;display:grid}.player-hero-actions{gap:var(--space-2);width:min(100%,240px)}.player-hero-actions .btn{justify-content:center;width:100%}:root[data-layout=medium] .player-hero,:root[data-layout=expanded] .player-hero{grid-template-columns:auto minmax(0,1fr);place-items:start}.screen-back{padding-bottom:var(--space-1)}.shape{padding-block:var(--space-1);place-items:center;display:grid}.shape-pitch{aspect-ratio:100/140;width:min(100%,420px,40dvh);position:relative}.shape-pitch>.pitch{width:100%;height:100%;position:absolute;inset:0}.stoken{width:22%;min-width:56px;max-width:88px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.stoken:disabled{cursor:default}.stoken .avatar,.stoken-open{aspect-ratio:1;filter:drop-shadow(0 4px 6px #0009);width:min(100%,46px);height:auto}.stoken-open{color:#fff;background:#0a142466;border:2px dashed #fffa;border-radius:50%;place-items:center;display:grid}.stoken .pos{z-index:var(--z-raised);min-width:28px;height:18px;box-shadow:var(--shadow-1);position:absolute;top:-10px;left:50%;transform:translate(-50%)}.stoken-name{border-radius:var(--r-xs);max-width:100%;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;background:#081221d9;padding:1px 6px;font-weight:600;overflow:hidden}.stoken.is-open .stoken-name{color:var(--muted);font-style:italic}.stoken-value{font-family:var(--display);font-weight:800;font-size:var(--fs-label);color:var(--gold);align-items:center;gap:2px;line-height:1;display:inline-flex}.bench-row{justify-content:center;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.bench-row .stoken{width:88px;position:relative;transform:none}.shape-row{gap:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--space-1);display:flex;overflow-x:auto}.shape-choice{scroll-snap-align:start;flex:none;width:5.5rem}.choices-3{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-layout=compact-portrait] .choices-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr))}.pick-row{align-items:stretch;gap:var(--space-2);display:flex}.pick-main{flex:auto;width:auto;min-width:0}.pick-info{flex:none;align-self:center;text-decoration:none}.style-row{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.style-row .choice{min-height:56px;padding:var(--space-2)}.style-row .choice-title{font-size:var(--fs-body)}:root[data-layout=medium] .screen-stack,:root[data-layout=expanded] .screen-stack{width:min(100%,760px);margin-inline:auto}@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(./lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.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(./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(./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(./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(./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(./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(./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(./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{--ks-navy:#0e2050;--ks-navy-raised:#16306b;--ks-navy-hover:#1e3f84;--ks-yellow:#ffd21e;--ks-yellow-press:#f5b800;--ks-yellow-soft:#ffe87a;--ks-paper:#fff;--ks-paper-alt:#f4f6fb;--ks-ink:#101425;--ks-ink-muted:#5a6480;--ks-win:#2fa84f;--ks-loss:#d8342c;--ks-warn:#f08a25;--ks-info:#35a7e0;--ks-win-text:#24813d;--ks-loss-text:#d4332b;--ks-warn-text:#a6601a;--ks-info-text:#2678a2;--ks-win-text-deep:#217537;--ks-loss-text-deep:#bb2d26;--ks-warn-text-deep:#965617;--ks-info-text-deep:#236d93;--ks-win-on-navy:var(--ks-win);--ks-loss-on-navy:#ff4036;--ks-warn-on-navy:var(--ks-warn);--ks-info-on-navy:var(--ks-info);--ks-on-win:var(--ks-ink);--ks-on-loss:var(--ks-paper);--ks-on-warn:var(--ks-ink);--ks-on-info:var(--ks-ink);--ks-hue-blue:#2c6bd6;--ks-hue-red:#d8342c;--ks-hue-green:#2fa84f;--ks-hue-purple:#7b4fc0;--ks-hue-orange:#f08a25;--ks-hue-cyan:#35a7e0;--ks-hue-pink:#ec5f9b;--ks-hue-teal:#14a08a;--ks-on-hue-blue:var(--ks-paper);--ks-on-hue-red:var(--ks-paper);--ks-on-hue-purple:var(--ks-paper);--ks-on-hue-green:var(--ks-ink);--ks-on-hue-orange:var(--ks-ink);--ks-on-hue-cyan:var(--ks-ink);--ks-on-hue-pink:var(--ks-ink);--ks-on-hue-teal:var(--ks-ink);--ks-hue-blue-deep:#2c6bd6;--ks-hue-red-deep:#d8342c;--ks-hue-purple-deep:#7b4fc0;--ks-hue-green-deep:#268740;--ks-hue-orange-deep:#af641b;--ks-hue-cyan-deep:#287eaa;--ks-hue-pink-deep:#c14e7f;--ks-hue-teal-deep:#118573;--ks-streak-blue:#6ca2fd;--ks-streak-red:#ff746d;--ks-streak-green:#5fc67b;--ks-streak-purple:#a883e3;--ks-streak-orange:#ffb164;--ks-streak-cyan:#73d0ff;--ks-streak-pink:#ff91c0;--ks-streak-teal:#46bdaa;--ks-rarity-common:#5a6480;--ks-rarity-rare:#35a7e0;--ks-rarity-epic:#7b4fc0;--ks-rarity-legendary:#ffd21e;--ks-on-rarity-common:var(--ks-paper);--ks-on-rarity-rare:var(--ks-ink);--ks-on-rarity-epic:var(--ks-paper);--ks-on-rarity-legendary:var(--ks-ink);--ks-rarity-common-text:#5a6480;--ks-rarity-rare-text:#2678a2;--ks-rarity-epic-text:#7b4fc0;--ks-rarity-legendary-text:#876f10;--ks-radius-sm:10px;--ks-radius-md:14px;--ks-radius-lg:18px;--ks-radius-pill:999px;--ks-border-card:4px solid var(--ks-paper);--ks-border-ink:2px solid var(--ks-ink);--ks-shadow-card:0 3px 0 #0a1a42, 0 8px 18px #0a1a424d;--ks-shadow-raised:0 2px 0 #0a1a42, 0 4px 10px #0a1a422e;--ks-shadow-sticker:inset 0 -3px 0 var(--ks-yellow-press);--ks-space-1:4px;--ks-space-2:8px;--ks-space-3:12px;--ks-space-4:16px;--ks-space-5:20px;--ks-space-6:24px;--ks-space-7:32px;--ks-space-8:48px;--ks-font-display:"Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--ks-font-cond:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--ks-font-body:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ks-size-1:.75rem;--ks-size-2:.8125rem;--ks-size-3:.9375rem;--ks-size-4:1rem;--ks-size-5:1.25rem;--ks-size-6:clamp(1.5rem, 5cqi, 2rem);--ks-size-7:clamp(2.25rem, 9cqi, 3.5rem);--ks-track-tight:-.015em;--ks-track-caps:.06em;--ks-leading-tight:1.05;--ks-leading-body:1.55;--ks-dur-fast:.12s;--ks-dur-med:.22s;--ks-dur-slow:.38s;--ks-ease:cubic-bezier(.2, .8, .2, 1);--ks-ease-back:cubic-bezier(.34, 1.4, .64, 1);--ks-ring-1:var(--ks-ink);--ks-ring-2:var(--ks-yellow);--ks-ring:0 0 0 2px var(--ks-ring-1), 0 0 0 5px var(--ks-ring-2);--ks-bg:var(--ks-paper-alt);--ks-surface:var(--ks-paper);--ks-text:var(--ks-ink);--ks-text-muted:var(--ks-ink-muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-ks-theme=dark]{--ks-bg:var(--ks-navy);--ks-surface:var(--ks-navy-raised);--ks-text:var(--ks-paper);--ks-text-muted:#afbbd6;--ks-win-text:var(--ks-win-on-navy);--ks-loss-text:var(--ks-loss-on-navy);--ks-warn-text:var(--ks-warn-on-navy);--ks-info-text:var(--ks-info-on-navy);--ks-ring-1:var(--ks-yellow);--ks-ring-2:var(--ks-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ks-page{background:var(--ks-bg);color:var(--ks-text);font-family:var(--ks-font-body);font-size:var(--ks-size-4);line-height:var(--ks-leading-body);font-synthesis:none;-webkit-text-size-adjust:100%}.ks-surface{background:var(--ks-surface);color:var(--ks-text);border-radius:var(--ks-radius-md);box-shadow:var(--ks-shadow-raised)}.ks-surface.ks-card{border:var(--ks-border-card);border-radius:var(--ks-radius-lg);box-shadow:var(--ks-shadow-card)}.ks-on-navy{--ks-bg:var(--ks-navy);--ks-surface:var(--ks-navy-raised);--ks-text:var(--ks-paper);--ks-text-muted:#afbbd6;--ks-win-text:var(--ks-win-on-navy);--ks-loss-text:var(--ks-loss-on-navy);--ks-warn-text:var(--ks-warn-on-navy);--ks-info-text:var(--ks-info-on-navy)}.ks-banner{background:var(--ks-navy);color:var(--ks-paper);font-family:var(--ks-font-display);text-transform:uppercase;letter-spacing:var(--ks-track-tight);font-weight:400;line-height:var(--ks-leading-tight);padding:var(--ks-space-2) var(--ks-space-3)}.ks-caps{font-family:var(--ks-font-display);text-transform:uppercase;letter-spacing:var(--ks-track-tight);font-weight:400;line-height:var(--ks-leading-tight)}.ks-caps.ks-caps-micro{font-family:var(--ks-font-cond);font-weight:600;font-size:var(--ks-size-1);letter-spacing:var(--ks-track-caps)}.ks-num{font-family:var(--ks-font-cond);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:var(--ks-track-tight);font-weight:700;line-height:var(--ks-leading-tight)}.ks-muted{color:var(--ks-text-muted)}.ks-t-win{color:var(--ks-win-text)}.ks-t-loss{color:var(--ks-loss-text)}.ks-t-warn{color:var(--ks-warn-text)}.ks-t-info{color:var(--ks-info-text)}.ks-hue-blue{--ks-hue:var(--ks-hue-blue);--ks-on-hue:var(--ks-on-hue-blue);--ks-streak:var(--ks-streak-blue)}.ks-hue-red{--ks-hue:var(--ks-hue-red);--ks-on-hue:var(--ks-on-hue-red);--ks-streak:var(--ks-streak-red)}.ks-hue-green{--ks-hue:var(--ks-hue-green);--ks-on-hue:var(--ks-on-hue-green);--ks-streak:var(--ks-streak-green)}.ks-hue-purple{--ks-hue:var(--ks-hue-purple);--ks-on-hue:var(--ks-on-hue-purple);--ks-streak:var(--ks-streak-purple)}.ks-hue-orange{--ks-hue:var(--ks-hue-orange);--ks-on-hue:var(--ks-on-hue-orange);--ks-streak:var(--ks-streak-orange)}.ks-hue-cyan{--ks-hue:var(--ks-hue-cyan);--ks-on-hue:var(--ks-on-hue-cyan);--ks-streak:var(--ks-streak-cyan)}.ks-hue-pink{--ks-hue:var(--ks-hue-pink);--ks-on-hue:var(--ks-on-hue-pink);--ks-streak:var(--ks-streak-pink)}.ks-hue-teal{--ks-hue:var(--ks-hue-teal);--ks-on-hue:var(--ks-on-hue-teal);--ks-streak:var(--ks-streak-teal)}.ks-hue-fill{background-color:var(--ks-hue,var(--ks-hue-blue));background-image:linear-gradient(116deg, transparent 0 32%, var(--ks-streak,var(--ks-streak-blue)) 32% 52%, transparent 52% 100%);color:var(--ks-on-hue,var(--ks-paper))}.ks-focus:focus-visible,.ks-page :focus-visible{box-shadow:var(--ks-ring);border-radius:inherit;outline:none}.ks-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--ks-dur-fast:1ms;--ks-dur-med:1ms;--ks-dur-slow:1ms;--ks-ease:linear;--ks-ease-back:linear}.ks-page *,.ks-page :before,.ks-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--ink:var(--ks-ink);--ink-soft:var(--ks-ink-muted);--navy:var(--ks-navy);--sky:var(--ks-hue-cyan);--sky-deep:var(--ks-hue-blue);--sky-ink:var(--ks-info-text);--grass:var(--ks-hue-green);--kick:var(--ks-yellow);--kick-deep:var(--ks-rarity-legendary-text);--kick-text:var(--ks-rarity-legendary-text);--lime:var(--ks-yellow-soft);--pink:var(--ks-hue-pink);--sun:var(--ks-yellow);--bg-0:var(--ks-paper-alt);--bg-1:var(--ks-paper-alt);--bg-2:var(--ks-paper);--panel:var(--ks-paper);--panel-2:var(--ks-paper);--panel-edge:var(--ks-ink);--line:#dce2f0;--well:var(--ks-paper-alt);--well-soft:var(--ks-paper-alt);--chrome:var(--ks-navy);--control-edge:var(--ks-ink);--text:var(--ks-ink);--muted:var(--ks-ink-muted);--muted-2:var(--ks-ink-muted);--accent:var(--ks-yellow);--accent-deep:var(--ks-yellow-press);--accent-ink:var(--ks-ink);--accent-soft:var(--ks-yellow-soft);--accent-line:var(--ks-ink);--accent-glow:#ffd21e47;--accent-text:var(--ks-win-text);--gold:var(--ks-yellow);--gold-deep:var(--ks-rarity-legendary-text);--gold-top:var(--ks-yellow-soft);--gold-bot:var(--ks-yellow-press);--star:var(--ks-yellow);--danger:var(--ks-loss);--danger-text:var(--ks-loss-text);--low:#d8342c1f;--warn:var(--ks-warn);--info:var(--ks-info);--energy:var(--ks-yellow);--fitness:var(--ks-win);--focus:var(--ks-yellow);--c-att:var(--ks-hue-red);--c-cre:var(--ks-hue-green);--c-def:var(--ks-hue-blue);--c-phy:var(--ks-hue-orange);--c-gk:var(--ks-hue-pink);--display:var(--ks-font-display);--body:var(--ks-font-body);--fs-label:var(--ks-size-2);--fs-body:var(--ks-size-4);--fs-title:var(--ks-size-5);--fs-value:var(--ks-size-6);--fs-hero:var(--ks-size-7);--r-xs:8px;--r-sm:var(--ks-radius-sm);--r-md:var(--ks-radius-md);--r-lg:var(--ks-radius-lg);--r-xl:24px;--r-pill:var(--ks-radius-pill);--radius:var(--ks-radius-md);--radius-sm:var(--ks-radius-sm);--edge:var(--ks-border-ink);--drop:var(--ks-shadow-raised);--drop-sm:var(--ks-shadow-raised);--shadow-1:var(--ks-shadow-raised);--shadow-2:var(--ks-shadow-raised);--shadow-3:var(--ks-shadow-card);--dur-press:var(--ks-dur-fast);--dur-fast:var(--ks-dur-fast);--dur-base:var(--ks-dur-med);--dur-slow:var(--ks-dur-slow);--dur-fade:var(--ks-dur-med);--ease-out:var(--ks-ease);--ease-pop:var(--ks-ease-back);--lift:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background-color:var(--ks-paper-alt)}body{color:var(--ks-text);background:var(--ks-bg);font-family:var(--ks-font-body);font-size:var(--ks-size-4);line-height:var(--ks-leading-body);font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.display,.card-title,.countdown,.player-rating,.banner-name,.scene-title,.level-number,.group-total,.tile-value,.token-value,.score,.tile-name,.choice-title,.item-title,.logo{font-family:var(--ks-font-display);letter-spacing:var(--ks-track-tight);font-weight:400;line-height:var(--ks-leading-tight);text-transform:uppercase}.item-title{text-transform:none;letter-spacing:0;font-family:var(--ks-font-body);font-weight:600}strong,b{font-weight:600}a{color:var(--ks-info-text)}.num,.tile-value,.group-total,.countdown,.player-rating,.fixture-score,.feed .minute,.shirt-number,.token-value,.rating,.pts,.currency,.hud .num,.score,.level-number{font-family:var(--ks-font-cond);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:var(--ks-track-tight);font-weight:700}.chip,.table th,.bar-head .label,.field>span{font-family:var(--ks-font-cond);font-weight:600;font-size:var(--ks-size-1);letter-spacing:var(--ks-track-caps);text-transform:uppercase;color:var(--ks-text-muted)}.muted{color:var(--ks-text-muted)}.gold{color:var(--ks-rarity-legendary-text)}.good,.ledger .good{color:var(--ks-win-text)}.bad,.ledger .bad,.error{color:var(--ks-loss-text)}:focus-visible{box-shadow:var(--ks-ring);outline:none}.btn:focus-visible{box-shadow:var(--ks-shadow-sticker), var(--ks-ring)}.btn-ghost:focus-visible{box-shadow:inset 0 0 0 2px var(--ks-navy), var(--ks-ring)}.btn-danger:focus-visible{box-shadow:inset 0 -3px 0 #0b163659, var(--ks-ring)}.btn:disabled:focus-visible{box-shadow:var(--ks-ring)}.tab[aria-selected=true]:focus-visible,.tab[aria-current=page]:focus-visible,.choice[aria-pressed=true]:focus-visible,.chip-btn[aria-pressed=true]:focus-visible,.intensity-stop[aria-pressed=true]:focus-visible{box-shadow:var(--ks-shadow-sticker), var(--ks-ring)}.nav,.hud{--text:var(--ks-paper);--muted:#afbbd6;--muted-2:#afbbd6;--line:#ffffff29;--well:#ffffff1f;--well-soft:#ffffff1f;--control-edge:#ffffff3d;background:var(--ks-navy);color:var(--ks-paper);border:0}.nav-item{color:#afbbd6;border-radius:var(--ks-radius-pill)}.nav-item[aria-current=page]{color:var(--ks-paper)}.nav-item[aria-current=page] .nav-icon{color:var(--ks-ink);background:var(--ks-yellow);border:var(--ks-border-ink);box-shadow:var(--ks-shadow-sticker);animation:none}.nav-icon{border-radius:var(--ks-radius-pill);width:46px;height:30px}:root[data-layout=compact-portrait] .nav-icon{width:42px}.nav-label{font-family:var(--ks-font-cond);letter-spacing:var(--ks-track-caps);text-transform:uppercase;font-weight:600}.nav-item:not([aria-current=page]) .nav-label{color:#afbbd6}.nav-badge{background:var(--ks-warn);box-shadow:0 0 0 2px var(--ks-navy)}:root[data-layout=compact-portrait] .nav,:root[data-layout=medium] .nav{border-top:0}:root[data-layout=expanded] .nav,:root[data-layout=compact-landscape] .nav{border-right:0}:root[data-layout=expanded] .nav-item[aria-current=page]:before,:root[data-layout=compact-landscape] .nav-item[aria-current=page]:before{background:var(--ks-yellow)}.logo{color:var(--ks-paper);letter-spacing:var(--ks-track-tight)}.logo span{color:var(--ks-ink);background:var(--ks-yellow);border-radius:var(--ks-radius-sm);box-shadow:var(--ks-shadow-sticker)}.nav .logo{color:var(--ks-paper)}.hud{border-bottom:3px solid var(--ks-ink)}.hud-me{color:var(--ks-paper)}.hud-name{font-family:var(--ks-font-display);letter-spacing:var(--ks-track-tight);font-weight:400}.hud-edit{background:var(--ks-yellow);color:var(--ks-ink);box-shadow:0 0 0 2px var(--ks-navy)}.hud-link{border-radius:var(--ks-radius-pill);min-height:44px;padding-inline:2px}.energy-pill,.hud .currency{border-radius:var(--ks-radius-pill);min-height:34px;color:var(--ks-paper);background:#ffffff1f;border:0;gap:6px;padding:0 10px}.energy-pill.full{background:var(--ks-yellow);color:var(--ks-ink);box-shadow:var(--ks-shadow-sticker)}.energy-pill.full .muted{color:#101425b3}.energy-track{background:0 0;border:0;width:clamp(48px,12vw,120px);height:auto}.energy-track .ks-bar-track{background:#00000057}.energy-pill.full .ks-bar-track{background:#10142538}.hud .delta.up{background:var(--ks-yellow);color:var(--ks-ink)}.hud .delta.down{background:var(--ks-paper);color:var(--ks-ink)}.hud-crown{color:var(--ks-yellow);font-family:var(--ks-font-cond);letter-spacing:var(--ks-track-caps);text-transform:uppercase;align-items:center;gap:3px;margin-right:5px;font-weight:700;display:inline-flex}.hud-crown:after{content:" ·";color:#afbbd6}.skip-link{background:var(--ks-yellow);color:var(--ks-ink);border:var(--ks-border-ink);border-radius:var(--ks-radius-pill);font-family:var(--ks-font-display);text-transform:uppercase;font-weight:400}.offline-strip{background:var(--ks-warn);color:var(--ks-ink);border-bottom:2px solid var(--ks-ink);font-family:var(--ks-font-cond);letter-spacing:var(--ks-track-caps);text-transform:uppercase;font-weight:600}.scroll,.panel-body{scrollbar-color:var(--ks-ink-muted) transparent}.scroll::-webkit-scrollbar-track{background:0 0}.panel-body::-webkit-scrollbar-track{background:0 0}.scroll::-webkit-scrollbar-thumb{background:var(--ks-ink-muted);border:2px solid var(--ks-paper-alt);border-radius:var(--ks-radius-pill)}.panel-body::-webkit-scrollbar-thumb{background:var(--ks-ink-muted);border:2px solid var(--ks-paper-alt);border-radius:var(--ks-radius-pill)}.panel{background:var(--ks-surface);border-radius:var(--ks-radius-md);box-shadow:var(--ks-shadow-raised);border:0}.panel-head h2{align-items:center;gap:var(--ks-space-2);font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-5);letter-spacing:var(--ks-track-tight);text-transform:uppercase;color:var(--ks-text);background:0 0;border:0;padding:0;display:flex;transform:none}.panel-head .icon{color:var(--ks-navy)}.panel.hero{background:var(--ks-surface)}.panel.glow{box-shadow:var(--ks-shadow-raised), inset 0 4px 0 var(--ks-yellow)}.panel.glow .panel-head{padding-top:var(--ks-space-3)}.panel.glow .panel-head h2{background:0 0}.tile{background:var(--ks-paper);border:var(--ks-border-ink);border-radius:var(--ks-radius-md);box-shadow:var(--ks-shadow-raised)}.tile.locked,.tile.academy{background:var(--ks-paper-alt)}.tile.academy strong,.academy-name{color:var(--ks-ink-muted)}.tile-empty{box-shadow:none;border-style:dashed}.tile-icon{background:var(--ks-paper-alt);border:var(--ks-border-ink);border-radius:var(--ks-radius-sm);color:color-mix(in srgb, var(--tile,var(--ks-navy)) 55%, var(--ks-ink))}.group-total{color:color-mix(in srgb, var(--tile,var(--ks-ink)) 45%, var(--ks-ink))}.strip,.banner,.inbox-card{background:var(--ks-paper);border:var(--ks-border-ink);border-radius:var(--ks-radius-md);box-shadow:var(--ks-shadow-raised)}.banner{background:var(--ks-navy);color:var(--ks-paper);border:0}.banner .muted,.banner .tiny{color:#afbbd6}.scoreboard{background:var(--ks-navy);color:var(--ks-paper);box-shadow:var(--ks-shadow-card);border:0}.scoreboard .name{color:var(--ks-paper)}.score{font-size:var(--ks-size-7);color:var(--ks-yellow);text-shadow:none}.item{background:var(--ks-paper-alt);border-radius:var(--ks-radius-md);border:2px solid #0000}.item.clickable:hover,.item.clickable:focus-within{border-color:var(--ks-ink)}.item.me{background:var(--ks-yellow-soft);border-color:var(--ks-ink)}.btn{min-height:44px;padding:0 var(--ks-space-4);border:var(--ks-border-ink);border-radius:var(--ks-radius-pill);background:var(--ks-yellow);color:var(--ks-ink);box-shadow:var(--ks-shadow-sticker);font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-4);letter-spacing:var(--ks-track-tight);text-transform:uppercase;text-shadow:none;transition:transform var(--ks-dur-fast) var(--ks-ease), background-color var(--ks-dur-fast) var(--ks-ease);line-height:1}.btn:active:not(:disabled){background:var(--ks-yellow-press);box-shadow:none;transform:translateY(2px)}.btn-gold{background:var(--ks-yellow);color:var(--ks-ink)}.btn-ghost{color:var(--ks-navy);box-shadow:inset 0 0 0 2px var(--ks-navy);background:0 0;border:0}.btn-ghost:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--ks-navy);transform:translateY(2px)}.btn-danger{background:var(--ks-loss);color:var(--ks-on-loss);border-color:var(--ks-ink);box-shadow:inset 0 -3px #0b163659}.btn-sm{min-height:44px;padding:0 var(--ks-space-3);font-size:var(--ks-size-3)}.btn-lg{min-height:52px;padding:0 var(--ks-space-5);font-size:var(--ks-size-5)}.btn:disabled{background:var(--ks-paper-alt);color:var(--ks-ink-muted);border:var(--ks-border-ink);box-shadow:none;filter:none;opacity:1;transform:none}.btn .cost{border-radius:var(--ks-radius-sm);background:#10142524}.tile[class*=group-] .btn:not(:disabled){background:var(--ks-yellow);color:var(--ks-ink)}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){filter:none;background:var(--ks-yellow-soft)}.btn-ghost:hover:not(:disabled){background:#0e205014}.btn-danger:hover:not(:disabled){background:var(--ks-loss);filter:brightness(.94)}.nav-item:hover{color:var(--ks-paper)}}.icon-btn{border-radius:var(--ks-radius-pill);width:44px;height:44px;color:var(--ks-navy);background:#0e205014;border:0}.hud .icon-btn,.nav .icon-btn{color:var(--ks-paper);background:#ffffff24}input,select,textarea{background:var(--ks-paper);color:var(--ks-ink);border:var(--ks-border-ink);border-radius:var(--ks-radius-md);box-shadow:none}input::placeholder,textarea::placeholder{color:var(--ks-ink-muted)}input:focus,select:focus,textarea:focus{border-color:var(--ks-navy);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--ks-ring);outline:none}input[type=range]{accent-color:var(--ks-yellow)}.choice{background:var(--ks-paper);border:var(--ks-border-ink);border-radius:var(--ks-radius-md);box-shadow:var(--ks-shadow-raised);color:var(--ks-ink)}.choice[aria-pressed=true],.choice[aria-checked=true]{background:var(--ks-yellow);border-color:var(--ks-ink);box-shadow:var(--ks-shadow-sticker);transform:none}.choice:disabled{opacity:1;background:var(--ks-paper-alt);color:var(--ks-ink-muted)}.chip-btn{background:var(--ks-paper);border:var(--ks-border-ink);border-radius:var(--ks-radius-pill);min-height:44px;color:var(--ks-ink)}.chip-btn[aria-pressed=true]{background:var(--ks-yellow);color:var(--ks-ink);box-shadow:var(--ks-shadow-sticker)}.swatch[aria-pressed=true]{border-color:var(--ks-ink);box-shadow:var(--ks-ring)}.tabs{gap:var(--ks-space-1);padding:var(--ks-space-1);background:var(--ks-navy);border-radius:var(--ks-radius-pill);box-shadow:none;border:0}.tab{border-radius:var(--ks-radius-pill);color:var(--ks-paper);font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-3);letter-spacing:var(--ks-track-tight);text-transform:uppercase;background:0 0}.tab[aria-selected=true],.tab[aria-current=page],.tab[aria-current=step]{background:var(--ks-yellow);color:var(--ks-ink);box-shadow:var(--ks-shadow-sticker)}@media (hover:hover){.tab:hover:not([aria-selected=true]):not([aria-current=page]){background:var(--ks-navy-hover)}}.tabs.sub{border-bottom:2px solid var(--line);background:0 0;border-radius:0;padding:0}.tabs.sub .tab{color:var(--ks-ink-muted);border-radius:0;box-shadow:inset 0 -3px #0000}.tabs.sub .tab[aria-selected=true],.tabs.sub .tab[aria-current=page]{color:var(--ks-ink);box-shadow:inset 0 -3px 0 var(--ks-yellow);background:0 0}.badge{padding:3px var(--ks-space-2);border-radius:var(--ks-radius-pill);color:var(--ks-navy);font-family:var(--ks-font-cond);font-weight:700;font-size:var(--ks-size-1);letter-spacing:var(--ks-track-caps);text-transform:uppercase;background:#0e205014;border:0}.badge-accent{color:var(--ks-win-text-deep);background:#2fa84f24}.badge-gold{background:var(--ks-yellow);color:var(--ks-ink);border:var(--ks-border-ink)}.badge-danger{color:var(--ks-loss-text-deep);background:#d8342c1f}.badge-info{color:var(--ks-info-text-deep);background:#35a7e024}.banner .badge,.scoreboard .badge,.hud .badge{color:var(--ks-paper);background:#ffffff24}.pos{--pc:var(--ks-ink-muted);--pc-on:var(--ks-paper);border:var(--ks-border-ink);border-radius:var(--ks-radius-sm);background:var(--pc);height:24px;color:var(--pc-on);font-family:var(--ks-font-cond);letter-spacing:var(--ks-track-caps);text-shadow:none;font-weight:700}.pos-GK{--pc:var(--ks-hue-pink);--pc-on:var(--ks-on-hue-pink)}.pos-DF{--pc:var(--ks-hue-blue);--pc-on:var(--ks-on-hue-blue)}.pos-CE{--pc:var(--ks-hue-green);--pc-on:var(--ks-on-hue-green)}.pos-ST{--pc:var(--ks-hue-red);--pc-on:var(--ks-on-hue-red)}.pos-SUB{--pc:var(--ks-ink-muted);--pc-on:var(--ks-paper)}.currency{padding:var(--ks-space-1) 10px var(--ks-space-1) 6px;border-radius:var(--ks-radius-pill);background:var(--ks-paper-alt);color:var(--ks-ink);border:0;gap:5px}.bar-track{background:var(--ks-navy);border-radius:var(--ks-radius-pill);border:0;height:14px;box-shadow:inset 0 2px #0b163680}.bar-fill{background:var(--bar,var(--ks-yellow));box-shadow:inset 0 -3px #0b16362e}.bar-track:after{display:none}.bar-peak{background:var(--ks-paper);opacity:.85}.energy-track,.drill-weight,.session-bar{border-radius:var(--ks-radius-pill)}.pips span{background:var(--line)}.pips span.on{background:var(--ks-yellow)}.ring-badge{background:var(--ks-yellow);color:var(--ks-ink);font-family:var(--ks-font-cond);border:2px solid var(--ks-ink);box-shadow:none;font-weight:700}.rating{border-radius:var(--ks-radius-sm);height:26px;font-family:var(--ks-font-cond);color:var(--ks-ink);border:0;font-weight:700}.rating-low{color:var(--ks-loss-text-deep);background:#d8342c1f}.rating-mid{color:var(--ks-navy);background:#0e205014}.rating-good{color:var(--ks-info-text-deep);background:#35a7e024}.rating-great{background:var(--ks-yellow);color:var(--ks-ink);border:var(--ks-border-ink)}.form-pip,.form-w,.form-d,.form-l{font-family:var(--ks-font-cond);border:0;border-radius:8px;font-weight:700}.form-w,.form-W{background:var(--ks-win);color:var(--ks-on-win)}.form-d,.form-D{background:var(--ks-ink-muted);color:var(--ks-paper)}.form-l,.form-L{background:var(--ks-loss);color:var(--ks-on-loss)}.flag{box-shadow:0 0 0 1.5px var(--ks-ink);border-radius:3px}.flag-none{background:var(--ks-paper-alt)}.crest{filter:none}.sheet-backdrop{background:#0b16369e}.sheet{background:var(--ks-paper);border:0;border-top:4px solid var(--ks-ink);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--ks-shadow-card)}:root[data-layout=expanded] .sheet,:root[data-layout=medium] .sheet{border:var(--ks-border-ink);border-radius:var(--r-xl)}.sheet-grip{background:var(--ks-ink-muted)}.sheet-head h2{font-family:var(--ks-font-display);text-transform:uppercase;font-weight:400}.sheet-foot{border-top:2px solid var(--line)}.toast{background:var(--ks-paper);color:var(--ks-ink);border:var(--ks-border-ink);border-radius:var(--ks-radius-md);box-shadow:var(--ks-shadow-card)}.toast-ok .icon{color:var(--ks-win-text)}.toast-error{background:#ffeceb}.toast-error .icon{color:var(--ks-loss)}.toast-gain{background:var(--ks-yellow-soft)}.toast-gain .icon{color:var(--ks-rarity-legendary-text)}.loading{color:var(--ks-text-muted)}.spin{color:var(--ks-navy)}.empty{color:var(--ks-text-muted)}.empty .icon{color:var(--ks-ink-muted)}.empty strong,.empty .ks-note-title{color:var(--ks-text)}.empty.failed{border-radius:var(--ks-radius-md);background:#d8342c1f}.empty.failed .icon{color:var(--ks-loss)}.empty.failed strong{color:var(--ks-loss-text-deep)}.skeleton{background-color:var(--ks-paper-alt);background-image:linear-gradient(100deg,#0000 20%,#fffc 40%,#0000 60%);background-size:300% 100%}.ks-skeleton-set:has(.ks-skeleton-tile){grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.ks-skeleton-set:has(.ks-skeleton-tile) .ks-skeleton-tile{height:132px}.boundary-note{margin-bottom:var(--ks-space-4)}.announcement{background:var(--ks-yellow-soft);color:var(--ks-ink);border:var(--ks-border-ink);border-radius:var(--ks-radius-md);box-shadow:var(--ks-shadow-raised)}.announcement strong{font-family:var(--ks-font-display);text-transform:uppercase;font-weight:400}.announcement .icon-btn{color:var(--ks-ink);background:0 0}.level-number{color:var(--ks-ink);text-shadow:none}.level-burst{background:repeating-conic-gradient(from 0deg, #ffd21e73 0 10deg, transparent 10deg 20deg)}.today-row{border-radius:var(--ks-radius-md)}.today-row.done{opacity:1;background:var(--ks-paper-alt);color:var(--ks-text-muted)}.today-row.done .grow{-webkit-text-decoration-color:var(--ks-ink-muted);text-decoration-color:var(--ks-ink-muted)}.today-row .icon{color:var(--ks-navy)}.today-row.done .icon,.today-row .icon.good{color:var(--ks-win-text)}a.today-row{box-shadow:var(--ks-shadow-raised);background:var(--ks-paper);border:2px solid var(--ks-ink)}.ticket{border-radius:var(--ks-radius-md)}.ticket .vs{font-family:var(--ks-font-display);color:var(--ks-ink);background:var(--ks-yellow);border:var(--ks-border-ink);border-radius:var(--ks-radius-pill);padding:2px 10px;font-weight:400}.countdown{color:var(--ks-ink)}.intensity-range::-webkit-slider-runnable-track{border:2px solid var(--ks-ink);border-radius:var(--ks-radius-pill);background:linear-gradient(90deg, var(--ks-info), var(--ks-yellow) 50%, var(--ks-warn));height:14px}.intensity-range::-moz-range-track{border:2px solid var(--ks-ink);border-radius:var(--ks-radius-pill);background:linear-gradient(90deg, var(--ks-info), var(--ks-yellow) 50%, var(--ks-warn));height:14px}.intensity-range::-webkit-slider-thumb{border:2px solid var(--ks-ink);background:var(--ks-paper);width:28px;height:28px;box-shadow:var(--ks-shadow-raised);margin-top:-7px}.intensity-range::-moz-range-thumb{border:2px solid var(--ks-ink);background:var(--ks-paper);width:28px;height:28px;box-shadow:var(--ks-shadow-raised)}.intensity-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--ks-ring);outline:none}.intensity-range:focus-visible::-moz-range-thumb{box-shadow:var(--ks-ring);outline:none}.intensity-end{font-family:var(--ks-font-cond);font-weight:600;font-size:var(--ks-size-1);letter-spacing:var(--ks-track-caps);text-transform:uppercase;color:var(--ks-text-muted)}.intensity-stop{border:var(--ks-border-ink);border-radius:var(--ks-radius-pill);background:var(--ks-paper);color:var(--ks-ink);font-family:var(--ks-font-cond);font-weight:700;font-size:var(--ks-size-2);letter-spacing:var(--ks-track-caps);text-transform:uppercase}.intensity-stop[aria-pressed=true]{background:var(--ks-yellow);color:var(--ks-ink);box-shadow:var(--ks-shadow-sticker)}.intensity-stop:disabled{opacity:1;background:var(--ks-paper-alt);color:var(--ks-ink-muted)}.table tbody tr>*{background:var(--ks-paper-alt)}.table tr.me>*{background:var(--ks-yellow-soft)}.table th{color:var(--ks-text-muted);font-family:var(--ks-font-cond);letter-spacing:var(--ks-track-caps);text-transform:uppercase;font-weight:600}.fixture-score{font-family:var(--ks-font-cond);font-weight:700}.watch-now{color:var(--ks-loss-text);align-items:center;gap:4px;display:inline-flex}.timeline-track{background:var(--line)}.scene{border:var(--ks-border-ink);border-radius:var(--ks-radius-lg);box-shadow:var(--ks-shadow-card);overflow:hidden}.scene-overlay,.scene-overlay .scene-text,.scene-title,.token-label{color:var(--ks-paper)}.scene-title{text-shadow:none}.scene-title.goal{color:var(--ks-yellow);text-shadow:none}.scene-minute .pill{color:var(--ks-paper);background:var(--ks-navy);border:2px solid var(--ks-paper)}.token-value{background:var(--ks-navy);color:var(--ks-yellow);border-radius:5px;padding:1px 5px}.hero-art .logo{color:var(--ks-paper);text-shadow:none}.transport .btn{min-width:44px}.bubble{background:var(--ks-paper-alt);border:2px solid var(--line)}.msg.mine .bubble{background:var(--ks-yellow-soft);border-color:var(--ks-ink)}.msg.mine .bubble .who{color:var(--ks-rarity-legendary-text)}.pitch-box{border-radius:var(--ks-radius-lg)}.effects{font-size:var(--fs-label);color:var(--ks-text-muted);margin:0;padding-left:1.1em}.effects li::marker{color:var(--ks-navy)}.checklist .item.done{opacity:1;background:var(--ks-paper-alt);color:var(--ks-text-muted)}.checklist .item.done span{text-decoration:line-through}.region-note{display:block}.region-note .icon{vertical-align:-3px;margin-right:4px}.steps{margin:0;padding:0;list-style:none}.step-dot{border:2px solid var(--ks-ink);background:var(--ks-paper)}.step-dot.done{background:var(--ks-yellow)}.tile-tag{justify-self:start}.onboard-foot .onboard-hint{color:var(--ks-text)}.drill,.session-card{background:var(--ks-paper);border:var(--ks-border-ink);box-shadow:var(--ks-shadow-raised)}.drill-cost{background:var(--ks-yellow);border:var(--ks-border-ink);border-radius:var(--ks-radius-pill);font-weight:600}.drill-weight,.session-bar{background:var(--ks-navy);border:0}.drill-weight i,.session-bar i{background:var(--bar,var(--ks-yellow))}.session-overlay{background:#0b1636db}.session-card{box-shadow:var(--ks-shadow-card)}.session-icon{border:var(--ks-border-ink);border-radius:var(--ks-radius-sm)}.session-icon.lit{color:color-mix(in srgb, var(--tile,var(--ks-navy)) 55%, var(--ks-ink))}.session-fitness{color:var(--ks-win-text)}.preview,.torso-stage{background:var(--ks-paper-alt);border:var(--ks-border-ink);box-shadow:var(--ks-shadow-raised)}.preview .player-name{color:var(--ks-ink)}.position-row .choice-title{font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-5)}.position-row .icon{color:var(--ks-navy)}.kit-swatch{border:var(--ks-border-ink);box-shadow:var(--ks-shadow-raised)}.player-rating{color:var(--ks-ink);text-shadow:none;-webkit-text-stroke:0}@media (prefers-reduced-motion:reduce){:root{--lift:0px}.choice[aria-pressed=true],.choice[aria-checked=true],.panel-head h2,.btn:active:not(:disabled),.tab:active,.chip-btn:active{transform:none}.level-burst,.skeleton,.nav-badge{animation:none}}.ks-stack{gap:var(--ks-space-3);align-content:start;display:grid}.ks-stack-tight{gap:var(--ks-space-2);align-content:start;display:grid}.ks-grow{flex:auto;min-width:0}.ks-note-line{font-size:var(--ks-size-2);line-height:var(--ks-leading-body);color:var(--ks-text-muted);margin:0}.ks-subhead{font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-3);letter-spacing:var(--ks-track-caps);line-height:var(--ks-leading-tight);text-transform:uppercase;color:var(--ks-text-muted);margin:0}.ks-empty-art{width:min(220px,60%);margin:0 auto var(--ks-space-3);display:block}.ks-empty-art:not(.ks-art-todo){border:var(--ks-border-ink);border-radius:var(--ks-radius-md)}.ks-field{gap:var(--ks-space-1);min-width:0;display:grid}.ks-field>span,.ks-label,.ks-field-label{font-family:var(--ks-font-cond);letter-spacing:var(--ks-track-caps);text-transform:uppercase;color:var(--ks-text-muted);font-weight:600}.ks-field>span,.ks-field-label{font-size:var(--ks-size-2)}.ks-label,.ks-field>.ks-label{font-size:var(--ks-size-1)}.ks-input,.ks-select{box-sizing:border-box;width:100%;min-height:44px;padding:0 var(--ks-space-3);border:var(--ks-border-ink);border-radius:var(--ks-radius-md);background:var(--ks-paper);color:var(--ks-ink);font-family:var(--ks-font-body);font-size:var(--ks-size-4);line-height:1.2}.ks-input::placeholder{color:var(--ks-ink-muted)}.ks-input:disabled,.ks-select:disabled{background:var(--ks-paper-alt);color:var(--ks-ink-muted)}.ks-input:focus-visible,.ks-select:focus-visible{box-shadow:var(--ks-ring);outline:none}.ks-input[aria-invalid=true]{border-color:var(--ks-loss);box-shadow:inset 0 0 0 1px var(--ks-loss)}:root{--home-drop:0 4px 0 color-mix(in srgb, var(--ks-ink) 16%, transparent);--home-drop-sm:0 3px 0 color-mix(in srgb, var(--ks-ink) 14%, transparent)}:root[data-layout=expanded]{--nav-rail:200px}:root[data-layout=expanded] .nav{gap:var(--ks-space-1);padding:calc(var(--ks-space-4) + var(--safe-top)) var(--ks-space-3) calc(var(--ks-space-4) + var(--safe-bottom)) calc(var(--ks-space-3) + var(--safe-left))}:root[data-layout=expanded] .nav-brand{place-items:initial;margin:0 0 var(--ks-space-5);padding-inline:var(--ks-space-2);justify-content:flex-start;align-items:center;display:flex}:root[data-layout=expanded] .nav-brand .logo{font-size:var(--ks-size-5)}:root[data-layout=expanded] .nav-item{justify-content:flex-start;align-items:center;gap:var(--ks-space-3);min-height:48px;max-height:none;padding:var(--ks-space-2) var(--ks-space-3);border-radius:var(--ks-radius-md);border:2px solid #0000;flex-direction:row;flex:none}:root[data-layout=expanded] .nav-icon{width:26px;height:26px;box-shadow:none;background:0 0;border:0}:root[data-layout=expanded] .nav-label{font-size:var(--ks-size-3);letter-spacing:var(--ks-track-caps)}:root[data-layout=expanded] .nav-item[aria-current=page]{background:var(--ks-yellow);color:var(--ks-ink);border-color:var(--ks-ink);box-shadow:var(--ks-shadow-sticker)}:root[data-layout=expanded] .nav-item[aria-current=page] .nav-icon,:root[data-layout=expanded] .nav-item[aria-current=page] .nav-label{color:var(--ks-ink);box-shadow:none;background:0 0;border:0}:root[data-layout=expanded] .nav-item[aria-current=page]:before{display:none}:root[data-layout=expanded] .nav-item[aria-current=page] .nav-badge{box-shadow:0 0 0 2px var(--ks-yellow)}@media (hover:hover){:root[data-layout=expanded] .nav-item:not([aria-current=page]):hover{background:var(--ks-navy-hover)}}.nav-foot{display:none}:root[data-layout=expanded] .nav-foot{gap:var(--ks-space-1);padding-top:var(--ks-space-4);margin-top:auto;display:grid}:root[data-layout=expanded] .nav-foot .nav-item{min-height:44px}.nav-tagline{margin:var(--ks-space-3) 0 0;padding-inline:var(--ks-space-3);font-style:italic;font-size:var(--ks-size-2);line-height:var(--ks-leading-body);color:var(--muted)}.hud .icon-btn{flex:none}:root[data-layout=compact-portrait] .energy-track{display:none}.hud-bell{position:relative}.hud-bell-count{border:2px solid var(--ks-navy);border-radius:var(--ks-radius-pill);background:var(--ks-yellow);min-width:18px;height:18px;color:var(--ks-ink);font-family:var(--ks-font-cond);font-weight:700;font-size:var(--ks-size-1);place-items:center;padding-inline:4px;line-height:1;display:grid;position:absolute;top:-2px;right:-4px}.hud-more-list{gap:var(--ks-space-2);display:grid}.home{gap:var(--ks-space-4);min-height:0;padding-bottom:var(--ks-space-4);flex:1 1 0;grid-auto-rows:max-content;align-content:start;display:grid;overflow-y:auto}.home-cols{gap:var(--ks-space-4);display:grid}:root[data-layout=expanded] .home-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.95fr);align-items:start}.home-col{gap:var(--ks-space-4);align-content:start;display:grid}.home-card{box-sizing:border-box;gap:var(--ks-space-3);min-width:0;padding:var(--ks-space-4);border:var(--ks-border-ink);border-radius:var(--ks-radius-lg);background:var(--ks-surface);color:var(--ks-text);box-shadow:var(--home-drop);display:grid}.home-card-head{align-items:baseline;gap:var(--ks-space-2);min-width:0;display:flex}.home-card-head h2{min-width:0;font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-5);line-height:var(--ks-leading-tight);letter-spacing:var(--ks-track-tight);text-transform:uppercase;flex:auto;margin:0}.home-card-note{font-size:var(--ks-size-2);color:var(--ks-text-muted);flex:none}.home-card-body{gap:var(--ks-space-3);min-width:0;display:grid}.home-link{align-items:center;gap:var(--ks-space-1);min-height:44px;padding-inline:var(--ks-space-2);border-radius:var(--ks-radius-sm);font-family:var(--ks-font-cond);font-weight:700;font-size:var(--ks-size-2);letter-spacing:var(--ks-track-caps);text-transform:uppercase;color:var(--ks-info-text);flex:none;text-decoration:none;display:inline-flex}@media (hover:hover){.home-link:hover{text-decoration:underline}}.home-hero{border:var(--ks-border-ink);border-radius:var(--ks-radius-lg);box-shadow:var(--home-drop);isolation:isolate;display:grid;overflow:hidden}.home-hero>*{grid-area:1/1}.home-hero .ks-art{border-radius:0;height:100%}.home-hero-scrim{z-index:1;place-self:end start;gap:var(--ks-space-1);max-width:min(100%,34rem);padding:var(--ks-space-3) var(--ks-space-5) var(--ks-space-4) var(--ks-space-4);background:var(--ks-navy);border-top:var(--ks-border-ink);border-right:var(--ks-border-ink);border-top-right-radius:var(--ks-radius-lg);display:grid;position:relative}.home-hero-hello{font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-4);letter-spacing:var(--ks-track-tight);text-transform:uppercase;color:var(--ks-paper)}.home-hero-name{font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-7);line-height:var(--ks-leading-tight);letter-spacing:var(--ks-track-tight);text-transform:uppercase;color:var(--ks-yellow);overflow-wrap:anywhere;margin:0}.home-hero-line{font-style:italic;font-size:var(--ks-size-3);color:var(--ks-paper);margin:0}:root[data-layout=compact-portrait] .home-hero-scrim{border-right:0;border-radius:0;justify-self:stretch;max-width:100%}:root[data-layout=compact-portrait] .home-hero{min-height:16rem}.home-me{gap:var(--ks-space-4);grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:start;display:grid}:root[data-layout=expanded] .home-me{grid-template-columns:minmax(0,46%) minmax(0,1fr)}.home-portrait{aspect-ratio:3/4;border:var(--ks-border-ink);border-radius:var(--ks-radius-md);box-shadow:var(--home-drop-sm);position:relative;overflow:hidden}.home-portrait-art{width:116%;display:block;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.home-portrait-art svg{width:100%;height:auto;display:block}.home-ovr{top:var(--ks-space-2);right:var(--ks-space-2);padding:var(--ks-space-1) var(--ks-space-2);background:var(--ks-yellow);color:var(--ks-ink);border:var(--ks-border-ink);border-radius:var(--ks-radius-sm);box-shadow:var(--ks-shadow-sticker);justify-items:center;gap:0;display:grid;position:absolute}.home-ovr b{font-family:var(--ks-font-cond);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--ks-size-6);line-height:var(--ks-leading-tight)}.home-ovr span{font-family:var(--ks-font-cond);font-weight:600;font-size:var(--ks-size-1);letter-spacing:var(--ks-track-caps);text-transform:uppercase}.home-portrait-crown{top:var(--ks-space-2);left:var(--ks-space-2);border-radius:var(--ks-radius-pill);background:var(--ks-navy);width:30px;height:30px;color:var(--ks-yellow);border:var(--ks-border-ink);place-items:center;display:grid;position:absolute}.home-level{left:var(--ks-space-2);bottom:var(--ks-space-2);border-radius:var(--ks-radius-pill);background:var(--ks-navy);width:38px;height:38px;color:var(--ks-paper);border:var(--ks-border-ink);font-family:var(--ks-font-cond);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--ks-size-5);place-items:center;line-height:1;display:grid;position:absolute}.home-me-id{gap:var(--ks-space-2);align-content:start;min-width:0;display:grid}.home-me>.home-me-id{container-type:inline-size}.home-me-name{align-items:center;gap:var(--ks-space-2);font-family:var(--ks-font-display);font-weight:400;font-size:clamp(var(--ks-size-4), 13cqi, var(--ks-size-6));line-height:var(--ks-leading-tight);letter-spacing:var(--ks-track-tight);text-transform:uppercase;overflow-wrap:anywhere;margin:0;display:flex}.home-me-meta{align-items:center;gap:var(--ks-space-2);font-size:var(--ks-size-2);color:var(--ks-text-muted);flex-wrap:wrap;display:flex}.home-bars{gap:var(--ks-space-3);display:grid}.home-tags{gap:var(--ks-space-2);flex-wrap:wrap;display:flex}.home-ticket{align-items:center;gap:var(--ks-space-2);padding:var(--ks-space-3);border:var(--ks-border-ink);border-radius:var(--ks-radius-md);background:var(--ks-paper-alt);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.home-side{justify-items:center;gap:var(--ks-space-1);text-align:center;min-width:0;display:grid}.home-side-name{font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-3);line-height:var(--ks-leading-tight);letter-spacing:var(--ks-track-tight);text-transform:uppercase;overflow-wrap:anywhere}.home-side-rank{font-size:var(--ks-size-1);color:var(--ks-text-muted);font-variant-numeric:tabular-nums}.home-vs{font-family:var(--ks-font-display);font-size:var(--ks-size-5);color:var(--ks-ink);background:var(--ks-yellow);border:var(--ks-border-ink);border-radius:var(--ks-radius-pill);padding:var(--ks-space-1) var(--ks-space-3);line-height:var(--ks-leading-tight)}.home-facts{gap:var(--ks-space-2);display:grid}.home-fact{align-items:center;gap:var(--ks-space-2);min-height:32px;font-size:var(--ks-size-3);display:flex}.home-fact .icon{color:var(--ks-navy);flex:none}.home-fact-label{color:var(--ks-text-muted)}.home-fact-value{text-align:right;margin-left:auto;font-weight:600}.home-actions{gap:var(--ks-space-2);display:grid}:root[data-layout=expanded] .home-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.home-todo{gap:var(--ks-space-2);margin:0;padding:0;list-style:none;display:grid}.home-todo-row{align-items:center;gap:var(--ks-space-3);min-height:64px;padding:var(--ks-space-2) var(--ks-space-3);border:var(--ks-border-ink);border-radius:var(--ks-radius-md);background:var(--ks-surface);color:inherit;box-shadow:var(--home-drop-sm);text-decoration:none;display:flex}a.home-todo-row{transition:transform var(--ks-dur-fast) var(--ks-ease)}@media (hover:hover){a.home-todo-row:hover{background:var(--ks-paper-alt)}}a.home-todo-row:active{box-shadow:none;transform:translateY(2px)}.home-todo-row.done{opacity:.72}.home-todo-mark{border:var(--ks-border-ink);border-radius:var(--ks-radius-md);flex:none;place-items:center;width:44px;height:44px;display:grid}.home-todo-text{flex:auto;gap:2px;min-width:0;display:grid}.home-todo-title{font-weight:700;line-height:var(--ks-leading-tight)}.home-todo-hint{font-size:var(--ks-size-2);color:var(--ks-text-muted)}.home-todo-row>.icon{color:var(--ks-text-muted);flex:none}.home-radar{place-items:center;display:grid}.home-awards{gap:var(--ks-space-3);flex-wrap:wrap;display:flex}.home-award{justify-items:center;gap:var(--ks-space-1);width:60px;display:grid}.home-award-disc{border:var(--ks-border-ink);border-radius:var(--ks-radius-pill);background:var(--ks-yellow);width:52px;height:52px;color:var(--ks-ink);box-shadow:var(--ks-shadow-sticker);place-items:center;display:grid}.home-award-disc.locked{background:var(--ks-paper-alt);color:var(--ks-ink-muted);box-shadow:none}.home-award-name{font-size:var(--ks-size-1);line-height:var(--ks-leading-tight);text-align:center;color:var(--ks-text-muted);overflow-wrap:anywhere}.home-next-award{gap:var(--ks-space-2);padding-top:var(--ks-space-1);display:grid}.home-shape{align-items:center;gap:var(--ks-space-3);flex-wrap:wrap;display:flex}.home-pitch{align-content:space-between;gap:var(--ks-space-1);width:96px;padding:var(--ks-space-2) var(--ks-space-1);border:var(--ks-border-ink);border-radius:var(--ks-radius-sm);background:var(--ks-win);flex:none;display:grid}.home-pitch-row{justify-content:space-evenly;display:flex}.home-pitch-dot{border-radius:var(--ks-radius-pill);background:var(--ks-paper);border:1px solid var(--ks-ink);width:10px;height:10px}.home-club-id{align-items:center;gap:var(--ks-space-3);min-width:0;display:flex}.home-club-name{font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-5);line-height:var(--ks-leading-tight);letter-spacing:var(--ks-track-tight);text-transform:uppercase;overflow-wrap:anywhere}.home-club-tabs{gap:var(--ks-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-club-tab{min-height:44px;padding:var(--ks-space-2);border:var(--ks-border-ink);border-radius:var(--ks-radius-sm);background:var(--ks-paper-alt);color:var(--ks-ink);font-family:var(--ks-font-cond);font-weight:700;font-size:var(--ks-size-2);letter-spacing:var(--ks-track-caps);text-transform:uppercase;place-items:center;text-decoration:none;display:grid}@media (hover:hover){.home-club-tab:hover{background:var(--ks-yellow-soft)}}.home-list{gap:var(--ks-space-2);margin:0;padding:0;list-style:none;display:grid}.home-list-row{align-items:center;gap:var(--ks-space-3);min-height:52px;padding:var(--ks-space-2) 0;border-bottom:1px solid color-mix(in srgb, var(--ks-ink) 12%, transparent);min-width:0;display:flex}.home-list>li:last-child .home-list-row{border-bottom:0}.home-list-body{flex:auto;gap:2px;min-width:0;display:grid}.home-list-title{font-weight:700;line-height:var(--ks-leading-tight);overflow-wrap:anywhere}.home-list-sub{font-size:var(--ks-size-2);color:var(--ks-text-muted)}.home-list-when{font-family:var(--ks-font-cond);font-weight:600;font-size:var(--ks-size-2);color:var(--ks-text-muted);white-space:nowrap;flex:none}.home-list-mark{width:36px;height:36px;color:var(--ks-navy);flex:none;place-items:center;display:grid}.home-strip{border:var(--ks-border-ink);border-radius:var(--ks-radius-lg);box-shadow:var(--home-drop);display:grid;overflow:hidden}.home-strip>*{grid-area:1/1}.home-strip .ks-art{border-radius:0;height:100%}.home-strip-line{z-index:1;margin-bottom:var(--ks-space-4);padding:var(--ks-space-2) var(--ks-space-4);background:var(--ks-navy);color:var(--ks-yellow);border:var(--ks-border-ink);border-radius:var(--ks-radius-pill);font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-size-5);letter-spacing:var(--ks-track-tight);line-height:var(--ks-leading-tight);text-transform:uppercase;white-space:nowrap;place-self:end center;position:relative}.home-quiet{font-size:var(--ks-size-3);color:var(--ks-text-muted);margin:0}
