@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2)format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2)format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACKAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFAAAABgF8xca1NUQVQAAAIIAAAAMQAAADbkK8oAY21hcAAAAjwAAABRAAAAdAyHCodnYXNwAAACkAAAAAgAAAAIAAAAEGdseWYAAAKYAAAB8gAAAl6l3qsraGVhZAAABIwAAAA2AAAANhSS8UNoaGVhAAAExAAAAB8AAAAkAcwBB2htdHgAAATkAAAAHwAAADoe+QK+bG9jYQAABQQAAAAgAAAAIATcBZ9tYXhwAAAFJAAAABwAAAAgAIcCb25hbWUAAAVAAAABEAAAAl4y3VjQcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpiimBgZWBg6gLSDAzeEJoxjsGI0QEoysDAyQAFTOwMSMDLCUgcYOBlecn8598VBgbmP4w6CgyM8+9fB6pUY7oFlFVgYAUA/6gNn3jaY2AEQg4GJgYGBhEGRiCpwsBUnp5RAmJmliTmMPIzMAJlmUEkowADCAClAG7/A9gAAAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabdA1mNRAFADgNzOQrO9m9dzCJecWmXX7jgZ3dz9pcLcaaXGnQxq8wt1dGhxqvLqEWVxu3P/5HhAYA4AM/ISNOLACKEK5UFkuIFQ+Bu01dqM64xSr9/CTLqkFxwzAMcAgA+BmdocHD4DiU3yiLPI+RZYkmeN4+cTGEwtqL9WktjU4BEI8jtzlI0dQ4Ko6xOMZrIJpfn+BHMUSIAAmO0u6W3WxFkEBW00yjc0UgSi+YDCk69SnEOH9o8VLnIwQHAsXP0J2dNP4UqS63WoRshrNxifT/HkXc9ADAAj0Nz9jO37F3gpBGUDPCkkTVF1pCQYEP8fJLbqmiQF/kCiaKokVXADVtS1Y0Na2QJ/Wm0aeRaPPIpRGbPOnocTU+fOnGmezk/UZSTpnDk2ivlPCiUSYmfVmP1yLJWZa/zCbQGC/Eb+Zkqapek4NBgJ/svJvtnUapdNav7c09ioefxWjetymTc6sy0zStEnp9ZnJ2pREuLQ0nHhbSBMJCuinDF6AkMYiVYJDIZrEuVgF3p9f1MnbLRhhzNv5toXnDh/GkrE/WF1mtdmsZdUBNLzryWEABBdJDTpIjgIB8FGFv9i2Yg6pWbuW7awmInrIdpwAiEVO8QeVFp11HKrrN3Fsba/K+jETiDg4W1FTU5EdDF8BJQaE9AAAAAEAAAACNgQzGROsXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9LWCYBRVABHwCttwbRAHjaY4pgiAJidSQsBcW+QKyLRDNAMQgcZ2gEAOKlB9IAAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqVkANuhVEQhb/aCMqgCGrbtt342faL0aiL6Eq6lK6gq+hJqmfkZnK+e+bM/ACaeKWKiuoG4L2i+4crmOTzhytp5eOHq9jk7YerUzI19PLyw7WM8/zDrSwy+M0V0EznD7eJG3+4XQS3+PFixMcJEakHJ2aesErtOOSpdAKEWWWKKamZkLoBIuJJwmKP1C/Xrv4Vh5xzilX9XXlG9X1KXSjhU01wp55X7q5uHiw86h5Ce1CCfmaZVM3o/NMap8qvlbX3Vnc7UbFR+ezJ/r/Z/qzZPWmAJKG//6D3YhqV6F6OVVp45zUhqUsZM5pnh6jUIS+Ekgxn/Vs7TpRQzsQkZiW9crOfMlXgP4x8AWVxW9542mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-0:#0a0806;--bg-1:#100c0a;--bg-card:linear-gradient(170deg, #ffffff0d, #ffffff05);--bg-elev:#18120eeb;--bg-input:#00000040;--ember-red:#e0342a;--ember-orange:#ff6a1a;--ember-amber:#ffb84d;--gold:#ffc24d;--fire:linear-gradient(110deg, #ffb84d, #ff6a1a 45%, #e0342a 90%);--fire-soft:linear-gradient(120deg, #ff9d2e, #ff5c1a 55%, #e23b2e);--fire-ink:#2a1204;--border:#ffc48c21;--border-strong:#ff8c3c73;--border-hover:#ffcd9666;--glow-sm:0 0 12px #ff6e1e59;--glow:0 6px 24px #ff5c1a66;--glow-lg:0 20px 70px #ff501480;--panel-shadow:0 34px 90px #0009;--text:#f7f1e8;--text-soft:#eadfd2;--text-muted:#a8988a;--text-dim:#6e6154;--text-faint:#8a7a6b;--muted:var(--text-muted);--accent:#ff9d57;--accent-hover:#ffb36b;--danger:#ff4d5e;--win:#4fc08d;--win-bright:#7fe0b2;--loss:#ff6b6b;--status-searching:#ffc24d;--status-inparty:#ff8a3d;--font-display:"Unbounded", "Segoe UI", system-ui, sans-serif;--font-body:"Golos Text", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Consolas", monospace;--radius:20px;--radius-sm:12px;font-family:var(--font-body);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;scrollbar-gutter:stable;font-size:16px;line-height:1.55}*{box-sizing:border-box}body{min-height:calc(100svh / var(--ui-scale,1));background:var(--bg-0);color:var(--text);margin:0}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#ff5c1438,#ff5c1400 68%);width:min(1300px,120vw);height:680px;position:fixed;bottom:-340px;left:50%;transform:translate(-50%)}body:after{content:"";filter:blur(34px)saturate(1.15);opacity:.15;pointer-events:none;z-index:0;background:url(/design/logo-spark.png) 50%/contain no-repeat;width:min(760px,78vw);height:min(760px,78vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#root{z-index:1;position:relative}h1,h2,h3,h4{font-family:var(--font-display);color:#fff;letter-spacing:.2px;margin:0 0 12px;font-weight:600}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}.muted{color:var(--text-muted)}.error{color:var(--danger);margin:10px 0 0}.logo{font-family:var(--font-display);letter-spacing:.22em;color:var(--text);font-size:20px;font-weight:700}.page-center{min-height:calc(100svh / var(--ui-scale,1));justify-content:center;align-items:center;padding:24px;display:flex}.layout{max-width:1440px;margin:0 auto;padding:0 28px 64px}.topbar{justify-content:space-between;align-items:center;margin-bottom:12px;padding:22px 8px 18px;display:flex}.topbar-user{align-items:center;gap:26px;font-size:15px;font-weight:500;display:flex}.topbar-user a{color:var(--text-muted)}.topbar-user a:hover{color:var(--text-soft)}.avatar{border:1px solid var(--border-strong);border-radius:50%;width:34px;height:34px}.content{flex-direction:column;gap:24px;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.dash{grid-template-columns:296px minmax(0,1fr) 322px;align-items:start;gap:28px;display:grid}.dash-main{flex-direction:column;order:2;gap:22px;min-width:0;display:flex}.dash-left{flex-direction:column;order:1;gap:18px;min-width:0;margin-top:26px;display:flex;position:sticky;top:24px}.dash-side{flex-direction:column;order:3;gap:18px;min-width:0;margin-top:26px;display:flex;position:sticky;top:24px}.dash-left>*{zoom:1.06}.dash-side>*{zoom:1.15}.dash-side>.profile-panel{zoom:1.28}.dash-side>.side-card{zoom:1.06}@media (width<=1180px){.dash{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.dash-left>*,.dash-side>*,.dash-side>.profile-panel,.dash-side>.side-card{zoom:1}.dash-left{order:3;grid-column:1/-1;margin-top:0;position:static}.dash-main{order:1}.dash-side{order:2;margin-top:0;position:static}}@media (width<=900px){.dash{grid-template-columns:1fr}}.side-card{padding:18px}.side-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.side-head h3,.card .side-head h3,.side-card>h3{font:700 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0}.side-empty{margin:4px 0 0;font-size:13px}.side-more{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);width:100%;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:9px;font-size:13px;transition:all .15s;display:inline-flex}.side-more:hover{border-color:var(--accent);color:#fff}.side-badge{background:var(--fire);color:#fff;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.admin-entry{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-entry h3{margin:0 0 4px}.admin-entry p{margin:0}.logout-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.logout-card h3{margin:0 0 4px}.logout-card p{margin:0}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--panel-shadow);padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.card:hover{border-color:var(--border-hover)}.card.soon{opacity:.6}.card h3{font-size:18px}.login-card{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:440px;padding:40px 32px;display:flex}.onboarding{max-width:540px}.field{flex-direction:column;gap:8px;margin:16px 0;display:flex}.field>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;font-size:13px}input,select{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);caret-color:var(--accent);font-size:15px;font-family:var(--font-body);padding:11px 13px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus{border-color:var(--accent);box-shadow:var(--glow-sm);outline:none}.pos-grid{flex-wrap:wrap;gap:8px;display:flex}.pos-grid-column{flex-flow:column}.pos-grid-column .pos-btn{justify-content:space-between;width:100%}.pos-btn{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font-size:14px;font-family:var(--font-body);padding:9px 15px;transition:all .15s}.pos-btn:hover{border-color:var(--border-strong)}.pos-btn.active,.pos-btn.primary{color:#fff;background:var(--fire-soft);border-color:#0000}.pos-btn{align-items:center;gap:6px;display:inline-flex}.mode-picker{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.mode-chip{color:#c9b8a6;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c090880;border:1px solid #ffcd9629;border-radius:999px;padding:9px 18px;transition:all .15s}.mode-chip[data-label]{place-items:center;display:inline-grid}.mode-chip[data-label]:after{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:600;overflow:hidden}.mode-chip:hover{border-color:var(--border-hover);color:var(--text-soft)}.mode-chip.active{color:var(--fire-ink);background:var(--fire-soft);border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff59}.mode-chip.toggle-active{border-color:var(--border-strong);color:var(--accent-hover);background:#ff7a1a24;font-weight:600}.chip-divider{background:#ffffff1a;align-self:stretch;width:1px;margin:4px 6px}.search-active-title{text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:12px}.search-list{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.search-list li{background:var(--bg-input);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.search-label{flex:1;min-width:0;font-size:13px}.search-timer{font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap;flex-shrink:0;font-size:13px}.searching-note .search-timer{color:inherit;margin-left:8px}.search-builder{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.search-builder .field span{color:var(--text-muted);font-size:13px}.topbar-badge{background:var(--fire);color:#fff;vertical-align:super;border-radius:999px;place-items:center;min-width:16px;height:16px;margin-left:2px;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.btn{background:var(--fire);color:#1a0d05;border-radius:var(--radius-sm);font-size:15px;font-weight:700;font-family:var(--font-display);letter-spacing:.3px;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:transform .12s,box-shadow .2s,filter .2s;display:inline-flex}.btn:hover{filter:brightness(1.08);color:#1a0d05}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default;box-shadow:none;filter:none}.btn-sm{padding:7px 13px;font-size:13px}.btn-lg{padding:15px 34px;font-size:17px}.btn-ghost{border:1px solid var(--border-strong);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:#fff;box-shadow:none;filter:none;background:#ff7a0014}.btn-ghost.danger{color:var(--danger);border-color:#ff4d5e66}.btn-ghost.danger:hover{border-color:var(--danger);background:#ff4d5e1a}.btn-steam{color:#fff;background:linear-gradient(135deg,#1b2838,#2a475e);border:1px solid #3a5a75}.btn-steam:hover{filter:brightness(1.15);color:#fff}.stats{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.stats li{border-bottom:1px solid #ff7a0012;justify-content:space-between;gap:16px;padding-bottom:11px;display:flex}.stats li:last-child{border-bottom:none;padding-bottom:0}.steam-link{color:var(--accent);font-weight:600;text-decoration:none}.steam-link:hover{text-decoration:underline}.verified{color:var(--win);font-weight:700}.profile-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.searching-note{color:var(--accent);font-family:var(--font-display);margin:0 0 12px;animation:1.6s ease-in-out infinite pulse}.saved-note{color:var(--win);margin:8px 0 0;font-weight:500}@keyframes pulse{0%,to{box-shadow:0 0 #ff7a0080}50%{box-shadow:0 0 0 8px #ff7a0000}}.roster{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.roster li{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.roster-info{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.roster-actions{flex-shrink:0;gap:6px;display:flex}.leader-badge{color:var(--ember-amber);filter:drop-shadow(0 0 6px #ffc40080)}.pos-num{background:var(--fire-soft);color:#1a0d05;width:26px;height:26px;font-size:13px;font-weight:700;font-family:var(--font-display);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.invites{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.invites li{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#ff7a000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.invite-actions{gap:8px;display:flex}.invite-row{gap:8px;margin:12px 0;display:flex}.invite-row input{flex:1;min-width:0}.lobby-footer{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.party-card{border-color:var(--border-strong);box-shadow:var(--glow)}.party-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.party-head h3{margin:0}.ready-check{border:1px solid var(--accent);border-radius:var(--radius);background:#ff7a001a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.ready-check.inviting{border-color:var(--win);background:#2ecc711a}.ready-check-info{flex-direction:column;gap:3px;display:flex}.ready-check-info b{font-size:16px}.accept-btn{padding:12px 28px;font-size:16px;animation:1.4s ease-in-out infinite pulse}.ready-ok{color:var(--win);font-weight:600}.roster-ready{color:var(--win);white-space:nowrap;font-size:13px;font-weight:600}.roster-waiting{color:var(--text-muted);white-space:nowrap;font-size:13px}.party-body{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (width<=720px){.party-body{grid-template-columns:1fr}}.game-call{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.invite-result{margin-top:8px;font-size:14px}.error-text{color:var(--danger)}.voice{margin-top:16px}.voice-room-block{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-card);margin-bottom:12px;padding:14px 16px}.voice-room-block--preview{opacity:.9;border-style:dashed}.voice-room-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:700}.voice-participants{flex-direction:column;gap:6px;display:flex}.voice-user{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-input);padding:8px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}.voice-user-row{align-items:center;gap:8px;display:flex}.voice-user-status{text-align:center;flex-shrink:0;width:20px;font-size:15px}.voice-user.speaking{border-color:var(--win);background:#4ade8014;box-shadow:0 0 14px #4ade8059}.voice-user.muted{opacity:.6}.voice-user-muted-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--danger);margin-left:auto;font-size:11px}.voice-controls{flex-wrap:wrap;gap:8px;display:flex}.voice-user-name{cursor:pointer;border-bottom:1px dotted var(--text-dim)}.voice-user-name-self{font-weight:700}.voice-user-slider{width:100%;margin-top:8px}.ptt-indicator{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 13px;font-size:13px}.ptt-indicator.on{color:var(--win);border-color:var(--win);box-shadow:0 0 12px #4ade8059}.screenshares{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.screenshare{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#000;position:relative;overflow:hidden}.screenshare-label{z-index:2;background:#0009;border-radius:6px;padding:3px 9px;font-size:12px;position:absolute;top:8px;left:8px}.screenshare-video{object-fit:contain;width:100%;max-height:360px;display:block}.slider-row{align-items:center;gap:10px;padding:5px 0;display:flex}.slider-label{color:var(--text);flex:1;font-size:14px}.slider-value{text-align:right;width:46px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.slider{appearance:none;background:var(--bg-input);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex:1;min-width:90px;height:6px}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fire-soft);width:16px;height:16px;box-shadow:var(--glow-sm);cursor:pointer;border-radius:50%}.slider::-moz-range-thumb{background:var(--ember-orange);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.ptt-key{margin-top:8px}.chat{flex-direction:column;height:100%;min-height:260px;display:flex}.lobby-chat{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.lobby-chat .chat{min-height:0}.lobby-chat .chat-messages{min-height:60px;max-height:180px}.lobby-chat-title{color:var(--text-muted);margin:0 0 8px;font-size:13px}.chat-messages{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;flex:1;gap:6px;max-height:300px;margin-bottom:8px;padding:10px;display:flex;overflow-y:auto}.chat-msg{align-items:baseline;gap:8px;font-size:14px;display:flex}.chat-author{color:var(--accent);flex-shrink:0;font-weight:600}.chat-msg.mine .chat-author{color:var(--win)}.chat-text{overflow-wrap:anywhere}.chat-system{color:var(--muted);text-align:center;align-self:center;padding:2px 8px;font-size:.82rem;font-style:italic}.board{flex-direction:column;gap:9px;display:flex}.board-tier{align-items:baseline;gap:10px;display:flex}.board-tier-title{color:var(--accent);font-weight:600;font-family:var(--font-display);flex-shrink:0;min-width:96px}.board-filters{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.board-filters .mode-picker{margin:0}.board-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.board-row{background:var(--bg-input);border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.board-row.me{border-left-color:var(--accent);background:#ff7a001a}.board-row-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.board-meta{color:var(--text-muted);flex-shrink:0;margin-left:auto;font-size:12px}.board-you{text-transform:uppercase;letter-spacing:.03em;color:var(--accent);border:1px solid var(--border-strong);border-radius:999px;padding:0 6px;font-size:10px}.board-lobby{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:0 6px;font-size:11px}.board-row-pos{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.board-wanted{color:var(--accent-hover)}.board-pos-edit{gap:4px;display:inline-flex}.board-pos{border:1px solid var(--border);background:var(--bg-elev);width:26px;height:26px;color:var(--text-muted);cursor:pointer;border-radius:6px;font-size:13px;font-weight:600;transition:all .12s}.board-pos:hover:not(:disabled){border-color:var(--border-strong)}.board-pos.on{background:var(--fire-soft);color:#fff;border-color:#0000}.board-pos.wanted{color:var(--accent-hover);border-style:dashed}.board-pos:disabled{opacity:.4;cursor:default}.blacklist{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.blacklist-card{flex-direction:column;display:flex}.blacklist-card .blacklist{flex:1;min-height:0;overflow-y:auto}.blacklist li{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:7px 13px;display:flex}.history{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.history li{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.win{color:var(--win);font-weight:600}.loss{color:var(--loss);font-weight:600}.history-roster{flex:1;min-width:0}.history-date{flex-shrink:0;font-size:13px}.hero-stats,.mate-stats,.game-history{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hero-stat,.mate-stat{align-items:center;gap:10px;font-size:14px;display:flex}.hero-icon{object-fit:cover;background:var(--bg-input);border-radius:3px;flex-shrink:0;width:34px;height:19px}.hero-stat-name,.mate-name{color:var(--text);font-weight:600;text-decoration:none}.mate-name:hover{color:var(--accent)}.hero-stat-name{min-width:120px}.hero-stat-wr,.mate-wr{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.mate-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px}.mate-avatar-blank{background:var(--bg-elev);color:var(--accent);place-items:center;font-size:12px;font-weight:700;display:grid}.game-row{background:var(--bg-input);border-left:3px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}.game-row.win-row{border-left-color:var(--win)}.game-row.loss-row{border-left-color:var(--loss)}.game-result{flex-shrink:0;min-width:78px;font-weight:600}.game-hero{flex-shrink:0;align-items:center;gap:6px;min-width:140px;display:flex}.game-mates{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.game-date{flex-shrink:0;font-size:13px}.game-mode{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:1px 9px;font-size:12px}.mode-stats-list{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mode-stat-row{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:1fr auto auto 52px;align-items:center;gap:14px;padding:9px 13px;font-size:14px;display:grid}.mode-stat-row.strong{border-color:var(--border-strong);font-weight:600}.mode-stat-name{min-width:0}.mode-stat-games{font-size:13px}.mode-stat-wl,.mode-stat-wr{font-variant-numeric:tabular-nums}.mode-stat-wr{text-align:right}.rank-chart-wrap{width:100%;margin-top:10px;overflow-x:auto}.rank-chart{width:100%;height:160px;display:block}.rank-chart-line{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.rank-chart-dot{fill:var(--accent-hover);stroke:var(--bg-0);stroke-width:1.5px}.rank-chart-label{fill:var(--text-muted);font-size:11px}.stat-row{flex-wrap:wrap;gap:16px;display:flex}.stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:130px;padding:16px 22px;display:flex}.stat b{font-size:26px;font-family:var(--font-display);background:var(--fire);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.table-wrap{margin-top:16px;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.5px;padding:9px 12px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid #ff7a000f;padding:9px 12px}.admin-tabs,.admin-subtabs{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.admin-subtabs{margin:0 0 6px}.admin-tab{border:1px solid var(--border);background:var(--bg-input);color:var(--text-muted);cursor:pointer;border-radius:10px;padding:8px 16px;font-size:14px;transition:all .15s}.admin-tab:hover{border-color:var(--accent)}.admin-tab.active{border-color:var(--accent);color:#fff;background:#ff7a001f}.admin-action{margin-top:16px}.admin-action>label{color:var(--text-muted);margin-bottom:6px;font-size:13px;display:block}.admin-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-action-row select,.admin-action-row input{min-width:150px}.admin-ok{color:var(--win);margin-top:14px;font-size:14px;font-weight:600}.topbar-brand{align-items:center;gap:10px;display:flex}.topbar-brand .logo-img,.topbar-brand .flower-mark{filter:drop-shadow(0 0 10px #ff5a0080);animation:none}.topbar-pro{font:800 10px/1 var(--font-display);letter-spacing:.08em;color:#1a1206;background:linear-gradient(135deg,#ffe08a,#ffb02e);border-radius:6px;align-self:center;margin-left:2px;padding:2px 7px;box-shadow:0 0 12px #ffb43c73}.topbar-profile{color:var(--text);border-radius:999px;align-items:center;gap:9px;padding:4px 8px;transition:background .15s;display:flex}.topbar-profile:hover{color:#fff;background:#ff7a0014}.avatar-lg{width:56px;height:56px}.avatar-blank{background:var(--fire-soft);color:#1a0d05;font-family:var(--font-display);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.mini-profile{align-items:center;gap:14px;margin-bottom:8px;display:flex}.mini-profile-name{font-family:var(--font-display);color:#fff;font-size:18px}.mini-profile-nick{color:inherit;text-decoration:none}.mini-profile-nick:hover{color:var(--accent);text-decoration:underline}.profile-hero{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;display:flex}.profile-page>.card,.profile-page>.grid{margin-bottom:22px}.profile-avatar{border:1px solid var(--border-strong);object-fit:cover;width:150px;height:150px;box-shadow:var(--glow-sm);border-radius:20px}.profile-avatar-blank{background:var(--fire-soft);color:#1a0d05;font-family:var(--font-display);justify-content:center;align-items:center;font-size:64px;font-weight:700;display:inline-flex}.profile-hero-info h1{margin:0 0 10px;font-size:30px}.profile-behavior{text-align:right;flex-direction:column;align-self:center;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.profile-behavior-value{font-family:var(--font-display);color:var(--text);font-size:40px;line-height:1}.profile-behavior.good .profile-behavior-value{color:var(--win)}.profile-behavior.bad .profile-behavior-value{color:var(--danger)}.profile-behavior-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px}.profile-blacklist{text-align:center;color:var(--danger);flex-direction:column;align-self:center;align-items:center;gap:6px;margin-left:auto;display:flex}.profile-blacklist-icon{font-size:44px;line-height:1}.profile-blacklist-text{text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:700}.profile-friend{color:var(--win);align-self:flex-start;margin-left:auto}.profile-friend-text{text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:700}.profile-badges{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.rank-badge{background:var(--fire-soft);color:#1a0d05;font-size:13px;font-weight:700;font-family:var(--font-display);box-shadow:var(--glow-sm);border-radius:999px;padding:5px 13px}.pos-chip{border:1px solid var(--border-strong);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.pos-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.pos-btn-label{align-items:center;gap:6px;display:inline-flex}.winrate{margin-top:18px}.winrate-head{justify-content:space-between;margin-bottom:7px;font-size:14px;display:flex}.winrate-bar{background:var(--bg-input);border:1px solid var(--border);border-radius:999px;height:10px;overflow:hidden}.winrate-fill{background:var(--fire);height:100%;box-shadow:var(--glow-sm);transition:width .4s}.icon-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:9px;width:34px;height:34px;font-size:16px;transition:all .15s}.lang-switch{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-family:var(--font-display);letter-spacing:.5px;background:0 0;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;transition:all .15s}.lang-switch:hover{border-color:var(--accent);color:var(--accent)}.landing-topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.landing-brand{align-items:center;gap:10px;display:flex}.landing-brand .logo-img,.landing-brand .flower-mark{filter:drop-shadow(0 0 8px #ff5a0066);animation:none}.icon-btn:hover{border-color:var(--accent);color:var(--accent)}.firework-canvas{z-index:300;pointer-events:none;width:100vw;height:calc(100vh / var(--ui-scale,1));position:fixed;inset:0}.modal-overlay{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050302bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{width:100%;max-width:480px;max-height:calc(90svh / var(--ui-scale,1));overflow-y:auto}.dm-modal{max-width:760px;position:relative;overflow:hidden}.dm-layout{height:calc(70svh / var(--ui-scale,1));grid-template-columns:240px 1fr;gap:0;max-height:560px;display:grid}.dm-list{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding-right:12px;display:flex;overflow-y:auto}.dm-list h3{margin:0 0 8px}.dm-conv{text-align:left;border-radius:var(--radius-sm);cursor:pointer;color:var(--text);font-family:var(--font-body);background:0 0;border:none;grid-template-columns:auto 1fr auto;grid-template-areas:"dot name badge""dot last last";align-items:center;gap:2px 8px;padding:8px;display:grid}.dm-conv:hover,.dm-conv.active{background:var(--bg-input)}.dm-conv .dot{grid-area:dot}.dm-conv-name{grid-area:name;font-size:14px;font-weight:600}.dm-badge{background:var(--fire);color:#fff;border-radius:999px;grid-area:badge;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.dm-conv-last{text-overflow:ellipsis;white-space:nowrap;grid-area:last;font-size:12px;overflow:hidden}.dm-thread{flex-direction:column;min-width:0;min-height:0;padding-left:14px;display:flex}.dm-thread-head{border-bottom:1px solid var(--border);padding:2px 0 10px;font-size:15px}.dm-messages{flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 0;display:flex;overflow-y:auto}.dm-msg{word-break:break-word;border-radius:12px;max-width:78%;padding:7px 11px;font-size:14px;line-height:1.35}.dm-msg .dm-time{opacity:.6;margin-top:2px;font-size:10px;display:block}.dm-msg.mine{background:var(--fire-soft);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.dm-msg.theirs{background:var(--bg-input);border-bottom-left-radius:3px;align-self:flex-start}.dm-compose{border-top:1px solid var(--border);gap:8px;padding-top:10px;display:flex}.dm-compose input{flex:1;min-width:0}.dm-empty{flex:1;place-items:center;display:grid}@media (width<=620px){.dm-layout{grid-template-rows:40% 60%;grid-template-columns:1fr}.dm-list{border-right:none;border-bottom:1px solid var(--border);padding-right:0}.dm-thread{padding-left:0}}.modal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.modal-head h2{margin:0;font-size:22px}.modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px}.modal-close:hover{color:var(--danger);background:#ff4d5e14}.modal-actions{gap:10px;margin-top:24px;display:flex}.level-bar{background:var(--bg-input);border:1px solid var(--border);border-radius:999px;height:12px;overflow:hidden}.level-fill{background:linear-gradient(90deg, var(--win), var(--ember-amber), var(--ember-red));height:100%;transition:width 60ms linear}.mic-hint{margin-top:2px;font-size:12px}.mic-test-btn{align-self:flex-start;margin-top:10px}.mic-test-btn.testing{border-color:var(--ember-red);color:var(--ember-red)}.toggle{cursor:pointer;align-items:center;gap:11px;padding:7px 0;font-size:14px;display:flex}.toggle input{display:none}.toggle-track{background:var(--bg-input);border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .18s;position:relative}.toggle-track:after{content:"";background:var(--text-muted);border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.toggle input:checked+.toggle-track{background:var(--fire-soft);border-color:#0000}.toggle input:checked+.toggle-track:after{background:#1a0d05;transform:translate(18px)}.friends,.teammates{flex-direction:column;gap:7px;margin:0 0 12px;padding:0;list-style:none;display:flex}.friends li,.teammates li{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.friend-info,.teammate-info{align-items:center;gap:8px;min-width:0;display:flex}.teammate-info{flex-direction:column;align-items:flex-start;gap:1px}.friend-rank{font-size:13px}.friends.compact .player-link{font-size:14px}.friend-actions,.teammate-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot.offline{background:var(--text-dim)}.dot.online{background:var(--win);box-shadow:0 0 8px #4ade8099}.dot.searching{background:var(--ember-orange);box-shadow:0 0 8px var(--ember-orange);animation:1.4s ease-in-out infinite blink}.friend-searching{color:var(--ember-orange);font-size:12px;font-weight:600}.friend-tag{font-size:12px}.friend-tag.danger{color:var(--danger)}.toast-host{z-index:200;flex-direction:column;gap:10px;max-width:340px;display:flex;position:fixed;top:18px;right:18px}.toast{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--glow-sm), 0 8px 24px #0006;cursor:pointer;align-items:center;gap:11px;padding:12px 14px;animation:.25s toast-in;display:flex}@keyframes toast-in{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}.toast-icon{flex-shrink:0;font-size:20px}.toast-text{flex:1;font-size:14px}.toast-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:13px}.toast-close:hover{color:var(--danger)}.award-overlay{z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:radial-gradient(60% 60% at 50% 42%,#ff6a1a29,#000000b8 78%);justify-content:center;align-items:center;padding:20px;animation:.25s award-fade;display:flex;position:fixed;inset:0}@keyframes award-fade{0%{opacity:0}to{opacity:1}}.award-card{text-align:center;cursor:default;background:linear-gradient(170deg,#261a12fa,#140e0bfa);border:1px solid #ffb24d66;border-radius:20px;width:min(360px,92vw);padding:30px 26px 26px;animation:.5s cubic-bezier(.18,.9,.28,1.3) award-pop;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff6a1a26,0 34px 90px #000000b3,0 0 60px #ff6a1a40}@keyframes award-pop{0%{opacity:0;transform:scale(.8)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.award-rays{pointer-events:none;opacity:.8;background:repeating-conic-gradient(#ffbe6024 0deg 3.4deg,#0000 3.4deg 15deg);width:300px;height:300px;animation:26s linear infinite award-spin;position:absolute;top:92px;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 24%,#000 40%,#0000 74%);mask-image:radial-gradient(circle,#0000 24%,#000 40%,#0000 74%)}@keyframes award-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.award-close{color:var(--text-muted);cursor:pointer;z-index:2;background:0 0;border:none;font-size:15px;line-height:1;position:absolute;top:10px;right:12px}.award-close:hover{color:var(--accent)}.award-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ember-amber);font-size:12px;font-weight:700;position:relative}.award-medal{background:radial-gradient(circle at 50% 42%,#ffbc606b,#ff6a1a29 55%,#180e0959 78%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:14px auto 4px;animation:1.8s ease-in-out infinite award-medal-glow;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffc268a6,inset 0 0 18px #ff782840,0 0 30px #ff782859}@keyframes award-medal-glow{0%,to{box-shadow:inset 0 0 0 2px #ffc26899,inset 0 0 18px #ff782838,0 0 26px #ff782852}50%{box-shadow:inset 0 0 0 2px #ffd282e6,inset 0 0 22px #ff823257,0 0 40px #ff782899}}.award-emoji{filter:drop-shadow(0 2px 8px #ff6a1a80);font-size:52px;line-height:1;animation:.6s cubic-bezier(.18,.9,.28,1.5) .15s both award-emoji-pop}@keyframes award-emoji-pop{0%{transform:scale(0)rotate(-30deg)}to{transform:scale(1)rotate(0)}}.award-title{background:var(--fire);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:22px;font-weight:800;position:relative}.award-tier{color:var(--fire-ink);background:var(--fire-soft);border-radius:999px;margin-top:5px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block;position:relative}.award-desc{color:var(--text-muted);margin-top:10px;font-size:14px;line-height:1.45;position:relative}.award-btn{color:#fff;text-shadow:0 1px 2px #5a1800a6,0 0 1px #3c0f0080;width:100%;margin-top:22px;font-weight:800;position:relative;box-shadow:0 8px 22px #ff5c1a80,0 0 0 1px #ff965040}.award-btn:hover{box-shadow:0 10px 28px #ff5c1a9e,0 0 0 1px #ffaa6466}.player-ident .player-link,.friend-info .player-link,.teammate-info .player-link,.roster-info .player-link,.roster-info>b,.dm-conv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}.rate-list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rate-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rate-name{align-items:center;gap:9px;display:flex}.rate-buttons{gap:6px;display:flex}.commend-btn{border:1px solid var(--border);background:var(--bg-input);cursor:pointer;border-radius:10px;width:42px;height:42px;font-size:20px;transition:all .15s}.commend-btn:hover:not(:disabled){border-color:var(--accent);background:#ff7a001a;transform:translateY(-2px)}.commend-btn.toxic:hover:not(:disabled){border-color:var(--danger);background:#ff4d5e1a}.commend-btn:disabled{opacity:.5;cursor:default}.rate-done{color:var(--win);font-size:14px;font-weight:600}.behavior-box{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);align-items:center;gap:14px;margin-top:10px;padding:16px 22px;display:flex}.behavior-box.good{border-color:var(--win);background:#2ecc7114}.behavior-box.bad{border-color:var(--danger);background:#ff4d5e14}.behavior-emoji{font-size:34px;line-height:1}.behavior-value{font-family:var(--font-display);color:#fff;font-size:38px}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:6px;display:grid}.ach{text-align:center;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-input);flex-direction:column;align-items:center;gap:5px;padding:16px 12px;transition:border-color .15s,transform .15s;display:flex}.ach.unlocked{border-color:var(--border-strong);box-shadow:var(--glow-sm)}.ach.unlocked:hover{transform:translateY(-2px)}.ach.locked{opacity:.45;filter:grayscale(.7)}.ach-emoji{font-size:32px;line-height:1}.ach-title{font-family:var(--font-display);color:#fff;font-size:14px}.ach-tier{color:var(--ember-amber)}.ach-progress{color:var(--text-muted);font-size:12px}.ach-max{color:var(--win);font-weight:600}.profile-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pinned-badges{vertical-align:middle;gap:2px;display:inline-flex}.pinned-badge{filter:drop-shadow(0 0 4px #ff8c0066);font-size:1.17em}.ach{cursor:pointer;position:relative}.ach.selected{border-color:var(--accent);box-shadow:var(--glow-sm)}.ach-detail-panel{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);margin-top:16px;padding:20px}.ach-detail{flex-direction:column;gap:16px;display:flex}.ach-detail-head{align-items:center;gap:18px;display:flex}.ach-detail-emoji{flex-shrink:0;font-size:64px;line-height:1}.ach-detail-title{margin:0 0 6px;font-size:22px}.ach-detail-desc{margin:0;font-size:15px}.ach-bar{background:var(--bg-card);border:1px solid var(--border);border-radius:999px;height:14px;overflow:hidden}.ach-bar-fill{background:var(--fire);height:100%;box-shadow:var(--glow-sm);transition:width .4s}.ach-bar-label{text-align:right;color:var(--muted);margin:0;font-size:14px}.ach-pin{cursor:pointer;opacity:.35;filter:grayscale();background:0 0;border:none;font-size:14px;transition:all .15s;position:absolute;top:6px;right:6px}.ach-pin:hover,.ach-pin.on{opacity:1;filter:none}.ach.pinned{border-color:var(--ember-amber);box-shadow:0 0 14px #ffc4004d}.mini-profile-name{align-items:center;gap:7px;display:flex}.lb-player{align-items:center;gap:8px;display:inline-flex}.rank-badge-medal{border:1.5px solid var(--border-strong);background:var(--bg-input);vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.rank-badge-medal.md{width:40px;height:40px;font-size:22px}.rank-badge-medal.sm{width:28px;height:28px;font-size:16px}.rank-badge-medal.lg{width:104px;height:104px;font-size:58px}.medal-emoji{filter:drop-shadow(0 0 4px #0006)}.rank-badge-img{vertical-align:middle;object-fit:contain;filter:drop-shadow(0 0 3px #00000080);flex-shrink:0}.rank-badge-img.md{width:40px;height:40px}.rank-badge-img.sm{width:28px;height:28px}.rank-badge-img.lg{width:104px;height:104px}.player-link{color:var(--text);border-bottom:1px dotted #0000;text-decoration:none;transition:color .12s,border-color .12s}.player-link:hover{color:var(--accent);border-color:var(--accent)}.player-link.strong{color:#fff;font-weight:700}.player-link.strong:hover{color:var(--accent)}.lb-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.lb-tab{background:var(--bg-input);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-family:var(--font-display);border-radius:999px;padding:8px 18px;font-size:14px;transition:all .15s}.lb-tab:hover{border-color:var(--border-strong);color:var(--text)}.lb-tab.active{background:var(--fire-soft);color:#1a0d05;box-shadow:var(--glow-sm);border-color:#0000}.lb-table td{vertical-align:middle;padding:15px 12px;font-size:15px}.lb-table th{padding:10px 12px}.lb-place{font-family:var(--font-display);color:var(--text-muted);width:48px;font-size:17px;font-weight:700}.lb-place-1{color:#ffd447}.lb-place-2{color:#d8d8e0}.lb-place-3{color:#e0975a}.lb-value{font-family:var(--font-display);color:var(--accent);font-weight:700}.landing{max-width:1120px;margin:0 auto;padding:0 24px 80px}.logo-img,.flower-mark{filter:drop-shadow(0 0 40px #ff5a008c);object-fit:contain;animation:6s ease-in-out infinite floaty}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 16px 40px;display:flex;position:relative}.hero-glow{pointer-events:none;z-index:-1;background:radial-gradient(#ff5a0038,#0000 65%);width:700px;max-width:120%;height:500px;animation:5s ease-in-out infinite breathe;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@keyframes breathe{0%,to{opacity:.7}50%{opacity:1}}.hero-title{font-family:var(--font-display);letter-spacing:10px;background:var(--fire);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px #ff640080);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(48px,10vw,88px);font-weight:700;line-height:1}.hero-tagline{max-width:660px;color:var(--text);margin:0 0 8px;font-size:21px;line-height:1.55}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-stats{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.landing-stat{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:1 1 0;min-width:130px;max-width:200px;padding:16px 22px;transition:border-color .2s}.landing-stat.live{border-color:var(--border-strong);box-shadow:var(--glow-sm)}.landing-stat b{font-family:var(--font-display);background:var(--fire);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;line-height:1;display:block}.landing-stat span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin-top:6px;font-size:13px;display:block}.showcase{margin-top:40px}.showcase-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.showcase-head h2{margin:0;font-size:24px}.live-dot{background:var(--ember-orange);width:11px;height:11px;box-shadow:0 0 12px var(--ember-orange);border-radius:50%;animation:1.4s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.showcase-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (width<=760px){.showcase-grid{grid-template-columns:1fr}}.how{margin-top:64px}.how>h2{text-align:center;margin-bottom:32px;font-size:28px}.how-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.how-step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:28px 22px 22px;position:relative}.how-num{background:var(--fire);color:#1a0d05;width:44px;height:44px;font-family:var(--font-display);box-shadow:var(--glow-sm);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;font-weight:700;display:inline-flex}.how-step h3{margin-bottom:8px;font-size:17px}.how-step p{margin:0;font-size:14px}.bottom-cta{text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(600px 300px at 50% 0%, #ff5a001f, transparent 70%), var(--bg-card);margin-top:72px;padding:56px 24px}.bottom-cta h2{margin-bottom:24px;font-size:28px}.landing-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;display:flex}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ff7a0040;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#ff7a0073}@keyframes vPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes vShift{0%{background-position:0%}to{background-position:100%}}.stage{text-align:center;z-index:2;max-width:780px;margin:0 auto;padding-top:56px;position:relative}.stage-pulse{font:700 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;display:inline-flex}.stage-pulse .dot{background:var(--ember-orange);border-radius:50%;width:7px;height:7px;animation:1.8s infinite vPulse}.stage-title{font:800 46px/1.1 var(--font-display);color:var(--text);text-shadow:0 0 70px #ff6e1e4d;margin:22px 0 0}.stage-sub{font:400 15px/1.6 var(--font-body);color:var(--text-muted);max-width:460px;margin:16px auto 0}.stage-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex}.pos-tiles{justify-content:center;gap:10px;margin-top:20px;display:flex}.pos-tile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0c090880;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:74px;height:82px;padding:0;transition:all .18s;display:flex;position:relative}.pos-tile:hover{border-color:#ffcd9659}.pos-tile .pos-tile-icon{width:28px;height:28px;-webkit-mask:var(--pos-mask) center / contain no-repeat;-webkit-mask:var(--pos-mask) center / contain no-repeat;mask:var(--pos-mask) center / contain no-repeat;background:var(--text-dim);transition:background .18s}.pos-tile .pos-tile-num{font:600 10.5px var(--font-mono);color:var(--text-dim);transition:color .18s}.pos-tile.primary{background:linear-gradient(170deg,#ff7a1a4d,#ff3c1e1a);border-color:#ff8c3ca6;transform:translateY(-4px)}.pos-tile.primary .pos-tile-icon{background:var(--gold)}.pos-tile.primary .pos-tile-num{color:var(--accent-hover)}.pos-tile:disabled{opacity:.45;cursor:default}.stage-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.cta-fire{background:var(--fire);color:#2a1002;height:64px;font:700 17px var(--font-display);letter-spacing:.06em;cursor:pointer;background-size:180% 100%;border:none;border-radius:999px;align-items:center;padding:0 52px;transition:transform .18s,box-shadow .18s;animation:7s ease-in-out infinite alternate vShift;display:inline-flex;box-shadow:inset 0 1px #ffffff73}.cta-fire:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.cta-fire:disabled{opacity:.55;cursor:default}.btn-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:64px;color:var(--text-soft);font:600 14px var(--font-body);cursor:pointer;background:#0c090880;border:1px solid #ffcd9638;border-radius:999px;align-items:center;padding:0 30px;transition:background .15s;display:inline-flex}.btn-glass:hover{background:#ffffff0d}.stage-note{font:500 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-top:16px}.float-panel{border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 18px}.float-panel .mlabel-row{justify-content:space-between;align-items:center;display:flex}.mlabel{font:700 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.mlabel-count{font:600 10.5px var(--font-mono);color:var(--gold)}.mlabel.dim{color:var(--text-faint)}.panel-row{border-radius:11px;align-items:center;gap:9px;margin:0 -8px;padding:7px 8px;transition:background .15s;display:flex}.panel-row:hover{background:#ffffff08}.panel-row-main{flex:1;min-width:0}.panel-row-name{font:500 12px var(--font-body);color:#f1e9de;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-row-name .pinned-badges{margin-left:8px}.panel-row-sub{font:500 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin-top:1px}.panel-row-time{font:500 10.5px var(--font-mono);color:var(--gold)}.panel-more{font:500 11px var(--font-body);color:var(--text-faint);text-align:center;cursor:pointer;background:0 0;border:none;border-top:1px solid #ffffff0f;width:100%;margin-top:8px;padding-top:10px;transition:color .15s}.panel-more:hover{color:var(--accent-hover)}.panel-stats{background:#00000040;border:1px solid #ffffff0d;border-radius:12px;gap:14px;margin-top:12px;padding:10px 12px;display:flex}.panel-stat-val{font:600 15px var(--font-mono);color:var(--text)}.panel-stat-val.good{color:var(--win-bright)}.panel-stat-label{font:500 7.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:2px}.row-status{font:500 9px var(--font-mono);letter-spacing:.04em}.row-status.online{color:var(--win)}.row-status.searching{color:var(--status-searching)}.row-status.inparty{color:var(--status-inparty)}.topbar-count{font:600 10px var(--font-mono);background:var(--fire-soft);color:var(--fire-ink);border-radius:99px;margin-left:7px;padding:1px 6px}.stage-active{flex-direction:column;align-items:center;gap:6px;margin-top:18px;display:flex}.stage-active-row{align-items:center;gap:10px;display:inline-flex}.search-timer{font-family:var(--font-mono);color:var(--gold)}.topbar-profile>span{flex-direction:column;align-items:flex-start;display:flex}.topbar-profile-name{font:600 12px var(--font-body);color:var(--text-soft);line-height:1.25}.topbar-profile-rank{font:500 9.5px var(--font-mono);letter-spacing:.06em;color:var(--gold);text-transform:uppercase}@keyframes vSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-ring{width:300px;height:300px;margin:30px auto 0;position:relative}.search-ring-track{border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:0}.search-ring-spinner{filter:drop-shadow(0 0 16px #ff8c2866);background:conic-gradient(#ff7a1a00 0deg,#ff7a1a24 140deg,#ff9d2ee6 310deg,#ffc24d 360deg);border-radius:50%;animation:2.4s linear infinite vSpin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 61%,#000 62%);mask:radial-gradient(circle,#0000 61%,#000 62%)}.search-ring-core{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c090899;border:1px solid #ffc48c24;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:20px}.search-ring-time{font:600 72px var(--font-mono);color:var(--gold);letter-spacing:.02em;line-height:1}.search-ring-time.long{font-size:56px}.search-ring-label{font:500 11px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.stage-search-2a{zoom:1.1}.stage-title-sm{font:700 24px var(--font-display);color:var(--text);text-shadow:0 0 60px #ff6e1e4d;margin-top:28px}.info-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.info-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 12px var(--font-body);color:#c9b8a6;background:#0c090880;border:1px solid #ffcd962e;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.info-chip.gold{color:var(--gold);background:#ffc24d12;border-color:#ffc24d4d;font-weight:600}.info-chip .chip-x{color:var(--text-faint);cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0 2px;font-size:12px;line-height:1}.info-chip .chip-x:hover{color:var(--danger)}.info-chip-icon{width:12px;height:12px;-webkit-mask:var(--pos-mask) center / contain no-repeat;-webkit-mask:var(--pos-mask) center / contain no-repeat;mask:var(--pos-mask) center / contain no-repeat;background:var(--gold)}.btn-cancel-search{color:#fff0f0;height:54px;font:700 14px var(--font-body);cursor:pointer;background:linear-gradient(120deg,#ff4d52,#d81f28 70%);border:none;border-radius:999px;align-items:center;padding:0 34px;transition:filter .15s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.btn-cancel-search:hover:not(:disabled){color:#ff8a80;background:#e5484d1f;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e5484d66}.btn-cancel-search:disabled{opacity:.55;cursor:default}@keyframes vBlink{0%,to{opacity:1}50%{opacity:.35}}.stage-title-md{font:800 34px/1.15 var(--font-display);color:var(--text);text-shadow:0 0 70px #ff6e1e4d;margin-top:18px}.member-cards{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.member-card{text-align:center;background:linear-gradient(175deg,#ffffff0b,#ffffff04);border:1px solid #ffc48c1f;border-radius:18px;width:148px;padding:18px 10px 14px;position:relative}.member-card.leader{background:linear-gradient(175deg,#ff7a1a29,#ffffff05);border-color:#ff8c3c80;box-shadow:0 18px 50px #ff5a1438}.member-card.pending{background:#ffc24d08;border:1px dashed #ffc24d59}.member-card.empty{cursor:pointer;background:0 0;border:1px dashed #ffffff24;transition:all .15s}.member-card.empty:hover{background:#ffc24d08;border-color:#ffc24d66}.leader-tag{font:600 8px var(--font-mono);letter-spacing:.14em;background:var(--fire-soft);color:var(--fire-ink);text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 9px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.member-ava{width:56px;height:56px;margin:4px auto 0;position:relative}.member-ava-circle{color:#efe5da;width:56px;height:56px;font:600 16px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.member-ava-circle img{object-fit:cover;width:100%;height:100%}.member-card.leader .member-ava-circle{color:#fff3e8;background:linear-gradient(135deg,#ff8a4d,#7a3a1e);box-shadow:0 0 0 2px #ff8c3cb3}.member-check{background:var(--win);color:#0a2417;border:2px solid #0e0b09;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-2px;right:-2px}.member-ava-dashed{color:#c9a97a;width:56px;height:56px;font:600 13px var(--font-body);border:1px dashed #ffc24d66;border-radius:50%;justify-content:center;align-items:center;margin:4px auto 0;animation:1.8s ease-in-out infinite vBlink;display:flex}.member-ava-plus{width:56px;height:56px;color:var(--text-faint);border:1px dashed #fff3;border-radius:50%;justify-content:center;align-items:center;margin:4px auto 0;font-size:22px;font-weight:300;display:flex}.member-name{font:600 12.5px var(--font-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:9px;overflow:hidden}.member-rank{font:500 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);justify-content:center;align-items:center;gap:5px;margin-top:4px;display:flex}.member-pos-chip{font:600 8.5px var(--font-mono);color:var(--text-muted);border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:5px;margin-top:8px;padding:4px 9px;display:inline-flex}.member-card.leader .member-pos-chip{color:var(--gold);background:#ffc24d1a;border-color:#ffc24d4d}.member-pos-chip .pos-ico{width:11px;height:11px;-webkit-mask:var(--pos-mask) center / contain no-repeat;-webkit-mask:var(--pos-mask) center / contain no-repeat;mask:var(--pos-mask) center / contain no-repeat;background:currentColor}.member-wait{font:500 9px var(--font-mono);letter-spacing:.1em;color:var(--gold);text-transform:uppercase;margin-top:5px;animation:1.8s ease-in-out infinite vBlink}.member-link{font:500 10.5px var(--font-body);color:var(--text-faint);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:8px;padding:0;text-decoration:underline}.member-link:hover{color:#ff8a80}.member-hint{font:400 10px var(--font-body);color:var(--text-dim);margin-top:4px;line-height:1.35}.member-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:8px}.member-card:hover .member-actions{opacity:1}.member-actions button{color:var(--text-muted);cursor:pointer;background:#00000059;border:none;border-radius:7px;width:20px;height:20px;font-size:11px;line-height:1}.member-actions button:hover{color:var(--text)}.member-actions button.danger:hover{color:var(--danger)}.invite-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c09088c;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;width:min(460px,100%);height:46px;margin:22px auto 0;padding:0 8px 0 18px;display:flex}.invite-pill input{min-width:0;color:var(--text-soft);font:400 13px var(--font-body);box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:0}.invite-pill input::placeholder{color:var(--text-dim)}.invite-pill-btn{height:32px;color:var(--text-soft);font:600 12px var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffcd9640;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.invite-pill-btn:hover:not(:disabled){background:#ffffff0d}.invite-pill-btn:disabled{opacity:.5;cursor:default}.cta-sub{font:600 10px var(--font-mono);color:#2a1002b3;margin-left:12px}.chat-panel-messages{flex-direction:column;gap:12px;max-height:300px;margin-top:14px;display:flex;overflow-y:auto}.chat-panel-input{background:#00000040;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;height:36px;margin-top:14px;padding:0 6px 0 12px;display:flex}.chat-panel-input input{min-width:0;box-shadow:none;color:var(--text-soft);font:400 12px var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:0}.chat-panel-input button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:14px}.chat-msg-row{text-align:left;gap:9px;display:flex}.chat-msg-ava{color:#efe5da;width:26px;height:26px;font:600 9.5px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.chat-msg-ava img{object-fit:cover;width:100%;height:100%}.member-pro{white-space:nowrap;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.chat-msg-head{font:600 10.5px var(--font-body);color:#c9a97a}.chat-msg-head.mine{color:var(--accent)}.chat-msg-time{font:400 9px var(--font-mono);color:#57493d;margin-left:4px}.chat-msg-text{font:400 12px/1.45 var(--font-body);color:var(--text-soft);word-break:break-word;margin-top:2px}.chat-sys{font:400 10px var(--font-mono);color:#57493d;text-align:center;padding:4px 0}.confirm-card{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;background:linear-gradient(170deg,#22160eeb,#100b08f0);border:1px solid #ffaa5a4d;border-radius:26px;width:min(620px,100%);margin:120px auto 0;padding:38px 44px 34px;position:relative;overflow:hidden;box-shadow:0 60px 160px #000000bf,0 0 90px #ff641a2e,inset 0 1px #ffffff14}.confirm-card:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#ff8c282e,#ff8c2800 70%);width:480px;height:280px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.confirm-title{font:700 27px var(--font-display);color:var(--text);text-shadow:0 0 50px #ff6e1e59;margin-top:14px;position:relative}.confirm-sub{font:400 13px/1.55 var(--font-body);color:var(--text-muted);margin-top:10px;position:relative}.confirm-avatars{justify-content:center;align-items:flex-end;gap:18px;margin-top:26px;display:flex;position:relative}.confirm-ava{flex-direction:column;align-items:center;gap:7px;display:flex}.confirm-ava-circle{color:#efe5da;width:58px;height:58px;font:600 16px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.confirm-ava.ready .confirm-ava-circle{box-shadow:0 0 0 2px #4fc08d99}.confirm-ava.me .confirm-ava-circle{color:#fff3e8;background:linear-gradient(135deg,#ff8a4d,#7a3a1e);width:66px;height:66px;font-size:19px;animation:1.6s infinite vPulse;box-shadow:0 0 0 3px #ff8c3ccc,0 12px 36px #ff641a66}.confirm-ava.wait .confirm-ava-circle{animation:1.4s ease-in-out infinite vBlink;box-shadow:0 0 0 2px #ffc24d80}.confirm-ava-label{font:500 8.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.confirm-ava.ready .confirm-ava-label{color:var(--win-bright)}.confirm-ava.me .confirm-ava-label{color:var(--accent);font-weight:600}.confirm-ava.wait .confirm-ava-label{color:var(--gold)}.confirm-ava .ready-dot{background:var(--win);color:#0a2417;border:2px solid #17100b;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-3px;right:-3px}.confirm-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex;position:relative}.btn-decline{height:56px;color:var(--text-muted);font:600 13px var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:0 26px;transition:all .15s;display:inline-flex}.btn-decline:hover:not(:disabled){color:#ff8a80;border-color:#e5484d66}.confirm-progress{margin-top:26px;position:relative}.confirm-progress-track{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.confirm-progress-fill{background:linear-gradient(90deg,#ffc24d,#ff6a1a);border-radius:99px;height:100%;transition:width 1s linear}.confirm-progress-label{font:500 9.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-top:9px}.confirm-progress-label b{color:var(--gold);font-weight:500}.party-plaque{text-align:left;background:linear-gradient(120deg,#ffc24d1a,#ff7a1a0d);border:1px solid #ffc24d59;border-radius:16px;align-items:center;gap:14px;margin-top:22px;padding:13px 18px;display:flex;box-shadow:0 14px 44px #ff781e1f}.plaque-spinner{flex:none;width:30px;height:30px;position:relative}.plaque-spinner:before{content:"";background:conic-gradient(#ffc24d00 0deg,#ffc24d 340deg);border-radius:50%;animation:1.4s linear infinite vSpin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 55%,#000 56%);mask:radial-gradient(circle,#0000 55%,#000 56%)}.plaque-title{font:600 13.5px var(--font-body);color:#ffd98a}.plaque-sub{font:500 9.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:3px}.plaque-sub b{color:var(--win-bright);font-weight:500}.party-cards{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.party-cards .member-card{width:144px;padding:16px 8px 13px}.party-cards .member-ava-circle{width:54px;height:54px;font-size:15px}.party-cards .member-card.leader .member-ava-circle{animation:1.6s infinite vPulse}.party-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.party-note-line{font:500 9.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-top:14px}.dash-left .float-panel.tall,.dash-side .float-panel.tall{flex-direction:column;min-height:420px;display:flex}.float-panel.tall .chat-panel-messages{flex:1;max-height:none}.rate-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(170deg,#22160eeb,#100b08f0);border:1px solid #ffaa5a47;border-radius:26px;width:min(640px,100%);padding:32px 36px 28px;position:relative;overflow:hidden;box-shadow:0 60px 160px #000000bf,0 0 90px #ff641a26,inset 0 1px #ffffff14}.rate-card:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#ff8c2826,#ff8c2800 70%);width:480px;height:280px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.rate-head{align-items:center;gap:16px;display:flex;position:relative}.rate-title{font:700 20px var(--font-display);color:var(--text);text-align:left}.rate-close{width:34px;height:34px;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:13px;line-height:1;display:flex}.rate-close:hover{color:var(--text-soft)}.rate-hint{text-align:left;font:400 12.5px/1.5 var(--font-body);color:var(--text-muted);margin-top:10px;position:relative}.rate-rows{flex-direction:column;gap:8px;margin-top:20px;display:flex;position:relative}.rate-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:12px;padding:11px 14px;transition:all .2s;display:flex}.rate-row.liked{background:#4fc08d12;border-color:#4fc08d66}.rate-row.disliked{background:#e5484d0f;border-color:#e5484d66}.rate-ava{color:#efe5da;width:38px;height:38px;font:600 12px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.rate-row-main{text-align:left;flex:1;min-width:0}.rate-row-name{font:600 13px var(--font-body);color:#f1e9de}.rate-row-sub{font:500 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;margin-top:2px;display:flex}.rate-row-sub .pos-ico{width:11px;height:11px;-webkit-mask:var(--pos-mask) center / contain no-repeat;-webkit-mask:var(--pos-mask) center / contain no-repeat;mask:var(--pos-mask) center / contain no-repeat;background:var(--text-faint)}.rate-verdict{font:600 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rate-row.liked .rate-verdict{color:var(--win-bright)}.rate-row.disliked .rate-verdict{color:#ff8a80}.rate-btns{gap:8px;display:flex}.rate-btn{cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:15px;line-height:1;transition:all .15s;display:flex}.rate-btn.like{color:var(--win-bright);border:1px solid #4fc08d66}.rate-btn.like:hover:not(:disabled){background:#4fc08d1f}.rate-btn.like.on{color:#0a2417;background:linear-gradient(135deg,#4fc08d,#2e7a57);border:none}.rate-btn.dislike{color:#ff8a80;border:1px solid #e5484d59}.rate-btn.dislike:hover:not(:disabled){background:#e5484d1a}.rate-btn.dislike.on{color:#ffe8e8;background:linear-gradient(135deg,#e5484d,#a32226);border:none}.rate-btn.dim{color:#57493d;cursor:default;border-color:#ffffff1a}.rate-footer{align-items:center;gap:12px;margin-top:22px;display:flex;position:relative}.rate-counter{font:500 9.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.rate-done-btn{background:var(--fire);color:#2a1002;height:46px;font:600 12.5px var(--font-display);letter-spacing:.03em;cursor:pointer;border:none;border-radius:999px;align-items:center;margin-left:auto;padding:0 28px;transition:transform .15s;display:inline-flex;box-shadow:inset 0 1px #fff6}.rate-done-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.rate-parties{max-height:min(calc(52vh / var(--ui-scale,1)), 480px);margin-top:6px;padding-right:4px;position:relative;overflow-y:auto}.rate-party-label{font:600 9.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);text-align:left;border-bottom:1px solid #ffffff0f;margin:16px 0 2px;padding-bottom:6px}.rate-parties>div:first-child .rate-party-label{margin-top:6px}.modal.wide{max-width:720px}.modal-tabs{flex-wrap:wrap;gap:8px;margin:2px 0 16px;display:flex}.player-ident{align-items:center;gap:9px;min-width:0;display:inline-flex}.player-ident-ava{border:1px solid var(--border);object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.player-ident-ava-blank{background:var(--fire-soft);color:var(--fire-ink);font:600 11px var(--font-body);justify-content:center;align-items:center;display:inline-flex}@media (width<=560px){.layout{padding:0 14px 40px}.topbar{flex-wrap:wrap;row-gap:10px;padding:14px 2px 12px}.topbar-user{flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;width:100%;font-size:13px}.logo{font-size:16px}.stage{padding-top:20px}.stage-chips{gap:6px;margin-top:22px}.mode-chip{padding:8px 13px;font-size:12px}.pos-tiles{gap:8px}.pos-tile{border-radius:14px;width:58px;height:66px}.pos-tile .pos-tile-icon{width:22px;height:22px}.stage-cta-row{gap:10px;margin-top:26px}.cta-fire{height:54px;padding:0 28px;font-size:14px}.btn-glass{height:54px;padding:0 20px}.stage-search-2a{zoom:1}.search-ring{width:230px;height:230px}.search-ring-time{font-size:52px}.search-ring-time.long{font-size:42px}.member-cards,.party-cards{gap:8px}.member-card,.party-cards .member-card{width:calc(50% - 8px)}.confirm-card{margin-top:40px;padding:26px 18px 24px}.confirm-avatars{gap:10px}.rate-card{padding:24px 16px 20px}.invite-pill{width:100%}.modal-overlay{padding:12px}.modal.wide{max-width:100%}}.settings-section{font:700 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:6px 0 12px}.settings-section+.settings-section,.field+.settings-section{border-top:1px solid #ffffff12;margin-top:22px;padding-top:16px}.invite-panel-row{padding:10px 0 12px}.invite-panel-row+.invite-panel-row{border-top:1px solid #ffffff12}.invite-panel-actions{gap:8px;margin-top:9px;display:flex}.confirm-ava-circle img{object-fit:cover;border-radius:50%;width:100%;height:100%}.modal.card{background:linear-gradient(170deg,#22160ef2,#100b08f7);border:1px solid #ffaa5a4d;box-shadow:0 60px 160px #000000bf,0 0 90px #ff641a1f,inset 0 1px #ffffff14}.dm-window-actions{align-items:center;gap:6px;display:flex}.dm-dock-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;font-size:13px;line-height:1}.dm-dock-btn:hover{color:var(--text);border-color:var(--border-hover)}.ctx-menu{z-index:500;background:linear-gradient(170deg,#22160ef7,#100b08fa);border:1px solid #ffaa5a4d;border-radius:12px;flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:fixed;box-shadow:0 20px 60px #000000b3}.ctx-menu button{text-align:left;color:var(--text-soft);font:500 13px var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px}.ctx-menu button:hover{background:#ffffff0f}.ctx-menu button.danger{color:#ff8a80}.ctx-menu button.danger:hover{background:#e5484d1f}.dm-dock{z-index:380;background:linear-gradient(170deg,#22160ef5,#100b08f7);border:1px solid #ffaa5a4d;border-radius:18px;flex-direction:column;width:min(400px,100vw - 24px);height:480px;padding:12px 14px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 30px 90px #000000b3}.dm-dock .dm-messages{flex:1;min-height:0}.dm-dock-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.dm-dock-title{font:700 13px var(--font-display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.dm-dock-actions{gap:6px;display:flex}.dm-dock-list{flex-direction:column;flex:1;gap:4px;min-height:0;margin-top:8px;display:flex;overflow-y:auto}.dm-dock.bar{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:auto;min-width:200px;max-width:320px;height:auto;padding:9px 10px 9px 16px}.dm-dock.bar:hover{border-color:var(--border-hover)}.dm-dock-dot{background:var(--ember-orange);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite vPulse}.chatdock{z-index:380;pointer-events:none;flex-direction:row-reverse;align-items:flex-end;gap:12px;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.chatdock>*{pointer-events:auto}.dockw.open{background:linear-gradient(170deg,#22160ef7,#100b08fa);border:1px solid #ffaa5a4d;border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;width:min(320px,100vw - 32px);height:420px;max-height:calc(100vh - 90px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0009}.dockw-head{background:#ff78281a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 9px 12px;display:flex}.dockw-head-l{align-items:center;gap:8px;min-width:0;display:inline-flex}.dockw-head-actions{flex:none;gap:4px;display:flex}.dockw-title{font:700 13px var(--font-display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dockw-msgs{flex:1;min-height:0;padding:10px 12px}.dockw-compose{padding:8px 10px 10px}.dockw-ava{object-fit:cover;background:#241a12;border-radius:8px;flex:none}.dockw-ava.blank{font:700 12px var(--font-display);color:#ffdebad9;border:1px solid #ff8a1e80;place-items:center;display:inline-grid}.dockw.pill{cursor:pointer;max-width:210px;color:var(--text);background:linear-gradient(170deg,#22160ef5,#100b08f7);border:1px solid #ffaa5a4d;border-radius:12px;align-items:center;gap:8px;padding:8px 12px 8px 10px;display:inline-flex;box-shadow:0 14px 40px #00000080}.dockw.pill:hover{border-color:var(--border-hover)}.dockw-pill-name{font:600 13px var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dockw-pill-x{opacity:.5;flex:none;margin-left:2px;font-size:11px}.dockw-pill-x:hover{opacity:1}.dockw-badge{background:var(--ember-orange);color:#1a0f07;min-width:17px;height:17px;font:700 11px var(--font-mono);border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.chatdock-hub{background:linear-gradient(170deg,#22160ef7,#100b08fa);border:1px solid #ffaa5a4d;border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;width:min(300px,100vw - 32px);height:380px;max-height:calc(100vh - 90px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0009}.chatdock-hub-head{background:#ff78281a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 10px 10px 14px;display:flex}.chatdock-hub-list{flex-direction:column;flex:1;gap:3px;min-height:0;padding:8px;display:flex;overflow-y:auto}.chatdock-hub-sub{font:700 10px var(--font-mono);letter-spacing:.08em;color:var(--muted);padding:4px 6px}.dockw-conv{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:7px 8px;display:flex}.dockw-conv:hover{background:#ffffff0d}.dockw-conv-name{min-width:0;font:600 13px var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (width<=560px){.chatdock{justify-content:center;max-width:none;left:8px;right:8px;transform:none}.dockw.open{width:calc(100vw - 16px)}}.modal.settings-modal{max-width:980px}.dm-head-left{align-items:center;gap:10px;display:flex}.dm-head-left h2{margin:0}.dm-head-left{position:relative}.dm-friend-pop{z-index:60;background:linear-gradient(170deg,#241812,#17100c);border:1px solid #ffaa5a4d;border-radius:14px;flex-direction:column;gap:2px;width:264px;max-height:320px;padding:10px;display:flex;position:absolute;top:40px;left:0;overflow-y:auto;box-shadow:0 22px 60px #0009}.dm-friend-pop-title{font:700 10px var(--font-display);letter-spacing:.1em;color:var(--accent);padding:2px 6px 8px}.dm-pop-ava{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}.dm-pop-ava.blank{color:#efe5da;font:600 9px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);justify-content:center;align-items:center;display:inline-flex}select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-color:#0c0908b3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23ff9d57' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #ffcd962e;padding-right:38px}select:hover{border-color:var(--border-hover)}select option{color:var(--text);background-color:#1c130d;padding:8px 10px}select option:checked{color:var(--text);background-color:#ff7a1a40}.settings-autosave-hint{text-align:right;margin:4px 0 0;font-size:12px}.invite-pill input,.chat-panel-input input{padding-left:4px}.dm-compose input{padding-left:16px}.side-title{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.phero{--phero-ink:#f1e9de;--phero-sub:#8a7a6b;padding:26px 30px;position:relative}.phero-main{align-items:center;gap:26px;display:flex}.phero-avatar{object-fit:cover;border:1px solid #ffb27873;border-radius:24px;flex:none;width:112px;height:112px}.phero-avatar-blank{color:#fff3e8;font:600 34px var(--font-body);background:linear-gradient(135deg,#ff8a4d,#7a3a1e);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff4d}.phero-info{flex:1;min-width:0}.phero-name-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.phero-name{font:700 28px var(--font-display);color:var(--phero-ink);margin:0}.phero-since{font:600 12px var(--font-body);color:var(--phero-sub);margin-top:7px}.phero-meta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;display:flex}.phero-rank{align-items:center;gap:11px;display:flex}.phero-rank-label{font:600 13px var(--font-mono);letter-spacing:.08em;color:var(--phero-ink);align-items:baseline;gap:8px;display:flex}.phero-rank-top{font:700 22px var(--font-mono);color:#ffc24d}.phero-rank-sub{font:600 12px var(--font-body);color:var(--phero-sub);margin-top:2px}.phero-divider{background:#ffffff14;width:1px;height:30px}.phero-steam{font:600 14px var(--font-body);color:#ffb36b;text-decoration:none}.phero-steam:hover{color:#ffc24d}.phero-dotaid{font:500 13px var(--font-mono);color:var(--phero-sub);cursor:pointer;background:0 0;border:none;padding:0}.phero-dotaid:hover{color:var(--phero-ink)}.phero-behavior{text-align:right;flex:none}.phero-behavior-label{font:600 10px var(--font-display);letter-spacing:.18em;color:var(--phero-sub)}.phero-behavior-value{font:600 46px var(--font-mono);margin-top:6px;line-height:1}.phero-behavior.good .phero-behavior-value{color:#7fe0b2}.phero-behavior.neutral .phero-behavior-value{color:var(--phero-ink)}.phero-behavior.bad .phero-behavior-value{color:#ff8a80}.phero-behavior-sub{font:600 12px var(--font-body);margin-top:6px}.phero-behavior.good .phero-behavior-sub{color:#4fc08d}.phero-behavior.neutral .phero-behavior-sub{color:var(--phero-sub)}.phero-behavior.bad .phero-behavior-sub{color:#e5484d}.phero-badge{font:600 10px var(--font-mono);letter-spacing:.14em;z-index:2;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;display:flex;position:absolute;top:-13px;right:22px;box-shadow:0 10px 28px #00000080}.phero-badge.friend{color:#7fe0b2;background:#14221bf2;border:1px solid #4fc08d8c}.phero-badge.blocked{color:#ff8a80;background:#281010f2;border:1px solid #e5484d8c}.phero-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;padding-top:18px;display:flex}.phero-actions-note{font:500 12px var(--font-body);color:var(--muted)}.profile-tabs{justify-content:center;gap:8px;margin:18px 0;display:flex}.pach-panel{margin-top:0}.pach-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pach-head-note{font:600 12px var(--font-body);color:#8a7a6b}.pach-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;margin-top:16px;display:grid}.pach-tile{text-align:center;cursor:pointer;color:inherit;background:linear-gradient(175deg,#ffffff0b,#ffffff04);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:162px;padding:14px 8px 12px;font-family:inherit;transition:transform .12s,border-color .12s;display:flex;position:relative}.pach-tile:hover{transform:translateY(-2px)}.pach-tile.locked{opacity:.5;background:#ffffff04;border-color:#ffffff12}.pach-tile.bronze{border-color:#d8a05e66}.pach-tile.silver{border-color:#c7d0dc4d}.pach-tile.gold{background:linear-gradient(175deg,#ffc24d1a,#ffffff05);border-color:#ffc24d99}.pach-tile.pinned{background:linear-gradient(175deg,#ff7a1a1f,#ffffff05);border-color:#ff8c3c8c}.pach-tile.selected{border-color:var(--accent)}.pach-pin{font-size:10px;position:absolute;top:7px;right:8px}.pach-icon{background:radial-gradient(circle at 50% 30%,#ffffff1a,#00000059);border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:19px;display:flex}.pach-tile.bronze .pach-icon{border-color:#d8a05e80}.pach-tile.silver .pach-icon{border-color:#c7d0dc73}.pach-tile.gold .pach-icon{background:radial-gradient(circle at 50% 30%,#ffe1962e,#00000059);border-color:#ffc24db3}.pach-tile.locked .pach-icon{filter:grayscale();background:#0000004d}.pach-title{font:600 11.5px var(--font-body);color:#f1e9de;text-align:center;justify-content:center;align-items:center;min-height:2.6em;margin-top:8px;display:flex}.pach-tile.locked .pach-title{color:var(--muted)}.pach-tier-label{font:600 12px var(--font-body);color:#c7d0dc;margin-top:3px}.pach-tile.bronze .pach-tier-label{color:#d8a05e}.pach-tile.gold .pach-tier-label{color:#ffc24d}.pach-tile.locked .pach-tier-label{color:#6e6154}.pach-bar{background:#ffffff14;border-radius:99px;width:100%;height:3px;margin-top:8px;display:block;overflow:hidden}.pach-bar.big{flex:1;height:5px}.pach-bar-fill{background:linear-gradient(90deg,#ffc24d,#ff7a1a);border-radius:99px;height:100%;display:block}.pach-count{font:500 8px var(--font-mono);color:#8a7a6b;margin-top:4px}.pach-detail{background:linear-gradient(150deg,#ff7a1a1a,#ffffff05 60%);border:1px solid #ff8c3c66;border-radius:18px;align-items:center;gap:22px;margin-top:16px;padding:20px 24px;display:flex}.pach-detail-icon{background:#0d0a08;border:1px solid #ff7a2842;border-radius:16px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:29px;display:flex}.pach-detail-body{flex:1;min-width:0}.pach-detail-title-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pach-detail-title{font:700 17px var(--font-display);color:var(--text)}.pach-detail-tier{font:600 12px var(--font-body);color:#c7d0dc}.pach-detail-desc{font:400 12.5px/1.5 var(--font-body);color:var(--muted);margin-top:5px}.pach-detail-progress{align-items:center;gap:12px;margin-top:11px;display:flex}.pach-detail-count{font:600 11px var(--font-mono);color:#ffc24d;flex:none}.pach-detail-tiers{font:600 12px var(--font-body);color:#6e6154;margin-top:8px}.pach-detail-pin{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.pach-pin-btn{color:#eadfd2;height:38px;font:600 12px var(--font-body);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:0 18px;display:flex}.pach-pin-btn.on{color:#ffb36b;background:#ff7a1a24;border-color:#ff8c3c80}.pach-pin-btn:hover{filter:brightness(1.1)}.pach-pin-hint{font:600 12px var(--font-body);color:#6e6154}.pach-legend{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;padding-top:14px;display:flex}.pach-legend-title{font:500 9px var(--font-mono);letter-spacing:.14em;color:#6e6154}.pach-legend-item{font:500 9.5px var(--font-mono);align-items:center;gap:7px;display:flex}.pach-legend-item:before{content:"";background:#0000004d;border-radius:5px;width:16px;height:16px}.pach-legend-item.bronze{color:#d8a05e}.pach-legend-item.bronze:before{border:1px solid #d8a05e99}.pach-legend-item.silver{color:#c7d0dc}.pach-legend-item.silver:before{border:1px solid #c7d0dc99}.pach-legend-item.gold{color:#ffc24d}.pach-legend-item.gold:before{background:#ffc24d1f;border:1px solid #ffc24db3}.pstat-nums{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pstat-num{background:linear-gradient(170deg,#ffffff0d,#ffffff05);border:1px solid #ffc48c21;border-radius:20px;padding:20px 22px}.pstat-num.fire{background:linear-gradient(150deg,#ff7a1a1f,#ffffff05);border-color:#ff8c3c66}.pstat-num-label{font:600 9px var(--font-display);letter-spacing:.16em;color:#8a7a6b}.pstat-num.fire .pstat-num-label{color:var(--accent)}.pstat-num-value{font:600 36px var(--font-mono);color:var(--text);margin-top:8px;line-height:1;display:block}.pstat-num-value.win{color:#7fe0b2}.pstat-num-value.loss{color:#ff8a80}.pstat-num-value.gold{color:#ffc24d}.pstat-pct{font-size:20px}.pstat-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.pstat-row.mates{grid-template-columns:1fr 1.25fr}.pstat-panel{margin-top:12px}.pstat-row .pstat-panel{margin-top:0}.pstat-modes{flex-direction:column;gap:13px;margin-top:16px;display:flex}.pstat-mode-head{font:500 12px var(--font-body);color:#f1e9de;justify-content:space-between;display:flex}.pstat-mode-nums,.pstat-line-nums{font:500 10.5px var(--font-mono);color:var(--muted)}.pstat-mode-bar{background:#ffffff12;border-radius:99px;height:5px;margin-top:7px;display:flex;overflow:hidden}.pstat-mode-w{background:linear-gradient(90deg,#4fc08d,#7fe0b2)}.pstat-mode-l{background:#e5484d8c;flex:1}.pstat-ranks{justify-content:center;align-items:center;gap:6px;margin-top:22px;display:flex}.pstat-rank-wrap{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.pstat-rank{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pstat-rank-arrow{color:#57493d;font-size:14px}.pstat-rank-label{font:600 12px var(--font-body);color:var(--muted)}.pstat-rank.now .pstat-rank-label{color:#f1e9de;font-weight:600}.pstat-rank-date{font:400 8.5px var(--font-mono);color:#6e6154}.pstat-rank-date.gold{color:#ffc24d}.pstat-ranks-note{font:600 12px var(--font-body);color:#6e6154;text-align:center;margin-top:18px}.pstat-list,.pstat-history{flex-direction:column;margin-top:8px;display:flex}.pstat-hero,.pstat-game{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:9px 0;display:flex}.pstat-hero:last-child,.pstat-game:last-child{border-bottom:none}.pstat-hero-img{object-fit:cover;border:1px solid #ffffff1a;border-radius:6px;flex:none;width:46px;height:26px}.pstat-hero-name{font:500 12.5px var(--font-body);color:#f1e9de;flex:1}.pstat-line-wr{text-align:right;width:44px;font:600 11.5px var(--font-mono)}.pstat-line-wr.gold{color:#ffc24d}.pstat-mates{grid-template-columns:1fr 1fr;gap:2px 20px;margin-top:8px;display:grid}.pstat-mate{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:8px 0;display:flex}.pstat-mate-ava{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.pstat-mate-ava.blank{color:#efe5da;font:600 10px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);justify-content:center;align-items:center;display:flex}.pstat-mate-name{font:500 12px var(--font-body);color:#ffb36b;text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.pstat-mate-name:hover{color:#ffc24d}.pstat-game-res{width:26px;height:26px;font:700 11px var(--font-mono);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.pstat-game-res.w{color:#7fe0b2;background:#4fc08d24;border:1px solid #4fc08d73}.pstat-game-res.l{color:#ff8a80;background:#e5484d1f;border:1px solid #e5484d73}.pstat-game-hero{width:190px;font:500 12px var(--font-body);color:#f1e9de;align-items:center;gap:8px;display:flex}.pstat-game-mode{width:90px;font:500 11.5px var(--font-body);color:#c9b8a6}.pstat-game-mates{font:400 11.5px var(--font-body);color:#8a7a6b;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pstat-game-mates-names{color:#c9b8a6}.pstat-game-date{font:500 10px var(--font-mono);color:#6e6154;text-align:right;flex:none}.pstat-empty p{margin-top:10px}.pmanage-row{grid-template-columns:1fr 1.1fr;gap:12px;display:grid}.pmanage-panel{margin-top:0}.pmanage-label{font:500 9.5px var(--font-mono);letter-spacing:.12em;color:#8a7a6b;margin-top:18px}.pmanage-nick{background:#00000047;border:1px solid #ffcd9638;border-radius:14px;align-items:center;gap:10px;height:46px;margin-top:8px;padding:0 14px 0 4px;display:flex}.pmanage-nick input{font:500 13.5px var(--font-body);color:#f4ede4;background:0 0;border:none;flex:1;padding:0 0 0 12px}.pmanage-nick input:focus{box-shadow:none;outline:none}.pmanage-nick-count{font:500 9.5px var(--font-mono);color:#6e6154;flex:none}.pmanage-actions{gap:9px;margin-top:12px;display:flex}.pmanage-note{font:400 10px var(--font-mono);letter-spacing:.06em;color:#6e6154;margin-top:10px}.pmanage-rank{border-top:1px solid #ffffff0f;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.pmanage-rank-info{flex:1}.pmanage-rank-label{font:600 11.5px var(--font-mono);color:#f1e9de}.pmanage-rank-sub{font:400 9px var(--font-mono);color:#6e6154;margin-top:2px}.pmanage-rank-sync{font:500 9px var(--font-mono);color:#4fc08d}.pblack-empty{margin-top:14px}.pblack-list{max-height:172px;margin-top:12px;padding-right:6px;overflow:auto}.pblack-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;padding:9px 0;display:flex}.pblack-row:last-child{border-bottom:none}.pblack-name{font:500 12.5px var(--font-body);color:#f1e9de;flex:1}.pblack-remove{color:#ff8a80;height:30px;font:600 11px var(--font-body);cursor:pointer;background:0 0;border:1px solid #e5484d59;border-radius:999px;padding:0 14px}.pblack-remove:hover{background:#e5484d1a}.pblack-add{margin-top:12px}.paccount{background:#ffffff05;border-color:#ffffff12;align-items:center;gap:16px;margin-top:12px;padding:16px 24px;display:flex}.paccount-info{flex:1}.paccount-title{font:600 12px var(--font-body);color:#c9b8a6}.paccount-hint{font:400 10.5px var(--font-body);color:#6e6154;margin-top:3px}.paccount-admin{font:500 10px var(--font-mono);letter-spacing:.08em;color:#57493d;text-decoration:none}.paccount-admin:hover{color:#ffb36b}.paccount-logout{color:#e5484d;height:34px;font:600 11.5px var(--font-body);cursor:pointer;background:0 0;border:1px solid #e5484d4d;border-radius:999px;padding:0 16px}.paccount-logout:hover{background:#e5484d14}@media (width<=860px){.pstat-nums{grid-template-columns:repeat(2,1fr)}.pstat-row,.pstat-row.mates,.pmanage-row,.pstat-mates{grid-template-columns:1fr}.phero-main{flex-wrap:wrap}}@media (width<=560px){.phero{padding:20px 18px}.phero-main{flex-direction:column;align-items:flex-start;gap:16px}.phero-avatar{border-radius:20px;width:84px;height:84px}.phero-name{font-size:22px}.phero-meta{gap:10px 16px}.phero-divider{display:none}.phero-behavior{text-align:left}.phero-actions{flex-wrap:wrap}.pach-grid{grid-template-columns:repeat(3,1fr);gap:8px}.pach-detail{flex-wrap:wrap}.paccount{flex-wrap:wrap;gap:10px}}.phero-dotaid.copied{color:#7fe0b2}.phero-nick-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.phero-nick-btn:hover{color:var(--text);border-color:var(--border-hover)}.phero-nick-btn.ok{color:#7fe0b2;border-color:#4fc08d73}.phero-nick-edit{align-items:center;gap:8px;display:inline-flex}.phero-nick-edit input{font:700 22px var(--font-display);color:var(--text);background:#00000047;border:1px solid #ffcd964d;border-radius:12px;width:320px;padding:6px 14px}.phero-nick-error{margin:6px 0 0}.phero-rank-refresh{height:28px;color:var(--phero-ink);background:#ffffff0d;background:color-mix(in srgb, var(--phero-ink) 9%, transparent);border:1px solid #ffcd9647;border-color:color-mix(in srgb, var(--phero-ink) 42%, transparent);font:600 11px var(--font-body);cursor:pointer;border-radius:999px;margin-top:8px;padding:0 14px}.phero-rank-refresh:hover:not(:disabled){background:#ffffff17;background:color-mix(in srgb, var(--phero-ink) 18%, transparent)}.phero-rank-refresh:disabled{opacity:.5;cursor:default}.phero-rank-refresh.ok{color:#06301f;opacity:1;background:#7fe0b2;border-color:#7fe0b2;align-items:center;gap:6px;animation:.2s rankOkPop;display:inline-flex}@keyframes rankOkPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.phero-blacklist-btn{color:#e5484d;height:30px;font:600 11px var(--font-body);cursor:pointer;background:#e5484d1f;border:1px solid #e5484d8c;border-radius:999px;margin-top:12px;padding:0 15px}.phero-blacklist-btn:hover{background:#e5484d33}.blacklist-modal{max-width:480px}.pblack-hint{margin:-6px 0 10px;font-size:11px}.matches-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.matches-title{font:700 26px var(--font-display);color:var(--text);margin:0}.matches-scope{gap:6px;display:flex}.matches-total{font:500 10.5px var(--font-mono);color:#8a7a6b;margin-left:auto}.matches-total b{color:#f4ede4;font-weight:500}.matches-filters{flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:16px;display:flex}.mfilter{color:var(--text-muted);font:500 12px var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:6px 14px}.mfilter:hover{color:#f4ede4}.mfilter.active{color:#ffb36b;background:#ff7a1a24;border-color:#ff8c3c73;font-weight:600}.mfilter.win{color:#7fe0b2;border-color:#4fc08d4d}.mfilter.win.active{background:#4fc08d1f}.mfilter.loss{color:#ff8a80;border-color:#e5484d4d}.mfilter.loss.active{background:#e5484d1a}.mfilter-sep{background:#ffffff17;width:1px;margin:2px 6px}.mgroup{border-radius:18px;margin-top:10px;overflow:hidden}.mgroup.series{background:#ff7a1a06;border:1px solid #ff8c3c2e}.mgroup.single{background:#ffffff05;border:1px solid #ffffff12}.mgroup-head{height:36px;font:500 9.5px var(--font-mono);border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:0 18px;display:flex}.mgroup-head img{object-fit:contain;width:13px;height:13px}.mgroup-title{font:600 9.5px var(--font-mono);letter-spacing:.14em;color:var(--accent)}.mgroup-space{flex:1}.mrow{cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #ffffff0a;grid-template-columns:38px minmax(150px,210px) 88px 64px 80px 1fr 128px 16px;align-items:center;gap:12px;width:100%;height:54px;padding:0 18px;font-family:inherit;display:grid}.mgroup .mrow:first-child,.mgroup-head+.mrow{border-top:none}.mrow:hover{background:#ffffff06}.mrow-res{width:30px;height:30px;font:700 12px var(--font-mono);border-radius:8px;justify-content:center;align-items:center;display:flex}.mrow-res.w{color:#7fe0b2;background:#4fc08d24;border:1px solid #4fc08d73}.mrow-res.l{color:#ff8a80;background:#e5484d1f;border:1px solid #e5484d73}.mrow-hero{min-width:0;font:500 12.5px var(--font-body);color:#f1e9de;align-items:center;gap:9px;display:flex}.mrow-hero img{object-fit:cover;border:1px solid #ffffff1a;border-radius:5px;flex:none;width:46px;height:26px}.mrow-hero span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mrow-mode{font:500 11.5px var(--font-body);color:#c9b8a6}.mrow-dur,.mrow-score{font:500 12px var(--font-mono);color:#f1e9de}.mrow-score{color:var(--text-muted)}.mrow-avatars{align-items:center;display:flex}.mrow-ava{color:#efe5da;width:22px;height:22px;font:600 8px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);border:1.5px solid #14100c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mrow-ava+.mrow-ava{margin-left:-6px}.mrow-ava img{object-fit:cover;width:100%;height:100%}.mrow-ava.more{color:var(--text-muted);font:600 8px var(--font-mono);background:#ffffff0f}.mrow-date{font:500 10px var(--font-mono);color:#8a7a6b;text-align:right}.mrow-chev{color:#57493d;font:600 13px var(--font-body)}.matches-empty{text-align:center;padding:40px 20px}.matches-empty .btn{margin-top:14px}.matches-more{margin:14px auto 0;display:block}.mdet-back{font:500 12px var(--font-body);color:#8a7a6b;margin-top:4px;text-decoration:none;display:inline-block}.mdet-back:hover{color:#ffb36b}.mdet-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;flex-wrap:wrap;align-items:center;gap:24px;margin-top:12px;padding:22px 28px;display:flex;position:relative}.mdet-head.won{background:linear-gradient(150deg,#4fc08d17,#ffffff05 55%);border:1px solid #4fc08d4d}.mdet-head.lost{background:linear-gradient(150deg,#e5484d14,#ffffff05 55%);border:1px solid #e5484d4d}.mdet-result{font:800 30px var(--font-display)}.mdet-head.won .mdet-result{color:#7fe0b2;text-shadow:0 0 44px #4fc08d4d}.mdet-head.lost .mdet-result{color:#ff8a80;text-shadow:0 0 44px #e5484d40}.mdet-team-note{font:500 10px var(--font-mono);letter-spacing:.14em;color:#8a7a6b;margin-top:6px}.mdet-div{background:#ffffff14;width:1px;height:52px}.mdet-score{align-items:baseline;gap:14px;display:flex}.mdet-score-side{font:600 12px var(--font-mono);letter-spacing:.1em}.mdet-score-num{font:700 40px var(--font-mono);line-height:1}.mdet-score .win{color:#7fe0b2}.mdet-score .loss{color:#ff8a80}.mdet-score-colon{font:600 22px var(--font-mono);color:#57493d}.mdet-meta{font:500 12px var(--font-mono);color:#f1e9de;flex-direction:column;gap:6px;display:flex}.mdet-meta-date{font:500 10.5px var(--font-mono);color:#8a7a6b}.mdet-space{flex:1}.mdet-links{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.mdet-id{height:32px;font:500 10.5px var(--font-mono);color:#ffd98a;cursor:pointer;background:0 0;border:1px solid #ffcd9640;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.mdet-id:hover{background:#ffc24d14}.mdet-ext{gap:6px;display:flex}.mdet-ext a{height:26px;font:500 9.5px var(--font-mono);color:var(--text-muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.mdet-ext a:hover{color:#f4ede4}.mteam{background:#ffffff05;border-radius:20px;margin-top:14px;overflow:hidden}.mteam.won{border:1px solid #4fc08d38}.mteam.lost{border:1px solid #e5484d33}.mteam-head{align-items:center;gap:10px;height:40px;padding:0 20px;display:flex}.mteam.won .mteam-head{background:#4fc08d0f;border-bottom:1px solid #4fc08d2e}.mteam.lost .mteam-head{background:#e5484d0d;border-bottom:1px solid #e5484d29}.mteam-title{font:600 10.5px var(--font-display);letter-spacing:.16em}.mteam.won .mteam-title{color:#7fe0b2}.mteam.lost .mteam-title{color:#ff8a80}.mteam-space{flex:1}.mteam-tag{font:500 9px var(--font-mono);letter-spacing:.1em;color:#6e6154}.mteam-cols,.mteam-row{grid-template-columns:230px 78px 96px 76px 76px 66px 66px 34px 1fr;align-items:center;gap:10px;padding:0 20px;display:grid}.mteam-cols{font:500 8px var(--font-mono);letter-spacing:.14em;color:#6e6154;border-bottom:1px solid #ffffff0f;padding-top:8px;padding-bottom:8px}.mteam-row{border-top:1px solid #ffffff0a;height:48px}.mteam-row:first-of-type{border-top:none}.mteam-row.mine{background:#ff7a1a14;border-left:2px solid #ff7a1a}.mteam-player{align-items:center;gap:9px;min-width:0;display:flex}.mteam-heroimg{object-fit:cover;border:1px solid #ffffff1a;border-radius:5px;flex:none;width:46px;height:26px}.mteam-nick{font:600 12px var(--font-body);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.mteam-nick.vita{color:#ffb36b;text-decoration:none}.mteam-nick.vita:hover{color:#ffc24d}.mteam-nick img{object-fit:contain;flex:none;width:10px;height:10px}.mteam-you{font:500 8px var(--font-mono);color:var(--accent);flex:none}.mteam-kda{font:600 12.5px var(--font-mono);color:#f1e9de}.mteam-kda i{color:#57493d;font-style:normal}.mteam-kda b{font-weight:600}.mteam-num{font:500 11px var(--font-mono);color:#f1e9de}.mteam-num.dim{color:var(--text-muted)}.mteam-num.gold{color:#ffc24d}.mteam-items{align-items:center;gap:3px;display:flex}.mteam-items img{object-fit:cover;border:1px solid #ffffff1f;border-radius:3px;width:23px;height:17px}.mteam-items img.neutral{border:1px solid #ffc24d80;border-radius:50%;width:19px;height:19px;margin-left:5px}.mteam-item-empty{background:#0000004d;border:1px solid #ffffff0f;border-radius:3px;width:23px;height:17px}.mdet-pending{margin-top:14px}.mdet-pending-roster{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.mdet-pending-member{font:600 12px var(--font-body);color:#ffb36b;align-items:center;gap:8px;text-decoration:none;display:flex}.mdet-pending-member:hover{color:#ffc24d}.mdet-pending-member img,.mdet-pending-ava{object-fit:cover;color:#efe5da;width:26px;height:26px;font:600 10px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mdet-pending-note{margin-top:14px}@media (width<=900px){.mrow{grid-template-columns:38px 1fr 64px 80px 100px 16px}.mrow-mode,.mrow-avatars{display:none}.mteam-cols,.mteam-row{grid-template-columns:180px 70px 80px 60px 60px 30px 1fr}.mteam-cols span:nth-child(6),.mteam-cols span:nth-child(7),.mteam-row .mteam-num.dim{display:none}}.mteam-nick.steam{color:#c9b8a6;font-weight:500}.mgrow{grid-template-columns:38px 184px 58px 184px 52px 56px 88px 1fr 112px 16px}.mgrow-heroes{gap:3px;display:flex}.mgrow-heroes.r{justify-content:flex-end}.mgrow-heroes img{object-fit:cover;border:1px solid #ffffff1a;border-radius:3px;width:34px;height:20px}.mgrow-score{font:600 13px var(--font-mono);text-align:center;white-space:nowrap}.mgrow-score i{color:#57493d;margin:0 3px;font-style:normal}.mgrow-winner{font:600 9.5px var(--font-mono);letter-spacing:.1em}.mlist-cols{font:500 8.5px var(--font-mono);letter-spacing:.14em;color:#6e6154;background:#00000038;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:38px minmax(150px,210px) 88px 64px 80px 1fr 128px 16px;align-items:center;gap:12px;margin-top:14px;padding:8px 18px;display:grid}.mlist-cols.global{grid-template-columns:38px 184px 58px 184px 52px 56px 88px 1fr 112px 16px}.mlist-cols .right{text-align:right}.mlist-cols .center{text-align:center}.wanted-label{font:700 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.lb-ava{object-fit:cover;border:1px solid #ffffff1f;border-radius:50%;flex:none;width:40px;height:40px}.lb-ava.blank{color:#efe5da;font:600 15px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);justify-content:center;align-items:center;display:inline-flex}.gpick{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.gpick-card{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffcd9638;border-radius:16px;flex-direction:column;width:280px;padding:0;transition:transform .14s,border-color .14s;display:flex;position:relative;overflow:hidden}.gpick-card:hover:not(.disabled){border-color:var(--accent);transform:translateY(-3px)}.gpick-card img{aspect-ratio:460/215;object-fit:cover;width:100%;display:block}.gpick-name{font:700 14px var(--font-display);color:var(--text);padding:11px 16px}.gpick-card.disabled{cursor:default;border-color:#ffffff14}.gpick-card.disabled img{filter:grayscale(.85)brightness(.55)}.gpick-card.disabled .gpick-name{color:var(--text-dim)}.gpick-soon{font:700 10px var(--font-display);letter-spacing:.14em;color:#ffc24d;background:#0c0908d9;border:1px solid #ffc24d80;border-radius:999px;padding:5px 12px;position:absolute;top:10px;right:10px}.gselect{text-align:center;max-width:640px;margin:40px auto 0}.gselect-title{font:700 26px var(--font-display);color:var(--text);margin:0}.gselect-hint{margin-top:8px}.gselect .gpick{justify-content:center}.paccount-game{color:#eadfd2;height:34px;font:600 11.5px var(--font-body);border:1px solid #ffcd9640;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.paccount-game:hover{background:#ffffff0d}.fb-btn{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eadfd2;height:40px;font:600 12px var(--font-body);cursor:pointer;background:#0c0908cc;border:1px solid #ffaa5a59;border-radius:999px;align-items:center;gap:7px;padding:0 18px;transition:transform .14s,border-color .14s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #00000073}.fb-btn:hover{border-color:var(--accent);transform:translateY(-2px)}.fb-pop{z-index:81;background:linear-gradient(170deg,#241812,#17100c);border:1px solid #ffaa5a4d;border-radius:16px;width:340px;padding:16px;position:fixed;bottom:72px;right:22px;box-shadow:0 26px 70px #0009}.fb-pop-title{font:700 11px var(--font-display);letter-spacing:.12em;color:var(--accent)}.fb-kinds{gap:6px;margin-top:12px;display:flex}.fb-text{width:100%;color:var(--text);font:400 13px var(--font-body);resize:vertical;caret-color:var(--accent);background:#0000004d;border:1px solid #ffcd9633;border-radius:12px;margin-top:10px;padding:10px 12px}.fb-text:focus{border-color:var(--accent);outline:none}.fb-actions{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.fb-count{font:500 10px var(--font-mono);color:var(--text-dim)}.fb-thanks{font:500 13px var(--font-body);color:#7fe0b2;margin:12px 0 4px}.fb-dot{background:#ff4d4d;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:8px;box-shadow:0 0 0 2px #0c0908e6,0 0 10px #ff4d4dcc}.fb-tabs{gap:6px;margin-bottom:4px;display:flex}.fb-tab{color:var(--text-dim);font:600 11px var(--font-display);letter-spacing:.04em;cursor:pointer;background:#00000047;border:1px solid #ffcd9624;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 8px;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.fb-tab:hover{color:var(--text)}.fb-tab.active{color:#1a0d05;background:linear-gradient(135deg,#ffb347,#ff7a1a);border-color:#0000}.fb-tab-badge{color:#fff;min-width:16px;height:16px;font:700 10px var(--font-mono);background:#ff4d4d;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.fb-mine-empty{margin:16px 0 4px;font-size:13px}.fb-mine-list{flex-direction:column;gap:10px;max-height:52vh;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.fb-mine-item{background:#00000040;border:1px solid #ffffff12;border-radius:12px;padding:10px 12px}.fb-mine-item.answered{border-color:#ffaa5a4d}.fb-mine-head{align-items:center;gap:10px;font-size:11px;display:flex}.fb-mine-text{font:400 13px/1.45 var(--font-body);color:var(--text-soft);white-space:pre-wrap;margin:7px 0 0}.fb-mine-pending{font:500 11px var(--font-body);color:var(--text-dim);margin-top:8px}.fb-mine-wrap{max-height:56vh;margin-top:10px;overflow-y:auto}.fb-mine-wrap .fb-mine-list{max-height:none;margin-top:0;overflow:visible}.fb-mine-close{color:var(--text-dim);font:600 10px var(--font-display);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:3px 9px;transition:color .14s,border-color .14s}.fb-mine-close:hover:not(:disabled){color:#ff8a80;border-color:#ff8a8080}.fb-mine-close:disabled{opacity:.5;cursor:default}.fb-mine-closed-tag{font:600 10px var(--font-display);letter-spacing:.04em;color:var(--text-dim)}.fb-mine-item.closed{opacity:.5}.fb-mine-list.closed{gap:8px;margin-top:0}.fb-mine-divider{font:700 9px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);border-top:1px solid #ffffff14;margin:12px 0 8px;padding-top:10px}.fb-reply{border-left:3px solid var(--accent);background:#ffaa5a14;border-radius:10px;margin-top:9px;padding:9px 11px}.fb-reply-title{font:700 10px var(--font-display);letter-spacing:.06em;color:var(--accent);text-transform:uppercase}.fb-reply-text{font:400 13px/1.45 var(--font-body);color:var(--text);white-space:pre-wrap;margin:5px 0 0}.fb-admin-list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.fb-admin-list li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px 14px}.fb-admin-list li.resolved{opacity:.55}.fb-admin-list li.fb-stale{opacity:.6;border-color:#ff8a8059}.fb-stale-tag{color:#ff8a80;font:700 9px var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:#e5484d1f;border:1px solid #e5484d66;border-radius:999px;padding:2px 8px}.fb-autoclosed-tag{font-size:10px;font-style:italic}.fb-admin-head{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.fb-kind{font:600 11px var(--font-body);border-radius:999px;padding:3px 10px}.fb-kind.bug{color:#ff8a80;background:#e5484d1f;border:1px solid #e5484d66}.fb-kind.idea{color:#ffc24d;background:#ffc24d1a;border:1px solid #ffc24d73}.fb-admin-text{font:400 13px/1.5 var(--font-body);color:var(--text-soft);white-space:pre-wrap;margin:8px 0 0}.fb-admin-reply{border-left:3px solid var(--accent);background:#ffaa5a12;border-radius:10px;margin-top:10px;padding:9px 12px}.fb-admin-reply-title{font:700 10px var(--font-display);letter-spacing:.05em;color:var(--accent);text-transform:uppercase}.fb-admin-reply-text{font:400 13px/1.45 var(--font-body);color:var(--text);white-space:pre-wrap;margin:5px 0 0}.fb-admin-reply-btn,.fb-admin-editor{margin-top:10px}.fb-admin-editor .fb-actions{justify-content:flex-end;gap:8px}.fb-admin-editor .fb-count{margin-right:auto}.ach-glyph{vertical-align:middle;-webkit-mask:var(--ach-mask) center / contain no-repeat;-webkit-mask:var(--ach-mask) center / contain no-repeat;mask:var(--ach-mask) center / contain no-repeat;filter:drop-shadow(0 0 4px #ff6e1e80);background:linear-gradient(135deg,#ffc24d,#ff5c1a);display:inline-block}.ach-glyph.t-locked{filter:none;background:#3a332c}.ach-glyph.t-bronze{filter:drop-shadow(0 0 3px #d27d4173);background:linear-gradient(135deg,#e8a46b,#9a5326)}.ach-glyph.t-silver{filter:drop-shadow(0 0 3px #c3cddc66);background:linear-gradient(135deg,#f1efea,#939dab)}.ach-glyph.t-heat{filter:drop-shadow(0 0 6px #ffaf50bf);background:linear-gradient(135deg,#fff3d0,#ffc24d 45%,#ff6a1a)}.pach-tile.heat{background:linear-gradient(175deg,#ffc24d1a,#ffffff05);border-color:#ffc378a6;box-shadow:0 0 16px #ff8c2847}.pach-tile.heat .pach-icon{background:radial-gradient(circle at 50% 30%,#ffbe6e29,#00000059);border-color:#ffc378a6}.pach-tile.heat .pach-tier-label{color:#ffd9a0}.lb-pager{justify-content:center;align-items:center;gap:16px;margin-top:14px;display:flex}.lb-pager-num{font:500 11px var(--font-mono);color:var(--text-muted)}.settings-cols{grid-template-columns:1fr 1fr;align-items:start;gap:4px 28px;display:grid}.settings-cols .field{min-width:0}@media (width<=760px){.settings-cols{grid-template-columns:1fr}}@media (width<=560px){.mlist-cols{display:none!important}.mgroup{overflow-x:auto}.mgrow{min-width:560px}.mteam{overflow-x:auto}.mteam-cols,.mteam-row{min-width:470px}}.sub-badge{font:700 10px var(--font-display);letter-spacing:.04em;color:#2a1002;vertical-align:middle;white-space:nowrap;background:linear-gradient(110deg,#ffd98a,#ffb84d 45%,#ff8a3d);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex;box-shadow:inset 0 1px #fff6}.admin-sub{white-space:nowrap;flex-direction:column;line-height:1.2;display:inline-flex}.admin-sub-days{color:#ffc24d;font-size:12px;font-weight:700}.admin-sub-date{color:var(--text-muted);font-size:10px}.vframe{--ring:3px;isolation:isolate;vertical-align:middle;border-radius:24px;place-items:center;display:inline-grid;position:relative}.vframe.round{border-radius:50%}.vframe>:not([class*=vframe__]){z-index:2;position:relative}.vframe__glow,.vframe__ring,.vframe__sweep,.vframe__rim,.vframe__orbit{border-radius:inherit;pointer-events:none;position:absolute}.vframe__glow{z-index:0;filter:blur(7px);background:radial-gradient(circle at 50% 50%, var(--vf-accent,#ff6a1a) 0%, transparent 62%);border-radius:50%;animation:3.2s ease-in-out infinite vfPulse;inset:-26%}.vframe__ring{inset:calc(var(--ring) * -1);z-index:0;background:var(--frame-ring,#444);animation:5s linear infinite vfSpin}.vframe__sweep{inset:calc(var(--ring) * -1);z-index:1;mix-blend-mode:screen;background:conic-gradient(from 0deg, transparent 0 68%, #ffffff8c 80%, #fffffff2 86%, #fff3 91%, transparent 97%);animation:2.6s linear infinite vfSpin}.vframe__rim{z-index:3;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff47,inset 0 0 10px #00000080}.vframe__orbit{inset:calc(var(--ring) * -1);z-index:4;animation:4s linear infinite vfSpin}.vframe__orbit i{aspect-ratio:1;background:radial-gradient(circle at 40% 35%, #fff 0%, var(--vf-accent,#ff6a1a) 55%, transparent 74%);width:13%;box-shadow:0 0 8px 2px var(--vf-accent,#ff6a1a);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.vframe__orbit i.s2{opacity:.9;width:10%;top:auto;bottom:0;transform:translate(-50%,50%)}.vframe:not(.round) .vframe__orbit{display:none}@keyframes vfSpin{to{transform:rotate(1turn)}}@keyframes vfPulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.72;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.vframe__glow,.vframe__ring,.vframe__sweep,.vframe__orbit{animation:none!important}}.phero-main .vframe{--ring:5px}.vframe.style-comet .vframe__orbit i.s2{display:none}.vframe.style-comet .vframe__orbit i.s1{width:15%}.vframe.style-comet .vframe__orbit i.s1:after{content:"";filter:blur(2px);opacity:.85;background:linear-gradient(to left, var(--vf-accent,#ff6a1a), transparent);border-radius:4px;width:300%;height:42%;position:absolute;top:50%;right:70%;transform:translateY(-50%)}.vframe.style-comet .vframe__sweep{background:conic-gradient(from 0deg, #ffffffd9 0 4%, transparent 26%);animation-duration:4s}.vframe.style-hud .vframe__ring{animation-duration:9s;-webkit-mask:repeating-conic-gradient(#000 0deg 5deg,#0000 5deg 11deg);mask:repeating-conic-gradient(#000 0deg 5deg,#0000 5deg 11deg)}.vframe.style-hud .vframe__sweep{background:conic-gradient(from 0deg, transparent 0 82%, var(--vf-accent,#ff6a1a) 89%, #fff 93%, transparent 99%);animation-duration:1.9s}.vframe.style-hud .vframe__rim{box-shadow:inset 0 0 0 1.5px #ffffff38,inset 0 0 0 4px #00000080,inset 0 0 12px #0009}.vframe.style-pulse .vframe__sweep{mix-blend-mode:normal;box-shadow:0 0 0 2px var(--vf-accent,#ff6a1a);background:0 0;animation:2.4s ease-out infinite vfPing}@keyframes vfPing{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.vframe.style-static .vframe__ring,.vframe.style-static .vframe__sweep,.vframe.style-static .vframe__orbit,.vframe.style-static .vframe__glow{animation:none!important}.vframe.style-hud .vframe__orbit,.vframe.style-pulse .vframe__orbit,.vframe.style-static .vframe__orbit{display:none}.frame-magma{--frame-ring:conic-gradient(from 0deg, #2a0b04, #ff4d0d 8%, #ffb84a 15%, #7a1e06 24%, #2a0b04 34%, #ff3d0a 46%, #ffd06b 53%, #5c1604 64%, #2a0b04 76%, #ff5a14 88%, #2a0b04);--vf-accent:#ff5a14}.frame-phoenix{--frame-ring:conic-gradient(from 0deg, #c81808, #ff5a12, #ffb84a, #fff1cf, #ffb84a, #ff5a12, #c81808, #ff7a1e, #fff1cf, #ff5a12, #c81808);--vf-accent:#ff7a1e}.frame-storm{--frame-ring:conic-gradient(from 0deg, #12163f, #3a5cff, #9fb4ff, #eaf0ff, #7b5cff, #2a2f7a, #12163f, #4a6bff, #c9d6ff, #12163f);--vf-accent:#6a8bff}.frame-venom{--frame-ring:conic-gradient(from 0deg, #07260f, #1f8a3e, #5fd67e, #c8ff9e, #3aa85a, #0f4d24, #07260f, #2fb35a, #a6f08a, #07260f);--vf-accent:#3fca6e}.frame-arcane{--frame-ring:conic-gradient(from 0deg, #2a1150, #7b3cff, #c04dff, #ff6bd6, #7b5cff, #35d0ff, #2a1150, #8a4cff, #3fd0ff, #2a1150);--vf-accent:#b06bff}.frame-platinum{--frame-ring:conic-gradient(from 0deg, #eaf6f2, #c2efe3, #7fd8c6, #ffe6a3, #ffd36b, #dff5ee, #a9e8db, #ffe6a3, #eaf6f2, #8fd8c8, #eaf6f2);--vf-accent:#9fe6d8}.frame-obsidian{--frame-ring:conic-gradient(from 0deg, #0b0b12, #171525, #0b0b12, #2b2740, #6a5bff 49.5%, #0b0b12 51%, #12131f, #2fbfae 74.5%, #0b0b12 76%, #0b0b12);--vf-accent:#6a5bff}.frame-aurora{--frame-ring:conic-gradient(from 0deg, #1affc0, #22c7ff, #6a8bff, #b06bff, #ff6bd6, #22c7ff, #1affc0, #7affd8, #8a9bff, #1affc0);--vf-accent:#3ee0c0}.name-glow{animation:2.6s ease-in-out infinite glowPulse}@keyframes glowPulse{0%,to{text-shadow:0 0 6px var(--glow-c), 0 0 14px var(--glow-c2)}50%{text-shadow:0 0 10px var(--glow-c), 0 0 22px var(--glow-c2)}}.glow-ember{--glow-c:#ff8c28e6;--glow-c2:#e0342a99}.glow-gold{--glow-c:#ffc85ae6;--glow-c2:#d99a2a8c}.glow-mint{--glow-c:#7fe0b2e6;--glow-c2:#2e7a578c}.glow-frost{--glow-c:#7ec8ffe6;--glow-c2:#4f8ce08c}.glow-void{--glow-c:#c9b4ffe6;--glow-c2:#8a6aff8c}.glow-crimson{--glow-c:#ff7a7ae6;--glow-c2:#a3161c8c}.glow-rainbow{animation:4s linear infinite glowRainbow}@keyframes glowRainbow{0%{text-shadow:0 0 10px #ff5c5c,0 0 20px #ff5c5c80}33%{text-shadow:0 0 10px #7fe0b2,0 0 20px #7fe0b280}66%{text-shadow:0 0 10px #7ec8ff,0 0 20px #7ec8ff80}to{text-shadow:0 0 10px #ff5c5c,0 0 20px #ff5c5c80}}.phero[class*=theme-]{isolation:isolate;overflow:hidden}.phero[class*=theme-]>*{z-index:1;position:relative}.phero[class*=theme-]>.phero-badge{z-index:3;position:absolute;top:12px}.phero[class*=theme-]:before,.phero[class*=theme-]:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.phero.theme-inferno{background:radial-gradient(120% 95% at 50% 130%,#ff78148c,#0000 60%),radial-gradient(90% 80% at 12% -25%,#be200a6b,#0000 60%),linear-gradient(#1b0a05,#080403);border-color:#ff6e2859}.phero.theme-inferno:before{background:radial-gradient(2px 2px at 18% 80%,#ffc35ff2,#0000 60%),radial-gradient(2px 2px at 42% 92%,#ff963cd9,#0000 60%),radial-gradient(1.5px 1.5px at 66% 84%,#ffd778f2,#0000 60%),radial-gradient(2px 2px at 84% 74%,#ffa03ccc,#0000 60%),radial-gradient(1.5px 1.5px at 56% 96%,#ffcd6ed9,#0000 60%),radial-gradient(2px 2px at 30% 70%,#ffaf4bcc,#0000 60%);animation:4.5s ease-in-out infinite ptEmber}.phero.theme-neon{--phero-sub:#96e6ffbf;background:radial-gradient(80% 65% at 18% 0,#ff28b461,#0000 60%),radial-gradient(80% 75% at 100% 8%,#1edcff52,#0000 60%),linear-gradient(#0a0618,#05030c);border-color:#783cff66}.phero.theme-neon:before{background-image:repeating-linear-gradient(90deg,#0000 0 38px,#00f0ff52 38px 40px),repeating-linear-gradient(0deg,#0000 0 38px,#ff28b43d 38px 40px);animation:3s linear infinite ptGrid;-webkit-mask:linear-gradient(#0000 28%,#000 120%);mask:linear-gradient(#0000 28%,#000 120%)}.phero.theme-neon:after{background:repeating-linear-gradient(0deg,#0003 0 2px,#0000 2px 4px)}.phero.theme-borealis{background:radial-gradient(120% 85% at 50% 122%,#143c5a80,#0000 62%),linear-gradient(#04121f,#020a14);border-color:#3cc8b452}.phero.theme-borealis:before{filter:blur(7px);mix-blend-mode:screen;background:radial-gradient(60% 130% at 25% 118%,#28e6a08c,#0000 55%),radial-gradient(55% 130% at 55% 122%,#3c96ff80,#0000 55%),radial-gradient(50% 130% at 80% 118%,#aa5aff73,#0000 55%);animation:8s ease-in-out infinite ptBoreal;inset:-12%}.phero.theme-borealis:after{background:radial-gradient(1.5px 1.5px at 15% 22%,#ffffffbf,#0000 60%),radial-gradient(1.5px 1.5px at 60% 14%,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 85% 28%,#ffffffa6,#0000 60%),radial-gradient(1px 1px at 40% 32%,#ffffff80,#0000 60%);animation:3.4s ease-in-out infinite ptTwinkle}.phero.theme-sunset{--phero-sub:#fff0ebd9;background:linear-gradient(#2a1250 0%,#7a2a86 40%,#ff5b8d 70%,#ff9a5a 100%);border-color:#ff8c786b}.phero.theme-sunset:before{background:radial-gradient(circle closest-side at 50% 124%,#ffe58a 0%,#ff9a3a 46%,#ff5f6d 72%,#0000 84%);-webkit-mask:repeating-linear-gradient(0deg,#000 0 8px,#0000 8px 12px);mask:repeating-linear-gradient(0deg,#000 0 8px,#0000 8px 12px)}.phero.theme-sunset:after{background:repeating-linear-gradient(90deg,#0000 0 44px,#78145080 44px 46px);-webkit-mask:linear-gradient(#0000 62%,#000);mask:linear-gradient(#0000 62%,#000)}.phero.theme-cosmos{background:radial-gradient(80% 70% at 76% 12%,#783cdc6b,#0000 55%),radial-gradient(70% 60% at 18% 92%,#2878dc5c,#0000 55%),radial-gradient(60% 55% at 48% 52%,#dc3c8c33,#0000 60%),linear-gradient(#0a0618,#040209);border-color:#8c5adc52}.phero.theme-cosmos:before{background:radial-gradient(1.5px 1.5px at 10% 20%,#fff,#0000 60%),radial-gradient(1px 1px at 30% 62%,#fffc,#0000 60%),radial-gradient(2px 2px at 55% 28%,#fff,#0000 60%),radial-gradient(1px 1px at 70% 72%,#ffffffb3,#0000 60%),radial-gradient(1.5px 1.5px at 86% 38%,#fff,#0000 60%),radial-gradient(1px 1px at 44% 86%,#fff9,#0000 60%),radial-gradient(1px 1px at 92% 82%,#ffffffb3,#0000 60%);animation:3s ease-in-out infinite ptTwinkle}.phero.theme-matrix{--phero-ink:#cafedb;--phero-sub:#78f096bf;background:linear-gradient(#020a05,#010402);border-color:#28c85a59}.phero.theme-matrix:before{background-image:repeating-linear-gradient(90deg,#00ff6e29 0 1px,#0000 1px 15px),linear-gradient(#0000,#00ff7838 45%,#0000 82%);background-size:15px 100%,15px 200%;animation:2.6s linear infinite ptRain}.phero.theme-matrix:after{background:radial-gradient(100% 60% at 50% 0,#00ff6e1f,#0000 60%)}.phero.theme-amethyst{--phero-sub:#e6c8ffbf;background:radial-gradient(90% 80% at 50% -12%,#ffcd6e47,#0000 55%),radial-gradient(120% 100% at 50% 122%,#7828b480,#0000 60%),linear-gradient(#1a0a2a,#0b0416);border-color:#be78ff59}.phero.theme-amethyst:before{background:conic-gradient(from 0deg at 50% 0%, transparent 0 40%, #ffd7822e 48%, transparent 56%);mix-blend-mode:screen;animation:6s ease-in-out infinite ptShimmer}.phero.theme-amethyst:after{background:radial-gradient(1.5px 1.5px at 20% 30%,#ffdc96e6,#0000 60%),radial-gradient(1px 1px at 60% 20%,#ffe6aab3,#0000 60%),radial-gradient(1.5px 1.5px at 82% 46%,#ffd782cc,#0000 60%);animation:3.6s ease-in-out infinite ptTwinkle}.phero.theme-frost{--phero-ink:#0f2f3f;--phero-sub:#14465ac7;background:radial-gradient(90% 85% at 28% -12%,#fff,#0000 55%),linear-gradient(160deg,#e0f2fb,#a9d6ec 60%,#cfe8f5);border-color:#78b4d280}.phero.theme-frost:before{mix-blend-mode:screen;background:linear-gradient(120deg,#0000 0 40%,#fff9 46%,#0000 52%),linear-gradient(58deg,#0000 0 56%,#ffffff73 61%,#0000 67%)}.phero.theme-frost:after{background:radial-gradient(2px 2px at 25% 34%,#fffffff2,#0000 60%),radial-gradient(1.5px 1.5px at 66% 24%,#ffffffd9,#0000 60%),radial-gradient(2px 2px at 82% 56%,#ffffffe6,#0000 60%);animation:4s ease-in-out infinite ptTwinkle}.phero.theme-holo{--phero-ink:#1b2233;--phero-sub:#28324bc7;background:linear-gradient(160deg,#e9edf3,#c4ccd8 55%,#dfe4ec);border-color:#a0aabe99}.phero.theme-holo:before{opacity:.42;mix-blend-mode:screen;filter:saturate(1.35);background:conic-gradient(#ff5ea8,#ffd36b,#5effd0,#5eb0ff,#c05eff,#ff5ea8);animation:7s linear infinite ptHolo;inset:-25%}.phero.theme-holo:after{background:linear-gradient(105deg,#0000 0 34%,#ffffffb8 48%,#0000 60%);animation:4.5s ease-in-out infinite ptSheen}.phero.theme-sakura{--phero-ink:#5a2440;--phero-sub:#963c64d1;background:radial-gradient(90% 80% at 78% -10%,#fff6fb,#0000 55%),linear-gradient(165deg,#ffe3ef,#ffd0e2 55%,#fbe7d6);border-color:#ff96be80}.phero.theme-sakura:before{background-color:#0000;background-image:radial-gradient(4px 3px at 12% 20%,#ff96bee6,#0000 60%),radial-gradient(3px 2px at 30% 42%,#ffb4d2d9,#0000 60%),radial-gradient(4px 3px at 55% 15%,#ff8cb9e6,#0000 60%),radial-gradient(3px 2px at 72% 46%,#ffafcdd9,#0000 60%),radial-gradient(4px 3px at 88% 25%,#ff9bc3e6,#0000 60%),radial-gradient(3px 2px at 44% 56%,#ffb9d7cc,#0000 60%);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 60%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;animation:6s linear infinite ptSakura}.phero.theme-sakura:after{background-color:#0000;background-image:radial-gradient(3px 2px at 20% 10%,#ffa0c8b3,#0000 60%),radial-gradient(4px 3px at 64% 30%,#ff8cb9bf,#0000 60%),radial-gradient(3px 2px at 90%,#ffafcdb3,#0000 60%),radial-gradient(3px 2px at 36% 70%,#ffa5c8b3,#0000 60%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:100% 55%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:9s linear infinite ptSakura2}.phero.theme-shonen{--phero-sub:#ffd296cc;background:radial-gradient(70% 70% at 50% 46%,#ffb42852,#0000 60%),radial-gradient(120% 100% at 50% 122%,#e646146b,#0000 62%),linear-gradient(#170a04,#080402);border-color:#ff96326b}.phero.theme-shonen:before{background:repeating-conic-gradient(from 0deg at 50% 55%, #ffdc7800 0 1.4deg, #ffc85a38 1.4deg 2.8deg);mix-blend-mode:screen;animation:16s linear infinite ptRays;inset:-22%}.phero.theme-shonen:after{mix-blend-mode:screen;background:radial-gradient(circle at 50% 52%,#ffe69659,#0000 46%);animation:2.6s ease-in-out infinite ptShimmer}.phero.theme-manga{--phero-ink:#141210;--phero-sub:#1e1c19bf;background:#f4f1ea;border-color:#14141480}.phero.theme-manga:before{opacity:.16;background:radial-gradient(circle,#141210 34%,#0000 38%) 0 0/9px 9px;-webkit-mask:linear-gradient(115deg,#0000 40%,#000);mask:linear-gradient(115deg,#0000 40%,#000)}.phero.theme-manga:after{background:repeating-linear-gradient(115deg,#0000 0 12px,#14121080 12px 15px,#0000 15px 46px);-webkit-mask:radial-gradient(120% 120% at 100%,#000,#0000 70%);mask:radial-gradient(120% 120% at 100%,#000,#0000 70%)}@keyframes ptEmber{0%{opacity:.15;transform:translateY(10px)}40%{opacity:1}to{opacity:0;transform:translateY(-16px)}}@keyframes ptGrid{to{background-position:0 40px,40px 0}}@keyframes ptBoreal{0%,to{transform:translate(-6%)scaleY(1)}50%{transform:translate(6%)scaleY(1.18)}}@keyframes ptTwinkle{0%,to{opacity:.45}50%{opacity:1}}@keyframes ptRain{0%{background-position:0 0,0 -200%}to{background-position:0 0,0 0}}@keyframes ptShimmer{0%,to{opacity:.45}50%{opacity:1}}@keyframes ptHolo{to{transform:rotate(1turn)}}@keyframes ptSheen{0%{transform:translate(-45%)}to{transform:translate(45%)}}@keyframes ptSakura{0%{background-position:0 -60%}to{background-position:7% 60%}}@keyframes ptSakura2{0%{background-position:0 -55%}to{background-position:-9% 55%}}@keyframes ptRays{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.phero[class*=theme-]:before,.phero[class*=theme-]:after{animation:none!important}}.cosmetics-modal{max-width:640px}.cos-section{margin-top:18px}.cos-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:10px;display:grid}.cos-tile{cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;font-family:inherit;transition:transform .12s,border-color .12s;display:flex}.cos-tile:hover{transform:translateY(-2px)}.cos-tile.active{border-color:var(--accent);background:#ff7a1a14}.cos-ava{place-items:center;min-height:54px;display:grid}.cos-ava-img{object-fit:cover;color:#efe5da;width:44px;height:44px;font:600 16px var(--font-body);background:linear-gradient(135deg,#6e5a3f,#3a2f20);border-radius:50%;justify-content:center;align-items:center;display:flex}.cos-glow-sample{font:700 15px var(--font-display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:6px 2px;overflow:hidden}.cos-theme-sample{background:linear-gradient(170deg,#281e16e6,#100b08f0);border:1px solid #ffffff1a;border-radius:10px;width:100%;height:44px}.cos-theme-sample.theme-inferno{background:radial-gradient(120% 95% at 50% 130%,#ff78148c,#0000 60%),linear-gradient(#1b0a05,#080403)}.cos-theme-sample.theme-neon{background:radial-gradient(80% 65% at 18% 0,#ff28b480,#0000 60%),radial-gradient(80% 75% at 100% 8%,#1edcff6b,#0000 60%),#0a0618}.cos-theme-sample.theme-borealis{background:radial-gradient(120% 120% at 50% 122%,#28e6a080,#0000 60%),radial-gradient(90% 120% at 70% 122%,#3c96ff6b,#0000 60%),#04121f}.cos-theme-sample.theme-sunset{background:linear-gradient(#2a1250 0%,#7a2a86 40%,#ff5b8d 70%,#ff9a5a 100%)}.cos-theme-sample.theme-cosmos{background:radial-gradient(80% 70% at 76% 12%,#783cdc80,#0000 55%),radial-gradient(70% 60% at 18% 92%,#2878dc6b,#0000 55%),#0a0618}.cos-theme-sample.theme-matrix{background:linear-gradient(#00ff6e2e,#0000 70%),#020a05}.cos-theme-sample.theme-amethyst{background:radial-gradient(90% 80% at 50% -12%,#ffcd6e52,#0000 55%),radial-gradient(120% 100% at 50% 122%,#7828b48c,#0000 60%),#1a0a2a}.cos-theme-sample.theme-frost{background:radial-gradient(90% 85% at 28% -12%,#fff,#0000 55%),linear-gradient(160deg,#e0f2fb,#a9d6ec 60%,#cfe8f5)}.cos-theme-sample.theme-holo{background:linear-gradient(105deg,#ff5ea8,#ffd36b 30%,#5effd0 55%,#5eb0ff 80%,#c05eff)}.cos-theme-sample.theme-sakura{background:radial-gradient(90% 80% at 78% -10%,#fff6fb,#0000 55%),linear-gradient(165deg,#ffe3ef,#ffd0e2 55%,#fbe7d6)}.cos-theme-sample.theme-shonen{background:radial-gradient(70% 70% at 50% 46%,#ffb42873,#0000 60%),radial-gradient(120% 100% at 50% 122%,#e6461480,#0000 62%),#170a04}.cos-theme-sample.theme-manga{background:repeating-linear-gradient(115deg,#0000 0 6px,#14121080 6px 8px,#0000 8px 24px),#f4f1ea}.cos-label{font:500 11px var(--font-body);color:var(--text-muted)}.cos-tile.active .cos-label{color:var(--text)}.cos-open-chip{color:#ffc24d}.cos-hint{margin-top:6px;font-size:11.5px;line-height:1.5}.cos-sound-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:10px;display:grid}.cos-sound-tile{cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;transition:transform .12s,border-color .12s,background .12s;display:flex}.cos-sound-tile:hover{transform:translateY(-2px)}.cos-sound-tile.active{border-color:var(--accent);background:#ff7a1a14}.cos-sound-icon{color:#ffc24d;background:#ffc24d1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.cos-sound-tile.active .cos-label{color:var(--text)}.vfilters{width:min(420px,100%);margin-top:20px;margin-left:auto;margin-right:auto}.vfilters-toggle{color:#ffc24d;height:38px;font:600 12px var(--font-body);cursor:pointer;background:#ffc24d14;border:1px solid #ffc24d59;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.vfilters-toggle:hover{background:#ffc24d24}.vfilters-on{font:700 9px var(--font-mono);letter-spacing:.06em;color:#2a1002;background:#ffc24d;border-radius:999px;padding:2px 7px}.vfilters-chev{opacity:.8;font-size:8px}.vfilters-body{text-align:left;background:#00000047;border:1px solid #ffcd962e;border-radius:16px;margin-top:10px;padding:14px 16px}.vfilter-row{font:500 13px var(--font-body);color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.vfilter-row input[type=number],.vfilter-row select{width:130px;height:34px;padding:0 10px}.vfilter-row.toggle-row input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.vfilters-hint{margin:8px 0 0;font-size:11px}.vplus-chip{color:#ffc24d}.vplus-chip.active{color:#2a1002}.vplus-pitch{text-align:center}.vplus-hero{padding:8px 0 6px}.vplus-logo{font:800 34px var(--font-display);background:linear-gradient(110deg,#ffd98a,#ffb84d 45%,#ff8a3d);color:#0000;-webkit-background-clip:text;background-clip:text}.vplus-tagline{max-width:520px;font:400 14px/1.6 var(--font-body);color:var(--text-muted);margin:10px auto 0}.vplus-benefits{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:22px;display:grid}.vplus-benefit{background:#ffc24d0d;border:1px solid #ffc24d33;border-radius:16px;padding:16px 18px}.vplus-benefit-title{font:700 13px var(--font-body);color:#ffc24d}.vplus-benefit-desc{font:400 12.5px/1.5 var(--font-body);color:var(--text-muted);margin-top:6px}.vplus-note{margin-top:18px;font-size:12px}.vplus-status{text-align:center;background:linear-gradient(150deg,#ffc24d14,#ffffff05 60%);border-color:#ffc24d4d;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.vplus-status-title{font:700 16px var(--font-display);color:#ffc24d}.vplus-status-sub{font:500 12px var(--font-mono);color:var(--text-muted);margin-top:4px}.vplus-perks{flex-wrap:wrap;gap:8px;display:flex}.vplus-perks span{font:500 11px var(--font-body);color:var(--text-soft);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 12px}.vplus-cosmetics,.vplus-analytics{margin-top:12px}.vplus-an-block{margin-top:16px}.vplus-an-label{font:600 10px var(--font-display);letter-spacing:.14em;color:#8a7a6b;margin-bottom:10px}.vplus-pos-list{flex-direction:column;gap:8px;display:flex}.vplus-pos-row{font:500 12px var(--font-body);color:#f1e9de;grid-template-columns:160px 1fr 120px;align-items:center;gap:12px;display:grid}.vplus-pos-bar{background:#ffffff12;border-radius:99px;height:6px;overflow:hidden}.vplus-pos-fill{background:linear-gradient(90deg,#4fc08d,#7fe0b2);border-radius:99px;height:100%;display:block}.vplus-pos-nums{text-align:right;font:500 11px var(--font-mono);color:var(--text-muted)}.vplus-combat-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.vplus-combat-tile{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px}.vplus-combat-val{font:600 22px var(--font-mono);color:#ffc24d}.vplus-combat-label{font:600 9px var(--font-display);letter-spacing:.12em;color:#8a7a6b;margin-top:4px}.vplus-an-hint{margin-top:10px;font-size:11.5px}.beffect-glow{animation:2.4s ease-in-out infinite beffectGlow}@keyframes beffectGlow{0%,to{box-shadow:0 0 0 1px #ffc24d2e,0 0 10px #ff96281f}50%{box-shadow:0 0 0 1px #ffc24d5c,0 0 18px #ff962847}}.beffect-shimmer{position:relative;overflow:hidden}.beffect-shimmer:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffdc9638 50%,#0000 70%);animation:3.2s ease-in-out infinite beffectShimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes beffectShimmer{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.beffect-pulse{animation:1.8s ease-in-out infinite beffectPulse}@keyframes beffectPulse{0%,to{box-shadow:0 0 #ff962800}50%{box-shadow:0 0 0 2px #ff962861}}.beffect-flame{position:relative}.beffect-flame:before{content:"";background:linear-gradient(#ffd24d,#ff6a1a,#e0342a) 0 0/100% 200%;border-radius:3px;width:3px;animation:1.5s linear infinite beffectFlame;position:absolute;top:0;bottom:0;left:0}@keyframes beffectFlame{0%{background-position:0 0}to{background-position:0 200%}}.cos-effect-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:10px;display:grid}.cos-effect-tile{cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:10px;font-family:inherit;transition:transform .12s,border-color .12s,background .12s;display:flex}.cos-effect-tile:hover{transform:translateY(-2px)}.cos-effect-tile.active{border-color:var(--accent);background:#ff7a1a14}.cos-effect-sample{font:600 12px var(--font-body);color:#f1e9de;background:#ffffff0d;border-radius:8px;align-items:center;padding:8px 10px;display:flex}.cos-effect-tile.active .cos-label{color:var(--text)}.vplus-an-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vplus-an-modes{gap:6px;display:flex}.vplus-hero-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vplus-hero-cell{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;min-width:0;padding:9px 11px}.vplus-hero-top{align-items:center;gap:8px;min-width:0;display:flex}.vplus-hero-ico{object-fit:cover;border-radius:3px;flex:none;width:30px;height:17px}.vplus-hero-name{text-overflow:ellipsis;white-space:nowrap;font:600 12px var(--font-body);color:#f1e9de;overflow:hidden}.vplus-hero-meta{font:500 11px var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.vplus-hero-games{white-space:nowrap}.vplus-hero-wr-val{font-weight:700}.vplus-hero-kda{white-space:nowrap}@media (width<=640px){.vplus-hero-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.vplus-hero-list{grid-template-columns:1fr}}.mdet-pro{flex-direction:column;gap:4px;margin-top:12px;display:flex}.mdet-pro-title{color:#ffc24d}.mpro-block{margin-top:14px}.mpro-sub{font:600 10px var(--font-display);letter-spacing:.14em;color:#8a7a6b;margin-bottom:10px}.mpro-chart{width:100%;height:auto;display:block}.mpro-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mpro-line.gold{stroke:#ffc24d}.mpro-line.xp{stroke:#7ec8ff;stroke-width:1.6px;opacity:.9}.mpro-area{fill:#ffc24d1a;stroke:none}.mpro-axis{stroke:#ffffff29;stroke-dasharray:3 4}.mpro-ytxt,.mpro-xtxt{fill:#8a7a6b;font:600 10px var(--font-mono,monospace)}.mpro-legend{gap:16px;margin-top:4px;display:flex}.mpro-leg{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.mpro-leg:before{content:"";border-radius:2px;width:14px;height:3px}.mpro-leg.gold:before{background:#ffc24d}.mpro-leg.xp:before{background:#7ec8ff}.mpro-note{margin-top:10px;font-size:12px}.mpro-teamtot{flex-direction:column;gap:10px;display:flex}.mpro-tot-row{grid-template-columns:56px 1fr 56px;align-items:center;gap:10px;display:grid}.mpro-tot-val{font:600 13px var(--font-mono,monospace)}.mpro-tot-val.rad{color:#6fe0a6;text-align:right}.mpro-tot-val.dire{color:#ff7a7a}.mpro-tot-mid{flex-direction:column;gap:4px;display:flex}.mpro-tot-label{font:600 9px var(--font-display);letter-spacing:.12em;color:#8a7a6b;text-align:center}.mpro-tot-bar{background:#ffffff0f;border-radius:99px;height:7px;display:flex;overflow:hidden}.mpro-tot-fill.rad{background:linear-gradient(90deg,#3f9e70,#6fe0a6)}.mpro-tot-fill.dire{background:linear-gradient(90deg,#ff7a7a,#d0403f)}.mpro-me-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;display:grid}.mpro-me-tile{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px 10px}.mpro-me-val{font:600 18px var(--font-mono,monospace);color:#f1e9de}.mpro-me-label{font:600 9px var(--font-display);letter-spacing:.1em;color:#8a7a6b;margin-top:2px}.mpro-me-rank{font:600 12px var(--font-body);color:var(--text-muted);margin-top:6px}.mpro-me-rank.top{color:#ffc24d}.mpro-nw{fill:none;stroke-width:1.4px;opacity:.5}.mpro-nw.rad{stroke:#6fe0a6}.mpro-nw.dire{stroke:#ff7a7a}.mpro-nw.me{stroke:#ffc24d;stroke-width:2.6px;opacity:1}.mpro-leg.me:before{background:#ffc24d}.mpro-leg.rad:before{background:#6fe0a6}.mpro-leg.dire:before{background:#ff7a7a}.mpro-lane-verdict{font:700 10px var(--font-body);letter-spacing:0;text-transform:none;vertical-align:middle;border-radius:99px;margin-left:8px;padding:2px 9px}.mpro-lane-verdict.won{color:#0f2417;background:#6fe0a6}.mpro-lane-verdict.lost{color:#2a0d0d;background:#ff7a7a}.mpro-lane-verdict.even{color:var(--text-muted);background:#ffffff14}.mpro-me-rank.win{color:#6fe0a6}.mpro-me-rank.loss{color:#ff7a7a}.mpro-chart-wrap{width:100%;position:relative}.mpro-cursor{stroke:#ffffff59;stroke-width:1px;stroke-dasharray:2 3}.mpro-nw2{fill:none;stroke-width:1.5px;opacity:.7}.mpro-nw2.me{stroke-width:3px;opacity:1}.mpro-legend2{flex-wrap:wrap;gap:6px 14px;margin-top:6px;padding:0 4px;display:flex}.mpro-leg2{color:var(--text-soft);align-items:center;gap:5px;font-size:11px;display:inline-flex}.mpro-leg2-dot{border-radius:50%;flex:none;width:9px;height:9px}.mpro-tip{pointer-events:none;z-index:5;background:#0e1016f5;border:1px solid #ffffff1f;border-radius:10px;min-width:132px;padding:8px 10px;position:absolute;top:8px;box-shadow:0 8px 24px #00000080}.mpro-tip-head{font:700 12px var(--font-mono);color:#f1e9de;text-align:center;border-bottom:1px solid #ffffff1a;margin-bottom:5px;padding-bottom:5px}.mpro-tip-row{white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:2px 4px;font-size:12px;display:flex}.mpro-tip-row.me{background:#ffc24d24}.mpro-tip-dot{border-radius:50%;flex:none;width:8px;height:8px}.mpro-tip-name{color:#d8cfc4}.mpro-tip-val{font:600 12px var(--font-mono);color:#f1e9de;margin-left:auto}.mpro-tip-val i{color:var(--text-muted);font-size:10px;font-style:normal}.mpro-tip-val.gold{color:#ffc24d}.mpro-adv-rad{fill:#6fe0a60f}.mpro-adv-dire{fill:#ff7a7a0f}.mpro-adv-lbl{font:700 11px var(--font-display);letter-spacing:.04em}.mpro-adv-lbl.rad{fill:#6fe0a6}.mpro-adv-lbl.dire{fill:#ff7a7a}.mpro-line.xpw{stroke:#e8eefc;stroke-width:1.6px;fill:none}.mpro-dot-gold{fill:#ffc24d}.mpro-dot-xp{fill:#e8eefc}.mpro-leg.xpw:before{background:#e8eefc}.mpro-matrices{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mpro-mx-scroll{overflow-x:auto}.mpro-mx{border-collapse:collapse;width:100%;font:500 11px var(--font-mono)}.mpro-mx th,.mpro-mx td{text-align:center;border:1px solid #ffffff0d;padding:3px 4px}.mpro-mx-hero img{object-fit:cover;border-radius:2px;width:26px;height:15px;margin:0 auto;display:block}.mpro-mx-rowhead{background:#ffffff05}.mpro-mx-cell{display:table-cell}.mpro-mx-cell span{color:#d8cfc4;min-width:18px;display:inline-block}.mpro-mx-cell span+span{margin-left:9px}.mpro-mx-cell span.win{color:#6fe0a6;font-weight:700}.mpro-mx-cell span.dim{color:var(--text-muted)}.mpro-mx-tot{color:#ffc24d;background:#ffc24d0f}.mpro-mx-totrow td{background:#ffffff08}@media (width<=720px){.mpro-matrices{grid-template-columns:1fr}}.mpro-line{stroke-width:1.4px}.mpro-line.xpw{stroke-width:1.2px}.mpro-nw2{stroke-width:1px;opacity:.65}.mpro-nw2.me{stroke-width:2px}.mpro-grid{stroke:#ffffff0d;stroke-width:1px}.mpro-toggle{background:#00000047;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;gap:3px;margin-bottom:14px;padding:4px;display:inline-flex}.mpro-toggle button{color:var(--text-muted);font:600 12px var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 15px;transition:background .14s,color .14s,box-shadow .14s}.mpro-toggle button:hover{color:var(--text);background:#ffffff0d}.mpro-toggle button.active{color:#1a0d05;background:linear-gradient(135deg,#ffb347,#ff7a1a);box-shadow:0 2px 10px #ff781a4d}.mpro-toggle button.active:hover{color:#1a0d05}.mteam-agh{align-items:center;gap:3px;margin-left:8px;display:inline-flex}.mteam-agh-ico{object-fit:cover;border-radius:4px;width:20px;height:20px}.mteam-agh-ico.off{filter:grayscale()brightness(.4);opacity:.5}.board-theme{border-radius:12px;position:relative}.board-theme.board-theme-inferno{background-image:radial-gradient(85% 150% at 0%,#ff6e284d,#0000 62%);box-shadow:inset 0 0 0 1px #ff6e2857}.board-theme.board-theme-neon{background-image:radial-gradient(85% 150% at 0%,#be3cff4d,#0000 62%);box-shadow:inset 0 0 0 1px #ff40c057}.board-theme.board-theme-borealis{background-image:radial-gradient(85% 150% at 0%,#28e6a047,#0000 62%);box-shadow:inset 0 0 0 1px #28e6a057}.board-theme.board-theme-sunset{background-image:radial-gradient(85% 150% at 0%,#ff6e6452,#0000 62%);box-shadow:inset 0 0 0 1px #ff78645c}.board-theme.board-theme-cosmos{background-image:radial-gradient(85% 150% at 0%,#8a6aff4d,#0000 62%);box-shadow:inset 0 0 0 1px #8a6aff57}.board-theme.board-theme-matrix{background-image:radial-gradient(85% 150% at 0%,#35e06a47,#0000 62%);box-shadow:inset 0 0 0 1px #35e06a57}.board-theme.board-theme-amethyst{background-image:radial-gradient(85% 150% at 0%,#b06aff4d,#0000 62%);box-shadow:inset 0 0 0 1px #be78ff57}.board-theme.board-theme-frost{background-image:radial-gradient(85% 150% at 0%,#7ec8ff47,#0000 62%);box-shadow:inset 0 0 0 1px #7ec8ff5c}.board-theme.board-theme-holo{background-image:radial-gradient(85% 150% at 0%,#82d2e647,#0000 62%);box-shadow:inset 0 0 0 1px #a0c8dc5c}.board-theme.board-theme-sakura{background-image:radial-gradient(85% 150% at 0%,#ff94c84d,#0000 62%);box-shadow:inset 0 0 0 1px #ff94c85c}.board-theme.board-theme-shonen{background-image:radial-gradient(85% 150% at 0%,#ff5a3c4d,#0000 62%);box-shadow:inset 0 0 0 1px #ff5a3c57}.board-theme.board-theme-manga{background-image:radial-gradient(85% 150% at 0%,#aab9cd3d,#0000 62%);box-shadow:inset 0 0 0 1px #aab9cd57}.panel-ava{object-fit:cover;border-radius:50%;width:28px;height:28px;display:block}.panel-ava-blank{color:var(--text-soft);background:#ffffff14;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.panel-row .sub-badge{letter-spacing:.02em;margin-left:2px;padding:0 5px;font-size:8px}html{scrollbar-gutter:stable;overflow-y:scroll}.mpro-pl-teams{margin-bottom:12px}.mpro-pl-row{border-top:1px solid #ffffff0d;grid-template-columns:132px 1fr;align-items:center;gap:10px;padding:5px 0;display:grid}.mpro-pl-axisrow{border-top:none;padding-bottom:0}.mpro-pl-hero{align-items:center;gap:7px;min-width:0;display:flex}.mpro-pl-hero img{object-fit:cover;border-radius:3px;flex:none;width:30px;height:17px}.mpro-pl-name{text-overflow:ellipsis;white-space:nowrap;font:500 12px var(--font-body);color:#f1e9de;overflow:hidden}.mpro-pl-track{height:30px;position:relative}.mpro-pl-gridv{background:#ffffff0f;width:1px;position:absolute;top:0;bottom:0}.mpro-pl-axis-mark{font:600 10px var(--font-mono);color:var(--text-muted);white-space:nowrap;position:absolute;top:3px;transform:translate(-50%)}.mpro-pl-item{z-index:1;line-height:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.mpro-pl-item:hover{z-index:4}.mpro-pl-item img{object-fit:cover;border-radius:3px;width:26px;height:19px;display:block;box-shadow:0 0 0 1px #00000080}.gtip{z-index:9999;color:#f1e9de;max-width:280px;font:500 12px var(--font-body);text-align:center;pointer-events:none;white-space:normal;background:#12141af7;border:1px solid #ffffff1f;border-radius:8px;padding:6px 10px;line-height:1.4;position:fixed;box-shadow:0 8px 24px #00000080}.gtip-top{transform:translate(-50%,-100%)}.gtip-bottom{transform:translate(-50%)}.gtip:after{content:"";background:#12141af7;width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.gtip-top:after{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;bottom:-4px}.gtip-bottom:after{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;top:-4px}.pbg{background:#0a0806;overflow:hidden}.pbg__l,.pbg__l2{pointer-events:none;position:absolute;inset:0}.profile-page{position:relative}.profile-page>.pbg{z-index:0;position:fixed;inset:0}.profile-page>:not(.pbg){z-index:1;position:relative}.cos-bg-sample{background:linear-gradient(170deg,#281e16e6,#100b08f0);border:1px solid #ffffff1a;border-radius:10px;width:100%;height:44px;position:relative;overflow:hidden}.profile-page .card{-webkit-backdrop-filter:blur(6px)}.pbg-ember{background:radial-gradient(150% 115% at 50% 122%,#ff5f1452,#0000 55%),radial-gradient(85% 80% at 8% -10%,#be200a57,#0000 60%),radial-gradient(80% 80% at 98% 6%,#961a0838,#0000 60%),linear-gradient(#170a05,#0a0604 72%)}.pbg-ember .pbg__l{background-image:radial-gradient(2.5px 2.5px at 12% 20%,#ffc86ef2,#0000 60%),radial-gradient(2px 2px at 28% 60%,#ff963ce6,#0000 60%),radial-gradient(3px 3px at 45% 35%,#ffd778f2,#0000 60%),radial-gradient(2px 2px at 62% 75%,#ffaa46e6,#0000 60%),radial-gradient(2.5px 2.5px at 76% 25%,#ffc35ff2,#0000 60%),radial-gradient(2px 2px at 90% 55%,#ffa03ce6,#0000 60%),radial-gradient(1.5px 1.5px at 36% 85%,#ffe196e6,#0000 60%),radial-gradient(1.5px 1.5px at 68% 48%,#ffcd6ee6,#0000 60%);background-size:100% 55%;animation:7s linear infinite bgRise;-webkit-mask:linear-gradient(#0000,#000 24% 72%,#0000);mask:linear-gradient(#0000,#000 24% 72%,#0000)}.pbg-ember .pbg__l2{background:radial-gradient(120% 55% at 50% 120%,#ff6e1e61,#0000 62%);animation:5s ease-in-out infinite bgBreath}@keyframes bgRise{0%{background-position:0 0}to{background-position:0 -55%}}@keyframes bgBreath{0%,to{opacity:.5}50%{opacity:1}}.pbg-aurora{background:radial-gradient(90% 55% at 50% 0,#1e3c5a59,#0000 60%),linear-gradient(#04121f,#020810 72%)}.pbg-aurora .pbg__l{filter:blur(5px);mix-blend-mode:screen;background:radial-gradient(55% 120% at 22% 116%,#28e6aa8c,#0000 55%),radial-gradient(50% 120% at 52% 122%,#3296ff80,#0000 55%),radial-gradient(55% 120% at 80% 116%,#a05aff7a,#0000 55%);animation:10s ease-in-out infinite bgAurora;inset:-10%}@keyframes bgAurora{0%,to{transform:translate(-5%)scaleY(1)}50%{transform:translate(5%)scaleY(1.25)}}.pbg-aurora .pbg__l2{background-image:radial-gradient(1.5px 1.5px at 15% 20%,#ffffffd9,#0000 60%),radial-gradient(1.5px 1.5px at 60% 12%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 82% 26%,#ffffffbf,#0000 60%),radial-gradient(1px 1px at 38% 30%,#fff9,#0000 60%),radial-gradient(1.5px 1.5px at 90% 8%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 28% 8%,#fff9,#0000 60%);animation:3.6s ease-in-out infinite bgTwinkle}@keyframes bgTwinkle{0%,to{opacity:.4}50%{opacity:1}}.pbg-starfield{background:radial-gradient(70% 60% at 76% 18%,#783cdc52,#0000 55%),radial-gradient(60% 55% at 18% 88%,#2878dc42,#0000 55%),radial-gradient(55% 50%,#dc3c8c29,#0000 60%),linear-gradient(#080512,#040209)}.pbg-starfield .pbg__l{background-image:radial-gradient(1px 1px at 10% 20%,#fff,#0000 60%),radial-gradient(1px 1px at 30% 62%,#fffc,#0000 60%),radial-gradient(1.5px 1.5px at 55% 28%,#fff,#0000 60%),radial-gradient(1px 1px at 70% 72%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 86% 38%,#fff,#0000 60%),radial-gradient(1px 1px at 44% 86%,#fff9,#0000 60%),radial-gradient(1px 1px at 92% 82%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 20% 45%,#fff9,#0000 60%);background-size:100% 50%;animation:30s linear infinite bgDrift}.pbg-starfield .pbg__l2{background-image:radial-gradient(2px 2px at 24% 30%,#fff,#0000 55%),radial-gradient(2px 2px at 66% 20%,#ffffffe6,#0000 55%),radial-gradient(2.5px 2.5px at 82% 60%,#fff,#0000 55%),radial-gradient(2px 2px at 40% 72%,#ffffffd9,#0000 55%);background-size:100% 60%;animation:18s linear infinite bgDrift,4s ease-in-out infinite bgTwinkle}@keyframes bgDrift{0%{background-position:0 0}to{background-position:0 -50%}}.pbg-grid{background:radial-gradient(120% 70% at 50% 66%,#ff28964d,#0000 60%),linear-gradient(#0a0620 0%,#160a2e 55%,#210a24 100%)}.pbg-grid .pbg__l{transform-origin:50% 100%;background-image:repeating-linear-gradient(90deg,#0000 0 46px,#00e6ff80 46px 48px),repeating-linear-gradient(0deg,#0000 0 46px,#ff28b466 46px 48px);animation:2.6s linear infinite bgGrid;transform:perspective(340px)rotateX(62deg);-webkit-mask:linear-gradient(#0000 46%,#000 74%);mask:linear-gradient(#0000 46%,#000 74%)}@keyframes bgGrid{0%{background-position:0 0}to{background-position:0 48px}}.pbg-grid .pbg__l2{background:radial-gradient(circle closest-side at 50% 65%,#ffbe508c,#ff5a7847 58%,#0000 76%);-webkit-mask:linear-gradient(#000 0 62%,#0000 68%);mask:linear-gradient(#000 0 62%,#0000 68%)}.pbg-rain{background:linear-gradient(#020a05,#010402)}.pbg-rain .pbg__l{background-image:repeating-linear-gradient(90deg,#00ff6e29 0 1px,#0000 1px 16px),linear-gradient(#0000,#00ff7847 42%,#0000 84%);background-size:16px 100%,16px 220%;animation:3s linear infinite bgRain}@keyframes bgRain{0%{background-position:0 0,0 -220%}to{background-position:0 0,0 0}}.pbg-rain .pbg__l2{background:radial-gradient(120% 55% at 50% 0,#00ff6e24,#0000 60%)}.pbg-plasma{background:linear-gradient(#0d0710,#060309)}.pbg-plasma .pbg__l{filter:blur(7px);mix-blend-mode:screen;background:radial-gradient(38% 40% at 30% 32%,#ff501e8c,#0000 60%),radial-gradient(40% 42% at 72% 66%,#b428ff80,#0000 60%);animation:12s ease-in-out infinite bgPlasmaA;inset:-20%}.pbg-plasma .pbg__l2{filter:blur(7px);mix-blend-mode:screen;background:radial-gradient(42% 44% at 68% 28%,#2896ff80,#0000 60%),radial-gradient(36% 40% at 26% 74%,#ffa0286b,#0000 60%);animation:15s ease-in-out infinite bgPlasmaB;inset:-20%}@keyframes bgPlasmaA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,-6%)scale(1.15)}}@keyframes bgPlasmaB{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-7%,7%)scale(.92)}}.pbg-meteor{background:radial-gradient(80% 65% at 72% 12%,#3c5ab43d,#0000 58%),linear-gradient(#060713,#03040a)}.pbg-meteor .pbg__l{background-image:radial-gradient(1px 1px at 12% 22%,#fff,#0000 60%),radial-gradient(1px 1px at 34% 58%,#fffc,#0000 60%),radial-gradient(1.5px 1.5px at 58% 30%,#fff,#0000 60%),radial-gradient(1px 1px at 78% 66%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 88% 34%,#fff,#0000 60%),radial-gradient(1px 1px at 46% 82%,#fff9,#0000 60%);animation:4s ease-in-out infinite bgTwinkle}.pbg-meteor .pbg__l2:before,.pbg-meteor .pbg__l2:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:2px;width:130px;height:2px;animation:5s linear infinite bgMeteor;position:absolute;top:0;left:0;box-shadow:0 0 9px #78b4ffd9}.pbg-meteor .pbg__l2:after{animation-delay:2.6s}@keyframes bgMeteor{0%{opacity:0;transform:translate(-25%,-25%)rotate(28deg)}6%{opacity:1}26%{opacity:1}40%{opacity:0;transform:translate(160%,130%)rotate(28deg)}to{opacity:0;transform:translate(160%,130%)rotate(28deg)}}.pbg-carbon{background:#0c0a08}.pbg-carbon .pbg__l{background-image:repeating-linear-gradient(45deg,#ffffff09 0 2px,#0000 2px 6px),repeating-linear-gradient(-45deg,#0006 0 2px,#0000 2px 6px),linear-gradient(135deg,#151210,#0b0908);background-size:6px 6px,6px 6px,100% 100%}.pbg-carbon .pbg__l2{background:radial-gradient(120% 90% at 50% -6%,#ff5a1426,#0000 55%),radial-gradient(120% 120% at 50% 122%,#0000008c,#0000 60%)}.pbg-topo{background:linear-gradient(#0e0a07,#080605)}.pbg-topo .pbg__l{background-image:repeating-radial-gradient(circle at 26% 36%,#0000 0 22px,#ff8c3c12 22px 23px,#0000 23px 24px),repeating-radial-gradient(circle at 78% 72%,#0000 0 26px,#ff78320f 26px 27px,#0000 27px 28px)}.pbg-topo .pbg__l2{background:radial-gradient(120% 100% at 50% 0,#ff5a1414,#0000 55%)}.pbg-mesh{background:radial-gradient(120% 90% at 50% -10%,#ff5a141a,#0000 55%),linear-gradient(#0c0a08,#070505)}.pbg-mesh .pbg__l{background-image:linear-gradient(0deg,#ff965017 1px,#0000 1px),linear-gradient(90deg,#ff965017 1px,#0000 1px);background-size:34px 34px;-webkit-mask:radial-gradient(120% 100% at 50% 40%,#000,#0000 88%);mask:radial-gradient(120% 100% at 50% 40%,#000,#0000 88%)}.pbg-mesh .pbg__l2{background-image:radial-gradient(3px 3px at 20% 30%,#ffa05099,#0000 60%),radial-gradient(3px 3px at 54% 22%,#ff8c3c80,#0000 60%),radial-gradient(3px 3px at 82% 44%,#ffaa5a8c,#0000 60%),radial-gradient(3px 3px at 36% 68%,#ff964680,#0000 60%),radial-gradient(3px 3px at 72% 76%,#ffa05080,#0000 60%)}.pbg-vapor{background:linear-gradient(#1a0f3a 0%,#5a2170 34%,#c23a86 62%,#ff7a52 100%)}.pbg-vapor .pbg__l{background:radial-gradient(circle closest-side at 50% 90%,#ffd27a 0%,#ff8a3a 42%,#0000 72%);-webkit-mask:repeating-linear-gradient(0deg,#000 0 10px,#0000 10px 15px);mask:repeating-linear-gradient(0deg,#000 0 10px,#0000 10px 15px)}.pbg-vapor .pbg__l2{background:linear-gradient(#0a04141f,#0000 38%),radial-gradient(120% 80% at 50% 120%,#00000047,#0000 60%)}.pbg-obsidian{background:linear-gradient(160deg,#111017,#08080c 60%,#0b0a10)}.pbg-obsidian .pbg__l{background:linear-gradient(115deg,#0000 0 42%,#786eb41a 50%,#0000 58%),linear-gradient(115deg,#0000 0 66%,#46b9af12 72%,#0000 78%)}.pbg-obsidian .pbg__l2{background:radial-gradient(100% 80% at 50% 120%,#5f50af26,#0000 60%)}.pbg-blueprint{background:linear-gradient(#061024,#03060f)}.pbg-blueprint .pbg__l{background-image:linear-gradient(0deg,#5a96ff1c 1px,#0000 1px),linear-gradient(90deg,#5a96ff1c 1px,#0000 1px),linear-gradient(0deg,#5a96ff0d 1px,#0000 1px),linear-gradient(90deg,#5a96ff0d 1px,#0000 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px}.pbg-blueprint .pbg__l2{background:radial-gradient(120% 90% at 50% 0,#3c82ff1f,#0000 55%)}.pbg-dawn{background:radial-gradient(66% 60% at 14% 4%,#ffb0689e,#0000 58%),radial-gradient(60% 58% at 94% 2%,#ff76b685,#0000 58%),radial-gradient(78% 70% at 74% 114%,#74b0ff80,#0000 58%),radial-gradient(66% 60% at 6% 98%,#b28cff6b,#0000 58%),linear-gradient(#fff8f2,#fdeff5 54%,#edf3ff)}.pbg-dawn .pbg__l{filter:blur(26px);mix-blend-mode:multiply;background:radial-gradient(38% 40% at 28% 30%,#ffa85880,#0000 60%),radial-gradient(40% 42% at 76% 38%,#ff6eb470,#0000 60%),radial-gradient(44% 46% at 54% 84%,#6ca8ff70,#0000 60%);animation:15s ease-in-out infinite bgFloat;inset:-16%}.pbg-dawn .pbg__l2{background:linear-gradient(115deg,#0000 0 42%,#ffffff8c 50%,#0000 58%);animation:7s ease-in-out infinite bgSheen}.pbg-prism{background:linear-gradient(160deg,#eef1f7,#cfd6e4 55%,#e6eaf3)}.pbg-prism .pbg__l{opacity:.55;mix-blend-mode:screen;filter:saturate(1.5);background:conic-gradient(#ff5ea8,#ffd36b,#5effd0,#5eb0ff,#c05eff,#ff5ea8);animation:14s linear infinite bgSpinSlow;inset:-28%}.pbg-prism .pbg__l2{background:linear-gradient(105deg,#0000 0 34%,#ffffffd1 48%,#0000 62%);animation:5.5s ease-in-out infinite bgSheen}.pbg-confetti{background:radial-gradient(78% 66% at 18% -4%,#ffce966b,#0000 55%),radial-gradient(78% 66% at 92% 8%,#b0c6ff6b,#0000 55%),linear-gradient(#fef6ee,#f1f5ff)}.pbg-confetti .pbg__l{background-image:radial-gradient(4px 4px at 10% 18%,#ff5ea0,#0000 62%),radial-gradient(3.5px 3.5px at 24% 60%,#ffb020,#0000 62%),radial-gradient(4px 4px at 40% 30%,#28c6a2,#0000 62%),radial-gradient(3.5px 3.5px at 56% 74%,#5eb0ff,#0000 62%),radial-gradient(4px 4px at 72% 40%,#c05eff,#0000 62%),radial-gradient(3.5px 3.5px at 88% 66%,#ff7a3a,#0000 62%),radial-gradient(3px 3px at 33% 88%,#ff4d8f,#0000 62%),radial-gradient(3px 3px at 64% 14%,#2fb0ff,#0000 62%);background-size:100% 52%;animation:7s linear infinite bgFall;-webkit-mask:linear-gradient(#0000,#000 14% 82%,#0000);mask:linear-gradient(#0000,#000 14% 82%,#0000)}.pbg-confetti .pbg__l2{background-image:radial-gradient(5px 5px at 16% 40%,#ffd36b,#0000 62%),radial-gradient(4.5px 4.5px at 48% 20%,#ff6fae,#0000 62%),radial-gradient(5px 5px at 78% 52%,#7ad0ff,#0000 62%),radial-gradient(4.5px 4.5px at 92% 30%,#b98bff,#0000 62%);background-size:100% 60%;animation:4.6s linear infinite bgFall}.pbg-citrus{background:radial-gradient(78% 64% at 18% 8%,#fff24ac7,#0000 55%),radial-gradient(84% 74% at 92% 98%,#96de2a8c,#0000 55%),linear-gradient(155deg,#ffc21c,#ff7a17 52%,#ff4a22)}.pbg-citrus .pbg__l{background:repeating-conic-gradient(from 0deg at 50% 40%,#fff0 0 2.2deg,#fffacd42 2.2deg 4.4deg);mix-blend-mode:screen;animation:26s linear infinite bgSpinSlow;inset:-32%}.pbg-citrus .pbg__l2{mix-blend-mode:screen;background:radial-gradient(circle closest-side at 20% 12%,#ffffe1b8,#0000 62%);animation:5s ease-in-out infinite bgBreathBright}.pbg-lagoon{background:radial-gradient(86% 66% at 50% -12%,#befff29e,#0000 55%),linear-gradient(#13dcc6,#0aa8d0 54%,#0f80c6)}.pbg-lagoon .pbg__l{mix-blend-mode:screen;background:repeating-linear-gradient(58deg,#0000 0 26px,#ffffff29 26px 34px,#0000 34px 60px),repeating-linear-gradient(-58deg,#0000 0 30px,#ffffff1a 30px 38px,#0000 38px 66px);animation:9s linear infinite bgCaustic}.pbg-lagoon .pbg__l2{background:radial-gradient(58% 46% at 50% -6%,#ffffff8c,#0000 60%),radial-gradient(2px 2px at 28% 42%,#ffffffe6,#0000 60%),radial-gradient(2px 2px at 68% 60%,#fffc,#0000 60%),radial-gradient(1.5px 1.5px at 84% 30%,#fffc,#0000 60%);animation:4.5s ease-in-out infinite bgTwinkleSoft}.pbg-flamingo{background:radial-gradient(88% 72% at 50% 122%,#ffe08299,#0000 55%),linear-gradient(168deg,#ff5ea2,#ff6f66 48%,#ff9f5e)}.pbg-flamingo .pbg__l{background:radial-gradient(circle closest-side at 50% 118%,#fff6cde0,#ff965f6b 50%,#0000 74%);animation:5.5s ease-in-out infinite bgBreathBright}.pbg-flamingo .pbg__l2{background:linear-gradient(120deg,#0000 0 40%,#fff6 50%,#0000 60%);animation:8s ease-in-out infinite bgSheen}@keyframes bgFloat{0%,to{transform:translate(0)}34%{transform:translate(4%,-3%)}67%{transform:translate(-3%,3%)}}@keyframes bgTwinkleSoft{0%,to{opacity:.35}50%{opacity:.85}}@keyframes bgSpinSlow{to{transform:rotate(1turn)}}@keyframes bgBreathBright{0%,to{opacity:.5}50%{opacity:1}}@keyframes bgSheen{0%{transform:translate(-55%)}to{transform:translate(55%)}}@keyframes bgCaustic{0%{background-position:0 0,0 0}to{background-position:120px 40px,-120px 40px}}@keyframes bgFall{0%{background-position:0 -52%}to{background-position:0 52%}}:is(.profile-page:has(>.pbg-dawn) .card,.profile-page:has(>.pbg-prism) .card,.profile-page:has(>.pbg-confetti) .card){-webkit-backdrop-filter:blur(10px);background:#0c0907a3;border-color:#ffffff24}.profile-page:has(>:is(.pbg-dawn,.pbg-prism,.pbg-confetti,.pbg-citrus,.pbg-lagoon,.pbg-flamingo)) .card:not(.phero){-webkit-backdrop-filter:blur(10px);background:#0c0907a3;border-color:#ffffff24}.profile-page:has(>:is(.pbg-dawn,.pbg-prism,.pbg-confetti,.pbg-citrus,.pbg-lagoon,.pbg-flamingo)) .pstat-num{-webkit-backdrop-filter:blur(10px);background:#0c0907a3;border-color:#ffffff24}.profile-page:has(>:is(.pbg-dawn,.pbg-prism,.pbg-confetti,.pbg-citrus,.pbg-lagoon,.pbg-flamingo)) .pstat-num.fire{background:linear-gradient(150deg,#ff7a1a38,#0c09079e);border-color:#ff8c3c73}@media (prefers-reduced-motion:reduce){.pbg__l,.pbg__l2,.pbg-meteor .pbg__l2:before,.pbg-meteor .pbg__l2:after{animation:none!important}}.player-ident .player-link,.friend-info .player-link,.teammate-info .player-link,.roster-info .player-link,.roster-info>b,.dm-conv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-author{text-overflow:ellipsis;white-space:nowrap;max-width:42%;overflow:hidden}.chat-msg-head{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-msg-row>div{min-width:0}.rate-row-name,.pblack-name,.mate-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:168px;display:block;overflow:hidden}.phero-name{overflow-wrap:anywhere;word-break:break-word;min-width:0}.mdet-pending-member{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lb-player{min-width:0}.lb-player .player-link{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:240px;display:inline-block;overflow:hidden}.vstk{display:block;overflow:visible}.vstk *{transform-box:fill-box;transform-origin:50%}.vstk-lg{width:92px;height:101px}.vstk-sm{width:54px;height:60px}.vstk-pop{animation:.42s cubic-bezier(.18,.9,.28,1.5) both vstk-pop}@keyframes vstk-pop{0%{opacity:0;transform:scale(.3)rotate(-12deg)}60%{transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.vstk-body{transform-origin:50% 96%;animation:2.6s ease-in-out infinite vstk-breathe}@keyframes vstk-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,1.06)}}.vstk-bob{animation:1.6s ease-in-out infinite vstk-bob}@keyframes vstk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.vstk-shake{animation:.28s linear infinite vstk-shake}@keyframes vstk-shake{0%,to{transform:translate(0)}25%{transform:translate(-1.6px)}75%{transform:translate(1.6px)}}.vstk-hype{animation:1s ease-in-out infinite vstk-hype}@keyframes vstk-hype{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.vstk-q{transform-origin:50% 90%;animation:1.4s ease-in-out infinite vstk-wob}@keyframes vstk-wob{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.vstk-steam{animation:1.6s ease-out infinite vstk-rise}.vstk-steam.s2{animation-delay:.8s}@keyframes vstk-rise{0%{opacity:0;transform:translateY(2px)scale(.5)}30%{opacity:.75}to{opacity:0;transform:translateY(-16px)scale(1.15)}}.vstk-tear{animation:1.5s ease-in infinite vstk-drip}.vstk-tear.d2{animation-delay:.7s}@keyframes vstk-drip{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1}to{opacity:0;transform:translateY(18px)}}.vstk-spark{animation:1.8s ease-in-out infinite vstk-tw}.vstk-spark.k2{animation-delay:.9s}@keyframes vstk-tw{0%,60%,to{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}}.vstk-heart{transform-origin:50% 60%;animation:1s ease-in-out infinite vstk-beat}@keyframes vstk-beat{0%,to{transform:scale(1)}30%{transform:scale(1.18)}}.vstk-zz{animation:2.4s ease-out infinite vstk-zfloat}.vstk-zz.z2{animation-delay:1.2s}@keyframes vstk-zfloat{0%{opacity:0;transform:translateY(4px)scale(.7)}25%{opacity:1}to{opacity:0;transform:translate(6px,-14px)scale(1.1)}}.vstk-gleam{animation:2.2s ease-in-out infinite vstk-gl}@keyframes vstk-gl{0%,55%,to{opacity:0}70%{opacity:1}}.chat-sticker{margin:2px 0;line-height:0;display:inline-block}.chat-sticker .vstk{filter:drop-shadow(0 0 1.2px #0000008c)drop-shadow(0 2px 5px #0006)}.dm-msg:has(>.chat-sticker){background:0 0;border-radius:0;max-width:none;padding:0}.stk-picker{flex-shrink:0;position:relative}.stk-picker-btn{border:1px solid var(--border-strong,#ff8c3c73);background:var(--bg-input,#00000040);width:34px;height:34px;color:var(--ember-amber,#ffb84d);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.stk-picker-btn:hover{color:#ff6a1a;border-color:var(--border-hover,#ffcd9666);background:#ff6a1a1a}.stk-pop-backdrop{z-index:60;position:fixed;inset:0}.stk-pop{z-index:61;background:linear-gradient(170deg,#22160efa,#100b08fa);border:1px solid #ffaa5a4d;border-radius:14px;width:232px;padding:10px;animation:.18s both vstk-pop;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 20px 60px #0009,0 0 0 1px #ff6a1a1f}.stk-pop-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ember-amber,#ffb84d);margin:0 2px 8px;font-size:10px;font-weight:700}.stk-pop-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stk-pop-tile{cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:6px 2px;transition:border-color .15s,background .15s;display:flex}.stk-pop-tile:hover{background:#ff6a1a1a;border-color:#ffaa5a80}@media (prefers-reduced-motion:reduce){.vstk *,.vstk-pop,.stk-pop{animation:none!important}}
