@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(./nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(./nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(./nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(./nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(./nunito-latin-400-normal-DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(./nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(./nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(./nunito-vietnamese-700-normal-C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(./nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(./nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(./nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(./nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(./nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-cyrillic-ext-900-normal-BLeVovcl.woff2) format("woff2"),url(./nunito-cyrillic-ext-900-normal-DKFql_-q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-cyrillic-900-normal-CWPcV0_V.woff2) format("woff2"),url(./nunito-cyrillic-900-normal-Dr1fjxoU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-vietnamese-900-normal-D6LWQAy_.woff2) format("woff2"),url(./nunito-vietnamese-900-normal-WV2-fBew.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-ext-900-normal-Dllsvgjo.woff2) format("woff2"),url(./nunito-latin-ext-900-normal-CTBZd6bf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(./nunito-latin-900-normal-CVn49sIn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAdoAA4AAAAACcgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEADkdQT1MAAAFcAAAADAAAAAwAFQAKR1NVQgAAAWgAAAAYAAAAGGyKdIVPUy8yAAABgAAAAE8AAABgZgH8y2NtYXAAAAHQAAAAUwAAAGxDUOfcZ2FzcAAAAiQAAAAIAAAACAAAABBnbHlmAAACLAAAA1QAAATSWeRXtGhlYWQAAAWAAAAAMgAAADb4vFe7aGhlYQAABbQAAAAeAAAAJAbhAvBobXR4AAAF1AAAADgAAAA4FcIAhmxvY2EAAAYMAAAAHgAAAB4HgwZJbWF4cAAABiwAAAAYAAAAIAAVAE5uYW1lAAAGRAAAAPIAAAHkJa9Cm3Bvc3QAAAc4AAAALwAAAD4DnwR9AAEAAAAMAAAAAAAAAAIAAQABAA0AAQAAAAEAAAAKAAoACgAAAAEAAAAKABYAFgABbGF0bgAIAAAAAAAAeNpjYGJczjiBgZWBgWkPUxcDA0MPhGa8y2DE8AsoygADDQwMugxIICAyKJjBgUFBQYF51n9VBgbm2Qx3gMKMDCDiF9MBIKXAwAQAu3UOIwB42mNgYGACYmYgFgGSjGCahSECSAsxCDAwA2UVGJ0YExkrGOsYJzEdV1D4/5+BASjmyJgAFKuFif1//O/wv2X/Jvzr+Vf51/X+W6BJGAAA3YQYRQAAAQAB//8AD3jabJQDtOtKFIb3nkmTpkqRSWqeukdBr23bNheebXvx2bZtLz7b9uLTcnsnBxe9J8bM/N8mILgA8E3yNlQARoUK+XLJGtUchyF+NXWNhUxD11RJrCMbeirk8qXpubBbENzhnBGL2sbmwZfN1zp3Mdx6MuiOoyelJJUUsqBIBVFp/TXwekZVr6o1n6PabuGx5FVIARTVQmkCHqZsHi6LbOfi8YMC47esmDT4NMkto/TRoMJWhUqt6waegUCq/T/+Q6+BGkwAGJVGw7Z6KF+5aRqarjJVlEp5puppqmvOS74HrSY6WgqK+V4s2c5IvTk/smFFdHLWDlTO2zv7VNKQJ+8outPl7rh94mnjt8xO4wJZUcXrJbd0vZiXyZln/KtYOUVPh8pszKOnZGKUFvaJuS4tJAQiqaixdN/FRB27dAl5VEtXXMsFYblLzlhz5wInjnHi+8hbUIAmJ9ZMTlx2MAxtgLbAcdNkgLaQL9kj0k5d0pu2zth/zZ66u24k2Oii3rd336zjE9jooHyynylR8/i5C7NxbTaNRnyhmBouTVi8ra+WnEgSHXC0/V/7P3ISvQA0SEMJAB0vSpTxwPBoTUBa4h8ySNX8BLQMpg/d8Ur/calF9P1RyWZi1GfC2sxpvjnWZZf9etll5PaCW2xN+z0kCVQK/4ivid6uL7Eiui6XXVcNXB2PFPklTq+AFPQBRAbzwswZmipR0zgsC61RiZFCF5KoS2Z4QbAf/3wGUZMF0au3TpN76Z/nd/iDiD2RnljPeQFs3dSnG0njlLSA+/CiEaIEgA/xKGlQdZhsawBIwVEGUwdhJmHkaJi6FMFJUh++/nDQ42u9qtTIK5d0MODy+gmrvfivb1Zi5nZGvsN9nerYvrs9Ad/l6nX+wgWduqBOOlhNJ2FGRQocyKmdURPRdPImgHYpryCe7A2J0txS9Fl7bpec7a24ijO8Lo9nBvVuWtzYls1m50gU/80bXYHW2Y/Fral+ZuGJGTUxStuzNBZndp4wiwHCbOLDm7l+GGAEj+OxnW59q8MEhGL7UXyefAMFAAw58eM5fqjb2IPdJoXD0cVaSgmkUsdFJCrI4QMrBHOKgBxWDiHGaf8sIKUA4wlZXlkB2a0Q3lYwhwEAvBLSq3jaY2BkYADi5t8fKo7F89t8ZeBmfsEABKd1OU/B6P9d/1WYdzLPBnI5GJhAogCeEw3qAAB42mNgZGBgnv1fBUi++9/1/zzzTqAIKuADAKY3BtYAAADHAAAAAAAAAU0AAAC8AAAB1QAFAX0ABQIYAB0BwgAZAmf/9QIzACUBxgAZAab/pgHjAEgB2wAlAAAAAAAAAAAAAAA7AGcAwAEOAUkBkwHSAhICMwJpAAB42mNgZGBg4GPwZWBjAAIgDw0AAAnZAGR42m2OBWoDQBREX929WLFPkLoXC1J3V5y4u8tpeoKeoFhOlgHiCWuzY3xgkiAjDI1OAf/UGniIVf4aeJh5fht4hDPcDTza4RljjZsGHmeZkwaeF4Iwea00Tva1cvjIEtE/L7ynEyGuNyU2JP2VG560xOrk8YhJEuBHJ4vcpPQ3DpU50DrigQIecc9IIY+a5BUj5MS6uqzRJp4jpQ+1PvQPqSMuPTvQfUmKNBWy4kOEpRkb+NjsaLHWHDZwEiWINhxniCchNq6/j7DuPbxqr6pzB6MknBdvaDpyOlmKuv1ibhrtxotyCaQLOwZO7qgDp2hIawAAeNptwUkBgCAAALCJf8MY0TA24EUa7hhQgE0AVvQ6eXAJbkXVdMkw/bJvA722ChwA) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA1sABEAAAAAHoAAAA0NAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjYbgVYcHgZgAIEcCFIJnAwRCAqQYI8XCyoAATYCJANIBCAFhEYHgQMMgTIbXxyzERVsHACE8glRlMTNGuC/TNCOsPx2QQmhQhhC4M20okXTFqEhVURx6R7hW8dxHCyeOt/g95qXVDc/WsfbebhWbD/CR0gy6/9/Ta373oeiXyAqgxSnTCxzwqYAKTnpAMusECtz2mqm3exmNUsg2s7ZA4HVxHQwVrueh/rDfLv7Lwm1ggGPhm6O0ywdqHLnChjw0sAiHgodhTr8P9r6fayoxILc8BDLYDZY1sCXjyVohh22qH9RT1edDN7/AP2cTZWl818gsGQ5D75l6hUIkgft7TJWgW1uuQGhiOvNQ6v//+f8sve+JKed4Q4gCAcsZ4QiY5LbJj/vNf2QfEoylN9PlHYIQC2DHABQc9YhCgVs7apdq7cSCEbHWJX4Ft3pgLGJW9fAEO0kouAvS4OwwI532L5AwHWvI6HMEk4MsPWliGEBV2Jb0Nt7+ISuKQH4UAyCDVmC7O61nTToUrIJwMZPw0eIC/wZeRpygqGkGcYlK0i9fo9iKyL4ZoiNnFJAehjSFqO2cFF8oa6BSIQJmgL0ANpOWKiLUVSlelW+o6Fl3jk8/9Wz2RcUELUyvxVvndbiizwD4ND029M2RtV1cz4FRz3BycVDJXyLP5dI/aEG8cHDqB998tfEEgKZYGCWQL70kg8fNCIYvsSMj/lOLNIjeoLeKRJS2ElipUER+3YsYK0TRK3s/r7luuHig5vzJx29H70fvm/9rI/sUukWwVmUbBZH47Xm1S2TK0UVF/MOILQ9BJgvRGOvfaJ2/t/1zcGAwMk0y9KzfwjunqEfPibGt+l5K2sNJ19h7/7bYsvyyr4778FZMGfTESRzJQYIJGUdYJg3HxBQ/1Os7N2IEzJUKbHyyiTWziZhvt0SxmBOuh55uzVyo8ESaR0e9jAnY7C67eCwYFocM2l5UqKBY+lHHuPUUAoyJIIcU1XzINaJntapF99aIvPHsSfNcraaoY+SR3je/JQSwm44oxy7dfPp12bLXP2Wt6zagq6nR/QlKocVRZEavtVMaw2vVBNcXrwiwQt3jk3CZGnJmX4b2DFcgeMJHNpy7zOdsJbMlovuXyQrqnv8U7KUc99lKHL2AvJHSEyLOaCgmZDe9cLiMmFZxLbovM9QCeiQqxWitlq9KAJy2XIu0FQpXFaA6nrCh0MNyf+nUtTiqCPz61SWrtvMybLPYvohQeFio5tztYAFHJ4fwakGu7lj0QR0vA7uraH+aljdgANZfImAq39SlgSGN10ymVOmcCMXozMnc7N4zhcPeJsWk2Uk3ZvCwBzSi2ZDe1UfcBv5pDSRbDMdtFKEs6ypmr3xRRTQkYnY4hoCcupD++nPiDhaJu/M53M+EKJy44iVOg1EgIpEyKdCNKPWYiZagscxCgIpWPHA3FT/pCwP7ZUUi4YFxSoJ7KZpPHubqhxM8wn8oW15IVP+Oj17sy9wfkmZYbOoSE/emWl0e6hGUpHBHOyxhmuMbg6tmRC+TJVkriCLN7yiqoOo6y3VmLccDbB2xk/VmZCLqRYtspmEbU0a71iBCZtCBLtGSun4oeWwUcFHbxNpi5oRWMQ3uESVv40b2yS1sXsjxhgFyD40VGt2Ing1to/nQIyK3PlAA2YEjYyhiQloZhLyTEGBadjELGhhNmxmzqJ+WA4uiy7P3iZTA33dYk4ODBBEYvl3wsFIl/z3viXYIAxfy6H6e08t5qNWiTaqneqgOqkuqpvqoXqpPmqN9BDUFi0MhwuNRRNziUlaNWwzVLf5RTDMWGenGxiBtFBGy6y7ZXfuW08lXARgNLErq8HYUdVdiZFuVWl1li5lT62xEG09XXocum79wglstD0c6T0zFPYQ7raIfwHo3bdbdTyt+vu+TEKtFj6UgrnxOwpModnfBraQBxBXKV/pVlSW+KQaLUB7hP3J8MqJLaxT+u58hiyOW1Ja3XMusA0gpsEi0pFOevNqZBaP538MQya1w5ZrEtsdNdtGoS1yeGLhfmXl6bv0U+oudegOeddWjtGESw3tXO/S5gXNm2x9ERSPTJeQLL2h2PWUQLJztij3dpvlcztTxp2zzbtbznA5hx2Xmo5YtBbWuEV5we8a5R1KsofMhjDnAun3phvpq8yBHfEYTRIql1p7KxzZ6eDSmPObFFMmc3fh4w4loq16xzuRGrXmnbFfLFQ6XLR7dnny/CWRyC1WvJ4xYWWfu/tKGTBOqp42KevBSHPtNExNJNXz5g1MS7eZk9rc1GJaOc+YeGbWTbfc8yz/VnO97jmwLZQ2nwfbY0i8VGdHOWwhD6HZUMyCPQ7iGrVy9Os7jEX3qUiXNbVq7JaOP/C9qO6IRxCX9b9iUcnkF92Xvby1W87XTJHPtsK+Rdh2PjJ8v0d9i7wNh7FbYcADVu6mb4+4lZu7Y9HJ7pQcrD6ECnIUMFWDw2ArhCPXQzwzNZoP7TVidglFXYDYI2ZIxgjHHRUWqC0JNRboMThBgwVmS0KLFbbxE4QNHSlwWxF6UuB3gISBFIStCCMpEevFI5YQQNqSMGNBHoNTLFhQtiSsWMnaNjxkTXwFbSvCTgr6DpBwkIKxFeEk1TSj4pKYXJYUIEx5RVFsgY8DShU7KungoFA6KoRTCV4ynuXHi/zWdRYluCFRwLtOBA+F8CzBZOJLHr7l4UcefvUGP4WQ4LMK8efuyG58Xt6NL8i78UV5N76kN3hZIXhFofSruPee3Tb7lM5/RrJ1/zPtrfnWs2dn+z9lr35KdBx79IB9mUEQ+v+wUNcy6+49gG6gIYAWADRiQ/IRY36NoAgsVN8KkHL5NEyTRhojbEDpa6kXxHciAlrySJ7y5SlPuJ7wyIOXLrmYvlumM7O7C/jsx13yFsilqTkRPs7YtKUtLrTzy8vzRGd74FNOcMa+jxNYgm2RufX89smw3vPh2ktTxeXCcPk4eTCpMiT8Srk64415pPPho3ZYvbOxXqvW+mr/rtXqNWTWtzWq9Uf1ifW/1JbGQXVsjiQ405251ooebgzmhmFWmamHTDQl/iU6/35VjZ1bXf+XFGysS9keZ/OcCNjQ8VqaKlqh5aIuZH98Tck2CnPW1w/aItDAwVN1w7zuhntCaOnC0Y2/YEqK63MJU/BfOd2jbF3/V+3ftS7uAgG01AlsUEBeePLsu08h1IAPJ03/iPt1bbobgEiI0ytgIj4NZipLIqajgKWVhIBIKd3QPz0KDSm0rMCyqAyi3BEmQJRtxULEogSEgW/gwUt1pY6VT2x/EhQFaXQeTGFp+xQNXMe4Ffi+VYZl5Y7YpLVTDj12nNgpGQPkm5saTYP5FGBxGPiyWWTfEXb+2CAJFciIlJaqAheO5zoVeLCNZ1dg0uQHxq+kyLJ0GVrnjiAIwnKGwjAOS4VCFBkjZWFzYXPLpigfKdZ3rgnNiElPmukqsq35rE3CONxAPL5nMRGXNTHnjkBKVXZJqViVxDYBUSYSlGM8+mt+uvJLnmUi3hX5e9MzIdna0fZdeK4x3l3PIGDWtZyIXM9xK9A6ZPkwDyys4/uxX8pPz8mxnaeGF9n1zFND5tnpvjhOpyPix/k4Fm46lx5gZkpF/8F0Bv7BY/Z441Ca1GnAJgvWMoTgMqonLYkoPivHusR6AITCRP0GBJuu1CGIJEEFKhyWLrMSoKyY9ZHolfnpbiZQ4HQSQDtKSEGgJSkBOSgtrW7KUW2p4mCeK9oJByzeKXHjRxETLAJYrP9plNXE041RAgCtgClC1pAg0qSluhEr1TQ4LKuybbHKOCqlDKXHFChqOcxOHt4Ia5tp4wAuKOIjRAAyO//R77bshDv+Y4fi9wB8efYrBICfvt2qD/fQbRVXpzFwWXjLO1++M6J/8zQgXTJ6Q3g3fx23rmsGnqYr498ABkTBOOlvmPsd1OpObMA5rwOeHzZginvZ1gjUHACfiaH5wSQbzYNZEGawsM1PBksdPjFYOeEc1zFlkgdaA1x2fx/2tnu2GdZweNldV9yW2D1Dqs2vF34rwiuc7KP2OuyxlrrGwVf3mpsGHcduxYMoXxR+SpN3ZfBbjFUTI4YUFbG/XaKZr3H5g+LeclljN933ezyk5ltOHB9+yqAJK2de0qt7EsmmumpOKjlU9n271Zsu2TJX9pxbbvtIlPyKy6vUqEY3ccKLq1thKT8m7i1XR3KZV8z4r3VxK1LUNp8Pv+IKlfvAkvJltriB0TC/1euuW7UWX8oWDm9Bc7oX6+b74TZGfSVZQIcf+6Ff2+Grfus3fhcMEQIf90xIUqTJIpvnjlsPbl4pFmeK088cK25x/mu6XVf/hbd6Z3H5wf1tz/tXrq/olHcbx6FX/Gg1fZrojbVP0ZsMlzv4NKzuZ9GS6IOlP9/eUi67257dmdeXcrpfdSDPMU9M7+uJad+67ZchYP6uI15aOfOp6ZfObGGF9Sz4ko0hA/Nr+U93b5t9xX4KNW7x8gkkdTf/fGfmNAd9X6IPn2fk9bvGk/mgVjTmewAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZ8AA4AAAAACnQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAACkAAAA2AGUAO0dQT1MAAAFwAAAAkAAAANY4GDi2R1NVQgAAAgAAAAAeAAAAHkR0THVPUy8yAAACIAAAAEoAAABgXHADHmNtYXAAAAJsAAAAcgAAAJwKGitbZ2FzcAAAAuAAAAAIAAAACAAAABBnbHlmAAAC6AAAAWIAAAOYdQ6shWhlYWQAAARMAAAANAAAADb6rdwnaGhlYQAABIAAAAAdAAAAJAezAYhobXR4AAAEoAAAACMAAABIKYEHU2xvY2EAAATEAAAAKgAAACoLBwoGbWF4cAAABPAAAAAZAAAAIAAhAEpuYW1lAAAFDAAAAQgAAAJGMG5NbHBvc3QAAAYUAAAAZQAAAIMQ/kVkeNpjYGRgYuBjgAAVIJsZKALCbEDIyMDPIAzmMQJlOYCyEBEGABBEAKEAAAB42i3MoTYFUBQA0X0uAAAUgPQqABWSBg0gAQDdR/kmSQc4eGvWTByBZqMWxfLq2oZGtfD9rSCUs/3rE71nJ2cn2hGJlGJafdIpNJN9TMKGVnW6tSY7joS3mmcRC9lahMZ0y2C2olWteZNps4inmhOhNi1q1KtDBeNVB9Ev4iFf2XIl79m8lxdF6NDDDyjkFS0AAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BhOsA4gYGVgYGpiymCgYHBG0IzxjEYMfxiQAINDAz+yPxQP28/hgMMvAoKLGz/2RgYmF+A1TMygIgvTHuAlAIDMwBXhgziAAB42kWJtQHCUBRFz8PdO3SVbAI9PU5Ng07AJsgi6WMb/Lg9uQoUgCIwClAiLnEBJvQo0qLNAo03f1nJVs7yKkqxVKwtFp4HWfuTZdCegpZiMW495Zne11t7Gri34A+qp7qqqjsI+QySz6dEjSp1HyXiHZYAAAABAAH//wAPeNq1k4GGxDAQhv8kesUulataFKfK3QNUnqqgoAcDFhy41zxQsKDs9f5M0joswE52NzPJ9Muf6SwsBDA3O8GhBAbf+Y/B92LmVcRO9296SFl2YtYJVcwawtAwLfQN3V5k5WddzU3k98x5/sS2pWfcj32HAfACL6C5fZ2sC1qgDkprIs09JO98u4ja/fX/SSgOolN9Ld4A04ehCL2Sy9A1jr5GHAVjO5HwJRIZiifPzG6MPqO0mS1rXvL9a6DzB83XnEt+yUm2irokUGa0XIvFjaxFobWo5EpPa591ezRok+4ysz3nTtmlxsSpPEpehSOrVam6zp/nV+NJug1ku2qNK+AS2GNk9LEvOJikz+ZZ6AHm6N0TwJ7Z+8gr/HgJsBA3Zr0lYJjVpfdFAdQi6XS7mJk5zKjzPcjh6qN9nqSqjn0Lernq1V7vo69Tfc8qa7+8pBtE/frvI7VrGMZi4Q/oKg3tAAB42mNgZGAAYqdjnvGK8fw2Xxn4mV8wAMFOiV/8IPre8Xms/13/s7GkgsXZGJhAogBR9ww0eNpjYGRgYGH7zwYkH/13/dvPkgoUQQUCAH4PBUEAAAB42mMqZKhleoeKmbMhGCIHoRm/MDDAMEyOgQGIoRAA5ywS8wAAAAATAC0AOQBiAJMAswC+AOkBGgFFAUUBRQFFAV4BcgGEAZQBpAG/AcwAAHjaY2BkYGAQYVBhYAVhMA8BmBgYAQm9AGwAAAB42o2Rg04FABSGv+ympqZsG0O2XdO17ftQ8VF6ov6dZe9YOwKq8VFGSXkN8FAy9KyX0FTS/KyX0lhS/6yXMcfjs15OBzfPegUnXD3rlfJPPeuN0iBARpAgrephQRo3KYLyZKQPiYJEJOPy+hXfZ40djs0bfs72CmIMciTpJ6uIU94zWSmrjyvawihDjAhGmafFuvqUl5WME1BWTFoLPeQsc0Y0IZpmkEk8Ihe93/Zt+dj3Q59T9tgWzf9r4o/WdxXLxElQtAv57XYtjD13a+FEHq/k91MeSI8TkuW2ukXbPUDcrqTNv/zCT9AysrgYUlWcqHnjAr86ePERt7ul5U9/07X3CVFIWv542mNgYgCD/3MYjBiwAREgVmE4yXCc4QmDDcNuhmcMTxmeMzIxMDMyMyxjaGJkYWRlZGNkZ+Rgcg5iL83LNDBwNADTxgYWnOlFiWWpyfm5SZyJyaUlEFZJZk4KmAVVZQIASHgbpAAAAA==) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(./silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(./silkscreen-latin-400-normal-D0DfPJut.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAz4ABEAAAAAHgQAAAyaAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjYbgVYcHgZgAIEcCFIJnAwRCAqQBI5FCygAATYCJANEBCAFhC4HgQEMgTIb7xsjEWaDtJDgrxJ4MtTnNQKE2rhEHAO9FWc4joPVe5f855FHSDILz3/91LrvVf36IDJgy+3+JpYJoxA5CArYUZiUHuQ1rubM0h4A2GyYG9VgKGBufzMsBUodCw0Vh/5R1/vBogJS4Cg3QHKIHNJSEKSPUtbZon5F7a4aOdz/BuqFfctfyyKmmcnkn+QVFWIPMdm9g+mhKQkA/7+5vuy7lWS6p3sof4BYOCA9I9SCMVWVTk+/Sj5Dhjj/L6sBArUMcgBA7Wm1wEIS+ZV21Qq7Tq9tQ/q0bKOC+ebbFYPflupB7IxJztUZRcFirKzZb/tEBCWN0rYdxSCCPWEBgiqQBaLA7wGjQkTMzGSbtuw6SIBdwRpUGLWmhZprV1Q5aVko5GXKGI64goJowu8iaUY9SBKPKpXOf5olRKbNXxB5kAKL50BGP0wTQvcyyxQjmqM++kt6C8HWKyYAJkl2WtG0tA6Rr72sV+31ljV94rv6r+Dm3kQTuLU1M/odPNAP6VFgZ/e95TQjlFEe+Q7Yw0McWty5yOdJxbF1a4H5C03IIHlJv4MbY6BaDq3BIPWWD4SRbwWGJCli1vN5fiRn5aE8k08ZMdYEcexoFuX+UM6g1A1jrrP2pvuBK2vr4e2P6l/0+K3MW+m33K//iaAUVokEp9Di4wgQrcuU5QGniqm7LXoLWE/2A6iChi01TGn1v9voAYKHtMjS89+M3DzH3f2VGFuk+6VsNB56Rr3+CaRP2mv74ryHF6DNJ5KwxICAOG8CCvPmAwYavpmpfdvijGqqlNh0ahZbRydRftgSSUM5qwP2emvSjg6WSMvPEY9yNqWnt+8dEUqLU3WanJVocJ2+5qkudQxMNmaCWqYsT6nO1/y4ToP4wTW2+mvqTsNcrBe4g+Qxnt/9nbbibjyq7L3+xflWxhSwcuolq4moDnSzD0pM5EyOQD9YSxuNHyozirgEJsaYCBATNFFTct65AeokuYbbBGcT9n7OsWhu3XxWf1fIGnmb3560ch5qRiLnQCh/htTRYg540EJYr4Pw+SbhWySw6LzPSA64uMtMsbz5rSgt7Xfo/NCdGjTfEV7TL3061Bj/r6RouW7HVm9TeePqu5ws+yzydwkJlx7fpksFfBDywkRHvilYO7Rogj5ZRVsbpP0c/GYghJx+Tprr31ZaMjSffM665WUurxZhCkeEi3jeVxAl1q+oMGns9hIGxHrRYmwrGqJexmJm1hAvko9cDcbBcD7UrqT2U0r7MdhoQ2nt2bfyLTUknQdvknfm83kfyKBpxwFLZR6oAJIlMnwG10lkLGYqQNyiIgpUwvGic039ttIe2wqVLBrPqJWLZNeswvMPqdnveT5J6se2Aqpe+DY9fz8rdf62qketQWNi9jFXZW6MlEhlZCDqsWUaVFwbmTFh/E1qIixYqhs/pMNHFU1v+1kodDhSpb3l0kyGq0uSCjeQtU3J5U0bUm1zhLA1SUqLT60W2xodBx8SVRa1IG2RlKE5qvxqmNsu49v2bIsxJoJq7hkpraYv+HAsnsiBOjSmLwTqrRBqEEqNwtBzwlJWeNQkHD0vfGoWAb0gwqY+WBkuiMvPPyRTh3ycNMcG+rUSdfbvlAOJTvvvI4uxjUyEuxApP2ZarBcmWqBohaINinYoOqDohKILim4oeqDohS4YhPrKpaF4oSFrZnMzy62yZQweuktzYCiep6YZGIa0UlHnW71tZ/hNRxqXBBrJTB+mpXsOIjLDcLN5aXqRLudgw9E4bTp2wRh0I4DGcWwTOzngPjkSLun+GzLzHQE2PbDbbSxNh/yRTEC9VmHUAOufKDCJ7kAfmNolQrje+06n0VRmTqnTCiyi/nT80JGtrCp9cT4jFqeplKb3ng/MAGaot4h1rOtfuyVljwQvfB0HTerHqc80ZivUmV2Ms0jKW5y5TiJ/k75Z3a3um612L+QYTUTU2Eb8gLYsOB63K4uQuDmdw7IMhsc6VDUtrS6bcsHbILW2mo5uXtmy3nZGxCXqRGQ7aFFjTLABXOwHxvOKZ7wWW/1Nyjob419Q1+FcnANzKRlPEl5VY/3tlcR8OREut0x6cK6t3YLnVSbhMpjsPnXqzbvsrFl4OanFubvd00eYTDY3etD7RTNW+0XrNl4R/KXsJ4zzps3muiYPw3Uy/+Yl9Uxv3Luc1Oeu5dLUhcB61Jzv3JudbzCxycS3vBHMxMBrbwKzMcZNH2qHOE7tEsOxI3dIm8uZOUzDqgArK0mLMdCV+mRTr85u8/yFb0GLujzCTG3/K1YHsw5NX85e29tt5w+bSp/dpa1NrF1IDm9zZav01h7AbscC28Pp479s4kTP7YmTE80Z2bF0JxppWspkjnaB6W/afSVmFqZOy7GtJK1sEZVdyu5ZbA8mZItgrzAzoWgKEBNCcVdsRUIIJVOAlJB4uv/Lgo0FGUsomwbkLKF8gRAULKFiGlCyxJS5sVlUtKRqClATQnVXbENDCDVTgJaQoO0eNomON6JuGtCzhPoFQjCwhIZpwMiSNeP+Vc1lMpiApSvuZU8RMbPoexLeonn/KlhaOFhLB1pVa9441vY8NvZ8uP0JHu0AXOx9TTo40LFaC2ZxshdwthdwsRdw9QXdHOjuwI+UWIenvQ4vex3e9jp8fEFfB/o5LPj3fyn0gLvWist+yVLnzkfbWrItx45t6FvxL6+Y9r0Pr9oXGECQNWRQUtXcuhNoBF4DyQLJWcx+HUVPmg26tIB0U6SLtUlVltbYiqDiliJLjbXBIx+b8FL2cMJECZOQFAmNJMIkJCoIDA7MSUwuqi4JKeFiZxGPxMmq+6ggmQ3PQ7uRFoLUSgU+xBFtlslNopcfEsc9yOsxZuRRS/WJrUoLhxZIWBFS1z8hGUq3Htx6/WnpQam39FIpy9xSLpfK1OZhafzpP0s98lJ0oNf/qZc6+rpTzv1/aj1Q4DyALzfpFtz/54OgvKUNBy8aoJfUil0ufKm7u1/d+6YaST59qvDwJUOqlI+VXcjwR13ZtiszvqWLR/gOkHsKWC/x/+HvUad2IoCjokQMUAL9l/lLvgswiimiInoEVSlYEZU94DvPYjCVnqvvy4/gsMbZIr4vBURqd6uAKQSeGlNnFiGTTpXaVCo1oZ/d7nIISSKRCmnc+IxfYpIoTEZFUim/gO/X7g7EubCQSWgY1oWLySRkn2tsSNYn39o3Z9Ip86IiXjQiVpAbF9EK8SL1ioQEyTDg6e2nkn4+pF0qXSSRiApEUe1unMsUKiWTqcuwNSVfSH4Z2Cgjqry3DZ9RvicQ9UKjtyESsUjRF2NswYm1tbvxvLCQEC/qs/leysvzNHxHe4Fj+WZrwVZbG7K/T9T7zkt+Muln7JhkQ1IMPuYLCpzngtt4ofPCZ4TWhfYZNorsTUQFIxRxLr63I4oSZ1KSSNQlFrP5zXur8N/RHth7R/tynI2etVc5lo+DAIL6IHEZ+yN8/PEfSfuNRfonjlNy2D4knhOvCIH4+EsYowVUo/HsOrcIZMicZY4oej5sjy08D69eqfPqvEU2LfDzWXWWNuW7VBDhiApIwTPWCLKn4qp8W2VwC1YdNhGTHfhFKzfmbADjGjW+B/DWp/VSRAkiDWC2U57FE0NTpjIuB+cd8wkigLBh+7s/sVDIzL0cZMxfAL7ZUM4A/Ornn7XXWsv+Lr6O4FAABKy0gFcwJW9VQSdAUEzm/e2BzJVt+ku5/gvyuovlJZBZzJOAWUrL/ASoJsbShEVpZ5GPAk/SSXR1u4ALGMSGwJekDhou1Iiyok55uGGMnw23NPPF4R4HOcgudmYmOO0sg4t31ag378wMKRs/f/vSTXbvDEqPrxLfCLmItd2zZdcBUXiFxMsqfn1gww0atHR42TPAN0Y8Hh7MsbT1szHvsgtn76XaGxdh9/rd+u77BJ7SGBt9cmB86eTnepgT8XpMyw4t7qTdmXXW724czRul/uajhATFVDXGI0y18cEAy5vgGu/1JPPlEZynm/UBKzE3UqPFhlNfX7yErL13rvP5A3OtV1m+ISuuLl9IqC4MhjbCvqBHlcdd+/TId1AN7b/8+R++/ac/0v4sihHDF3iXWPHEiS+Bbtzv37t+KZdbn+s+fzQ3Ff6Tue2X/1bbyvDs+Xt3J33vXrq65KNvNcbOb/CL/UdXRT52bEWe/C90cxV/w5dpVnrlE7/aZisjjSZ9uzTrzhdu+HaIfQdKgnOJ0Zc8P7jhN2Vg02q7fGDf0ZX8B45OaEl0N3wjoG3FpmPZ1fBkrW8F70AsXnX+oIZWrv3VDq11mu79BmvDfnRV49Zf9pYcmzYBAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZkAA4AAAAACfwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAACgAAAA2AGIAOEdQT1MAAAFsAAAAjwAAANY31TmvR1NVQgAAAfwAAAAeAAAAHkR0THVPUy8yAAACHAAAAEoAAABgXZwDeGNtYXAAAAJoAAAAcgAAAJwKFCtVZ2FzcAAAAtwAAAAIAAAACAAAABBnbHlmAAAC5AAAAU0AAANAOl2oQGhlYWQAAAQ0AAAANgAAADb67NwnaGhlYQAABGwAAAAfAAAAJAfxAYdobXR4AAAEjAAAACcAAABEKvgGlGxvY2EAAAS0AAAAKAAAACgI2Qm0bWF4cAAABNwAAAAbAAAAIAAeAD5uYW1lAAAE+AAAAQYAAAIuLTFK83Bvc3QAAAYAAAAAYwAAAIFEJhH/eNpjYGRgYuBjgAAVIJsZKALCrEDICJQRAvMYgbIcQFmICAMAD9gAm3jaLYyBBsJQAEXPfb1lZiaTwJDAACRUABIIMAEiAmYoEQB9VN8UCATAuibHOeC6CMiYs0W7/aEhJQL0PQEQoTvfWqZd27UUgAyDgRVjM0Fk4D6NaMhJKMnNiQvSZvR2H24ERGqPVG5NTmTN0mZI33BFRBsYkRio7eJvZWdIL3+5Xvt96D18CIiCEn4C4BTkAAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGG2YtrDwMrAwNTFFMHAwOANoRnjGIwYfjEggQYGBn9kfqiftx/DAgZeBQUWtv9sDAzML8DqGRlAxBemPUBKgYEZADMWDGoAAHjaRYk1AQIAEEXf4e4bWoUmMBMAZ8U1AU2QIsxYAuQ4/OQr4LB32qcM5cUuekCGmCUhwhQosmQrZalJRxZOcbqcvkJBFX7tRkrWtq3F6Xy3etWDrrWiRbiP7Ru36C1y8+zOCP9JfP4/Lrx48D0AJBodigAAAAEAAf//AA942rWSgWbEQBCGZ3bpoaVNTxyKiqV9gFjQRwoISGFAwYF7kYI+VUFAwJCk808uceoA7bCysv98888YCiREPISWIu2I6qIqXusiCXcqEtrxZDdaVKE31S3dQ1XnqjRZTqVdk5hIVOwziEx3qty9z/OSE7/DCzER3dCDkEVc/xvrQE9E++y0ErR4naxrgdCLx/h4UWrz58xnEFOuy9pOKjlX2WheA1XwD0C1bG+Sh+mol2TZYuHGJjbmem9cYzC8bfRUKPJFVJ3hzjrxmI5nX6352tFh8VW5J8s+35M5UgzOKehKgQEIDeP8c39/4I9J5o/YhBbbcci+H56JfN8LdaUbEvUMr4yNwj7Bv3sv1JncbRN8M+6nOfT9ZFNVdvhLx5PGBiqwQs8Duthm4zMI/bX3ZW7y6z3027t7h+lVAAUPvv9x2QIJLUZBP/tu/LoAAAAAAQAAAAEAQtqP09tfDzz1AA8D6AAAAAC5GPoPAAAAAN7HngX/Bv8GBOID6AABAAYAAgAAAAAAAHjaY2BkYGBh+8/GwMAa/5/trxDLI6AIKuAHAGq6BH8AeNpjKmSoZc5Gwy8YapnegdgQmvELAwMMw+QYGBisgSQYAgBifhGtAAAAABMALQA5AGMAjwCvANMA/wEjASMBIwEjATwBUAFiAXIBggGTAaB42mNgZGBgEGZQYGBhkAFiEA8BmBgYAQhsAF0AeNqFkTVSBEAQRR/uJEi2kuHukODuFq+7+96ImENwKCJ+deFrNfampdqAXkJ00NbZJ35tG//kNkbb2j+5XTbvGOte5e2TO3Hy8sldPGoZ0y35+icPiyBCQStDnm0WtPL4yRGVpCCeJy9O6E1LGpb+hmMueTBp/NM6qJVijn3SkgZ41j9nnmnJ3SzJf1FriR3cFi+El6LetOJHSYncTFIyy02dVZ0N5lgjoONjqm5E93fE3xGeuOZCZ6dFll9vPasD6TJUrRNh65GbZSyC6FGSoN76Od2K08T085vfnlUakUw9sTr/9zxM1CyK+JjHL8ukSdNaYUUIEhKpS/LQhOpEnfoALNpWRwAAeNpjYGIAg/9zGIwYsAFhIFZhOMlwnOEJw26GZwxPGZ4zMjEwMzIzLGNoYmRhZGVkY2Rn5GByDmIvzcs0MHA0ANPGBhac6UWJZanJ+blJnInJpSUQVklmTgqYBVVlAgAq+BtnAA==) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(./silkscreen-latin-700-normal-CSE2nhgM.woff2) format("woff2"),url(./silkscreen-latin-700-normal-BjMPLkh0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bevan;font-style:normal;font-display:swap;font-weight:400;src:url(./bevan-vietnamese-400-normal-ZjplapMx.woff2) format("woff2"),url(./bevan-vietnamese-400-normal-BjGjptNQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bevan;font-style:normal;font-display:swap;font-weight:400;src:url(./bevan-latin-ext-400-normal-CYX6N9zh.woff2) format("woff2"),url(./bevan-latin-ext-400-normal-BYqrmyBL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bevan;font-style:normal;font-display:swap;font-weight:400;src:url(./bevan-latin-400-normal-0TC0X-62.woff2) format("woff2"),url(./bevan-latin-400-normal-KRtx9dLx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-black-latin-ext-400-normal-DQAASfvW.woff2) format("woff2"),url(./archivo-black-latin-ext-400-normal--j5WRK12.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2"),url(./archivo-black-latin-400-normal-HW9MwEcM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(./dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(./dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-ext-500-normal-BtRyHRi6.woff2) format("woff2"),url(./dm-mono-latin-ext-500-normal-Dw3M13d8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(./dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0c0f15;--bg-veil: radial-gradient(120% 90% at 50% 0%, rgba(255, 255, 255, .05), rgba(0, 0, 0, .35));--panel: #161c29;--panel-2: #1d2534;--surface: linear-gradient(180deg, #1c2434, #151b27);--surface-top: #1c2434;--surface-bot: #151b27;--surface-2: linear-gradient(180deg, #242e42, #1b2333);--sunken: #0b0f17;--plate-face: linear-gradient(165deg, #3a4877, #1a2340);--plate-face-small: linear-gradient(165deg, #34406a, #1c2440);--wedge-face: linear-gradient(180deg, #1d2029, #0b0d12);--wedge-cut: #05070c;--wedge-lit: rgba(255, 255, 255, .06);--wedge-bevel: rgba(0, 0, 0, .55);--wedge-drop: rgba(0, 0, 0, .45);--wx-speck: rgba(232, 202, 142, .52);--wx-speck-b: rgba(238, 210, 150, .46);--wx-speck-grow: 0px;--grip-rail: rgba(255, 255, 255, .12);--seat-p0: rgba(80, 150, 230, .55);--seat-p0-edge: #1f6bb0;--seat-p1: rgba(255, 150, 70, .5);--seat-p1-edge: #b8431d;--wedge-tick: #2a2f3a;--wedge-count: #e7ebf3;--wedge-count-ink: #0b0d12;--fan-dim: rgba(9, 11, 16, .62);--fam-move: #5aa9ff;--fam-power: #ff6a3d;--fam-spin: #f4c542;--fam-care: #4fd68a;--fam-weather: #45d0d8;--fam-special: #b48cff;--plate-edge: #55689a;--plate-edge-small: #4a5c86;--plate-ink: #ffffff;--plate-glyph: #cdd9f2;--plate-sub: #9fb0d4;--fill: var(--fill);--text: #e9edf6;--fg: var(--text);--muted: #93a0b5;--fg-dim: #b7c1d4;--ink: #0b0f17;--accent: #ffd34d;--accent-ink: #241a06;--place-ring: #ffd34d;--place-pulse: rgba(106, 168, 255, .35);--p0: #ff7a3c;--p1: #3aa6ff;--glass: rgba(12, 18, 30, .74);--gold-text: #ffd34d;--win-text: #6fe0a0;--lose-text: #ff7a85;--draw-text: #d8c47a;--turn-you-bg: #0b1530;--turn-opp-bg: #2a0d12;--scrim: rgba(6, 9, 14, .72);--banner-glow: rgba(0, 0, 0, .6);--ov-scrim: rgba(8, 10, 14, .78);--ov-ink: #ffffff;--ov-ink-soft: #cdd6e6;--ov-muted: #aab7cc;--ov-gold: #f4c542;--ov-you: #6cb1ff;--ov-opp: #ff9d5c;--ov-shadow: rgba(0, 0, 0, .75);--board-you: #0d152a;--board-you-glow: #2a4270;--board-opp: #2a0f14;--board-opp-glow: #702a32;--board-neutral: #161a22;--board-neutral-glow: #363c4a;--online: #49c96a;--font-ui: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--line: rgba(150, 172, 210, .11);--line-strong: rgba(150, 172, 210, .18);--elev-1: inset 0 1px 0 rgba(255, 255, 255, .045), 0 2px 6px rgba(0, 0, 0, .3);--elev-2: inset 0 1px 0 rgba(255, 255, 255, .055), 0 6px 16px rgba(0, 0, 0, .38);--elev-3: inset 0 1px 0 rgba(255, 255, 255, .07), 0 18px 44px rgba(0, 0, 0, .5);--cut: #05070c;--dc-face: var(--dc-quiet);--dc-bevel: var(--dc-quiet-bevel);--dc-lit: var(--dc-quiet-lit);--dc-sha: var(--dc-quiet-sha);--dc-drop: 0 10px 16px rgba(0, 0, 0, .42);--dc-tooth: repeating-linear-gradient(-45deg, rgba(255, 255, 255, .03) 0 3px, rgba(0, 0, 0, 0) 3px 11px);--dc-tooth-bold: repeating-linear-gradient(-45deg, rgba(255, 255, 255, .075) 0 4px, rgba(0, 0, 0, 0) 4px 13px);--dc-ember: linear-gradient(180deg, #ff8b45, #dc450f);--dc-ember-bevel: #a8330c;--dc-ember-lit: rgba(255, 214, 128, .42);--dc-ember-sha: rgba(74, 16, 2, .85);--dc-ember-sha-solid: #4a1002;--dc-ember-ink: #2b1503;--dc-dusk: linear-gradient(180deg, #8a6bff, #5a34d4);--dc-dusk-bevel: #45279e;--dc-dusk-lit: rgba(206, 190, 255, .42);--dc-dusk-sha: rgba(24, 6, 60, .8);--dc-dusk-sha-solid: #18063c;--dc-signal: linear-gradient(180deg, #46d47c, #229155);--dc-signal-bevel: #1a7440;--dc-signal-lit: rgba(186, 255, 214, .4);--dc-signal-sha: rgba(4, 44, 22, .8);--dc-keyed: linear-gradient(180deg, #ffcb52, #e0980f);--dc-keyed-bevel: #96600a;--dc-keyed-lit: rgba(255, 240, 190, .5);--dc-keyed-sha: rgba(70, 42, 0, .8);--dc-keyed-sha-solid: #462a00;--dc-keyed-ink: #3a2600;--dc-azure: linear-gradient(180deg, #4aa8ff, #1e64d6);--dc-azure-bevel: #164a9e;--dc-azure-lit: rgba(190, 226, 255, .45);--dc-azure-sha: rgba(4, 26, 62, .82);--dc-azure-sha-solid: #041a3e;--dc-teal: linear-gradient(180deg, #2fd6c0, #0e9083);--dc-teal-bevel: #0a6b61;--dc-teal-lit: rgba(180, 255, 245, .4);--dc-teal-sha: rgba(2, 46, 42, .82);--dc-teal-sha-solid: #022e2a;--dc-rose: linear-gradient(180deg, #ff5c92, #d61f5b);--dc-rose-bevel: #9c1440;--dc-rose-lit: rgba(255, 200, 220, .42);--dc-rose-sha: rgba(62, 3, 24, .82);--dc-rose-sha-solid: #3e0318;--dc-quiet: linear-gradient(180deg, #2a3549, #1c2433);--dc-quiet-bevel: #0d121b;--dc-quiet-lit: rgba(255, 255, 255, .14);--dc-quiet-sha: rgba(0, 0, 0, .6);--dc-sunk: #131926;--dc-sunk-ink: rgba(4, 8, 16, .34);--dc-socket: #080b12;--dc-socket-lip: rgba(255, 255, 255, .13);--dc-socket-cast: rgba(0, 0, 0, .85);--tab-on: #2f6fb0;--tab-on-edge: #4a8fd0;--feed-you: #6cb1ff;--feed-opp: #ff9d5c;--feed-st-poison: #c893f5;--feed-st-noxious: #bb8ff3;--feed-st-burn: #ff7d52;--feed-st-paralyze: #f4c542;--feed-st-sleep: #b9c3d1;--feed-st-freeze: #7fdcff;--feed-st-confuse: #ff8ad0;--feed-st-slow: #a3b6c9;--feed-st-root: #94c257;--feed-w-white: #e7ecf5;--feed-w-gold: #f4c542;--feed-w-purple: #9b5cf0;--feed-w-blue: #3a86f0;--feed-w-red: #e0473f;--feed-w-ink-dark: #10131a;--feed-w-ink-light: #ffffff;--feed-chip-shade: rgba(0, 0, 0, .22);--feed-tag-edge: rgba(147, 160, 181, .55);--feed-ko-bg: var(--text);--feed-ko-ink: #1c2434;--feed-rule: var(--line-strong);--feed-tray: var(--dc-sunk);--feed-tray-cast: rgba(0, 0, 0, .55);--feed-latest: rgba(0, 0, 0, .24);--feed-latest-cast: rgba(0, 0, 0, .35);--feed-flash: rgba(255, 255, 255, .2);--font-display: "Lilita One", Impact, var(--font-ui);--font-num: "Silkscreen", ui-monospace, "SFMono-Regular", monospace}*{box-sizing:border-box}*,*:before,*:after{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}input,textarea,[contenteditable=true]{-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default;-webkit-user-drag:auto;caret-color:currentColor}input[type=range],input[type=checkbox],input[type=radio]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button,input,select,textarea{font-family:inherit}html,body{margin:0;height:100%;background-color:var(--bg);background-image:var(--bg-veil);transition:background-color .6s ease;color:var(--text);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overscroll-behavior:none}body[data-turn=you]{background-color:var(--turn-you-bg)}body[data-turn=opp]{background-color:var(--turn-opp-bg)}:root{--safe-b: env(safe-area-inset-bottom, 0px)}#app{overflow-x:clip}#app{display:flex;flex-direction:column;height:100%;max-width:560px;margin:0 auto;padding:max(8px,env(safe-area-inset-top)) 12px env(safe-area-inset-bottom);gap:5px}.hud{position:relative;display:flex;align-items:center;justify-content:space-between;padding:6px 4px}.turn{font-size:18px;font-weight:800;letter-spacing:.2px}.turn.p0{color:var(--p0)}.turn.p1{color:var(--p1)}.dc-ember{--dc-face: var(--dc-ember);--dc-bevel: var(--dc-ember-bevel);--dc-lit: var(--dc-ember-lit);--dc-sha: var(--dc-ember-sha)}.dc-dusk{--dc-face: var(--dc-dusk);--dc-bevel: var(--dc-dusk-bevel);--dc-lit: var(--dc-dusk-lit);--dc-sha: var(--dc-dusk-sha)}.dc-signal{--dc-face: var(--dc-signal);--dc-bevel: var(--dc-signal-bevel);--dc-lit: var(--dc-signal-lit);--dc-sha: var(--dc-signal-sha)}.dc-keyed{--dc-face: var(--dc-keyed);--dc-bevel: var(--dc-keyed-bevel);--dc-lit: var(--dc-keyed-lit);--dc-sha: var(--dc-keyed-sha)}.dc-azure{--dc-face: var(--dc-azure);--dc-bevel: var(--dc-azure-bevel);--dc-lit: var(--dc-azure-lit);--dc-sha: var(--dc-azure-sha);--dc-sha-solid: var(--dc-azure-sha-solid)}.dc-teal{--dc-face: var(--dc-teal);--dc-bevel: var(--dc-teal-bevel);--dc-lit: var(--dc-teal-lit);--dc-sha: var(--dc-teal-sha);--dc-sha-solid: var(--dc-teal-sha-solid)}.dc-rose{--dc-face: var(--dc-rose);--dc-bevel: var(--dc-rose-bevel);--dc-lit: var(--dc-rose-lit);--dc-sha: var(--dc-rose-sha);--dc-sha-solid: var(--dc-rose-sha-solid)}.dc-quiet{--dc-face: var(--dc-quiet);--dc-bevel: var(--dc-quiet-bevel);--dc-lit: var(--dc-quiet-lit);--dc-sha: var(--dc-quiet-sha)}.btn{position:relative;background:var(--dc-face);color:var(--text);border:0;border-radius:13px;padding:9px 15px;font-size:14px;font-weight:800;font-family:var(--font-ui);cursor:pointer;box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-lit),0 4px 0 var(--dc-bevel)}.btn{transition:transform .09s ease,box-shadow .09s ease,background .12s ease}.btn:active{transform:translateY(4px);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-lit),0 0 0 var(--dc-bevel)}.btn.primary{--dc-face: var(--dc-ember);--dc-bevel: var(--dc-ember-bevel);--dc-lit: var(--dc-ember-lit);--dc-sha: var(--dc-ember-sha);color:var(--dc-ember-ink)}.btn.ghost{background:transparent;box-shadow:inset 0 0 0 2px var(--line-strong);color:var(--text)}.btn.ghost:active{transform:translateY(2px);background:#7d91be24;box-shadow:inset 0 0 0 2px var(--line-strong)}.btn:disabled,.btn.disabled{opacity:.45;cursor:not-allowed}.btn:disabled:active,.btn.disabled:active{transform:none}.btn[hidden]{display:none}.stage{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}canvas{background:var(--surface);border-radius:18px;box-shadow:var(--elev-3)}#board{touch-action:none}.fig-body canvas,.cap-sprite canvas{background:none;box-shadow:none;border-radius:0}[data-fig] canvas{border-radius:8px}.log{text-align:center;color:var(--muted);font-size:13px;min-height:18px;padding:0 76px 0 8px}.tray{display:flex;align-items:center;gap:8px;padding:8px;background:var(--surface);border-radius:14px}.bench-label{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.bench{display:flex;align-items:center;gap:3px;min-height:90px;overflow:visible;flex:0 1 auto;padding:7px 8px 5px;border-radius:15px;background:var(--dc-sunk);box-shadow:inset 0 3px 0 var(--dc-socket-cast),inset 0 -2px 0 var(--dc-socket-lip),inset 0 0 0 2px var(--cut)}.bench-slot{position:relative;flex:0 0 auto;width:58px;height:50px}.bench-slot.banished:after{background:var(--dc-void, #1a1f2c);box-shadow:inset 0 4px 5px #00000080,0 0 0 2px var(--cut)}.bench-slot.banished .banish-sil{position:absolute;left:12px;bottom:14px;opacity:.85;background:none;box-shadow:none;border-radius:0;z-index:1;image-rendering:pixelated}.bench-slot.banished .banish-wisp{position:absolute;left:24px;bottom:30px;width:2px;height:2px;background:#6a7488;z-index:2;animation:banish-wisp 2s linear infinite}.bench-slot.banished .banish-wisp+.banish-wisp{left:33px;animation-delay:-1s}.bench-slot.banished.arrive{animation:banish-arrive .35s ease-out}@keyframes banish-arrive{0%{opacity:0}to{opacity:1}}@keyframes banish-wisp{0%{transform:translate(0);opacity:1}50%{transform:translate(2px,-9px);opacity:.5}to{transform:translateY(-18px);opacity:0}}.capsule .cap-bell{position:absolute;background:none;box-shadow:none;border-radius:0;left:50%;top:-12px;margin-left:-7px;image-rendering:pixelated;animation:cap-bell 1s steps(1) infinite;z-index:2}@keyframes cap-bell{0%{transform:translate(-1px)}50%{transform:translate(1px)}}.bench-slot:after{content:"";position:absolute;left:5px;bottom:6px;width:46px;height:20px;border-radius:50%;background:var(--dc-socket);box-shadow:inset 0 4px 5px var(--dc-socket-cast),inset 0 -3px 0 var(--dc-socket-lip),0 0 0 2px var(--cut)}.figtoken.deal-wait .fig-stack>:not(.fig-base),.figtoken.deal-wait .fig-arrow{visibility:hidden}.figtoken.deal .fig-stack>:not(.fig-base){animation:benchDrop .54s cubic-bezier(.33,0,.5,1) var(--dd, 0ms) backwards}.figtoken.deal .fig-arrow{animation:dsFade .2s ease-out calc(var(--dd, 0ms) + .42s) backwards}@keyframes benchDrop{0%{opacity:0;transform:translateY(-46px)}12%{opacity:1}58%{transform:translateY(0) scale(1.06,.9)}74%{transform:translateY(-7px) scale(.97,1.04)}88%{transform:translateY(0) scale(1.02,.98)}to{transform:none}}.figtoken.tray-await>:not(.fig-stack),.figtoken.tray-await .fig-stack>:not(.fig-base){visibility:hidden}.bench-empty{color:#5b6678;font-size:12px;padding:6px}.bench-tray{gap:6px;align-items:center;justify-content:safe center;padding:5px 8px;flex-wrap:nowrap;overflow:visible}.bench-tray::-webkit-scrollbar{display:none}.tray-block .bench-tray{padding:0;background:none;box-shadow:none;border-radius:0}.bench-tray>.bench{flex:1 1 auto;justify-content:space-evenly}.tray-block .pc{position:relative;z-index:1;background:var(--dc-sunk);box-shadow:inset 0 3px 0 var(--dc-socket-cast),inset 2px 0 0 var(--cut);border-radius:14px 14px 0 0;margin-bottom:-5px;padding:7px 9px}.tray-block .pc:before{content:"";position:absolute;inset:0 0 3px;border-radius:inherit;pointer-events:none;box-shadow:inset -2px 0 0 var(--cut),inset 0 2px 0 var(--cut)}.tray-block:not(.tray-block-opp) .bench-tray>.bench{border-top-left-radius:0}.tray-block-opp .pc{box-shadow:inset 0 -2px 0 var(--dc-socket-lip),inset -2px 0 0 var(--cut);border-radius:0 0 14px 14px;margin-bottom:0;margin-top:-5px;padding:7px 9px;background:var(--dc-sunk)}.tray-block-opp .pc:before{top:3px;bottom:0;box-shadow:inset 2px 0 0 var(--cut),inset 0 -2px 0 var(--cut)}.tray-block-opp .bench-tray>.bench{border-bottom-right-radius:0}.pc{display:flex;flex-direction:row;align-items:center;gap:6px;flex:0 0 auto;padding:5px 8px 2px;background:var(--surface-top);border-radius:12px 12px 0 0}.tray-block{display:flex;flex-direction:column;gap:0;position:relative;z-index:2}.pc-row{display:flex}.pc-row-opp{justify-content:flex-end}.tray-block-opp{flex-direction:column-reverse;margin-bottom:2px}.tray-block:not(.tray-block-opp) .bench-tray{border-top-left-radius:0}.tray-block-opp .bench-tray{border-bottom-right-radius:0}.capsule.cap-empty{background:var(--dc-socket);border:0;box-shadow:inset 0 4px 5px var(--dc-socket-cast),inset 0 -3px 0 var(--dc-socket-lip),0 0 0 2px var(--cut)}.capsule.cap-target,.figtoken.plate-target{animation:plate-target-glow 1.1s ease-in-out infinite;border-radius:10px;cursor:pointer}.figtoken.plate-target{opacity:1}@keyframes plate-target-glow{0%,to{box-shadow:0 0 0 2px #ffd9438c,0 0 10px #ffd94359}50%{box-shadow:0 0 0 3px #ffd943f2,0 0 16px #ffd94399}}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px 10px 4px 4px;font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;cursor:pointer}.chip:disabled{opacity:.4;cursor:default}.chip.active{border-color:var(--accent);box-shadow:0 0 0 2px #ffd34d59}.chip-glyph{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#10131a;font-weight:800}.figtoken{position:relative;flex:0 0 auto;width:58px;background:transparent;border:0;padding:2px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px}.figtoken:disabled{opacity:.5;cursor:default}.figtoken.nodeploy{opacity:.5;cursor:default}.figtoken.readonly{cursor:default}.figtoken.readonly .fig-name{color:var(--muted)}.tray-opp{padding:5px 8px;margin-bottom:2px;overflow-x:auto}.tray-opp .figtoken{width:58px;padding:4px 2px 2px}.tray-opp .fig-name{font-size:10px}.tray-opp .fig-body{width:36px;height:36px}.fig-arrow{height:8px;margin-bottom:4px;font-size:12px;line-height:1;color:var(--accent);opacity:0}.figtoken.deployable .fig-arrow{opacity:.9;animation:bob 1s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.fig-stack{position:relative;width:48px;height:44px}.fig-body{position:absolute;top:2px;left:6px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#10131a;font-weight:800;font-size:17px;border:2px solid rgba(0,0,0,.35);box-shadow:inset 0 -4px 8px #00000040,0 2px 4px #0006;z-index:2}.fig-base{position:absolute;bottom:0;left:1px;width:46px;height:20px;border-radius:50%;background:var(--dc-socket);box-shadow:inset 0 4px 5px var(--dc-socket-cast),inset 0 -3px 0 var(--dc-socket-lip),0 0 0 2px var(--cut);z-index:1}.figtoken.own-0 .fig-base{background:var(--seat-p0);box-shadow:inset 0 4px 5px var(--dc-socket-cast),inset 0 -3px 0 var(--dc-socket-lip),0 0 0 2px var(--seat-p0-edge)}.figtoken.own-1 .fig-base{background:var(--seat-p1);box-shadow:inset 0 4px 5px var(--dc-socket-cast),inset 0 -3px 0 var(--dc-socket-lip),0 0 0 2px var(--seat-p1-edge)}.fig-mp{display:grid;place-items:center;border:0;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:inset 0 0 0 2px var(--cut),0 2px 0 var(--dc-keyed-bevel);font-family:var(--font-num);font-variant-numeric:tabular-nums;z-index:3}.figtoken .fig-mp{position:absolute;bottom:10px;left:-4px;padding:2px 5px 2px 4px;border-radius:3px 6px 6px 3px;font-size:9px;line-height:1.1}#bench .fig-name{display:none}.fig-name{font-size:10px;line-height:13px;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.figtoken.active .fig-base{box-shadow:inset 0 4px 5px var(--dc-socket-cast),inset 0 -3px 0 var(--accent),0 0 0 2px var(--accent)}.figtoken.active .fig-name{color:var(--gold-text)}.recovery{display:flex;align-items:center;gap:8px;padding:6px 10px 11px;background:var(--surface);border-radius:12px;flex:0 0 auto;flex-wrap:wrap}.recovery[hidden]{display:none}.recovery-label{font-size:11px;font-weight:700;color:var(--win-text);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.capsule{position:relative;flex:0 0 auto;width:38px;height:46px;margin-bottom:7px;border-radius:20px 20px 13px 13px;background:linear-gradient(180deg,#46d47c4d,#1a74403d);border:0;box-shadow:inset 0 4px 5px var(--dc-socket-cast),inset 0 -3px 0 var(--dc-signal-bevel),0 0 0 2px var(--cut);display:grid;place-items:center;overflow:visible}.cap-sprite{position:relative;display:grid;place-items:center;width:34px;height:34px;font-weight:800;font-size:16px;filter:saturate(.85) brightness(1.05)}.capsule.cap-await,.capsule.cap-fill{background:var(--dc-socket);box-shadow:inset 0 4px 5px var(--dc-socket-cast),inset 0 -3px 0 var(--dc-socket-lip),0 0 0 2px var(--cut)}.capsule.cap-await .cap-sprite{visibility:hidden}.capsule.cap-await:before,.capsule.cap-await:after{display:none}.capsule.cap-fill .cap-sprite{position:relative;z-index:1;animation:cap-sprite-color var(--cap-color-ms, .22s) ease-out calc(var(--cap-fill-delay, .16s) + var(--cap-fill-ms, .85s)) both}@keyframes cap-sprite-color{0%{filter:grayscale(1) brightness(.8)}to{filter:saturate(.85) brightness(1.05)}}.capsule.cap-fill:before,.capsule.cap-fill:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.capsule.cap-fill:before{background:linear-gradient(180deg,#46d47c4d,#1a74403d),var(--dc-socket);box-shadow:inset 0 4px 5px var(--dc-socket-cast),inset 0 -3px 0 var(--dc-signal-bevel);animation:cap-fill-rise var(--cap-fill-ms, .85s) var(--cap-fill-ease, linear) var(--cap-fill-delay, .16s) both}.capsule.cap-fill:after{background:linear-gradient(180deg,transparent calc(50% - 1.5px),var(--dc-signal-lit) calc(50% - 1.5px),var(--dc-signal-lit) calc(50% + 1.5px),transparent calc(50% + 1.5px)) 0 0 / 100% 200% no-repeat;animation:cap-fill-edge var(--cap-fill-ms, .85s) var(--cap-fill-ease, linear) var(--cap-fill-delay, .16s) both}@keyframes cap-fill-rise{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cap-fill-edge{0%{background-position:0 0%;opacity:0}12%{opacity:1}85%{opacity:1}to{background-position:0 100%;opacity:0}}@media (prefers-reduced-motion: reduce){.capsule.cap-fill:after{display:none}.capsule.cap-fill:before{animation:none}.capsule.cap-fill .cap-sprite{animation:none}}.cap-count{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);min-width:20px;height:20px;padding:0 4px;border-radius:10px;background:#c0392b;color:#fff;font-weight:800;font-size:12px;display:grid;place-items:center;border:2px solid var(--ink)}.actionbar{display:flex;gap:8px;padding:6px 4px max(4px,env(safe-area-inset-bottom))}.act-btn{flex:1;padding:11px 8px;font-size:14px}.act-btn:disabled{opacity:.4;cursor:default}.act-btn[hidden]{display:none}.btn.big{padding:14px 18px;font-size:16px;width:100%}.btn.small{padding:6px 10px;font-size:13px}.btn.primary{background:linear-gradient(180deg,#ff8a4c,#f06a2a);border-color:#ffae7d;color:#1a0e06}.screen{display:flex;flex-direction:column;height:100%;gap:16px}.screen-head{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.screen-head h2{margin:0;font-family:var(--font-display);font-size:23px;font-weight:400;letter-spacing:.01em}.screen-head.solo{justify-content:flex-start}.wallet-pill,.head-wallet,.keychest-keys,.stat-pill,.live-clock,.tower-progress,.clock-time,.slot-timer,.coin-result,.cube-amt,.grow-n,.emp-deg,.emp-dmg,.grow-deg{font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums}.coin-result{font-size:19px;letter-spacing:.02em}.live-row{display:flex;gap:8px;flex:none}.live-chip{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;padding:5px 10px;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;box-shadow:var(--elev-1);color:var(--text);font-family:inherit;text-align:left;cursor:pointer}.live-ring{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--p1);background:var(--sunken);overflow:hidden}.live-chip.your-turn .live-ring,.live-ring-mini.your-turn .live-ring{border-color:var(--accent);animation:live-pulse 1.6s ease-in-out infinite}@keyframes live-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 0%,transparent)}}.live-meta{display:flex;flex-direction:column;min-width:0}.live-vs{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-clock{font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.live-clock.low{color:#ff7a85}.live-return{margin-left:auto;flex:none;font-size:13px;font-weight:800;color:var(--gold-text)}.live-rings{position:absolute;right:4px;top:26%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:5}.live-ring-mini{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.live-ring-mini .live-ring{width:30px;height:30px;background:var(--glass)}.live-ring-mini .live-clock{font-size:10px}.menu{justify-content:center;align-items:center;text-align:center;gap:28px}.menu-center{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.brand-mark{font-size:56px;color:var(--p0);filter:drop-shadow(0 6px 16px rgba(255,122,60,.4))}.brand h1{margin:6px 0 2px;font-size:34px;letter-spacing:.5px}.tagline{margin:0;color:var(--muted);font-size:14px}.menu-actions{width:100%;max-width:320px;display:flex;flex-direction:column;gap:12px}.dc-stack{max-width:none;gap:14px;padding-top:70px}.head-wallet{display:flex;align-items:center;gap:8px}.wallet-both{display:inline-flex;align-items:center;gap:6px}.head-ava{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:11px;cursor:pointer;background:var(--dc-tooth),var(--dc-quiet);color:var(--accent);font-family:var(--font-display);font-weight:400;font-size:19px;box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 3px 0 var(--dc-quiet-bevel);transition:transform .09s ease,box-shadow .09s ease}.head-ava:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 0 0 var(--dc-quiet-bevel)}.head-ava canvas{display:block;background:none;box-shadow:none;border-radius:0}.dc-center{justify-content:flex-start;overflow-y:auto;overflow-x:hidden}.dc-hero,.dc-tile,.dc-mini{position:relative;border:0;color:var(--text);text-align:left;cursor:pointer;font-family:var(--font-ui);background:var(--dc-tooth),var(--dc-face);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-lit),0 6px 0 var(--dc-bevel),var(--dc-drop);transition:transform .09s ease,box-shadow .09s ease}.dc-hero:active,.dc-tile:active,.dc-mini:active{transform:translateY(5px);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-lit),0 1px 0 var(--dc-bevel),0 3px 8px #0006}.dc-hero:focus-visible,.dc-tile:focus-visible,.dc-mini:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.dc-hero{border-radius:18px;padding:16px 15px 15px;min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff6ec}.dc-hero-art{pointer-events:none;position:absolute;right:8px;top:-66px;z-index:2;width:200px;height:200px;display:grid;place-items:end center;filter:drop-shadow(0 9px 11px rgba(10,4,0,.55))}.dc-hero-art canvas{background:none;box-shadow:none;border-radius:0}.dc-eyebrow{position:relative;font-family:var(--font-num);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffe9c9;text-shadow:0 1px 0 var(--dc-sha)}.dc-hero-name{position:relative;font-family:var(--font-display);font-weight:400;font-size:29px;line-height:1;margin:4px 0 12px;text-shadow:0 3px 0 var(--dc-sha)}.dc-scene{position:absolute;left:3px;right:3px;bottom:3px;height:100px;border-radius:0 0 15px 15px;overflow:hidden;pointer-events:none}.dc-scene i{position:absolute;bottom:0;background:var(--dc-sha);opacity:.45}.dc-scene i:nth-child(1){left:26px;width:92px;height:96px;clip-path:polygon(30% 0,70% 0,70% 14%,84% 14%,84% 34%,100% 34%,100% 100%,0 100%,0 34%,16% 34%,16% 14%,30% 14%)}.dc-scene i:nth-child(2){left:-22px;width:148px;height:44px;clip-path:polygon(0 100%,18% 22%,40% 100%,62% 40%,88% 100%)}.dc-scene i:nth-child(3){right:-28px;width:118px;height:32px;clip-path:polygon(0 100%,26% 30%,54% 100%,74% 46%,100% 100%)}.dc-meter{position:relative;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px}.dc-segs{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.dc-segs i{height:17px;border-radius:4px;background:var(--dc-sha);box-shadow:inset 0 0 0 2px var(--cut)}.dc-segs i.on{background:var(--accent);box-shadow:inset 0 0 0 2px var(--cut),inset 0 -3px #966000b3}.dc-meter b{font-family:var(--font-num);font-size:13px;font-variant-numeric:tabular-nums;color:#fff6ec}.dc-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.dc-tile{border-radius:18px;padding:14px 12px 12px;min-height:172px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.dc-tile-art{pointer-events:none;position:absolute;top:-34px;right:5px;z-index:2;width:116px;height:116px;display:grid;place-items:end center;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.dc-tile-art canvas{background:none;box-shadow:none;border-radius:0}.dc-tile-scene{position:absolute;inset:3px;z-index:0;border-radius:15px;overflow:hidden;pointer-events:none}.dc-tile-scene b{position:absolute;inset:0;opacity:.3}.dc-tile-scene i{position:absolute;background:var(--dc-sha-solid)}.dc-tile-scene.globe i:nth-child(n+6){display:none}.dc-tile-scene.globe i:nth-child(1),.dc-tile-scene.globe i:nth-child(5){background:none;border-radius:50%}.dc-tile-scene.globe i:nth-child(1){left:70px;top:20px;width:150px;height:150px;box-shadow:inset 0 0 0 11px var(--dc-sha-solid)}.dc-tile-scene.globe i:nth-child(5){left:120px;top:20px;width:50px;height:150px;box-shadow:inset 0 0 0 10px var(--dc-sha-solid)}.dc-tile-scene.globe i:nth-child(2){left:70px;top:88px;width:150px;height:13px;border-radius:7px}.dc-tile-scene.globe i:nth-child(3){left:86px;top:52px;width:120px;height:10px;border-radius:5px}.dc-tile-scene.globe i:nth-child(4){left:86px;top:126px;width:120px;height:10px;border-radius:5px}.dc-tile-scene.gauntlet i:nth-child(n+4){display:none}.dc-tile-scene.gauntlet i{left:66px;width:156px;height:62px;clip-path:polygon(0 36%,50% 0,100% 36%,100% 66%,50% 30%,0 66%)}.dc-tile-scene.gauntlet i:nth-child(1){top:36px}.dc-tile-scene.gauntlet i:nth-child(2){top:62px}.dc-tile-scene.gauntlet i:nth-child(3){top:88px}.dc-tile-name{position:relative;font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1;margin:0 0 7px;text-shadow:0 2px 0 var(--dc-sha)}.dc-stat{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-num);font-size:12px;font-variant-numeric:tabular-nums;padding:5px 9px;border-radius:9px;background:#060a1666;box-shadow:inset 0 0 0 2px #00000059}.dc-stat svg{width:12px;height:12px}.dc-stat-gold{background:var(--accent);color:var(--dc-keyed-ink);box-shadow:inset 0 0 0 2px var(--cut),0 2px 0 var(--dc-keyed-bevel)}.dc-stat-gold svg{color:var(--dc-keyed-ink)}.dc-ribbon,.dc-livechip{position:absolute;z-index:3;top:11px;left:-4px;display:flex;align-items:center;gap:5px;font-family:var(--font-num);font-size:9px;letter-spacing:.08em;padding:4px 8px 4px 7px;border-radius:3px 6px 6px 3px;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:0 2px 0 var(--dc-keyed-bevel),inset 0 0 0 2px var(--cut)}.dc-livechip{background:#b6ffd4;color:#08341c;box-shadow:0 2px 0 var(--dc-signal-bevel),inset 0 0 0 2px var(--cut)}.dc-livechip i{width:7px;height:7px;border-radius:50%;background:var(--dc-signal-bevel);animation:dcBlink 1.8s steps(2,jump-none) infinite alternate}@keyframes dcBlink{0%{opacity:.4}to{opacity:1}}.dc-minor{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dc-mini{border-radius:16px;padding:15px 14px;display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:400;font-size:17px;color:var(--fg-dim)}.dc-mini svg{position:relative;width:21px;height:21px;fill:var(--muted);flex:0 0 auto}.dc-mini span{position:relative}.foot{color:#5b6678;font-size:12px;margin:0}.ico{width:1em;height:1em;display:inline-block;vertical-align:-.14em;flex:none}.ico-coin{color:#f1b62a}.ico-gem{color:#57cffb}.ico-key{color:#ffd34d}.type-badge{display:inline-block;vertical-align:middle;font-size:10px;font-weight:800;line-height:1;padding:3px 7px;border-radius:999px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.t-fire{background:#e8602f;color:#fff}.t-water{background:#2f86d8;color:#fff}.t-grass{background:#46a83f;color:#fff}.t-electric{background:#e6b800;color:#2a2300}.t-rock{background:#9c7a48;color:#fff}.t-air{background:#74bdd2;color:#06222b}.t-steel{background:#7e8a99;color:#fff}.t-ice{background:#6cc6dd;color:#06222b}.t-dark{background:#574b73;color:#fff}.t-light{background:#e6cf6a;color:#2a2400}.t-dragon{background:#6a4ad8;color:#fff}.t-normal{background:#9a9a86;color:#1e1e16}.plate-ico{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}.plate-ico .ico{width:13px;height:13px}.p-rain{color:#54a6e8}.p-sun{color:#f4b43c}.p-snow{color:#bfe1ff}.p-fog{color:#9aa6b4}.p-sandstorm{color:#d6ad63}.p-clearskies{color:#8fd0ff}.home{gap:10px;height:100%}.home-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.home-profile{display:flex;align-items:center;gap:8px;background:var(--dc-tooth),var(--dc-quiet);border:0;border-radius:999px;padding:6px 14px 6px 7px;color:var(--text);cursor:pointer;box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 4px 0 var(--dc-quiet-bevel),var(--dc-drop);transition:transform .09s ease,box-shadow .09s ease}.brand-mark.small{font-size:22px;filter:none}.home-gear{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:12px;display:grid;place-items:center;cursor:pointer;background:var(--dc-tooth),var(--dc-quiet);color:var(--muted);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 4px 0 var(--dc-quiet-bevel),var(--dc-drop);transition:transform .09s ease,box-shadow .09s ease}.home-gear svg{width:19px;height:19px;fill:currentColor}.home-gear:active{transform:translateY(4px);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 0 0 var(--dc-quiet-bevel),0 2px 6px #00000057}.home-id{display:flex;flex-direction:row;align-items:center;gap:2px;line-height:1.15}.home-name{font-weight:800;font-size:13px}.home-profile:active{transform:translateY(4px);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 0 0 var(--dc-quiet-bevel),0 2px 6px #00000057}.home-rating{font-family:var(--font-num);font-size:10px;margin-left:6px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--gold-text, #e7b54c) 16%,transparent);color:var(--gold-text, #e7b54c);font-weight:800;font-size:11px}.home-rank{font-size:11px;color:var(--muted)}.home-wallet{display:flex;gap:8px}.wallet-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-weight:800;font-size:13px;cursor:pointer;font-variant-numeric:tabular-nums}.home-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;margin-top:34px;padding:16px 15px 15px;min-height:218px;flex:0 0 auto;border-radius:18px;color:#fff6ec;background:var(--dc-tooth-bold),var(--dc-ember);box-shadow:inset 0 0 0 4px var(--cut),inset 0 3px 0 var(--dc-ember-lit),0 6px 0 var(--dc-ember-bevel),var(--dc-drop);transition:transform .09s ease,box-shadow .09s ease}.home-hero:active:not(:has(button:active)){transform:translateY(4px);box-shadow:inset 0 0 0 3px var(--cut),inset 0 2px 0 var(--dc-ember-lit),0 1px 0 var(--dc-ember-bevel),0 2px 5px #00000052}.squad-scene{position:absolute;inset:3px;border-radius:15px;overflow:hidden;pointer-events:none}.squad-scene b{position:absolute;inset:0;opacity:.4}.squad-scene i{position:absolute;background:var(--dc-ember-sha-solid)}.squad-scene.banners i:nth-child(n+4){display:none}.squad-scene.banners i{clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.squad-scene.banners i:nth-child(1){left:22px;top:-16px;width:56px;height:132px}.squad-scene.banners i:nth-child(2){left:88px;top:-16px;width:62px;height:168px}.squad-scene.banners i:nth-child(3){left:160px;top:-16px;width:52px;height:104px}.squad-scene.laurel i{display:none}.laurel-art{position:absolute;left:40px;top:4px;width:204px;height:204px;color:var(--dc-ember-sha-solid)}.laurel-art path{fill:currentColor}.squad-scene.banners .laurel-art{display:none}.home{justify-content:flex-start}.home-bottom{flex:1 1 auto}.home-bottom .home-quests{flex:1 1 auto;justify-content:center}.home-hero .stage-figures{position:absolute;right:8px;top:-40px;z-index:2;pointer-events:none}.home-hero .stage-lead{min-height:0}.home-hero .stage-lead canvas{background:none;box-shadow:none}.home-hero .dc-eyebrow{color:#ffe9c9;text-shadow:0 1px 0 var(--dc-ember-sha)}.home-hero-name{position:relative;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1;margin:4px 0 12px;text-shadow:0 3px 0 var(--dc-ember-sha)}.hero-squad{position:relative;display:flex;gap:6px}.squad-pip{flex:0 0 auto;width:46px;height:46px;padding:0;border:0;cursor:pointer;display:grid;place-items:center;border-radius:11px;background:#3a0c046b;box-shadow:inset 0 0 0 2px var(--cut);transition:transform .09s ease}.squad-pip:active{transform:translateY(3px)}.squad-pip canvas{background:none;box-shadow:none;border-radius:0}.home-stage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:18px;overflow:hidden;border:0;box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-quiet-lit),0 6px 0 var(--dc-quiet-bevel),var(--dc-drop);background:radial-gradient(140% 120% at 50% 46%,transparent 52%,rgba(0,0,0,.38)),linear-gradient(180deg,rgba(255,255,255,.045),transparent 30%),radial-gradient(120% 80% at 50% 16%,var(--stage-glow-faint, rgba(86, 140, 255, .2)),transparent 60%),radial-gradient(90% 70% at 50% 102%,rgba(255,150,60,.14),transparent 70%),var(--panel)}.home-stage:before,.home-stage:after{content:"";position:absolute;left:0;top:0;width:3px;height:3px;border-radius:50%;background:transparent;pointer-events:none;z-index:0;color:var(--stage-glow, #7aa5ff);box-shadow:60px 90px,150px 310px,265px 150px,340px 390px,430px 80px,210px 450px,385px 240px;animation:stage-mote 17s linear infinite}.home-stage:after{width:2px;height:2px;box-shadow:100px 200px,230px 60px,320px 300px,55px 380px,455px 180px,175px 130px;animation-duration:26s;animation-delay:-9s}@keyframes stage-mote{0%{transform:translateY(26px);opacity:0}12%{opacity:.4}78%{opacity:.28}to{transform:translateY(-34px);opacity:0}}.stage-aura{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:230px;height:200px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,var(--stage-glow-soft, rgba(120, 180, 255, .45)),transparent 70%);opacity:.75;animation:stage-aura 4.2s ease-in-out infinite}@keyframes stage-aura{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.05)}}.stage-lead .stage-fig{animation:stage-bob 3.4s ease-in-out infinite}@keyframes stage-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.home-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.pair-mon{display:block}.pair-mon canvas{width:118px;height:118px;image-rendering:pixelated;background:none;box-shadow:none;border-radius:0}.pair-mon.swap{animation:pairSwap .42s ease both}@keyframes pairSwap{0%{opacity:0;transform:translateY(5px) scale(.94)}}@keyframes dcIdle{0%,49.99%{transform:translateY(0)}50%,to{transform:translateY(-4px)}}.pair-mon canvas{animation:dcIdle 1.1s steps(1,end) infinite}@media (hover: hover) and (pointer: fine){.dc-hero:hover .dc-hero-art canvas,.dc-tile:hover .dc-tile-art canvas{animation:dcIdle 1.1s steps(1,end) infinite}}@media (hover: none){.dc-hero .dc-hero-art canvas{animation:dcIdle 1.1s steps(1,end) infinite}}.keychest .pair-mon canvas{animation-delay:.55s}.home-pair>*{width:auto}.keychest{position:relative;z-index:3;min-height:138px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:5px;background:var(--dc-tooth-bold),var(--dc-keyed);border:0;border-radius:16px;padding:12px 12px 11px;color:#fff;--kc-ring: var(--cut);box-shadow:inset 0 0 0 4px var(--kc-ring),inset 0 4px 0 var(--dc-keyed-lit),0 6px 0 var(--dc-keyed-bevel),var(--dc-drop);transition:transform .09s ease,box-shadow .09s ease}.keychest:active:not(:has(button:active)){transform:translateY(4px);box-shadow:inset 0 0 0 3px var(--kc-ring),inset 0 3px 0 var(--dc-keyed-lit),0 1px 0 var(--dc-keyed-bevel),0 2px 5px #00000052}.keychest.ready{--kc-ring: var(--accent)}.keychest-scene{position:absolute;inset:4px;border-radius:13px;overflow:hidden;pointer-events:none}.keychest-scene b{position:absolute;inset:0;transform:rotate(-13deg);opacity:.34}.keychest-scene i{position:absolute;background:var(--dc-keyed-sha-solid)}.keychest-scene i:nth-child(1){left:-24px;top:22px;width:96px;height:96px;border-radius:50%;background:none;box-shadow:inset 0 0 0 17px var(--dc-keyed-sha-solid)}.keychest-scene i:nth-child(2){left:54px;top:52px;width:126px;height:44px;clip-path:polygon(0 30%,100% 30%,100% 100%,92% 100%,92% 66%,84% 66%,84% 100%,76% 100%,76% 66%,68% 66%,68% 100%,60% 100%,60% 66%,0 66%)}.keychest-cap,.friendscard-cap{position:relative;font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1;color:#fff}.keychest-cap{text-shadow:0 2px 0 var(--dc-keyed-sha)}.friendscard-cap{text-shadow:0 2px 0 var(--dc-dusk-sha)}.keychest-art{pointer-events:none;font-size:46px;line-height:1;color:#ffffffe6;position:absolute;right:2px;top:-48px;z-index:2;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.keychest.ready .keychest-art{color:#ffd34d}.keychest-row{position:relative;display:flex;align-items:center;gap:9px;width:100%}.keychest-keys{font-family:var(--font-num);color:#fff;font-size:13px;font-variant-numeric:tabular-nums;flex:0 0 auto}.keychest-meter{flex:1;display:flex;gap:3px}.keychest-meter i{flex:1;height:14px;border-radius:3px;background:var(--dc-keyed-sha);box-shadow:inset 0 0 0 2px var(--cut)}.keychest-meter i.on{background:#fff;box-shadow:inset 0 0 0 2px var(--cut),inset 0 -3px #78500073}.keychest-note{font-family:var(--font-num);font-size:8.5px;color:#ffffffbf;line-height:1.25}.keychest.capped .keychest-art{opacity:.65}.keychest .btn{width:100%}.stage-figures{display:flex;flex-direction:column;align-items:center;gap:4px}.stage-lead{position:relative;display:grid;place-items:center;min-height:140px;background:none;border:none;padding:0;cursor:pointer}.stage-lead:active{transform:translateY(1px)}.stage-fig{display:grid;place-items:center;position:relative;z-index:1}.stage-fig canvas{image-rendering:pixelated;background:transparent;border-radius:0;box-shadow:none;filter:drop-shadow(0 7px 9px rgba(0,0,0,.5))}.stage-base{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:104px;height:28px;border-radius:50%;z-index:0;background:radial-gradient(50% 60% at 50% 40%,var(--stage-glow-soft, rgba(120, 180, 255, .55)),rgba(20,30,50,.12) 70%,transparent);animation:stage-base-breathe 3.4s ease-in-out infinite}@keyframes stage-base-breathe{0%,to{transform:translate(-50%) scaleX(1);opacity:1}50%{transform:translate(-50%) scaleX(.9);opacity:.75}}.stage-feat-name{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:.01em}.shuffle-hint{font-size:11px;opacity:.6}.stage-empty{color:var(--muted);font-size:13px;text-align:center;padding:0 24px}.lineup-label{font-family:var(--font-num);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:8px}.stage-lineup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:340px;margin:6px auto 0;padding:0 8px}.stage-pick{display:flex;flex-direction:column;align-items:center;gap:2px;background:#0c121e80;border:1px solid var(--line);border-radius:12px;padding:7px 4px 5px;color:var(--text)}.stage-pick .stage-fig canvas{filter:none}.stage-pick-name{font-size:11px;font-weight:700;color:var(--muted);max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.stage-pick{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.stage-pick.on .stage-fig canvas{filter:brightness(.5)}.stage-pick.on .stage-pick-name{color:var(--fg)}.profile-ava{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--elglow, #7e8a99) 58%,var(--panel)),color-mix(in srgb,var(--elglow, #7e8a99) 22%,var(--panel)));box-shadow:inset 0 0 0 1.5px #ffffff38}.profile-ava canvas{background:none;box-shadow:none;border-radius:0}.picon-hint{color:var(--muted);font-size:12px;margin:0 0 10px}.picon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.picon-head{margin:2px 0 8px}.picon-head-all{margin-top:16px;font:800 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.picon-choice.is-shiny{box-shadow:inset 0 0 0 2px #fff3c4,0 0 10px #fff6c88c}.picon-head-all.first{margin-top:2px}.picon-choice.is-pal{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--elglow, #568cff) 50%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 18%,var(--panel)))}.picon-choice{position:relative;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:6px 2px;cursor:pointer}.picon-choice.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.picon-choice.locked{cursor:default}.picon-choice.undiscovered{border:1.5px dashed var(--line-strong);background:transparent;box-shadow:none}.picon-lock{position:absolute;right:4px;bottom:4px;color:var(--muted)}.picon-lock .ico{width:12px;height:12px}.toast,.ranked-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:95;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:12px;padding:10px 16px;font-size:13px;color:var(--fg);box-shadow:0 8px 24px #00000073;max-width:90vw;text-align:center;transition:opacity .35s}.toast.out,.ranked-toast.out{opacity:0}.toast{z-index:120}.home-reveal{position:absolute;left:12px;right:12px;bottom:10px;z-index:4;display:flex;flex-direction:column;gap:6px}.home-reveal .chest-reveal{background:var(--dc-tooth),var(--dc-quiet)}.home-bottom{display:flex;flex-direction:column;gap:8px}.home-quests{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0;padding:10px 12px 11px;border:0;border-radius:14px;cursor:pointer;text-align:left;font:inherit;color:var(--text);background:var(--dc-tooth),var(--surface);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 4px 0 var(--dc-quiet-bevel);transition:transform .09s ease,box-shadow .09s ease}.home-quests:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 0 0 var(--dc-quiet-bevel)}.home-quests.claim{box-shadow:inset 0 0 0 2px var(--accent),inset 0 2px 0 var(--dc-quiet-lit),0 4px 0 var(--dc-keyed-bevel)}.hq-head{display:flex;align-items:baseline;justify-content:space-between}.hq-title{font-family:var(--font-display);font-weight:400;font-size:17px;line-height:1}.hq-reset{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-num);font-size:9.5px;color:var(--muted)}.hq-badge{font-family:var(--font-num);font-size:9.5px;letter-spacing:.06em;padding:4px 8px;border-radius:4px 7px 7px 4px;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:inset 0 0 0 2px var(--cut),0 2px 0 var(--dc-keyed-bevel)}.hq-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.hq-q{display:flex;flex-direction:column;gap:5px;min-width:0}.hq-meter{display:flex;gap:3px}.hq-meter i{flex:1;height:8px;border-radius:3px;background:var(--dc-sunk-ink);box-shadow:inset 0 0 0 1.5px var(--cut)}.hq-meter i.on{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--cut)}.hq-name{font-family:var(--font-num);font-size:8.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hq-q.done .hq-name,.hq-q.claimed .hq-name{color:var(--text)}.hq-q.claimed{opacity:.5}.chest-tray.home-tray,.chest-tray.shop-tray{grid-template-columns:repeat(4,1fr);gap:6px}.home-tray .chest-slot,.shop-tray .chest-slot{min-height:124px;padding:10px 5px;gap:5px}.home-tray .chest-name,.shop-tray .chest-name{font-size:11px}.chest-tray.home-tray{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.home-tray .chest-name .ico,.shop-tray .chest-name .ico{width:44px;height:44px;transform:rotate(-18deg)}.home-tray .slot-timer,.shop-tray .slot-timer{font-size:11px}.home-tray .chest-slot .btn,.shop-tray .chest-slot .btn{font-size:11px;padding:5px 4px}.play-cta{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:88px;width:100%;padding:12px 14px;margin:0;font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:.01em;background:var(--dc-tooth),var(--dc-ember);color:var(--dc-ember-ink);border:none;border-radius:16px;box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-ember-lit),0 6px 0 var(--dc-ember-bevel),var(--dc-drop);transition:transform .09s ease,box-shadow .09s ease}.play-cta:active{transform:translateY(5px);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-ember-lit),0 1px 0 var(--dc-ember-bevel),0 3px 8px #0006}body.has-fan .play-cta{--fab-cut: 0px;--cta-x: -9999px;--cta-y: -9999px;-webkit-mask-image:radial-gradient(circle var(--fab-cut) at var(--cta-x) var(--cta-y),#0000 99%,#000 100%);mask-image:radial-gradient(circle var(--fab-cut) at var(--cta-x) var(--cta-y),#0000 99%,#000 100%);backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.play-cta.searching{background:linear-gradient(180deg,#3a4a66,#2b3850);color:#dbe6ff;box-shadow:0 4px #1d2739;animation:cta-pulse 1.6s ease-in-out infinite}.play-cta-main{display:block}.play-cta-sub{display:block;font-size:11px;font-weight:700;opacity:.65;letter-spacing:.02em;margin-top:1px}@keyframes cta-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}#endturn{animation:none}#endturn.due:not(:disabled){animation:endturn-due 1.8s ease-in-out infinite}@keyframes endturn-due{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.03)}}:root[data-motion=simple] #endturn.due:not(:disabled){animation:none;filter:brightness(1.12)}.spin-loader{width:34px;height:34px;margin:36px auto;border-radius:50%;border:3px solid rgba(125,145,190,.18);border-top-color:var(--gold-text, #e7b54c);animation:loader-turn .9s linear infinite}@keyframes loader-turn{to{transform:rotate(360deg)}}.record-wrap{max-width:560px;margin:0 auto;padding:4px 12px 24px}.record-summary{display:flex;align-items:baseline;justify-content:center;gap:12px;margin:6px 0 14px}.record-rating{font-family:var(--font-num);font-size:26px;font-weight:700;color:var(--gold-text, #e7b54c);font-variant-numeric:tabular-nums}.record-tally{font-size:14px;opacity:.9}.record-list{display:flex;flex-direction:column;gap:8px}.record-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#7d91be14}.rec-chip{min-width:44px;text-align:center;font-weight:900;font-size:13px;padding:3px 8px;border-radius:8px}.rec-win .rec-chip{color:#3ecf6f;background:#3ecf6f24}.rec-loss .rec-chip{color:#e5484d;background:#e5484d24}.rec-draw .rec-chip{color:#8a93a6;background:#8a93a624}.rec-main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.rec-opp{font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-sub{font-size:11.5px;opacity:.65}.rec-delta{font-weight:900;font-size:15px}.rec-green{color:#3ecf6f}.rec-red{color:#e5484d}.rec-muted{opacity:.55;font-size:12px;font-weight:700}.match-found{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#060910e0;backdrop-filter:blur(3px);opacity:1;transition:opacity .55s ease}.match-found.out{opacity:0;pointer-events:none}.mf-inner{text-align:center;animation:mf-land .45s cubic-bezier(.2,1.6,.4,1)}.mf-title{font-size:34px;font-weight:900;letter-spacing:.06em;color:#ffd35a;text-shadow:0 0 24px rgba(255,211,90,.55)}.mf-sub{margin-top:6px;font-size:14px;font-weight:700;color:#dbe6ff;opacity:.85}@keyframes mf-land{0%{transform:scale(2.2);opacity:0}to{transform:scale(1);opacity:1}}.daily-hint{text-align:center;font-size:12px;font-weight:700;color:var(--gold-text);background:#ffd34d24;border:1px solid rgba(255,211,77,.4);border-radius:999px;padding:4px 12px;align-self:center}.stage-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.stage-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:6px}.stage-card:active{transform:translateY(1px)}.stage-card.locked{opacity:.45;cursor:default}.stage-card.done{border-color:#2f6f4a}.stage-head{display:flex;align-items:center;gap:10px}.stage-no{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--surface-2);font-weight:800;font-size:14px}.stage-name{font-weight:700;flex:1}.stage-diff{font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:999px;letter-spacing:.4px}.diff-easy{background:#1f3a2a;color:#6fe0a0}.diff-normal{background:#38330f;color:#f4d35e}.diff-hard{background:#3a1f22;color:#ff7a85}.diff-extreme{background:#2c1440;color:#c99aff}.tower-head{display:flex;align-items:baseline;justify-content:space-between;margin:14px 2px 2px;padding-bottom:4px;border-bottom:1px solid var(--line)}.tower-head:first-child{margin-top:0}.tower-name{font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--text)}.tower-progress{font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.stage-blurb{color:var(--muted);font-size:13px}.stage-status{font-size:12px;color:#7f8aa0;font-weight:600}.hud-mid{position:absolute;left:50%;transform:translate(-50%);text-align:center;pointer-events:none}.subtitle{font-size:11px;color:var(--muted);margin-top:1px}.clocks{display:flex;justify-content:space-between;gap:8px;padding:0 2px}.clock{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:3px 11px;opacity:.6;transition:opacity .15s,border-color .15s}.clock-who{font-size:11px;font-weight:700;color:var(--muted)}.clock-time{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.5px}.clock.active{opacity:1;border-color:var(--accent)}.clock.active .clock-who{color:var(--gold-text)}.clock.low .clock-time,.clock.out .clock-time{color:var(--lose-text)}.stage-wrap{flex:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:0}.overlay{position:absolute;inset:0;z-index:7;display:grid;place-items:center;background:#080a0e8c;border-radius:18px;backdrop-filter:blur(2px)}.overlay[hidden]{display:none}.overlay.toss{backdrop-filter:none;background:repeating-conic-gradient(from 8deg at 50% 50%,color-mix(in srgb,var(--text) 5%,transparent) 0 5deg,transparent 5deg 15deg),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 22%,var(--panel)) 0%,color-mix(in srgb,var(--accent) 8%,var(--panel)) 38%,var(--panel) 72%)}.overlay{background:var(--scrim)}.weather-fx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:18px;overflow:hidden;pointer-events:none;z-index:1}.weather-fx[hidden]{display:none}.weather-fx>div{position:absolute;inset:-10%}.weather-fx[data-weather=rain]{background:linear-gradient(#182e4e12,#12264421)}.weather-fx[data-weather=rain] .wfx-a{background-image:radial-gradient(1.3px 9px at 24px 20px,rgba(204,226,255,.78),transparent),radial-gradient(1.3px 8px at 78px 72px,rgba(204,226,255,.72),transparent),radial-gradient(1.2px 9px at 122px 36px,rgba(204,226,255,.74),transparent),radial-gradient(1.3px 8px at 152px 100px,rgba(204,226,255,.66),transparent);background-size:170px 130px;animation:rain-drop .5s linear infinite}.weather-fx[data-weather=rain] .wfx-b{background-image:radial-gradient(1.5px 11px at 50px 40px,rgba(212,232,255,.82),transparent),radial-gradient(1.4px 10px at 132px 22px,rgba(212,232,255,.72),transparent),radial-gradient(1.5px 11px at 96px 110px,rgba(212,232,255,.76),transparent);background-size:170px 130px;opacity:.9;animation:rain-drop .72s linear infinite}.weather-fx[data-weather=rain] .wfx-c{background-image:radial-gradient(1px 6px at 35px 30px,rgba(192,218,255,.55),transparent),radial-gradient(1px 6px at 110px 90px,rgba(192,218,255,.5),transparent),radial-gradient(1px 5px at 70px 60px,rgba(192,218,255,.5),transparent);background-size:140px 110px;opacity:.6;animation:rain-drop-c .38s linear infinite}@keyframes rain-drop{0%{background-position:0 0}to{background-position:0 130px}}@keyframes rain-drop-c{0%{background-position:0 0}to{background-position:0 110px}}.weather-fx[data-weather=sun]{background:radial-gradient(130% 95% at 50% -15%,rgba(255,224,132,.4),rgba(255,178,78,.1) 45%,transparent 72%)}.weather-fx[data-weather=sun] .wfx-a{background:radial-gradient(58% 42% at 50% -8%,rgba(255,240,168,.55),transparent 70%);animation:sun-pulse 4.5s ease-in-out infinite}.weather-fx[data-weather=sun] .wfx-b{background:conic-gradient(from 0deg at 50% -2%,rgba(255,236,150,.1) 0 5deg,transparent 5deg 24deg,rgba(255,236,150,.07) 24deg 30deg,transparent 30deg 58deg,rgba(255,236,150,.09) 58deg 64deg,transparent 64deg 120deg);transform-origin:50% 0%;animation:sun-rays 60s linear infinite}.weather-fx[data-weather=sun] .wfx-c{background:#ffce780f}@keyframes sun-pulse{0%,to{opacity:.55}50%{opacity:.9}}@keyframes sun-rays{to{transform:rotate(360deg)}}.weather-fx[data-weather=snow]{background:linear-gradient(#e2eeff0f,#cce0ff1f)}.weather-fx[data-weather=snow] .wfx-a{background-image:radial-gradient(2px 2px at 20px 24px,rgba(255,255,255,.9),transparent),radial-gradient(2px 2px at 70px 90px,rgba(255,255,255,.85),transparent),radial-gradient(1.5px 1.5px at 110px 44px,rgba(255,255,255,.85),transparent),radial-gradient(2px 2px at 140px 120px,rgba(255,255,255,.8),transparent);background-size:150px 150px;animation:snow-fall 7s linear infinite}.weather-fx[data-weather=snow] .wfx-b{background-image:radial-gradient(3px 3px at 40px 60px,rgba(255,255,255,.95),transparent),radial-gradient(2.5px 2.5px at 120px 30px,rgba(255,255,255,.85),transparent),radial-gradient(3px 3px at 90px 130px,rgba(255,255,255,.9),transparent);background-size:150px 150px;opacity:.85;animation:snow-fall 11s linear infinite}.weather-fx[data-weather=snow] .wfx-c{background-image:radial-gradient(1px 1px at 30px 40px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 100px 100px,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 60px 10px,rgba(255,255,255,.8),transparent);background-size:120px 120px;animation:snow-fall-c 5s linear infinite}@keyframes snow-fall{0%{background-position:0 0}to{background-position:16px 150px}}@keyframes snow-fall-c{0%{background-position:0 0}to{background-position:-12px 120px}}.weather-fx[data-weather=fog]{background:#969ea821}.weather-fx[data-weather=fog] .wfx-a{background:radial-gradient(55% 45% at 35% 42%,rgba(230,233,238,.38),transparent 72%);animation:fog-a 17s ease-in-out infinite}.weather-fx[data-weather=fog] .wfx-b{background:radial-gradient(50% 42% at 68% 60%,rgba(218,224,232,.34),transparent 72%);animation:fog-b 23s ease-in-out infinite}.weather-fx[data-weather=fog] .wfx-c{background:radial-gradient(60% 40% at 50% 85%,rgba(214,220,228,.3),transparent 75%);animation:fog-a 29s ease-in-out infinite reverse}@keyframes fog-a{0%,to{transform:translate(-12%)}50%{transform:translate(12%)}}@keyframes fog-b{0%,to{transform:translate(10%)}50%{transform:translate(-14%)}}.weather-fx[data-weather=sandstorm]{background:#c49e5c33}.weather-fx[data-weather=sandstorm] .wfx-a{inset:-35%;background:radial-gradient(38% 30% at 32% 42%,rgba(216,178,110,.42),transparent 70%);animation:sand-bank-a 13s ease-in-out infinite}.weather-fx[data-weather=sandstorm] .wfx-b{inset:-35%;background:radial-gradient(42% 34% at 70% 58%,rgba(184,144,76,.36),transparent 72%);animation:sand-bank-b 19s ease-in-out infinite}.weather-fx[data-weather=sandstorm] .wfx-c{inset:-35%;background-image:radial-gradient(calc(2px + var(--wx-speck-grow)) calc(2px + var(--wx-speck-grow)) at 30px 40px,var(--wx-speck),transparent),radial-gradient(calc(1.5px + var(--wx-speck-grow)) calc(1.5px + var(--wx-speck-grow)) at 100px 80px,var(--wx-speck),transparent),radial-gradient(calc(2px + var(--wx-speck-grow)) calc(2px + var(--wx-speck-grow)) at 150px 28px,var(--wx-speck),transparent),radial-gradient(calc(1.5px + var(--wx-speck-grow)) calc(1.5px + var(--wx-speck-grow)) at 70px 120px,var(--wx-speck),transparent);background-size:180px 180px;animation:sand-specks 3.1s linear infinite,sand-spin 17s linear infinite}.weather-fx[data-weather=sandstorm] .wfx-c:before{content:"";position:absolute;inset:0;background-image:radial-gradient(calc(1.5px + var(--wx-speck-grow)) calc(1.5px + var(--wx-speck-grow)) at 60px 20px,var(--wx-speck-b),transparent),radial-gradient(calc(2px + var(--wx-speck-grow)) calc(2px + var(--wx-speck-grow)) at 165px 110px,var(--wx-speck-b),transparent),radial-gradient(calc(1.5px + var(--wx-speck-grow)) calc(1.5px + var(--wx-speck-grow)) at 110px 175px,var(--wx-speck-b),transparent),radial-gradient(calc(2px + var(--wx-speck-grow)) calc(2px + var(--wx-speck-grow)) at 30px 135px,var(--wx-speck-b),transparent);background-size:220px 220px;animation:sand-specks-b 4.3s linear infinite,sand-spin-rev 23s linear infinite}@keyframes sand-bank-a{0%{transform:translate(-12%,-5%) scale(1.05)}28%{transform:translate(11%,5%) scale(1.16)}54%{transform:translate(-5%,11%) scale(1)}78%{transform:translate(13%,-8%) scale(1.1)}to{transform:translate(-12%,-5%) scale(1.05)}}@keyframes sand-bank-b{0%{transform:translate(12%,8%) scale(1.12)}33%{transform:translate(-10%,-6%) scale(1)}58%{transform:translate(7%,-12%) scale(1.18)}82%{transform:translate(-14%,5%) scale(1.06)}to{transform:translate(12%,8%) scale(1.12)}}@keyframes sand-spin{to{transform:rotate(360deg)}}@keyframes sand-spin-rev{to{transform:rotate(-360deg)}}@keyframes sand-specks{0%{background-position:0 0}to{background-position:540px 180px}}@keyframes sand-specks-b{0%{background-position:0 0}to{background-position:-440px 220px}}.result{background:var(--dc-tooth),var(--surface);border:0;border-radius:18px;padding:22px 24px;text-align:center;width:min(86%,320px);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-quiet-lit),0 6px 0 var(--dc-quiet-bevel),0 20px 60px #0000008c}[data-theme=light] .result{box-shadow:var(--elev-3)}.result-title{font-family:var(--font-display);font-size:32px;font-weight:400;margin-bottom:4px}.result.rc{position:relative;padding-top:88px;padding-bottom:18px;overflow:visible}.result.rc.has-hero{padding-top:110px;margin-top:40px}.rc-stamp{position:absolute;left:-14px;right:-14px;top:22px;padding:7px 0 9px;transform:rotate(-3deg);text-align:center;font-family:var(--font-display);font-size:30px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#fff;-webkit-text-stroke:0;text-shadow:0 2px 0 rgba(0,0,0,.35);border-radius:6px;box-shadow:inset 0 0 0 2px var(--cut),inset 0 3px #ffffff40,0 4px 0 var(--stamp-bevel);background:var(--dc-tooth),var(--stamp);animation:rc-stamp .36s cubic-bezier(.2,.9,.3,1.2) .26s both}.rc-stamp span{display:block;transform:translateY(1px)}.result.rc.win{--stamp: var(--dc-signal);--stamp-bevel: var(--dc-signal-bevel)}.result.rc.lose{--stamp: var(--dc-rose);--stamp-bevel: var(--dc-rose-bevel)}.result.rc.draw{--stamp: var(--dc-keyed);--stamp-bevel: var(--dc-keyed-bevel)}.result.rc.draw .rc-stamp{color:var(--dc-keyed-ink);text-shadow:none}.result.rc.has-hero .rc-stamp{top:44px}@keyframes rc-stamp{0%{opacity:0;transform:rotate(-12deg) scale(1.4)}to{opacity:1;transform:rotate(-3deg) scale(1)}}.rc-hero{position:absolute;left:50%;top:-44px;width:96px;height:96px;transform:translate(-50%);pointer-events:none;z-index:2;filter:drop-shadow(0 8px 8px rgba(0,0,0,.35));animation:rc-hero .42s cubic-bezier(.2,.9,.3,1.25) 80ms both}.rc-hero canvas{width:96px;height:96px;image-rendering:pixelated;background:none;box-shadow:none;border-radius:0;animation:dcIdle 1.1s steps(1,end) .9s infinite}@keyframes rc-hero{0%{opacity:0;transform:translate(-50%) translateY(24px) scale(.6)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.rc-rays{position:absolute;left:50%;top:4px;width:320px;height:320px;margin-left:-160px;margin-top:-160px;border-radius:50%;pointer-events:none;z-index:1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--accent) 22%,transparent) 0deg 10deg,transparent 10deg 26deg);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 62%);mask-image:radial-gradient(circle,#000 0%,transparent 62%);animation:rc-rays-in .5s ease-out both,cc-rays-spin 18s linear infinite}@keyframes rc-rays-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.rc-tiles{display:flex;justify-content:center;gap:8px;margin:4px 0 2px;flex-wrap:wrap}.rc-tile{display:grid;justify-items:center;gap:0;min-width:58px;padding:7px 8px 5px;background:var(--surface-2);border-radius:12px;box-shadow:inset 0 0 0 2px var(--cut),0 3px 0 var(--dc-quiet-bevel);animation:rc-pop .32s cubic-bezier(.2,.9,.3,1.3) calc(.56s + var(--i, 0) * 90ms) both}.rc-tile i{display:block;width:22px;height:22px;color:var(--gold-text)}.rc-tile i svg{width:22px;height:22px}.rc-tile b{font-family:var(--font-num);font-size:17px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.rc-tile small{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rc-tile.up b{color:var(--win-text)}.rc-tile.down b{color:var(--lose-text)}.rc-tile.chest i{color:var(--text)}.rc-tile.tier-gold i{color:var(--gold-text)}.rc-tile.tier-silver i{color:#9aa8bd}.rc-tile.tier-wooden i{color:#a87a4e}@keyframes rc-pop{0%{opacity:0;transform:translateY(10px) scale(.7)}to{opacity:1;transform:none}}.rc-lines{margin-top:14px;display:grid;gap:10px;justify-items:center;animation:rc-fade .3s ease-out .9s both}.rc-lines .result-reward{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;margin:0;line-height:1.35;text-align:center}.rc-lines .reward-tag{font-size:10px;padding:3px 10px}.rc-lines .result-note{margin-top:2px}.result.rc .result-sub{margin:0 0 8px;animation:rc-fade .3s ease-out .52s both}.result.rc .result-actions{margin-top:12px;animation:rc-rise .32s cubic-bezier(.2,.9,.3,1.1) .98s both}@keyframes rc-fade{0%{opacity:0}to{opacity:1}}@keyframes rc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rc-stamp,.rc-hero,.rc-hero canvas,.rc-rays,.rc-tile,.rc-lines,.result.rc .result-sub,.result.rc .result-actions{animation-duration:.01ms!important;animation-delay:0s!important}}.result.win .result-title{color:var(--win-text)}.result.lose .result-title{color:var(--lose-text)}.result.draw .result-title{color:var(--draw-text)}.result.evo .result-title{color:var(--gold-text)}.result-sub{color:var(--muted);font-size:13px;margin-bottom:16px}.result{animation:result-in .26s cubic-bezier(.2,.9,.3,1.15) both}.result.leaving{animation:result-out .18s ease-in both;pointer-events:none}@keyframes result-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes result-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.97)}}@media (prefers-reduced-motion: reduce){.result,.result.leaving{animation-duration:.01ms}}.result-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.coinflip{display:grid;place-items:center;gap:18px}.opener{background:none;border-radius:0;box-shadow:none}.coin-call{position:absolute;z-index:1;font-family:var(--font-num);font-size:15px;letter-spacing:.04em;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--turn-c) 16%,var(--panel));border:1px solid color-mix(in srgb,var(--turn-c) 55%,transparent);color:var(--turn-c)}.coin-call.bottom{left:14px;bottom:14px}.coin-call.top{right:14px;top:14px}.coin-call.p0{--turn-c: var(--p1)}.coin-call.p1{--turn-c: var(--p0)}.coin-result.opener{position:absolute;left:0;right:0;top:64%;padding:8px 0;background:color-mix(in srgb,var(--panel) 82%,transparent);border-top:1px solid color-mix(in srgb,var(--turn-c, var(--accent)) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--turn-c, var(--accent)) 55%,transparent);color:var(--turn-c, var(--text))}.coin-result.opener:empty{display:none}.coin-result{font-size:22px;font-weight:900;color:var(--text);text-align:center}.team-pill{margin-left:8px;font-size:12px;font-weight:700;color:var(--muted);background:#ffffff0f;padding:2px 8px;border-radius:999px}.btn.big{display:inline-flex;align-items:center;justify-content:center}.editor-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding-bottom:6px}.roster{display:flex;flex-direction:column;gap:8px;padding-bottom:2px;flex-shrink:0}.mon-card{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 12px}.mon-card.picked{--dc-ring: var(--line-strong);background:var(--panel-2)}.mini{flex:0 0 auto;border-radius:50%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mon-info{flex:1;min-width:0}.mon-top{display:flex;align-items:baseline;gap:8px}.mon-name{font-weight:800;font-size:15px}.mon-cost{color:var(--gold-text);font-weight:700;font-size:12px}.mon-role{color:var(--muted);font-size:12px;margin:1px 0 4px}.mon-stats{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:#8e9ab0}.mon-stats span{white-space:nowrap}.mon-stats .stat-star{color:#b79bff;font-weight:700}.mon-stats .stat-dodge{color:#6aa8ff}.mon-stats .stat-gold{color:#f4c542;font-weight:700}.stepper{display:flex;align-items:center;gap:8px}.step{width:30px;height:30px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font-size:18px;font-weight:700;cursor:pointer;display:grid;place-items:center}.step:disabled{opacity:.3;cursor:default}.stepper .count{min-width:14px;text-align:center;font-weight:800}.team-foot{border-top:1px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.meter{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.meter-fill{height:100%;background:linear-gradient(90deg,#54c06a,#6fe0a0);transition:width .15s}.meter.over .meter-fill{background:#ff5d5d}.foot-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-info{font-size:13px;font-weight:700;color:var(--muted)}.team-info.bad{color:#ff7a85}.reasons{font-size:12px;color:#ff9aa2;min-height:14px}.reasons:empty{display:none}.head-spacer{width:64px}.team-hint{color:var(--muted);font-size:13px;margin:0 0 10px}.team-list{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 0 8px}.team-slot{position:relative;background:var(--dc-tooth),var(--surface);border:0;border-radius:16px;padding:13px 14px}.team-slot.active{background:var(--dc-tooth),var(--dc-ember);color:var(--dc-ember-ink);padding:16px 14px 15px;box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-ember-lit),0 6px 0 var(--dc-ember-bevel),var(--dc-drop)}.team-slot.active .slot-cost{color:#2b1503b8}.team-slot.active .slot-fig{box-shadow:inset 0 0 0 2px var(--cut)}.team-slot.active .slot-fig canvas{animation:dcIdle 1.1s steps(1,end) infinite;animation-delay:calc(var(--k, 0) * .11s)}[data-motion=simple] .team-slot.active .slot-fig canvas{animation:none}.slot-ribbon{position:absolute;top:-9px;left:-4px;z-index:2;font-family:var(--font-num);font-size:9px;letter-spacing:.1em;padding:4px 8px 4px 7px;border-radius:3px 6px 6px 3px;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:0 2px 0 var(--dc-keyed-bevel),inset 0 0 0 2px var(--cut)}.team-slot.buy{background:var(--dc-tooth),var(--dc-keyed);color:var(--dc-keyed-ink);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-keyed-lit),0 5px 0 var(--dc-keyed-bevel),var(--dc-drop)}.team-slot.buy .slot-figs{min-height:0;margin:0}.team-slot.buy .slot-cost{color:#3a2600b3}.team-slot.selectable{cursor:pointer}.slot-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.slot-name{font-family:var(--font-display);font-weight:400;font-size:19px}.slot-cost{font-family:var(--font-num);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.slot-cost.bad{color:#ff7a85}.slot-figs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0;min-height:44px;align-items:center}.slot-fig{width:44px;height:44px;border-radius:10px;background-color:var(--panel);background-image:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--elglow, #568cff) 58%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 24%,var(--panel)));display:grid;place-items:center}.slot-fig canvas{image-rendering:pixelated;background:none;box-shadow:none;border-radius:0}.team-slot .slot-figs{flex-wrap:nowrap}.team-slot .slot-fig{flex:0 1 44px;min-width:0;height:auto;aspect-ratio:1}.team-slot .slot-fig canvas,.team-slot .slot-fig img{max-width:92%;height:auto}.team-slot .slot-plates{flex-shrink:0}.slot-plates{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;margin-left:auto;padding:7px 8px;z-index:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slot-plate-stack{position:relative;width:calc(28px + (var(--c) - 1) * 9px);height:38px}.slot-plate-stack i{position:absolute;top:0;left:calc(min(var(--n),2)*9px);width:28px;height:38px;border-radius:6px;transition:left .24s cubic-bezier(.2,.9,.25,1);display:grid;place-items:center;background:var(--dc-tooth),var(--dc-quiet);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit)}.slot-plate-stack .plate-ico{display:grid;place-items:center;color:var(--text)}.slot-plate-stack .ico{width:16px;height:16px}.slot-plate-stack.none i{background:none;box-shadow:inset 0 0 0 2px var(--dc-quiet-bevel)}.slot-plate-cost{font-family:var(--font-num);font-size:12px;color:var(--fg-dim);font-variant-numeric:tabular-nums}.slot-plates:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:12px;background:var(--dc-sunk-ink);box-shadow:inset 0 0 0 2px var(--cut);transition:left .24s cubic-bezier(.2,.9,.25,1)}.slot-plates.open:before{left:calc(-34px * (var(--t) - 1) + (var(--c) - 1) * 9px)}.slot-plates.open{z-index:6}.slot-plates.open .slot-plate-stack i{left:calc((var(--n) - (var(--t) - 1)) * 34px + (var(--c) - 1) * 9px)}.slot-empty{color:var(--muted);font-size:13px;display:grid;place-items:center}.slot-empty svg{width:40px;height:40px;opacity:.32;transform:rotate(-18deg)}.slot-actions{display:flex;gap:8px}.btn.small{padding:6px 12px;font-size:13px}.squad-strip{display:flex;flex-direction:column;gap:6px;padding:10px;margin-bottom:10px;background:var(--surface);border:1px solid var(--line);border-radius:14px;min-height:56px;align-items:stretch;flex-shrink:0}.squad-chip{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:12px;padding:6px 30px 6px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.squad-chip .evo-slot,.squad-chip .btn{margin-left:auto}.squad-fig{width:40px;height:40px;display:grid;place-items:center}.squad-fig canvas,.squad-fig img{image-rendering:pixelated}.squad-name{font-size:11px;font-weight:700}.squad-x{position:absolute;top:-6px;right:-6px;z-index:3;width:20px;height:20px;border-radius:50%;border:2px solid var(--ink);background:#c0392b;color:#fff;font-size:13px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;line-height:1}.evo-slot{font-size:9.5px;font-weight:800;line-height:1.15;text-align:center;border-radius:10px;padding:3px 6px;border:1px solid var(--line-strong);max-width:100%}button.evo-slot{cursor:pointer}.evo-slot.on{background:#2f8f4e;border-color:#3fae62;color:#fff}.evo-slot.set{background:var(--surface);color:var(--accent);border-style:dashed}.evo-slot.locked{background:var(--surface);color:#6c7689;border-style:dashed}.evo-slot.none{background:transparent;color:#5a6273;border-color:transparent}.evo-slot{display:inline-flex;align-items:center;gap:5px}.evo-pip-label{line-height:1}.evo-pips{display:inline-flex;gap:3px}.evo-pip{width:6px;height:6px;border-radius:50%;border:1px solid currentColor;opacity:.55}.evo-pip.on{background:currentColor;opacity:1}.mon-card.locked{opacity:.55}.mon-card.locked .mini,.mon-card.locked .mon-fig canvas,.mon-card.locked .mon-fig img{filter:grayscale(.9)}.lock-tag{color:#8e9ab0;font-weight:800;font-size:12px}.own-tag{color:#6fe0a0;font-weight:800;font-size:12px;margin-right:6px}.coll.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;align-content:start;overflow-y:auto;overflow-x:hidden;padding:4px 2px 8px}.coll.list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;padding:4px 2px 8px}.coll-item{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px}.coll.list .coll-item{flex-direction:row;gap:12px;padding:8px 12px}.coll-item.dim{opacity:.4}#app img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.coll-item.dim .coll-fig canvas,.coll-item.dim .coll-fig img{filter:grayscale(.9)}.coll-fig{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto}.coll-fig canvas,.coll-fig img{image-rendering:pixelated}.coll.grid .coll-item{contain-intrinsic-size:auto 150px}.coll.list .coll-item{contain-intrinsic-size:auto 66px}.stat-pill[hidden],.team-foot[hidden],.tag-chip[hidden]{display:none}.coll.list .coll-meta{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.coll.grid .coll-meta,.roster.grid .coll-meta{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.coll-name{font-weight:800;font-size:13px}.coll-role{color:var(--muted);font-size:11px}.coll-count{font-weight:800;font-size:13px;color:#ffd34d}.coll.grid .coll-count{position:absolute;top:4px;right:6px;background:#0b0f17cc;border-radius:8px;padding:1px 6px;font-size:12px}.coll-count.zero{color:var(--muted)}.badge-row{display:inline-flex;align-items:center;gap:4px}.rar-badge{font-size:9px;font-weight:900;line-height:1;letter-spacing:.03em;padding:2px 5px;border-radius:6px;box-shadow:0 1px 2px #00000073,inset 0 1px #ffffff59}.rb-common{background:linear-gradient(155deg,#f0b27e,#c87137 45%,#8f4a1e);color:#331a08;border:1px solid #a05c2a}.rb-uncommon{background:linear-gradient(155deg,#f4f8fc,#b9c2cc 45%,#8a95a3);color:#26303c;border:1px solid #9aa5b1}.rb-rare{background:linear-gradient(155deg,#ffec9e,#f2c53d 45%,#c9992a);color:#3a2a00;border:1px solid #d4ab30}.rb-legendary{background:linear-gradient(120deg,#ff6b6b,#ffb84d 22%,#ffe74d,#6be58a 62%,#5bc0ff 80%,#b06bff);color:#1a1024;border:1px solid rgba(255,255,255,.55)}.acct-input{width:100%;box-sizing:border-box;background:var(--surface-2);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:15px}.acct-input:focus{outline:none;border-color:var(--accent)}.acct-err{color:#ff7a7a}.acct-warn{color:#ffb84d}.gem-pack-ico{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:var(--sunken);color:#58c2ff;font-size:22px}.gem-pack-ico .ico{width:24px;height:24px}.gem-pack-ico.supporter-ico{color:var(--gold-text, #e7b54c)}.acct-wait{color:var(--muted);font-size:12px;animation:sun-pulse 1.6s ease-in-out infinite}.odds-card{width:340px;max-width:92vw}.odds-body{display:flex;flex-direction:column;gap:12px;text-align:left}.odds-tier{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.odds-tier-head{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:8px}.odds-pulls{margin-left:auto;color:var(--muted);font-size:11px;display:inline-flex;align-items:center;gap:3px}.odds-row{display:flex;gap:8px;flex-wrap:wrap}.odds-cell{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.coin-balance{font-weight:800;color:var(--gold-text);font-size:14px}.store-scroll{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.store-section{font-family:var(--font-num);font-size:10px;color:var(--muted);margin:10px 0 2px;text-transform:uppercase;letter-spacing:.12em}.shop-sec{display:contents}.shop-sec-head{display:flex;align-items:center;gap:8px;font-family:var(--font-num);font-size:10px;color:var(--muted);margin:8px 0 2px;text-transform:uppercase;letter-spacing:.12em}.shop-sec-head .btn{font-family:var(--font-ui);text-transform:none;letter-spacing:normal}.shop-sec-body{display:contents}.store-note{color:var(--muted);font-size:12px;margin:0 0 4px}.chest-tray{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chest-slot{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--dc-sunk);border:0;border-radius:13px;box-shadow:inset 0 0 0 3px var(--cut),inset 0 5px 8px #00000073;padding:12px 10px;min-height:132px;justify-content:center;text-align:center}.chest-slot.ready{box-shadow:inset 0 0 0 3px var(--accent),inset 0 5px 8px #00000073}.chest-slot.unlocking{box-shadow:inset 0 0 0 3px #2f4a6e,inset 0 5px 8px #00000073}.chest-slot.forsale .chest-name{color:var(--muted)}.chest-slot.forsale .slot-earn{font-size:10px;font-weight:800;line-height:1.2;text-align:center;color:var(--text);padding:0 2px}.chest-slot .btn{width:100%}.slot-timer{font-variant-numeric:tabular-nums;font-weight:700;color:#cdd6e6;font-size:13px}.chest-name{font-weight:800;display:flex;flex-direction:column;align-items:center;gap:6px}.tier-wooden{color:#c79a6a}.tier-silver{color:#cdd6e6}.tier-gold{color:#f4c542}[data-theme=light] .tier-gold{color:var(--gold-text)}[data-theme=light] .tier-silver{color:#5d6b80}[data-theme=light] .tier-wooden{color:#8a5f36}[data-theme=light] .chest-name.tier-gold .ico{color:#d79f16}[data-theme=light] .chest-name.tier-silver .ico{color:#9aa8bd}[data-theme=light] .chest-name.tier-wooden .ico{color:#a87a4e}[data-theme=light] .chest-slot.ready{box-shadow:inset 0 0 0 3px #c08f14,inset 0 5px 8px #17243c24}[data-theme=light] .chest-slot.unlocking{box-shadow:inset 0 0 0 3px #7d8aa5,inset 0 5px 8px #17243c24}[data-theme=light] .slot-timer{color:#5d6b80}.chest-reveal{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--dc-tooth),var(--surface);border:0;border-radius:16px;padding:12px 14px;box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-quiet-lit),0 5px 0 var(--dc-quiet-bevel),var(--dc-drop)}.reveal-label{padding-right:26px;font-family:var(--font-display);font-weight:400;font-size:18px;line-height:1;color:var(--text);text-shadow:0 2px 0 var(--dc-quiet-sha)}.reveal-bonus{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-num);font-size:11px;letter-spacing:.04em;background:var(--accent);color:var(--dc-keyed-ink);border-radius:4px 7px 7px 4px;padding:5px 9px;box-shadow:inset 0 0 0 2px var(--cut),0 2px 0 var(--dc-keyed-bevel)}.reveal-figs{flex:1 0 100%;display:flex;justify-content:center;align-items:stretch;gap:8px}.reveal-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:80px;font-size:10px;font-weight:800;padding:6px 4px 5px;border-radius:11px;background-color:var(--panel);background-image:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--elglow, #568cff) 34%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 10%,var(--panel)) 80%);box-shadow:inset 0 0 0 2px var(--cut),var(--elev-1);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.reveal-item>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reveal-x{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;border-radius:8px;border:none;color:var(--fg-dim);background:var(--dc-tooth),var(--dc-quiet);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 2px 0 var(--dc-quiet-bevel);font-size:14px;font-weight:800;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;transition:transform .09s ease,box-shadow .09s ease}.reveal-x:hover{color:var(--text)}.reveal-x:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 0 0 var(--dc-quiet-bevel)}.reveal-fig{width:44px;height:44px;display:grid;place-items:center}.reveal-fig canvas{image-rendering:pixelated;background:none;box-shadow:none;border-radius:0}.shop-item{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px 12px}.shop-item .coll-meta{flex:1;display:flex;flex-direction:column}.rar-common{color:#9fb0c8}.rar-uncommon{color:#6fc0e0}.rar-rare{color:#d8a8ff}.result-reward{color:var(--gold-text);font-weight:800;margin-top:6px}.result-note{color:var(--muted);font-size:12px;font-weight:700;margin-top:6px;line-height:1.35}.result-note b{display:block;color:var(--text);font-weight:800}.result-note span{display:block}.reward-tag{font-size:11px;font-weight:800;color:var(--dc-keyed-ink);background:var(--dc-keyed);border-radius:999px;padding:1px 7px;white-space:nowrap}.play-wrap{position:relative;display:block;margin:6px 0 14px;padding-bottom:6px;border-radius:16px;overflow:hidden}.play-wrap:after{content:"";position:absolute;inset:6px 0 0;border-radius:16px;background:#00000047;-webkit-mask-image:linear-gradient(transparent calc(100% - 6px),#000 calc(100% - 6px)),radial-gradient(circle at 100% 0,transparent 16px,#000 16.5px),radial-gradient(circle at 0 0,transparent 16px,#000 16.5px);mask-image:linear-gradient(transparent calc(100% - 6px),#000 calc(100% - 6px)),radial-gradient(circle at 100% 0,transparent 16px,#000 16.5px),radial-gradient(circle at 0 0,transparent 16px,#000 16.5px);-webkit-mask-size:100% 100%,16px 16px,16px 16px;mask-size:100% 100%,16px 16px,16px 16px;-webkit-mask-position:0 0,left 0 bottom 6px,right 0 bottom 6px;mask-position:0 0,left 0 bottom 6px,right 0 bottom 6px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.play-ribbon{position:absolute;left:-48px;top:31px;width:260px;padding:4px 0;transform:rotate(-34deg);text-align:center;font-family:var(--font-num);font-size:8px;letter-spacing:.02em;text-transform:uppercase;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:0 1px 0 var(--dc-keyed-bevel);pointer-events:none}.play-ribbon .ico{width:8px;height:8px;vertical-align:-.06em;margin:0 1px}.feat-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:132px;margin:6px 0 14px;padding:14px 16px 15px;border-radius:18px;color:#fff;background:var(--dc-tooth-bold),var(--dc-face);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-lit),0 6px 0 var(--dc-bevel),var(--dc-drop)}.feat-ribbon{position:absolute;top:-9px;left:10px;z-index:3;font-family:var(--font-num);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:4px 8px 8px 4px;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:inset 0 0 0 2px var(--cut),0 3px 0 var(--dc-keyed-bevel)}.feat-art{position:absolute;right:10px;top:-32px;z-index:2;width:118px;height:118px;display:grid;place-items:end center;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.feat-art canvas{background:none;box-shadow:none;border-radius:0}.feat-eyebrow{position:relative;font-family:var(--font-num);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.feat-name{position:relative;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1;margin-bottom:6px;text-shadow:0 3px 0 var(--dc-sha)}.feat-buy{position:relative;align-self:flex-start}.feat-buy s{margin-left:7px;font-family:var(--font-num);font-size:11px;opacity:.62}.feat-card.taken .feat-art{filter:grayscale(.85) drop-shadow(0 8px 10px rgba(0,0,0,.45))}.feat-stamp{position:relative;align-self:flex-start;font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:.06em;text-transform:uppercase;padding:4px 14px;border-radius:6px;color:#ffffffe0;transform:rotate(-7deg);box-shadow:inset 0 0 0 3px currentColor;opacity:.9}.plates-bar{display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px 10px;margin-bottom:10px;flex-shrink:0}.plate-slots{display:flex;gap:8px}.plate-lib{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;padding-top:2px}.plate-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;width:66px;height:86px;padding:6px 4px;box-sizing:border-box;border-radius:10px;cursor:pointer;background:var(--plate-face-small);border:1px solid var(--plate-edge-small);color:var(--text)}.plate-lib .plate-tile{width:auto}.plate-tile .plate-ico{margin:auto;color:#c9d6ee}.plate-tile .plate-ico .ico{width:22px;height:22px}.plate-tile-name{font:700 9px var(--font-ui);color:#dfe7f5;line-height:1.1;text-align:center;overflow:hidden}.plate-tile.on,.plate-tile.slotted{box-shadow:inset 0 0 0 2px var(--dc-ring),inset 0 2px 0 var(--dc-quiet-lit),0 4px 0 var(--dc-quiet-bevel),0 0 8px color-mix(in srgb,var(--dc-ring) 40%,transparent)}.plate-tile.on{--dc-ring: var(--gold-text)}.plate-tile.slotted{--dc-ring: var(--win-text)}.plate-tile.on:active,.plate-tile.slotted:active{box-shadow:inset 0 0 0 2px var(--dc-ring),inset 0 2px 0 var(--dc-quiet-lit),0 1px 0 var(--dc-quiet-bevel),0 2px 5px #00000052}.plate-tile.locked{opacity:.35}.plate-tile.empty{background:transparent;border:1.5px dashed var(--line-strong);box-shadow:none;display:grid;place-items:center;justify-content:center;align-content:center;cursor:default;color:#5a6273;font:700 10px var(--font-ui)}.plate-info{font-size:11px;color:var(--muted);line-height:1.35}.plate-info b{color:var(--text)}.plate-info.dim{opacity:.65;font-style:italic}[data-theme=light] .plate-tile{background:linear-gradient(165deg,#fff,#e7edf9);border-color:#b9c6de}[data-theme=light] .plate-tile .plate-ico{color:#5d6a80}[data-theme=light] .plate-tile-name{color:#3d4a61}[data-theme=light] .plate-tile.empty{background:transparent;color:var(--muted)}[data-theme=light] .plate-own{color:#8a6410;background:#ffffffd9;border:1px solid var(--line)}[data-theme=light] .plate-own.none{color:#5d6a80}.plate-inspect{position:fixed;inset:0;z-index:90;background:#05080ec7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;touch-action:none;-webkit-tap-highlight-color:transparent;animation:pi-fade .15s ease}.pi-scene{perspective:900px}.pi-card{position:relative;width:210px;height:285px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--plate-face);border:1.5px solid var(--plate-edge);box-shadow:0 22px 60px #0009;transform-style:preserve-3d;will-change:transform;transition:transform .25s ease-out;animation:pi-in .22s ease-out;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;color:var(--plate-glyph)}.pi-card.tilting{transition:transform .05s linear}.pi-card .plate-ico .ico{width:96px;height:96px}.pi-name{font:800 21px var(--font-ui);color:var(--plate-ink);letter-spacing:.02em}.pi-cost{position:absolute;top:10px;left:10px;width:32px;height:32px;border-radius:50%;background:#2f8fe0;color:#fff;border:2px solid var(--ink);display:grid;place-items:center;font:800 15px var(--font-ui)}.pi-glare{position:absolute;inset:0;border-radius:18px;pointer-events:none;opacity:0;transition:opacity .2s ease}.pi-desc{max-width:320px;padding:0 18px;text-align:center}.effect-info-card{background:var(--surface);border:1.5px solid var(--line);border-radius:16px;padding:16px 20px;animation:pi-in .18s ease-out;display:flex;flex-direction:column;gap:6px;align-items:center}.effect-info-card b,.pi-desc.effect-info-card b{font-size:17px;color:var(--fam, var(--text))}.effect-info-card{border-color:var(--fam, var(--line))}.effect-info-card .pi-meta{color:var(--fam, var(--accent))}.bf-entry.bf-hold{cursor:help;-webkit-touch-callout:none;user-select:none}.effect-info-card p{margin:0;font-size:13px;line-height:1.5;color:var(--text)}.pi-desc b{font-size:15px;color:var(--text)}.pi-desc p{margin:6px 0;font-size:13px;line-height:1.5;color:var(--muted)}.pi-meta{font-size:11px;font-weight:700;color:var(--accent)}.pi-hint{font-size:11px;color:#5a6273;font-style:italic}@keyframes pi-fade{0%{opacity:0}}@keyframes pi-in{0%{transform:scale(.55) translateY(30px);opacity:0}}.chest-cine{position:fixed;inset:0;z-index:95;background:#05080ed9;--cine-ink: #e9edf6;--cine-ink-soft: #9aa6bb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;-webkit-tap-highlight-color:transparent;cursor:pointer;animation:pi-fade .15s ease}.cc-stage{position:relative;display:grid;place-items:center}.cc-chest{color:#ffd34d;animation:cc-drop .4s cubic-bezier(.2,1.4,.4,1) both,cc-rattle .95s ease-in .45s both,cc-flash .4s ease-out 1.4s both}.cc-chest .cap-top{transform-box:fill-box;transform-origin:50% 100%;animation:cc-lid .6s cubic-bezier(.22,1,.3,1) 1.4s both}.cc-chest .cap-bowl{transform-box:fill-box;transform-origin:50% 0;animation:cc-bowl .5s ease-out 1.4s both}.cc-chest .ico{width:92px;height:92px}.cc-wooden .cc-chest{color:#c79a6a}.cc-silver .cc-chest{color:#cdd6e6}.cc-gold .cc-chest{color:#f4c542}.cc-tier{font-family:var(--font-num);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:3px 6px 6px 3px;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:0 2px 0 var(--dc-keyed-bevel),inset 0 0 0 2px var(--cut);opacity:0;animation:cc-in .35s ease .2s both}.cc-cap{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.01em;color:var(--cine-ink, var(--text));opacity:0;animation:cc-in .35s ease .25s both}.cc-burst{position:absolute;width:12px;height:12px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,228,140,.95),rgba(255,211,77,.4) 45%,transparent 70%);opacity:0;animation:cc-burst .7s ease-out 1.4s both}.cc-items{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:90vw}.cc-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font:700 12px var(--font-ui);color:var(--text);opacity:0;padding:9px 8px 8px;border-radius:14px;background:var(--dc-tooth),var(--surface);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 4px 0 var(--dc-quiet-bevel),var(--dc-drop)}.cc-nm{font-family:var(--font-display);font-weight:400;font-size:15px;color:var(--text)}.cc-rar{font-family:var(--font-num);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase}.cc-fig{width:56px;height:56px;display:grid;place-items:center}.cc-fig canvas{image-rendering:pixelated}.cc-bonus{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--dc-keyed-ink);font-size:13px;padding:7px 12px;border-radius:10px;background:var(--accent);box-shadow:inset 0 0 0 2px var(--cut),0 3px 0 var(--dc-keyed-bevel);opacity:0}.cc-bonus.shown{animation:cc-in .4s cubic-bezier(.2,1.6,.4,1) both}.cc-hint{font-size:12px;font-style:italic;color:var(--cine-ink-soft, var(--muted));opacity:0;min-height:17px}.cc-hint.shown{animation:cc-in .3s ease .2s both}.cc-collect{visibility:hidden;border:0;cursor:pointer;font-family:var(--font-display);font-weight:400;font-size:21px;padding:14px 44px;border-radius:15px;color:var(--dc-ember-ink);background:var(--dc-tooth),var(--dc-ember);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-ember-lit),0 6px 0 var(--dc-ember-bevel),var(--dc-drop);transition:transform .09s ease,box-shadow .09s ease}.cc-collect.shown{visibility:visible;animation:cc-in .32s cubic-bezier(.2,1.6,.4,1) both}.cc-collect:active{transform:translateY(5px);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-ember-lit),0 1px 0 var(--dc-ember-bevel),0 3px 8px #0006}.chest-cine.skip .cc-chest,.chest-cine.skip .cap-top,.chest-cine.skip .cap-bowl,.chest-cine.skip .cc-burst,.chest-cine.skip .cc-cap,.chest-cine.skip .cc-item,.chest-cine.skip .cc-bonus,.chest-cine.skip .cc-tier,.chest-cine.skip .cc-collect,.chest-cine.skip .cc-hint{animation-delay:0s!important;animation-duration:.12s!important}@keyframes cc-drop{0%{transform:translateY(-80px) scale(.5);opacity:0}to{transform:none;opacity:1}}@keyframes cc-rattle{0%,to{transform:rotate(0)}12%{transform:rotate(-3deg)}24%{transform:rotate(3deg)}36%{transform:rotate(-5deg) scale(1.02)}48%{transform:rotate(5deg) scale(1.03)}60%{transform:rotate(-7deg) scale(1.05)}72%{transform:rotate(7deg) scale(1.07)}84%{transform:rotate(-9deg) scale(1.09)}92%{transform:rotate(6deg) scale(1.1)}}@keyframes cc-flash{0%{transform:scale(1.1)}45%{transform:scale(1.2);filter:brightness(2.2) drop-shadow(0 0 18px currentColor)}to{transform:scale(1.14);filter:brightness(1.2) drop-shadow(0 0 10px currentColor)}}@keyframes cc-lid{0%{transform:translateY(0) rotate(0);opacity:1}18%{transform:translateY(-1.6px) rotate(-7deg);opacity:1}70%{transform:translateY(-9px) rotate(-24deg);opacity:1}to{transform:translateY(-13px) rotate(-34deg);opacity:0}}@keyframes cc-bowl{0%{transform:scaleY(1) translateY(0)}28%{transform:scaleY(.88) translateY(.5px)}to{transform:scaleY(1) translateY(0)}}@keyframes cc-burst{0%{opacity:0;transform:scale(1)}18%{opacity:1}to{transform:scale(48);opacity:0}}@keyframes cc-in{0%{opacity:0;transform:translateY(28px) scale(.3)}to{opacity:1;transform:none}}.plate-browser{gap:14px}.pb-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(92vw,360px)}.pb-rail .plate-tile.locked{opacity:.45}.pb-play{min-width:190px}.pb-play:disabled{opacity:.5;cursor:default}.roster-bar{display:flex;align-items:center;justify-content:space-between;margin:2px 0 6px;flex-shrink:0}.roster-label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.roster.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.roster.grid .mon-card{flex-direction:column;text-align:center;gap:6px;padding:12px 8px 10px;position:relative}.roster.grid .mon-card .mon-cost,.roster.grid .mon-card .lock-tag{font-size:11px}.roster.grid .mon-role,.roster.grid .mon-stats{display:none}.roster.grid .mon-info{width:100%}.roster.grid .mon-top{flex-direction:column;align-items:center;gap:2px}.roster.grid .stepper{width:100%;justify-content:center}.roster.grid .own-tag{margin:0}.evo-card{width:min(92vw,420px)}.evo-stage-row{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;background:var(--sunken);border:1px solid var(--line);border-radius:14px;padding:12px 10px;width:100%}.evo-note-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;width:100%}.evo-plate{display:flex;flex-direction:column;align-items:center;gap:4px;width:72px}.evo-plate-fig{width:52px;height:52px;display:grid;place-items:center;border-radius:12px 12px 999px 999px/12px 12px 40px 40px;background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--accent) 22%,var(--panel)) 0%,var(--panel) 70%)}.evo-plate-fig canvas{image-rendering:pixelated}.evo-plate-name{font-size:11px;font-weight:800}.evo-plate.base{opacity:.95}.evo-arrow{color:var(--muted);font-size:22px;font-weight:800}.evo-empty{width:72px;display:grid;place-items:center}.evo-oval{width:48px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--ink) 26%,transparent);border:2px dashed var(--line-strong)}.evo-empty.active .evo-oval{border-color:var(--accent);border-style:solid;box-shadow:0 0 10px #ffd34d80}.evo-pick-label{font-size:12px;color:var(--muted);text-align:center}.evo-candidates{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.evo-cand{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:12px;padding:8px;width:92px;cursor:pointer;color:var(--text)}.evo-cand:disabled{opacity:.45;cursor:default}.evo-cand-fig{width:44px;height:44px;display:grid;place-items:center}.evo-cand-fig canvas{image-rendering:pixelated}.evo-cand-name{font-size:12px;font-weight:800}.evo-cand-sub{font-size:10px;color:var(--muted)}.evo-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.evo-path{font-weight:800;font-size:13px;color:var(--accent);text-align:center}.evo-choices{display:flex;flex-direction:column;gap:8px;width:240px;max-width:80vw}.evo-choice{display:flex;align-items:center;gap:10px;text-align:left;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:12px;padding:8px 10px;cursor:pointer;color:var(--text);width:100%}.evo-choice.clear{justify-content:center;color:var(--muted)}.evo-choice.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.evo-choice:disabled{opacity:.45;cursor:default}.evo-choice-fig{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto}.evo-choice-fig canvas{image-rendering:pixelated}.evo-choice-meta{flex:1;display:flex;flex-direction:column}.evo-choice-name{font-weight:800;font-size:13px}.evo-choice-sub{font-size:11px;color:var(--muted)}.evo-choice-check{color:var(--accent);font-weight:800}.wheel-modal,.inspect-modal{position:fixed;inset:0;z-index:50;background:var(--scrim);display:grid;place-items:center;animation:backdropIn .16s ease-out}@keyframes backdropIn{0%{opacity:0}}.wheel-modal[hidden],.inspect-modal[hidden]{display:none}.kw-respec{color:var(--gold-text);font-weight:800}.inspect-tabs{position:relative;display:flex;padding:3px;background:var(--sunken);border-radius:999px}.inspect-tabs:before{content:"";position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--accent);transition:transform .26s cubic-bezier(.3,.9,.25,1)}.inspect-tabs.on-base:before{transform:translate(100%)}.inspect-tab{position:relative;z-index:1;flex:1 0 50%;appearance:none;border:0;cursor:pointer;padding:6px 14px;border-radius:999px;font:800 12px var(--font-ui);color:var(--muted);background:transparent;transition:color .18s ease}.inspect-tab.on{color:var(--accent-ink);background:transparent}@media (prefers-reduced-motion: reduce){.inspect-tabs:before,.inspect-tab{transition:none}}.inspect-delta{display:flex;flex-direction:column;align-items:center;gap:2px;font:700 11px var(--font-ui);color:var(--muted)}.delta-row b{font-weight:800}.inspect-modal.top{display:flex;align-items:flex-start;justify-content:center;background:transparent;animation:none;padding:calc(env(safe-area-inset-top,0px) + 6px) 8px 0}.inspect-modal.top[hidden]{display:none}.wheel-card.inspect-top{width:min(420px,100%);max-width:none;max-height:none;padding:8px 10px;gap:7px;align-items:stretch;overflow:hidden;animation:itDrop .22s cubic-bezier(.2,.8,.2,1) both}@keyframes itDrop{0%{transform:translateY(-28px);opacity:0}}@media (prefers-reduced-motion: reduce){.wheel-card.inspect-top{animation:none}}.inspect-top .it-head{display:flex;align-items:center;gap:8px}.inspect-top .it-head .wheel-title{flex:1;min-width:0;font-size:15px}.inspect-top .it-x{appearance:none;border:0;cursor:pointer;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--sunken);color:var(--muted);font:800 13px var(--font-ui)}.inspect-top .it-body{display:flex;gap:10px;align-items:stretch;flex:1 1 auto;min-height:0}.inspect-top .it-wheel{width:auto;flex:0 0 auto}.inspect-top .it-side{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:5px}.inspect-top .it-side .inspect-tab{padding:4px 6px;font-size:11px}.inspect-top .it-side .inspect-delta{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:10.5px}.inspect-top .it-detail{min-height:0;flex:1 1 auto;overflow-y:auto;padding:6px 8px;gap:2px}.inspect-top .it-detail .move-head{flex-wrap:wrap;gap:0 6px}.inspect-top .it-detail .move-kind{font-size:11px}.inspect-top .it-detail .move-name,.inspect-top .it-detail .bf-st{font-size:13px}.inspect-top .it-detail .move-eff{font-size:11.5px;line-height:1.3}.inspect-top .it-row{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.inspect-top .it-row::-webkit-scrollbar{display:none}.inspect-top .it-row .move-chip{flex:0 0 auto;white-space:nowrap;padding:4px 10px;font-size:11.5px}.inspect-top .it-sep{flex:0 0 auto;width:2px;height:18px;border-radius:1px;background:var(--line-strong)}.inspect-top .it-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;appearance:none;cursor:pointer;color:inherit;background:var(--sunken);border:1px solid var(--line-strong);border-radius:9px;box-shadow:inset 0 0 0 2px var(--cut);padding:3px 9px 3px 4px;font:700 11.5px var(--font-ui)}.inspect-top .it-pill.it-all{padding:3px 10px;color:var(--muted)}.inspect-top .it-short{color:var(--muted);font-weight:800;font-size:10.5px}.inspect-top .it-ico{display:inline-flex;width:16px;height:16px;flex:0 0 auto}.inspect-top .it-ico canvas{display:block;background:none;box-shadow:none;border-radius:0}.inspect-top .it-src{color:var(--muted);font-size:11px;font-weight:700}.inspect-top .it-list{display:flex;flex-direction:column;gap:5px;max-height:40vh;overflow-y:auto}.inspect-top .it-list[hidden]{display:none}.inspect-top .it-crow{display:grid;grid-template-columns:16px 1fr auto;gap:2px 8px;align-items:start;background:var(--sunken);border-radius:10px;padding:6px 9px}.inspect-top .it-cname{font-weight:800;font-size:12.5px}.inspect-top .it-dur{font-size:10.5px;font-weight:800;color:var(--muted);white-space:nowrap;background:var(--surface);border-radius:6px;padding:1px 6px}.inspect-top .it-cfx{grid-column:2 / 4;font-size:12px;color:var(--muted);line-height:1.35}.wheel-stage{width:100%;overflow:hidden;display:grid;place-items:center}.wheel-card.wheel-out-left #boostCanvas{animation:wheelOutLeft 155ms cubic-bezier(.5,0,.9,.4) both}.wheel-card.wheel-out-right #boostCanvas{animation:wheelOutRight 155ms cubic-bezier(.5,0,.9,.4) both}.wheel-card.wheel-in-left #boostCanvas{animation:wheelInLeft .3s cubic-bezier(.14,.7,.2,1) both}.wheel-card.wheel-in-right #boostCanvas{animation:wheelInRight .3s cubic-bezier(.14,.7,.2,1) both}@keyframes wheelOutLeft{0%{transform:none}to{transform:translate(-125%)}}@keyframes wheelOutRight{0%{transform:none}to{transform:translate(125%)}}@keyframes wheelInLeft{0%{transform:translate(-125%)}to{transform:none}}@keyframes wheelInRight{0%{transform:translate(125%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.wheel-card.wheel-out-left #boostCanvas,.wheel-card.wheel-out-right #boostCanvas,.wheel-card.wheel-in-left #boostCanvas,.wheel-card.wheel-in-right #boostCanvas{animation:none}}.wheel-card{background:var(--dc-tooth),var(--surface);border:0;border-radius:18px;box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 4px 0 var(--dc-quiet-bevel),var(--dc-drop);padding:18px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:88vw}.wheel-title{font-weight:800;font-size:16px}.lg-white{color:var(--text)}.lg-purple{color:#b79bff}.lg-gold{color:var(--gold-text)}.lg-blue{color:#6aa8ff}.lg-red{color:#ff7a85}.ability-card{width:290px;max-width:90vw;gap:14px;padding:18px 20px}.ability-head{display:flex;align-items:center;gap:12px;width:100%}.ability-fig{width:60px;height:60px;flex:0 0 auto;display:grid;place-items:center;background:var(--sunken);border:1px solid var(--line);border-radius:12px;color:var(--gold-text);font-weight:800;font-size:22px}.ability-fig canvas{image-rendering:pixelated}.ability-head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ability-kicker{font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ability-head-text .wheel-title{color:var(--gold-text)}.ability-blurb{font-size:13px;color:var(--text);line-height:1.5;text-align:center}.ability-note{font-size:11px;color:var(--muted)}.ability-actions{display:flex;flex-direction:column;gap:8px;width:100%}.ability-actions .btn{width:100%}.btn.gold{background:linear-gradient(180deg,#ffd970,#f0b528);border-color:#ffe49a;color:#2a1f00}.btn.danger{background:linear-gradient(180deg,#f0584f,#cc3a33);border-color:#ff8c85;color:#fff}.confirm-card{width:290px;max-width:90vw;gap:12px;padding:18px 20px;text-align:center}.confirm-msg{font-size:13px;color:var(--text);line-height:1.5}.confirm-actions{display:flex;flex-direction:column;gap:8px;width:100%}.confirm-actions .btn{width:100%}.coll-item[data-boost]{cursor:pointer;transition:border-color .12s,transform .12s}.coll-item[data-boost]:hover{border-color:#ffd34d88;transform:translateY(-1px)}.coll-lv{position:absolute;top:4px;left:6px;background:#2a1f00cc;color:#ffd34d;border:1px solid #ffd34d55;border-radius:8px;padding:1px 6px;font-size:11px;font-weight:800}.coll-item.legendary{border-color:#ffcf45;box-shadow:0 0 10px #ffcf4540,inset 0 0 18px #ffcf4514}.coll-item.legendary .coll-name{color:#ffd76a}.coll-legend{position:absolute;top:3px;left:6px;color:#ffcf45;font-size:13px;text-shadow:0 0 5px #ffcf45aa}.coll-item.legendary.dim{border-color:#6b5a2080;box-shadow:none}.boost-card{gap:9px;width:300px;max-width:92vw;max-height:92vh;overflow:hidden}.boost-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%;display:flex;flex-direction:column;align-items:center;gap:9px}.boost-foot{flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding-top:2px}.lv-tag{color:#ffd34d;font-weight:800;font-size:13px;margin-left:4px}.lv-pips{display:flex;gap:5px}.detail-note{font-size:12px;line-height:1.4;color:var(--muted);text-align:center;padding:0 18px 4px;max-width:34ch;margin:0 auto}.lv-pip{width:12px;height:6px;border-radius:3px;background:var(--fill)}.lv-pip.on{background:#ffd34d}.boost-help{color:var(--muted);font-size:12px;text-align:center}.boost-help b{color:#ff7a85}.emp-rows{display:flex;flex-direction:column;gap:6px;width:100%}.emp-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;background:var(--sunken);border:1px solid var(--line-strong);border-radius:10px;padding:9px 11px;cursor:pointer;color:inherit;font:inherit;text-align:left}.emp-row.sel{border-color:#ffd34d;background:#ffd34d18}.emp-row.maxed{opacity:.5;cursor:default}.emp-name{font-weight:800;font-size:14px}.emp-deg{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.emp-dmg{font:800 13px sans-serif;font-variant-numeric:tabular-nums}.emp-dmg b{color:#ffd34d}.emp-inv{font:800 12px var(--font-ui);color:var(--accent);min-width:22px;text-align:right}.emp-pips{display:flex;gap:3px}.emp-pips.wide{flex:1;justify-content:flex-end}.emp-pip{width:7px;height:7px;border-radius:50%;background:var(--line-strong);border:1px solid var(--line)}.emp-pip.on{background:#ffd34d;border-color:#ffd34d}.fuse-line{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.fuse-count{font:800 13px sans-serif;color:#ffd34d}.fuse-short{display:flex;flex-direction:column;gap:6px;width:100%}.fuse-warn{display:flex;flex-direction:column;gap:6px;align-items:flex-start;width:100%;padding:8px;border-radius:10px;border:1px solid rgba(224,72,60,.5);background:#e0483c17}.fuse-warn-head{font:800 12px sans-serif;color:#ff8b80}.fuse-warn-line{margin-top:6px;padding-top:6px;border-top:1px solid var(--line);font:800 12px sans-serif;color:#ff8b80}.fuse-chips{display:flex;flex-wrap:wrap;gap:8px}.fuse-chips .stage-chip{border-color:#e0483c}.boost-have{color:var(--muted);font-size:12px}.boost-card .btn[disabled]{opacity:.5;cursor:not-allowed}.boost-feed-label{color:var(--muted);font-size:12px;text-align:center}.boost-feed{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.feed-cell{background:var(--sunken);border:2px solid var(--line-strong);border-radius:12px;padding:4px;display:grid;place-items:center;cursor:pointer;transition:border-color .12s,transform .12s}.feed-cell:hover{border-color:#ffd34d88;transform:translateY(-1px)}.feed-cell.sel{border-color:#ffd34d;background:#ffd34d18}.feed-fig{width:44px;height:44px;display:grid;place-items:center}.feed-fig canvas,.feed-fig img{image-rendering:pixelated;background:transparent;box-shadow:none;border-radius:0}.xp-row{display:flex;align-items:center;gap:8px;width:100%}.xp-label{font-size:12px;color:var(--muted);white-space:nowrap}.xp-bar{flex:1;height:8px;border-radius:4px;background:var(--sunken);border:1px solid var(--line);overflow:hidden;display:flex}.xp-fill{height:100%;flex:0 0 auto;background:linear-gradient(90deg,#3aa6ff,#7fd0ff)}.xp-pend{height:100%;flex:0 0 auto;background:linear-gradient(90deg,#ffd34d,#ffe89a)}.xp-pend-tag{font:800 12px sans-serif;color:#ffd34d;white-space:nowrap}.xp-pend-tag:empty{display:none}.xp-sticky{position:sticky;top:0;z-index:4;width:100%;padding:7px 9px;border-radius:10px;background:var(--panel);border:1px solid var(--line);box-shadow:0 6px 10px -6px #0000008c}.foot-row{display:flex;gap:7px;width:100%}.foot-row .btn{flex:1 1 auto}.foot-row .btn.ghost{flex:0 0 auto}.xp-add{width:100%;display:flex;flex-direction:column;gap:7px}.xp-add-head{display:flex;align-items:center;justify-content:space-between;font:700 12px sans-serif;color:var(--muted)}.xp-toggle{display:flex;background:var(--sunken);border-radius:8px;padding:2px}.xp-tog{border:none;background:transparent;color:var(--muted);font:700 11px sans-serif;padding:4px 12px;border-radius:6px;cursor:pointer}.xp-tog.on{background:var(--fill);color:var(--fg)}.cube-pour{display:flex;align-items:center;gap:10px;width:100%}.cube-art{flex:0 0 auto;color:#7fd0ff;display:grid;place-items:center}.cube-art .ico{width:38px;height:38px}.cube-ctl{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.cube-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.cube-left{font-size:12px;color:var(--muted);white-space:nowrap}.cube-amt{font:800 14px sans-serif;color:#ffd34d;font-variant-numeric:tabular-nums}.cube-ctl input[type=range]{width:100%;height:22px;margin:0;background:transparent;accent-color:#ffd34d;cursor:pointer}.cube-ctl input[type=range]:disabled{opacity:.4;cursor:default}.cube-line .btn.small{padding:4px 12px;font-size:12px}.xp-hint{font-size:11px;color:var(--muted);text-align:center}.feed-cell .feed-n{position:absolute;top:-5px;right:-5px;background:var(--fill);color:var(--fg);border-radius:8px;font:700 10px sans-serif;padding:0 4px;border:1px solid var(--ink)}.feed-xp{font-size:10px;color:#7fd0ff;font-weight:700}.lvl-sec{width:100%;display:flex;flex-direction:column;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.lvl-sec-title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lvl-sec-head{display:flex;align-items:center;justify-content:space-between}.lvl-sec .boost-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.feed-cell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 3px 5px}.feed-cell.card-glow,.stage-chip.card-glow{background-color:var(--panel);background-image:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--elglow, #568cff) 34%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 10%,var(--panel)) 80%);background-repeat:no-repeat}.feed-cell.card-glow.sel{border-color:#ffd34d;box-shadow:inset 0 0 0 999px #ffd34d1f}.feed-cell.card-glow.leveled{border-color:#d99a2b}.feed-name{font-size:10px;font-weight:700;color:var(--fg-dim);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-chip .feed-name{max-width:64px}.detail-hero canvas{transition:width .26s cubic-bezier(.3,.8,.35,1),height .26s cubic-bezier(.3,.8,.35,1)}.mode-level .detail-hero canvas,.mode-empower .detail-hero canvas{width:64px!important;height:64px!important}.role-tags{transition:max-height .26s ease,opacity .2s ease;max-height:60px;overflow:hidden}.mode-level .role-tags,.mode-empower .role-tags{max-height:0;opacity:0}.mode-level #boostCanvas{display:none}.mode-empower #boostCanvas{width:148px!important;height:148px!important}.mode-level.picking #boostCanvas{display:block}.boost-help.ready{color:#6fe0a0;font-weight:700}.respec{align-self:center;touch-action:manipulation}.respec-warn{font-size:12px;line-height:1.45;color:var(--muted);text-align:center;border:1px solid #e05b5b55;background:#e05b5b12;border-radius:10px;padding:8px 10px}.respec-warn b{color:#ff8a80}.btn.danger{background:#e0483c;border-color:#ff7a6e;color:#fff;font-weight:800}.btn.danger:active{background:#c93a2f}.btn.danger[disabled]{background:#5a2b27;border-color:#7a3a34;color:#d8a9a3}.grow-rows{display:flex;flex-direction:column;gap:6px;width:100%}.grow-row{display:flex;align-items:center;gap:10px;background:var(--sunken);border:1px solid var(--line);border-radius:10px;padding:6px 8px 6px 10px}.grow-name{flex:1;font-weight:800;font-size:13px}.grow-deg{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.grow-ctl{display:flex;align-items:center;gap:2px}.grow-btn{width:30px;height:30px;border-radius:8px;cursor:pointer;background:var(--fill);border:1px solid var(--line-strong);color:var(--fg);font:900 16px sans-serif;line-height:1;touch-action:manipulation}.grow-btn:active{filter:brightness(1.25)}.grow-btn[disabled]{opacity:.32;cursor:default}.grow-n{min-width:22px;text-align:center;font:800 14px sans-serif;font-variant-numeric:tabular-nums}.grow-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.grow-free{font:800 11px sans-serif;color:var(--muted);white-space:nowrap}.grow-free.has{color:#ffd34d}.xp-fill{transition:none}.lvl-sec .boost-have{font-size:12px;font-weight:800;color:var(--gold-text, #ffd34d)}.boost-tabs{display:flex;gap:4px;background:var(--sunken);border-radius:10px;padding:3px}.boost-tab{border:none;background:transparent;color:var(--fg-dim);cursor:pointer;font:700 12px var(--font-ui);padding:6px;border-radius:8px;flex:1;white-space:nowrap}.boost-tab.on{background:var(--fill);color:var(--fg)}.mode-sprite #boostCanvas{image-rendering:pixelated;background:radial-gradient(60% 60% at 50% 42%,#20283a,#11151c 78%);border-radius:14px}.sprite-info{text-align:center;display:flex;flex-direction:column;gap:4px}.sprite-role{color:var(--text);font-size:13px;line-height:1.35;max-width:240px}.sprite-meta{color:var(--muted);font-size:12px;font-weight:600}.filter-wrap{position:relative;flex-shrink:0;z-index:5}.filter-bar{display:flex;align-items:center;gap:10px;margin:4px 0}.filter-bar-meta{color:var(--muted);font-size:12px;font-weight:700}.filter-bar .clear{margin-left:auto;padding:3px 10px;font-size:11px}#filterToggle{font-weight:800}#filterToggle.open,#collCondense.on{border-color:var(--accent);color:var(--accent)}.filter-panel{margin-top:4px;padding:8px 12px 10px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.filter-panel.anim{animation:filterDrop .18s cubic-bezier(.2,.7,.3,1);transform-origin:top}@keyframes filterDrop{0%{opacity:0;transform:translateY(-8px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}.tag-groups{display:flex;flex-direction:column;gap:14px;padding:2px 0}.tag-row{display:flex;flex-direction:column;gap:6px;align-items:stretch}.tag-row-lbl{color:var(--muted);text-transform:uppercase;font:800 10px var(--font-ui);letter-spacing:.06em}.tag-row-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-left:14px}.tag-chip{flex:0 0 auto;cursor:pointer;white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:inset 0 0 0 2px var(--cut);padding:4px 11px;color:var(--muted);font:700 12px var(--font-ui)}.tag-chip.on{border-color:var(--accent);background:#ffd34d18;color:var(--accent)}.tag-chip.rar-common{color:var(--fg-dim)}.tag-chip.rar-uncommon{color:#5fd28a}.tag-chip.rar-rare{color:#5aa9ff}.tag-chip.rar-legendary{color:var(--accent)}.tag-chip.rar-uncommon.on{border-color:#5fd28a;background:#5fd28a18}.tag-chip.rar-rare.on{border-color:#5aa9ff;background:#5aa9ff18}.tag-chip.atk-purple{color:#b78bff}.tag-chip.atk-gold{color:#ffcf4d}.tag-chip.atk-blue{color:#5aa9ff}.tag-chip.atk-purple.on{border-color:#b78bff;background:#b78bff20}.tag-chip.atk-gold.on{border-color:#ffcf4d;background:#ffcf4d20}.tag-chip.atk-blue.on{border-color:#5aa9ff;background:#5aa9ff20}.tag-chip.dir{font-weight:800}.tag-chip.clear{padding:3px 10px;font-size:11px}.tag-def{margin:6px 0 4px;padding:8px 12px;border-radius:10px;background:#ffd34d10;border:1px solid #ffd34d33;color:var(--text);font-size:13px;line-height:1.4}.tag-def b{color:var(--accent)}.coll-count{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0}.role-tags{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.role-tag{background:var(--sunken);border:1px solid var(--line-strong);border-radius:999px;padding:2px 9px;font:700 11px var(--font-ui);color:var(--fg-dim)}button.role-tag{cursor:pointer}button.role-tag:hover{border-color:#ffd34d88;color:#e6eefc}.tag-chip.tag-active{cursor:pointer}.move-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;width:100%}.move-chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:var(--sunken);border:1px solid var(--line-strong);border-radius:999px;box-shadow:inset 0 0 0 2px var(--cut);padding:5px 11px;color:inherit;font:700 12px var(--font-ui)}.move-chip.sel,.inspect-top .it-pill.sel{border-color:#ffd34d;background:#ffd34d18}.move-chip .move-dot{width:10px;height:10px}.move-chip .move-dot.ability-dot{width:auto;font-size:12px}.move-dot.ability-dot{height:12px;display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:translateY(-.5px)}.move-detail{width:100%;background:var(--sunken);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;text-align:left;min-height:96px}.move-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.move-dot.ability-dot{background:none;color:var(--gold-text);width:auto;font-size:13px}.move-head{display:flex;align-items:baseline;gap:8px}.move-name{font-weight:800;font-size:14px}.move-kind{font-size:12px;font-weight:700}.move-kind.ability-tag{color:#ffd34d}.move-size{margin-left:auto;color:var(--muted);font-size:12px}.move-eff{color:var(--muted);font-size:13px;line-height:1.4}.nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:560px;z-index:40;display:flex;justify-content:space-around;align-items:stretch;background:color-mix(in srgb,var(--panel) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:7px 4px calc(7px + env(safe-area-inset-bottom))}.nav[hidden]{display:none}.nav-item{flex:1;background:none;border:none;cursor:pointer;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px 2px;font:700 10px var(--font-ui)}.nav-item .nav-ic{width:24px;height:24px;display:grid;place-items:center}.nav-ic svg{width:23px;height:23px;fill:currentColor;stroke:none}.nav-item{border-radius:13px;transition:transform .09s ease,box-shadow .09s ease}.nav-item.on{color:var(--dc-ember-ink);background:var(--dc-tooth),var(--dc-ember);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-ember-lit),0 3px 0 var(--dc-ember-bevel)}.nav-item{position:relative}.nav-item:after{content:"";position:absolute;left:0;right:0;top:-7px;bottom:calc(-7px - env(safe-area-inset-bottom))}.nav-item:first-child:after{left:-4px}.nav-item:last-child:after{right:-4px}.nav-item:active{transform:translateY(2px)}.nav-item.on:active{box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-ember-lit),0 1px 0 var(--dc-ember-bevel)}.nav-lbl{letter-spacing:.02em}body.has-nav #app{padding-bottom:calc(68px + env(safe-area-inset-bottom))}body.has-fan .team-edit .team-foot{padding-left:94px}body.has-fan[data-fan-side=right] .team-edit .team-foot{padding-left:0;padding-right:94px}body.has-fan .coll,body.has-fan .store-scroll,body.has-fan .team-list,body.has-fan .settings-list{margin-bottom:calc(-1 * var(--safe-b, 0px));padding-bottom:calc(8px + var(--safe-b, 0px))}.online-screen .menu-center{gap:12px}.online-screen .menu-center>*{width:100%;max-width:340px}.online-sec{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.online-rank{display:flex;flex-direction:column;align-items:center;gap:2px}.online-rank-label{font:800 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.online-rank-value{font:800 34px var(--font-ui);line-height:1.1;color:var(--fg)}.online-rank-record{font-size:12px;color:var(--muted)}.online-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:800 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.online-sec-note{font-weight:700;letter-spacing:0;text-transform:none}.online-note{font-size:12px;color:var(--muted);text-align:center}.online-note.bad{color:#ff8b80}.online-join{display:flex;gap:8px}.online-code{flex:1;min-width:0;text-transform:uppercase}.online-join .btn:not(.online-code){min-width:76px;flex:0 0 auto}.online-screen .btn.big{flex-direction:column;gap:5px;padding:12px 18px}.online-screen .btn.big .team-pill{margin-left:0;font-size:11px;color:inherit;background:color-mix(in srgb,currentColor 14%,transparent)}.friendscard{position:relative;z-index:3;min-height:138px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:5px;background:var(--dc-tooth-bold),var(--dc-dusk);border:0;border-radius:16px;padding:12px 12px 11px;color:#fff;font:inherit;cursor:pointer;text-align:left;box-shadow:inset 0 0 0 4px var(--cut),inset 0 4px 0 var(--dc-dusk-lit),0 6px 0 var(--dc-dusk-bevel),var(--dc-drop);transition:transform .09s ease,box-shadow .09s ease}.friendscard:active{transform:translateY(4px);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-dusk-lit),0 1px 0 var(--dc-dusk-bevel),0 2px 5px #00000052}.friendscard-scene{position:absolute;inset:4px;border-radius:13px;overflow:hidden;pointer-events:none}.friendscard-scene b{position:absolute;inset:0;opacity:.32}.friendscard-scene i{position:absolute;background:var(--dc-dusk-sha-solid)}.friendscard-scene i:nth-child(1){left:66px;top:24px;width:46px;height:46px;border-radius:50%}.friendscard-scene i:nth-child(2){left:46px;top:76px;width:86px;height:72px;border-radius:43px 43px 0 0}.friendscard-scene i:nth-child(3){left:130px;top:36px;width:56px;height:56px;border-radius:50%}.friendscard-scene i:nth-child(4){left:108px;top:96px;width:100px;height:80px;border-radius:50px 50px 0 0}.friendscard-art{pointer-events:none;font-size:46px;line-height:1;color:#ffffffe6;position:absolute;right:2px;top:-48px;z-index:2;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.friendscard-count{position:relative;align-self:flex-start;font-family:var(--font-num);font-size:13px;font-variant-numeric:tabular-nums;color:#fff;padding:5px 10px;border-radius:9px;background:#0c04206b;box-shadow:inset 0 0 0 2px var(--cut)}.friendscard.live .friendscard-count{color:#fff}.friendscard-note{font-family:var(--font-num);font-size:8.5px;color:#ffffffb8;line-height:1.25;min-height:11px;letter-spacing:.04em}.friends-screen .menu-center{justify-content:flex-start;gap:12px;overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.friends-screen .menu-center>*{width:100%;max-width:340px}.friend-add{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.friend-add-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:800 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.friend-mine{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:8px;row-gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line)}.friend-mine:empty{display:none}.friend-mine-label{grid-column:1;grid-row:1;white-space:nowrap;font:800 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.friend-mine-code{grid-column:1;grid-row:2;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;font-family:var(--font-num);font-size:18px;letter-spacing:.08em;user-select:all;-webkit-user-select:all}.friend-mine .btn{grid-row:1 / span 2}.friend-join{display:flex;gap:8px}.friend-code{flex:1 1 0;min-width:0;text-transform:uppercase}.friend-join .btn:not(.friend-code){flex:none;padding-inline:14px}.friend-status{font-size:12px;color:var(--muted);text-align:center}.friend-status[hidden]{display:none}.friend-empty{font-size:12px;color:var(--muted);text-align:center}.friend-list{display:flex;flex-direction:column;gap:6px}.friend-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--sunken);border:1px solid var(--line)}.friend-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--line-strong)}.friend-dot.on{background:var(--online)}.friend-name{flex:1;font-weight:800;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-rating{font-size:12px;color:var(--muted);white-space:nowrap}.friend-del{color:var(--muted)}.head-spacer{width:72px;flex:0 0 auto}.settings-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.set-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--dc-tooth),var(--surface);border:0;border-radius:14px;padding:13px 14px;box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 4px 0 var(--dc-quiet-bevel),var(--dc-drop)}.set-row[hidden]{display:none}.set-hero{position:relative;display:flex;align-items:center;gap:14px;min-height:104px;margin:30px 0 4px;padding:15px 16px 14px;border-radius:17px;background:var(--dc-tooth),var(--surface);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-quiet-lit),0 6px 0 var(--dc-quiet-bevel),var(--dc-drop)}.set-hero-art{position:absolute;right:8px;top:-36px;z-index:2;width:118px;height:118px;display:grid;place-items:end center;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5));pointer-events:none}.set-hero-art canvas{background:none;box-shadow:none;border-radius:0}.set-cta{width:100%;margin:10px 0 0;font-family:var(--font-display);font-weight:400;font-size:20px;padding:13px 14px}.set-cta-alt{margin-top:8px}.set-cta-note{margin:9px 2px 2px;font-size:12px;line-height:1.35;color:var(--muted)}.set-hero-ava{flex:0 0 auto;width:56px;height:56px;border-radius:14px;display:grid;place-items:center;align-self:center;background:var(--dc-sunk);box-shadow:inset 0 0 0 3px var(--cut);filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.set-hero-id{display:flex;flex-direction:column;gap:4px;min-width:0}.set-hero-eyebrow{font-family:var(--font-num);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.set-hero-name{font-family:var(--font-display);font-weight:400;font-size:23px;color:var(--text)}.set-hero-stats{display:flex;gap:6px;flex-wrap:wrap}.coll-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;min-height:126px;padding:14px 16px 15px;border-radius:18px;margin-bottom:2px;background:var(--dc-tooth),var(--dc-dusk);color:#fff;box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-dusk-lit),0 5px 0 var(--dc-dusk-bevel),var(--dc-drop)}.coll-hero-eyebrow{position:relative;font-family:var(--font-num);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.coll-hero-num{position:relative;font-family:var(--font-num);font-size:34px;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 3px 0 var(--dc-dusk-sha)}.coll-hero-art{position:absolute;right:10px;top:-34px;z-index:2;width:124px;height:124px;display:grid;place-items:end center;filter:drop-shadow(0 8px 10px rgba(10,2,30,.55))}.coll-hero-art canvas{background:none;box-shadow:none;border-radius:0;animation:dcIdle 1.1s steps(1,end) infinite}[data-motion=simple] .coll-hero-art canvas{animation:none}.coll-hero-meter{position:relative;display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.coll-hero-meter i{height:14px;border-radius:4px;background:var(--dc-dusk-sha);box-shadow:inset 0 0 0 2px var(--cut)}.coll-hero-meter i.on{background:var(--accent);box-shadow:inset 0 0 0 2px var(--cut),inset 0 -3px #966000b3}.set-slider{flex:0 0 auto;width:138px;height:26px;margin:0;padding:0;background:none;border:none;-webkit-appearance:none;appearance:none;cursor:pointer}.set-slider::-webkit-slider-runnable-track{height:14px;border-radius:7px;background:var(--dc-sunk);box-shadow:inset 0 0 0 2px var(--cut)}.set-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;margin-top:-4px;background:var(--accent);box-shadow:inset 0 0 0 2px var(--cut),0 2px 0 var(--dc-keyed-bevel)}.set-slider::-moz-range-track{height:14px;border-radius:7px;background:var(--dc-sunk);box-shadow:inset 0 0 0 2px var(--cut)}.set-slider::-moz-range-thumb{width:22px;height:22px;border:none;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 2px var(--cut),0 2px 0 var(--dc-keyed-bevel)}.set-info{display:flex;flex-direction:column;gap:2px}.set-title{font-weight:800;font-size:14px}.set-sub{color:var(--muted);font-size:12px}.seg{display:flex;gap:4px;background:var(--sunken);border-radius:10px;padding:3px;flex:0 0 auto}.seg-btn{border:none;background:transparent;color:var(--muted);font:700 13px var(--font-ui);padding:6px 14px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .22s ease,color .2s ease}#skinSeg{flex:0 0 196px}#themeSeg{flex:0 0 168px}#themeSeg .seg-btn{font-size:12px;padding-inline:6px}#skinSeg+*,.set-row:has(#skinSeg) .set-info{min-width:0}#skinSeg .seg-btn{font-size:11.5px;padding-inline:5px}.seg-btn.on{background:var(--accent);color:#1a1205}.seg-slide{position:relative}.seg-slide .seg-btn{flex:1 1 0;min-width:0;position:relative;z-index:1}.seg-slide .seg-btn.on{background:transparent}.seg-slide:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 5px);border-radius:8px;background:var(--accent);transition:transform .22s cubic-bezier(.2,.7,.3,1)}.seg-slide[data-on=light]:before,.seg-slide[data-on=fan]:before,.seg-slide[data-on=off]:before,.seg-slide[data-on=tinlitho]:before,.seg-slide[data-on=clunky]:before,.seg-slide[data-on=right]:before,.seg-slide[data-on=wheel]:before{transform:translate(calc(100% + 4px))}.seg-slide.seg-3:before{width:calc(33.3333% - 4.6667px)}.seg-slide.seg-3[data-on=tinlitho]:before{transform:translate(calc(100% + 4px))}.seg-slide.seg-3[data-on=riso]:before{transform:translate(calc(200% + 8px))}.seg-slide.seg-3[data-on=auto]:before{transform:translate(calc(200% + 8px))}.nav.fan-mode{display:block;inset:0;transform:none;width:auto;max-width:none;background:none;border-top:0;backdrop-filter:none;padding:0;pointer-events:none}.fan-veil{position:absolute;inset:0;opacity:0;pointer-events:none;touch-action:none;background:radial-gradient(420px 420px at 0 100%,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--bg) 60%,transparent) 55%,transparent 78%);transition:opacity .24s}.fan-veil[data-side=right]{background:radial-gradient(420px 420px at 100% 100%,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--bg) 60%,transparent) 55%,transparent 78%)}.fan-veil.open{opacity:1;pointer-events:auto}.fan-items{position:absolute;left:0;bottom:0;width:0;height:0;touch-action:none}.fan-items[data-side=right]{left:auto;right:0}.fan-item:before{content:"";position:absolute;left:-122px;top:50%;width:300px;height:90px;transform:translateY(-50%);clip-path:polygon(0 50%,100% 0,100% 100%);-webkit-mask-image:radial-gradient(circle 280px at 0 50%,#000 99%,transparent 100%);mask-image:radial-gradient(circle 280px at 0 50%,#000 99%,transparent 100%);background:color-mix(in srgb,var(--fg) 7%,transparent);z-index:-1}.fan-item:nth-of-type(2n):before{background:none}.fan-items[data-side=right] .fan-item:before{left:auto;right:-122px;clip-path:polygon(100% 50%,0 0,0 100%);-webkit-mask-image:radial-gradient(circle 280px at 100% 50%,#000 99%,transparent 100%);mask-image:radial-gradient(circle 280px at 100% 50%,#000 99%,transparent 100%)}.fan-core{position:absolute;left:-280px;bottom:-280px;width:560px;height:560px;border-radius:50%;background:color-mix(in srgb,var(--panel-2) 97%,transparent);border:1px solid var(--line-strong);box-shadow:var(--elev-2);transform:scale(0);transition:transform .28s cubic-bezier(.22,.9,.32,1.08);pointer-events:none}.fan-core.open{transform:scale(1)}.fan-item{position:absolute;left:0;top:-15px;height:30px;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:999px;background:transparent;border:none;color:var(--fg-dim);font:800 15px var(--font-ui);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transform-origin:left center;will-change:transform,opacity;backface-visibility:hidden;transition:transform .3s cubic-bezier(.22,.85,.3,1),opacity .18s,background-color .12s,color .12s}.fan-item.pressing,.fan-item:active{background:color-mix(in srgb,var(--fg) 15%,transparent);color:var(--text)}.fan-item.on.pressing,.fan-item.on:active{background:color-mix(in srgb,var(--accent) 22%,transparent)}.fan-items.dragging .fan-item{transition:none}.fan-items[data-side=right] .fan-item{left:auto;right:0;flex-direction:row-reverse;transform-origin:right center}.fan-item .nav-ic{width:20px;height:20px;display:grid;place-items:center}.fan-item .nav-ic svg{width:17px;height:17px}.fan-item.on{color:var(--accent)}.fan-mark{position:absolute;left:0;top:-7px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:11px solid var(--accent);transform-origin:left center;opacity:0;transition:opacity .16s;pointer-events:none}.fan-items[data-side=right] .fan-mark{left:auto;right:0;border-right:none;border-left:11px solid var(--accent);transform-origin:right center}.fan-mark.on{opacity:1}.fan-item.armed{color:var(--text)}.fan-item.armed.on{color:var(--accent)}.fan-fab{position:absolute;left:-82.5px;bottom:-82.5px;width:165px;height:165px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-strong);box-shadow:var(--elev-2);color:var(--text);cursor:pointer;pointer-events:auto;touch-action:none;transition:transform .25s cubic-bezier(.22,.9,.32,1.08),border-color .2s}.fan-fab .nav-ic{position:absolute;left:94px;top:34px;width:34px;height:34px;display:grid;place-items:center}.fan-fab[data-side=right]{left:auto;right:-82.5px}.fan-fab[data-side=right] .nav-ic{left:auto;right:94px}.fan-fab.open{transform:scale(1.3);border-color:var(--accent)}.fan-fab:active{filter:brightness(1.22)}.fan-fab .nav-ic{width:34px;height:34px;display:grid;place-items:center}.fan-fab .nav-ic svg{width:32px;height:32px}.set-note{color:var(--muted);font-size:12px;text-align:center;margin-top:4px;line-height:1.4}.restore-btn{display:flex;margin:8px auto 0;padding:9px 18px;font-size:13px}[data-theme=light]{--bg: #eef0f4;--plate-face: linear-gradient(165deg, #ffffff, #e6ecf8);--plate-face-small: linear-gradient(165deg, #ffffff, #e9eef8);--wedge-face: linear-gradient(180deg, #fbfcff, #e2e8f2);--wedge-cut: #8e9ab2;--wedge-lit: rgba(255, 255, 255, .95);--wedge-bevel: rgba(40, 52, 84, .13);--wedge-drop: rgba(31, 46, 80, .18);--wx-speck: rgba(140, 96, 34, .78);--wx-speck-b: rgba(156, 108, 40, .7);--wx-speck-grow: .8px;--grip-rail: rgba(29, 36, 51, .14);--wedge-tick: #cdd3df;--wedge-count: #1b2130;--wedge-count-ink: #ffffff;--fan-dim: rgba(24, 30, 44, .45);--fam-move: #2f6fc0;--fam-power: #d4501a;--fam-spin: #b07f0c;--fam-care: #1f8a50;--fam-weather: #1a7f88;--fam-special: #6d47d4;--plate-edge: #9fb0d0;--plate-edge-small: #b3c0d8;--plate-ink: #1d2436;--plate-glyph: #3b4a6e;--plate-sub: #5d6a86;--bg-veil: none;--panel: #ffffff;--panel-2: #f1f4fa;--surface: linear-gradient(180deg, #ffffff, #f3f6fb);--surface-top: #ffffff;--surface-bot: #f3f6fb;--surface-2: linear-gradient(180deg, #ffffff, #edf1f9);--sunken: #dde3ee;--fill: #d6deeb;--text: #1c2536;--muted: #5d6a80;--fg-dim: #3d4a61;--ink: #ffffff;--accent: #f7c531;--place-ring: #2563eb;--place-pulse: rgba(37, 99, 235, .42);--glass: rgba(255, 255, 255, .78);--gold-text: #8a6410;--p0: #c25a1c;--p1: #1f6fc2;--win-text: #1e8a52;--lose-text: #c0313d;--draw-text: #8a6410;--turn-you-bg: #e3ebfa;--turn-opp-bg: #f8e4e6;--scrim: rgba(226, 231, 240, .6);--banner-glow: rgba(255, 255, 255, .7);--ov-scrim: rgba(232, 236, 243, .85);--ov-ink: #1c2536;--ov-ink-soft: #3d4a61;--ov-muted: #5d6a80;--ov-gold: #8a6410;--ov-you: #2565b8;--ov-opp: #c05c14;--ov-shadow: rgba(255, 255, 255, .7);--board-you: #dbe4f4;--board-you-glow: #acc4ec;--board-opp: #f4e0e2;--board-opp-glow: #ecb6bc;--board-neutral: #e5e9f0;--board-neutral-glow: #c8d0de;--online: #1f8f45;--line: rgba(23, 36, 60, .1);--line-strong: rgba(23, 36, 60, .17);--elev-1: inset 0 1px 0 rgba(255, 255, 255, .85), 0 2px 6px rgba(31, 46, 80, .1);--elev-2: inset 0 1px 0 #ffffff, 0 6px 16px rgba(31, 46, 80, .14);--elev-3: inset 0 1px 0 #ffffff, 0 18px 44px rgba(31, 46, 80, .24);--cut: #8b97ae;--dc-drop: 0 10px 16px rgba(31, 46, 80, .2);--dc-tooth: repeating-linear-gradient(-45deg, rgba(23, 36, 60, .03) 0 3px, rgba(0, 0, 0, 0) 3px 11px);--dc-tooth-bold: repeating-linear-gradient(-45deg, rgba(23, 36, 60, .07) 0 4px, rgba(0, 0, 0, 0) 4px 13px);--dc-ember: linear-gradient(180deg, #ff9455, #ef5f22);--dc-ember-bevel: #b8420f;--dc-ember-lit: rgba(255, 232, 190, .55);--dc-ember-sha: rgba(94, 26, 4, .7);--dc-ember-sha-solid: #5e1a04;--dc-dusk: linear-gradient(180deg, #9a80ff, #6b46e0);--dc-dusk-bevel: #4e2fae;--dc-dusk-lit: rgba(226, 216, 255, .55);--dc-dusk-sha: rgba(38, 12, 88, .62);--dc-dusk-sha-solid: #260c58;--dc-signal: linear-gradient(180deg, #52dd87, #26a061);--dc-signal-bevel: #1d8149;--dc-signal-lit: rgba(206, 255, 226, .55);--dc-signal-sha: rgba(6, 58, 30, .6);--dc-azure: linear-gradient(180deg, #5cb4ff, #2a72e4);--dc-azure-bevel: #1c56ac;--dc-azure-lit: rgba(205, 234, 255, .5);--dc-azure-sha: rgba(6, 34, 78, .75);--dc-azure-sha-solid: #06224e;--dc-teal: linear-gradient(180deg, #3ee0cb, #14a294);--dc-teal-bevel: #0d7a6f;--dc-teal-lit: rgba(200, 255, 248, .5);--dc-teal-sha: rgba(4, 58, 53, .7);--dc-teal-sha-solid: #043a35;--dc-rose: linear-gradient(180deg, #ff74a4, #e0316b);--dc-rose-bevel: #ac1c4c;--dc-rose-lit: rgba(255, 214, 228, .5);--dc-rose-sha: rgba(76, 6, 32, .72);--dc-rose-sha-solid: #4c0620;--dc-keyed: linear-gradient(180deg, #ffd469, #eaa519);--dc-keyed-bevel: #a56d0d;--dc-keyed-lit: rgba(255, 248, 214, .65);--dc-keyed-sha: rgba(88, 55, 0, .6);--dc-keyed-sha-solid: #583700;--dc-quiet: linear-gradient(180deg, #ffffff, #e9eefa);--dc-quiet-bevel: #c0cbdf;--dc-quiet-lit: rgba(255, 255, 255, .95);--dc-quiet-sha: rgba(31, 46, 80, .3);--dc-sunk: #dde3ee;--dc-sunk-ink: rgba(23, 36, 60, .13);--dc-socket: #b9c2d2;--dc-socket-lip: rgba(255, 255, 255, .6);--dc-socket-cast: rgba(31, 46, 80, .45);--feed-you: #2565b8;--feed-opp: #a54d0e;--feed-st-poison: #7b3fb0;--feed-st-noxious: #5f2b94;--feed-st-burn: #a8380b;--feed-st-paralyze: #765500;--feed-st-sleep: #566174;--feed-st-freeze: #07688e;--feed-st-confuse: #b32e7c;--feed-st-slow: #4c6076;--feed-st-root: #4a6b1c;--feed-w-white: #e7ecf5;--feed-w-gold: #f4c542;--feed-w-purple: #9b5cf0;--feed-w-blue: #3a86f0;--feed-w-red: #e0473f;--feed-w-ink-dark: #10131a;--feed-w-ink-light: #ffffff;--feed-chip-shade: rgba(23, 36, 60, .2);--feed-tag-edge: rgba(93, 106, 128, .5);--feed-ko-bg: var(--text);--feed-ko-ink: #ffffff;--feed-rule: var(--line-strong);--feed-tray: var(--dc-sunk);--feed-tray-cast: rgba(31, 46, 80, .28);--feed-latest: rgba(23, 36, 60, .06);--feed-latest-cast: rgba(31, 46, 80, .14);--feed-flash: rgba(23, 36, 60, .12)}[data-theme=light] body,[data-theme=light] html{color-scheme:light}.hud-actions{display:flex;gap:6px;align-items:center;flex:0 0 auto}.plate-stack{position:absolute;right:8px;bottom:-56px;width:62px;height:82px;cursor:pointer;z-index:6}.plate-stack[hidden]{display:none}.plate-stack .plate-card:nth-child(n+4){display:none}.plate-card{position:absolute;left:4px;bottom:20px;width:50px;height:60px;border-radius:8px;padding:5px 4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;background:var(--plate-face-small);border:1px solid var(--plate-edge-small);box-shadow:0 3px 7px #00000073;transform:translate(calc(var(--i) * 3px),calc(var(--i) * -4px)) rotate(calc(var(--i) * 2.5deg));transform-origin:bottom left}.plate-stack.playable .plate-card{border-color:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 40%,transparent)}.pcd-cost{position:absolute;top:3px;left:4px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#2f8fe0;color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;border:1px solid var(--ink)}.pcd-name{font-size:8px;font-weight:700;color:#dfe7f5;line-height:1.05;text-align:center;overflow:hidden}.plate-card .plate-ico{margin:auto auto 2px;color:#c9d6ee}.plate-card .plate-ico .ico{width:18px;height:18px}[data-theme=light] .plate-card{background:linear-gradient(165deg,#fff,#e7edf9);border-color:#b9c6de;box-shadow:0 3px 7px #1f2e502e}[data-theme=light] .pcd-name{color:#3d4a61}[data-theme=light] .plate-card .plate-ico{color:#5d6a80}[data-theme=light] .plate-stack.playable .plate-card{border-color:#e2a72e;box-shadow:0 0 8px #e2a72e73}.plate-play{position:absolute;inset:0;z-index:8;pointer-events:none;overflow:visible}.pp-card{position:absolute;width:120px;height:160px;border-radius:16px;box-sizing:border-box;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--plate-face);border:1.5px solid var(--plate-edge);box-shadow:0 16px 40px #00000080;color:var(--plate-glyph);opacity:0;will-change:transform}.pp-card .plate-ico .ico{width:56px;height:56px}.pp-cost{position:absolute;top:8px;left:10px;font:700 11px var(--font-num);color:#ffd36b}.pp-name{font:900 15px var(--font-ui);color:var(--plate-ink);line-height:1.1;text-align:center}.pp-short{font:700 11px var(--font-ui);color:var(--plate-sub);text-align:center}.plate-play.theirs .pp-card{background:linear-gradient(165deg,#6a3a3a,#3a1a1e);border-color:#9a5555}.pp-burst{position:absolute;width:0;height:0}.pp-burst i{position:absolute;width:5px;height:5px;background:var(--accent);opacity:0}.pp-dust{position:absolute;width:4px;height:4px;opacity:0}.pp-burn{position:absolute;image-rendering:pixelated;background:none;box-shadow:none;border-radius:0}.pp-mark{position:absolute;width:0;height:0}.pp-ring{position:absolute;left:0;top:0;width:56px;height:56px;margin:0;border-radius:50%;border:3px solid var(--accent);opacity:0;transform:translate(-50%,-50%)}.pp-tag{position:absolute;left:0;top:-44px;transform:translate(-50%);opacity:0;white-space:nowrap;padding:3px 7px;border-radius:8px;background:var(--surface);color:var(--text);font:800 11px var(--font-ui);box-shadow:inset 0 0 0 2px var(--cut),0 3px 0 var(--dc-quiet-bevel)}.plate-card{transition:transform .26s cubic-bezier(.5,0,.8,.4),opacity .2s ease-in}.plate-card.gone{transform:translateY(30px) scale(.4);opacity:0}.weather-fx.sweep{animation:wfx-sweep .7s ease-out both}@keyframes wfx-sweep{0%{clip-path:circle(0% at var(--wx, 50%) var(--wy, 50%))}to{clip-path:circle(120% at var(--wx, 50%) var(--wy, 50%))}}@media (prefers-reduced-motion: reduce){.weather-fx.sweep{animation-duration:1ms}}.plate-stack-badge{position:absolute;bottom:2px;left:50%;transform:translate(-50%);white-space:nowrap;padding:2px 8px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line);font-size:10px;font-weight:700;color:var(--muted);z-index:7}.bench-tray-opp{flex-direction:row-reverse}.bench-opp{padding-bottom:8px;min-height:78px}.bench-opp .figtoken{width:58px;padding:4px 2px 2px}.bench-opp .fig-name{font-size:10px}.bench-opp .fig-stack{width:46px;height:44px}.bench-opp .fig-body{width:34px;height:34px;left:6px;font-size:15px}.bench-opp .fig-base{width:40px;left:3px}.bench-opp .bench-slot{width:58px;height:52px}.bench-opp .fig-arrow{display:none}.plate-stack-opp{inset:-56px auto auto 8px}.shop-chest-only{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;white-space:nowrap;color:var(--gold-text)}.shop-plate-ico{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(165deg,#34406a,#1c2440);border:1px solid #4a5c86;border-radius:10px}.shop-plate-ico .plate-ico .ico{width:20px;height:20px}[data-theme=light] .shop-plate-ico{background:linear-gradient(165deg,#fff,#e7edf9);border-color:#b9c6de;color:#5d6a80}.plate-own{position:absolute;top:3px;right:4px;font:800 8px var(--font-ui);color:#ffd34d;background:#080c14b3;border-radius:6px;padding:1px 4px}.plate-own.none{color:#6c7689}.shop-screen .coll.grid,.shop-screen .coll.list{overflow:visible;flex:0 0 auto;min-height:0}.shop-tabs{display:flex;gap:6px;flex-shrink:0}.shop-tab{flex:1;padding:8px 10px;border-radius:10px;cursor:pointer;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--muted);font:700 13px var(--font-ui)}.shop-tab.on{background:var(--tab-on);border-color:var(--tab-on-edge);color:#fff}.shop-subtabs{display:flex;justify-content:center;gap:4px;margin-top:-2px}.shop-subtab{flex:1;max-width:96px;padding:5px 6px;border-radius:999px;cursor:pointer;background:none;border:1px solid transparent;color:var(--muted);font:800 12px var(--font-ui)}.shop-subtab.on{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.shop-list{overflow:visible;flex:0 0 auto}.head-wallet{display:flex;align-items:center;gap:6px;color:var(--muted);font:700 13px var(--font-ui);white-space:nowrap}.head-wallet svg{width:14px;height:14px}.team-slot.buy{border-style:dashed;opacity:.9}.team-slot.buy .slot-actions .btn{display:inline-flex;align-items:center;gap:6px}.team-slot.buy .slot-actions .btn svg{width:14px;height:14px}.figtoken.dazed{opacity:.55;filter:saturate(.6)}.fig-waitbadge{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;border-radius:8px;box-sizing:border-box;background:#d99a2b;color:#241a06;border:1.5px solid var(--ink);display:grid;place-items:center;font:800 11px/1 var(--font-ui);text-align:center;padding:0 3px}.screen.campaign{position:relative}.tw-scroll{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:112px}body.has-nav .tw-scroll{margin-bottom:calc(-68px - env(safe-area-inset-bottom));padding-bottom:calc(180px + env(safe-area-inset-bottom))}body.has-fan .tw-scroll{margin-bottom:calc(-1 * var(--safe-b, 0px));padding-bottom:calc(112px + var(--safe-b, 0px))}.tw-map{position:relative;width:100%}.tw-svg{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none}.tw-node{cursor:pointer}.tw-num{font-family:var(--font-num);font-size:15px}.tw-kicker{font-family:var(--font-num);font-size:10px;letter-spacing:.16em}.tw-name{font-family:var(--font-display);font-size:21px;font-weight:400;letter-spacing:.01em}.tw-count{font-family:var(--font-num);font-size:13px;font-variant-numeric:tabular-nums;color:var(--gold-text);letter-spacing:.04em;padding-right:4px}.tw-hero{position:absolute;width:64px;height:64px;pointer-events:none;transform:translate(-50%,-78%);filter:drop-shadow(0 6px 6px rgba(0,0,0,.45))}.tw-hero canvas{width:64px;height:64px;image-rendering:pixelated;background:none;box-shadow:none;border-radius:0}@keyframes tw-snap-x{0%,49.99%{transform:translate(0)}50%,to{transform:translate(3px)}}@keyframes tw-blink{0%,49.99%{opacity:.55}50%,to{opacity:1}}@keyframes tw-glow-slow{0%,79.99%{opacity:1}80%,to{opacity:.82}}@keyframes tw-gear{to{transform:rotate(360deg)}}@keyframes tw-gear-rev{to{transform:rotate(-360deg)}}@keyframes tw-flap{0%,49.99%{transform:scaleX(1)}50%,to{transform:scaleX(.72)}}@keyframes tw-bird{0%{transform:translate(0)}60%,to{transform:translate(440px)}}@keyframes tw-wing{0%,49.99%{transform:scaleY(1)}50%,to{transform:scaleY(-.7)}}@keyframes tw-fly{0%{transform:translate(0)}25%{transform:translate(5px,-4px)}50%{transform:translate(10px,1px)}75%{transform:translate(4px,5px)}to{transform:translate(0)}}@keyframes tw-snow{0%{transform:translateY(0)}to{transform:translateY(352px)}}@keyframes tw-flash{0%,93.99%{opacity:0}94%,95.99%{opacity:.35}96%,to{opacity:0}}@keyframes tw-spark{0%{transform:translateY(0);opacity:1}to{transform:translateY(-56px);opacity:0}}.tw-hero canvas{animation:dcIdle 1.1s steps(1,end) infinite}.tw-beacon{animation:tw-blink 1.1s steps(1,end) infinite}.tw-plate.is-live .tw-bob{animation:dcIdle 1.1s steps(1,end) infinite}.tw-plate.is-live .tw-wave{animation:tw-snap-x 2.2s steps(1,end) infinite}.tw-plate.is-live .tw-cloud{animation:tw-snap-x 2.6s steps(1,end) infinite}.tw-plate.is-live .tw-ember{animation:tw-blink 1.4s steps(1,end) infinite}.tw-plate.is-live .tw-pool{animation:tw-glow-slow 4.5s steps(1,end) infinite}.tw-plate.is-live .tw-bolt{animation:tw-blink .9s steps(1,end) infinite}.tw-plate.is-live .tw-glint{animation:tw-blink 1.6s steps(1,end) infinite}.tw-plate.is-live .tw-gear{animation:tw-gear 8s steps(16,end) infinite}.tw-plate.is-live .tw-gear.tw-rev{animation-name:tw-gear-rev}.tw-plate.is-live .tw-flag{animation:tw-flap .9s steps(1,end) infinite}.tw-plate.is-live .tw-bird{animation:tw-bird 11s steps(36,end) infinite}.tw-plate.is-live .tw-wing{animation:tw-wing .3s steps(1,end) infinite}.tw-plate.is-live .tw-fly{animation:tw-fly 2.4s steps(1,end) infinite}.tw-plate.is-live .tw-fly.tw-f1{animation-duration:3.1s;animation-delay:.8s}.tw-plate.is-live .tw-fly.tw-f2{animation-duration:2.7s;animation-delay:1.5s}.tw-plate.is-live .tw-snow{animation:tw-snow 6s steps(48,end) infinite}.tw-plate.is-live .tw-snow.tw-s1{animation-duration:7.5s}.tw-plate.is-live .tw-snow.tw-s2{animation-duration:5.2s}.tw-plate.is-live .tw-flash{animation:tw-flash 5.5s steps(1,end) infinite}.tw-plate.is-live .tw-spark{animation:tw-spark 2.4s steps(10,end) infinite}.tw-gust{stroke-dasharray:150 1000;stroke-dashoffset:150}@keyframes tw-gust{0%{stroke-dashoffset:150}55%{stroke-dashoffset:-1000}to{stroke-dashoffset:-1000}}.tw-plate.is-live .tw-gust{animation:tw-gust 9s steps(50,end) infinite}.tw-plate.is-live .tw-w1 .tw-gust{animation-delay:4.5s;animation-duration:11s}@keyframes tw-fleck{0%,90%{transform:translate(0);opacity:0}91%{opacity:1}to{transform:translate(14px,-18px);opacity:0}}@keyframes tw-fleck-l{0%,90%{transform:translate(0);opacity:0}91%{opacity:1}to{transform:translate(-14px,-18px);opacity:0}}.tw-plate.is-live .tw-fleck{animation:tw-fleck 7s steps(6,end) infinite}.tw-plate.is-live .tw-fleck.tw-left{animation-name:tw-fleck-l}.tw-plate.is-live .tw-fleck.tw-fk1{animation-duration:9s}.tw-plate.is-live .tw-fleck.tw-fk2{animation-duration:11.5s}@keyframes tw-ripple{0%{transform:scale(.6);opacity:.95}to{transform:scale(1.9);opacity:0}}.tw-ripple{opacity:0;transform-box:fill-box;transform-origin:center}.tw-plate.is-live .tw-ripple{animation:tw-ripple 3.3s steps(6,end) infinite}.tw-plate.is-live .tw-r1{animation-delay:-1.1s}.tw-plate.is-live .tw-r2{animation-delay:-2.2s}@keyframes tw-seed{0%{transform:translate(0);opacity:1}90%{opacity:1}to{transform:translate(60px,-90px);opacity:0}}.tw-plate.is-live .tw-seed{animation:tw-seed 8s steps(24,end) infinite}.tw-plate.is-live .tw-seed.tw-s1{animation-duration:10s}.tw-plate.is-live .tw-seed.tw-s2{animation-duration:7s}.tw-plate.is-live .tw-spark.tw-s1{animation-duration:3s}.tw-plate.is-live .tw-spark.tw-s2{animation-duration:2.1s}.tw-flash,.tw-spark{opacity:0}.tw-gear,.tw-flag,.tw-wing{transform-box:fill-box}.tw-gear{transform-origin:center}.tw-flag,.tw-wing{transform-origin:left center}.tw-wing{transform-origin:center}.tw-d1{animation-delay:.35s}.tw-d2{animation-delay:.7s}.tw-d3{animation-delay:1.05s}.tw-node.tw-picked>:first-child{filter:drop-shadow(0 0 0 var(--accent)) drop-shadow(0 0 3px var(--accent))}@keyframes twIsleL{0%{opacity:0;transform:translate(-46px,16px)}}@keyframes twIsleR{0%{opacity:0;transform:translate(46px,16px)}}@keyframes twBarIn{0%{opacity:0;transform:translateY(26px)}}@keyframes twHeroIn{0%{opacity:0;transform:translate(-50%,-170%)}55%{opacity:1;transform:translate(-50%,-70%)}75%{transform:translate(-50%,-88%)}to{transform:translate(-50%,-78%)}}.screen.enter.campaign>.screen-head{animation:dsFade .3s ease-out backwards}.screen.enter.campaign>.tw-scroll{animation:none}.screen.enter.campaign .tw-bar{animation:twBarIn .4s cubic-bezier(.2,1.1,.35,1) .34s backwards}.screen.campaign .tw-isle.tw-in{animation:twIsleL .52s cubic-bezier(.2,1.12,.35,1) backwards;animation-delay:calc(.3s + var(--wi, 0) * .15s)}.screen.campaign .tw-isle.tw-in.tw-from-r{animation-name:twIsleR}.screen.campaign .tw-hero.tw-drop{animation:twHeroIn .46s cubic-bezier(.3,0,.45,1) backwards;animation-delay:calc(.68s + var(--wi, 0) * .15s);will-change:transform,opacity}[data-motion=simple] .screen.campaign .tw-isle.tw-in,[data-motion=simple] .screen.campaign .tw-hero.tw-drop{animation:none!important}.tw-bar{position:absolute;z-index:2;left:10px;right:10px;bottom:0;display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding:11px 14px;background:var(--surface);border:2px solid var(--cut);border-radius:16px;box-shadow:0 4px 0 var(--dc-quiet-bevel),var(--dc-drop)}.tw-where{font-family:var(--font-num);font-size:9px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-bar .tw-name{font-size:18px;line-height:1.15;color:var(--text)}.tw-blurb{grid-column:1;font-size:12px;line-height:1.35;font-weight:700;color:var(--muted)}.tw-goals{grid-column:1 / -1;display:grid;gap:1px;margin-top:4px;font-size:11px;font-weight:800;color:var(--muted)}.tw-goals span{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.tw-goals span.on{color:var(--gold-text)}.tw-goals em{font-style:normal;font-family:var(--font-num);font-size:9px;letter-spacing:.04em;color:var(--text);white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.tw-goals em svg{width:10px;height:10px}.tw-goals span.on em{color:var(--gold-text)}.tw-goals em.paid-out{color:var(--muted);text-decoration:line-through}.tw-unlock{grid-column:1 / -1;margin-top:5px;font-size:11px;font-weight:800;line-height:1.35;color:var(--text)}.tw-unlock.on{color:var(--gold-text)}.tw-go{grid-row:1 / 4;grid-column:2;min-width:96px}@media (prefers-reduced-motion: reduce){.tw-hero canvas,.tw-beacon,.tw-plate.is-live *{animation:none}.tw-ripple{opacity:.6}}.combine-hint{color:var(--muted);font-size:12px;text-align:center;padding:2px 8px}.combine-tray{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:8px;border:1px dashed rgba(255,211,77,.45);border-radius:12px;background:#ffd34d0f}.stage-chip{position:relative;background:var(--sunken);border:2px solid #ffd34d;border-radius:12px;padding:4px;cursor:pointer;display:grid;place-items:center;min-width:44px;min-height:44px}.stage-chip .stage-n{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;border-radius:9px;background:#ffd34d;color:#241a06;border:1.5px solid var(--ink);font:800 11px/18px var(--font-ui);text-align:center;padding:0 3px}.combine-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.combine-actions .btn svg{width:13px;height:13px;vertical-align:-2px}.feed-cell{position:relative}.feed-cell:disabled{opacity:.45;cursor:default}.feed-cell .feed-staged{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;border-radius:9px;background:#ffd34d;color:#241a06;border:1.5px solid var(--ink);font:800 11px/18px var(--font-ui);text-align:center;padding:0 3px}.feed-cell.leveled{border-color:#d99a2b}.feed-cell.leveled .feed-n{color:#ffd34d;font-weight:800}.stage-chip.warn{border-color:#e05b5b}.stage-chip.warn .stage-n{background:#e05b5b;color:#fff}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#4a5c7e;background-clip:padding-box}.mon-card .mon-fig{width:52px;height:52px;flex:0 0 auto;display:grid;place-items:center;cursor:pointer}.mon-card .mon-fig canvas,.mon-card .mon-fig img{image-rendering:pixelated}.roster.grid .mon-card{contain-intrinsic-size:auto 150px}.roster:not(.grid) .mon-card{contain-intrinsic-size:auto 74px}.squad-row{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;width:100%}.squad-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;background-color:var(--surface-2);background-image:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--elglow, #568cff) 50%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 16%,var(--panel)));border:1px solid var(--line-strong);border-radius:12px;padding:8px 4px 6px;cursor:pointer;min-width:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.squad-slot .figwrap{max-width:100%}.squad-slot .fig-badges{flex-wrap:wrap;justify-content:center;max-width:100%;gap:2px}.squad-slot .lv-chip{padding:2px 3px}.squad-slot .rar-badge{padding:2px 4px}.squad-slot.empty{border-style:dashed;border-color:var(--line);background:transparent;background-image:none;justify-content:center;cursor:default;min-height:84px}.squad-plus{font-size:22px;font-weight:800;color:#3a4356}.squad-evo{display:inline-flex;gap:4px;align-items:center;justify-content:center;min-height:14px;padding:3px 7px;border-radius:8px;background:var(--panel);border:1.5px solid color-mix(in srgb,var(--text) 55%,transparent);cursor:pointer;color:var(--text)}.squad-evo .evo-pip{width:7px;height:7px;opacity:.75;border-width:1.5px}.squad-evo .evo-pip.on{opacity:1}.squad-evo.on{border-color:#2f9a52;color:#2f9a52}.squad-evo.none{border-color:transparent;background:transparent;cursor:default}.figwrap{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.fig-badges{display:inline-flex;align-items:center;gap:3px}.fig-badges .mp-pill,.badge-row .mp-pill{display:grid;place-items:center;width:16px;height:16px;padding:0;border-radius:5px;border:0;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:inset 0 0 0 2px var(--cut);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:8px;line-height:1}.mp-tag{font-size:9px;font-weight:800;padding:2px 5px;border-radius:6px;background:#2f6fb0;color:#fff;line-height:1}.editor-tabs{display:flex;gap:6px;margin-bottom:10px;flex-shrink:0}.editor-tab{flex:1;padding:8px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line);color:var(--fg-dim);font-weight:800;font-size:12px;cursor:pointer}.editor-tab.on{background:var(--surface-2);border-color:var(--accent);color:var(--fg)}.filter-search{flex:1;min-width:90px;max-width:220px;padding:5px 9px;border-radius:9px;background:var(--surface);border:1px solid var(--line);color:var(--fg);font-size:12px}.filter-search:focus{outline:none;border-color:var(--accent)}#filterToggle .ico{width:12px;height:12px;vertical-align:-1.5px}.squad-sticky{flex-shrink:0;margin-bottom:-6px}.squad-sticky .squad-strip{margin-bottom:0;box-shadow:0 8px 16px #05080e8c}.editor-search{display:flex;gap:8px;flex-shrink:0}.editor-search .filter-search{max-width:none;padding:8px 11px;font-size:13px}.squad-sticky .editor-controls{margin-top:10px}.squad-sticky .search-drop{margin-top:8px}.mon-card[data-pickmon]{cursor:pointer}.roster .mon-card.pending{--dc-ring: var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.mon-card.dim{opacity:.45}.in-team-tick{color:#6fe0a0;font-weight:800;font-size:16px;flex:0 0 auto}.roster.grid .in-team-tick{position:absolute;top:6px;right:8px}.squad-slot.placeable{border-color:var(--place-ring);box-shadow:0 0 0 1px var(--place-ring) inset;animation:placePulse 1.1s ease-in-out infinite}.squad-slot.empty.placeable{border-style:solid;background:color-mix(in srgb,var(--place-ring) 12%,transparent)}.squad-slot.empty.placeable .squad-plus{color:var(--place-ring)}@keyframes placePulse{0%,to{box-shadow:0 0 0 1px var(--place-ring) inset,0 0 0 0 transparent}50%{box-shadow:0 0 0 1px var(--place-ring) inset,0 0 0 4px var(--place-pulse)}}.squad-slot.empty.targeted{border-color:transparent;background:var(--dc-tooth),var(--dc-ember);box-shadow:inset 0 0 0 2px var(--cut),inset 0 3px 0 var(--dc-ember-lit),0 4px 0 var(--dc-ember-bevel)}.squad-slot.empty.targeted .squad-plus{color:var(--dc-ember-ink)}.squad-slot[data-squadmon]{touch-action:none}.squad-slot.drag-src{opacity:.35}.squad-slot.drop-over{border-color:var(--place-ring);box-shadow:0 0 0 2px var(--place-ring) inset}.squad-ghost{position:fixed;z-index:700;pointer-events:none;margin:0;box-shadow:var(--dc-drop, 0 8px 20px rgba(0, 0, 0, .35));transform-origin:center;scale:1.08}.team-edit .editor-tabs{position:sticky;top:0;z-index:3;background:var(--bg);padding-block:6px}.sheet-backdrop{position:fixed;inset:0;z-index:60;background:#04070c99;display:flex;align-items:flex-end;justify-content:center}.filter-sheet{width:100%;max-width:560px;max-height:75vh;overflow-y:auto;overflow-x:hidden;background:var(--dc-tooth),var(--surface);border:0;border-radius:18px 18px 0 0;box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-quiet-lit);padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.filter-sheet.anim{animation:sheetUp .28s cubic-bezier(.2,.7,.3,1)}@keyframes sheetUp{0%{transform:translateY(48px);opacity:0}65%{transform:translateY(-5px);opacity:1}to{transform:none}}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sheet-title{font-weight:800;font-size:14px}.coll-controls{display:flex;align-items:center;gap:8px;margin-top:-4px}.icon-btn{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--surface);border:1px solid var(--line);color:var(--fg-dim)}.icon-btn .ico{width:17px;height:17px}.icon-btn.on{border-color:var(--accent);color:var(--fg)}.filter-bar{flex:1;height:38px;border-radius:999px;cursor:pointer;background:var(--surface);border:1px solid var(--line);color:var(--fg);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;gap:7px}.filter-bar.on{border-color:var(--accent)}.filter-count{min-width:18px;height:18px;border-radius:9px;padding:0 5px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:800;display:grid;place-items:center}.search-drop{margin-top:-8px}.search-drop.anim .filter-search{animation:searchGrow .22s cubic-bezier(.2,.7,.3,1)}@keyframes searchGrow{0%{width:0;padding-left:0;padding-right:0;opacity:.3}}.store-scroll .search-drop{margin-top:0}.search-drop .filter-search{width:100%;max-width:none;padding:9px 14px;font-size:14px;border-radius:999px}.coll-controls+.team-hint,.search-drop+.team-hint{margin-top:-8px}.coll-wrap{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.coll-wrap .coll{flex:1 1 auto;min-height:0}.coll-wrap .store-scroll,.coll-wrap .editor-scroll{min-height:0}.coll-wrap:has(>.sort-fab)>:is(.coll,.store-scroll,.editor-scroll){padding-bottom:62px}body.has-fan .coll-wrap:has(>.sort-fab)>:is(.coll,.store-scroll,.editor-scroll){padding-bottom:calc(62px + var(--safe-b, 0px))}.sort-fab{position:absolute;right:10px;bottom:12px;z-index:5;height:42px;padding:0 14px 0 11px;border-radius:21px;cursor:pointer;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:13px;font-weight:800;letter-spacing:.02em;box-shadow:0 6px 18px #00000073}.sort-fab .ico{width:17px;height:17px;color:var(--accent)}.sort-fab:active{transform:scale(.94)}.foot-chips{display:flex;align-items:center;gap:8px}.coll-controls .tag-chip{flex:0 0 auto;white-space:nowrap}.tag-chip.pop{animation:chipPop .18s cubic-bezier(.2,.7,.3,1);transform-origin:left center}@keyframes chipPop{0%{transform:scale(.6);opacity:0}}.sort-sheet{width:100%;max-width:560px;background:var(--dc-tooth),var(--surface);border:0;border-radius:18px 18px 0 0;box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-quiet-lit);padding:14px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:4px}.sort-sheet.anim{animation:sheetUp .28s cubic-bezier(.2,.7,.3,1)}.sort-title{text-align:center;font-family:var(--font-display);font-weight:400;font-size:19px;margin-bottom:8px}.sort-row{display:flex;align-items:center;justify-content:flex-end;gap:8px}.sort-opt{flex:1;background:none;border:none;cursor:pointer;color:var(--fg-dim);font-weight:800;font-size:14px;padding:9px 16px;border-radius:999px;text-align:right}.sort-opt.on{background:var(--accent);color:var(--accent-ink)}.sort-dir-slot{width:34px;flex:0 0 auto;display:grid;place-items:center}.sort-dir{width:32px;height:32px;border-radius:50%;cursor:pointer;background:none;border:none;color:var(--fg);display:grid;place-items:center}.sort-dir .ico{width:16px;height:16px}.sort-close{margin:12px auto 0;width:44px;height:44px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);color:var(--fg);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}.coll.empty{display:flex;align-items:center;justify-content:center}.coll-empty{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:14px;padding:16px 28px;font-weight:700;font-size:14px;color:var(--fg);box-shadow:0 8px 24px #00000059}.coll-fav{position:absolute;top:4px;right:7px;color:#ff6b81;font-size:12px;text-shadow:0 0 5px #ff6b8188}.coll.grid .coll-fav~.coll-count{top:24px}.fav-btn{background:none;border:none;cursor:pointer;padding:0 2px;color:var(--muted);font-size:16px;vertical-align:-1px}.fav-btn.on{color:#ff6b81;text-shadow:0 0 6px #ff6b8188}.fav-btn{position:relative}.fav-btn.pop{animation:favPop .38s cubic-bezier(.34,1.56,.64,1)}@keyframes favPop{0%{transform:scale(.4)}55%{transform:scale(1.35)}to{transform:scale(1)}}.fav-btn.pop:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #ff6b81;opacity:0;pointer-events:none;animation:favRing .42s ease-out}@keyframes favRing{0%{transform:scale(.35);opacity:.85}to{transform:scale(1.35);opacity:0}}.fly-token{position:fixed;width:34px;height:34px;z-index:45;display:grid;place-items:center;font-weight:800;font-size:16px;pointer-events:none;transition:transform .65s cubic-bezier(.3,.7,.3,1)}.fly-token canvas{image-rendering:pixelated;background:none;border-radius:0;box-shadow:none}.banish-fx{position:fixed;width:40px;height:40px;z-index:46;display:grid;place-items:center;font-weight:800;font-size:18px;pointer-events:none;filter:drop-shadow(0 0 10px rgba(255,120,80,.6))}.banish-fx canvas{image-rendering:pixelated}.banish-ember{position:fixed;z-index:46;border-radius:50%;pointer-events:none;background:#ffb066;box-shadow:0 0 7px 2px #ff8a44bf}.banish-tag{position:fixed;z-index:47;pointer-events:none;white-space:nowrap;font:900 12px var(--font-ui);letter-spacing:.14em;padding:3px 9px;border-radius:999px;background:#0c080ae0;border:1px solid currentColor;text-shadow:0 1px 3px rgba(0,0,0,.8)}.trapped-tag{position:fixed;z-index:47;pointer-events:none;white-space:nowrap;font:900 15px var(--font-ui);letter-spacing:.02em;color:var(--dc-keyed-ink);padding:5px 11px 6px;border-radius:10px;background:var(--dc-tooth),var(--dc-keyed);box-shadow:inset 0 0 0 2px var(--cut),inset 0 3px 0 var(--dc-keyed-lit),0 3px 0 var(--dc-keyed-bevel),0 4px 0 var(--cut)}.trapped-tag:after{content:"";position:absolute;left:50%;bottom:-7px;width:10px;height:10px;margin-left:-5px;background:var(--dc-keyed-bevel);border-right:2px solid var(--cut);border-bottom:2px solid var(--cut);transform:rotate(45deg)}.banish-tag.mine{color:#8fbcff}.banish-tag.theirs{color:#ff9a6a}.confirm-backdrop{align-items:center;padding:20px}.buy-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px;width:min(88vw,320px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;animation:pi-in .18s ease-out}.confirm-fig{width:56px;height:56px;display:grid;place-items:center}.buy-card.shop-prev{position:relative;padding-top:26px;gap:10px}.shop-prev-x{position:absolute;top:10px;right:10px}.shop-prev-art{display:grid;place-items:center;min-height:176px}.shop-prev-cap{display:grid;place-items:center}.shop-prev-cap canvas{display:block;width:168px;height:168px;border-radius:50%}.shop-prev-cap .coin-prev{width:160px;height:160px;font-size:72px;border-width:8px}.shop-prev-name{font-family:var(--font-display);font-size:22px;line-height:1.1}.shop-prev-blurb{color:var(--muted);font-size:14px;line-height:1.4}.shop-prev-action .btn{min-width:150px}.fc-backdrop{z-index:95}.buy-card.fc-card{padding-top:22px;gap:12px}.fc-art{display:grid;place-items:center;min-height:176px}.fc-msg{font-family:var(--font-display);font-size:20px;line-height:1.2}.fc-clock{width:100%;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.fc-clock i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:fcDrain linear forwards}@keyframes fcDrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.fc-card .confirm-actions{width:100%}.fc-card .confirm-actions .btn{flex:1}.shop-item[data-prev-card],.shop-item[data-prev-cap]{cursor:pointer}.confirm-fig canvas{image-rendering:pixelated}.confirm-text{font-size:14px;line-height:1.4}.confirm-text .ico{vertical-align:-2px}.buy-actions{display:flex;gap:10px;width:100%}.buy-actions .btn{flex:1}.squad-slot.evo-editing{border-color:#3fae62;box-shadow:0 0 0 1px #3fae62 inset}.evo-inline-actions{display:inline-flex;gap:6px}.squad-head{display:flex;align-items:center;justify-content:space-between}.squad-count{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.lv-chip{font-size:9px;font-weight:800;line-height:1;padding:2px 4px;border-radius:6px;color:#6fe0a0;background:#6fe0a01f;border:1px solid rgba(111,224,160,.35);white-space:nowrap}.foot-actions{display:inline-flex;gap:8px;align-items:stretch}.meter-row{display:flex;align-items:center;gap:10px}.meter-row .meter{flex:1}.meter-row .team-info{flex-shrink:0}.foot-row .foot-meter{flex:1 1 auto;min-width:40px}.foot-row .team-info{flex-shrink:0}.team-name-input{flex:1;min-width:0;text-align:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--text);font:800 18px var(--font-ui);padding:4px 8px}.team-name-input:hover{border-color:var(--line)}.team-name-input:focus{outline:none;border-color:var(--accent);background:var(--surface)}*{scrollbar-width:thin;scrollbar-color:#323d52 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#323d52;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#46536e}::-webkit-scrollbar-corner{background:transparent}.bench-tray,.bench-opp{overflow-x:visible;justify-content:safe center}.fig-body canvas,.cap-sprite canvas{max-width:100%;max-height:100%}@media (max-width: 540px){.figtoken,.bench-opp .figtoken{width:52px;padding:2px 1px}.fig-name,.bench-opp .fig-name{font-size:10px}.bench-slot,.bench-opp .bench-slot{width:52px;height:48px}.capsule{width:36px;height:44px}.capsule .cap-sprite{width:30px;height:30px;font-size:14px}.bench{gap:3px;min-height:86px}.bench-tray{gap:4px}.bench-opp{min-height:78px;gap:3px}}@media (max-width: 380px){.figtoken,.bench-opp .figtoken{width:49px}.bench-slot,.bench-opp .bench-slot{width:49px;height:44px}.capsule{width:34px;height:42px}}@media (max-width: 540px){.hud-mid{position:static;transform:none;flex:1 1 0;min-width:0}.turn{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-actions .btn{padding:6px 9px;font-size:12px}}.shop-sortrow{padding:2px 2px 4px}@media (max-width: 540px){.squad-row{gap:2px}.squad-slot{padding:6px 0 5px;gap:2px}.squad-slot .squad-fig{width:34px;height:34px}.squad-slot .squad-fig canvas{max-width:100%;max-height:100%}.fig-badges,.squad-slot .fig-badges{gap:1px}.fig-badges .mp-pill{min-width:12px;height:12px;line-height:10px;font-size:8px;border-width:1px}.squad-slot .rar-badge{font-size:7px;padding:2px;letter-spacing:0}.squad-slot .lv-chip{font-size:7px;padding:1px}}.coll-item,.team-slot,.mon-card,.shop-item,.picon-choice,.squad-strip,.squad-slot,.squad-chip,.plate-tile,.wallet-pill,.filter-bar,.icon-btn,.editor-tab{border-color:transparent;--dc-ring: var(--cut);box-shadow:inset 0 0 0 2px var(--dc-ring),inset 0 2px 0 var(--dc-quiet-lit),0 4px 0 var(--dc-quiet-bevel)}.sort-fab{box-shadow:var(--elev-2)}.filter-sheet,.sort-sheet,.wheel-card,.coll-empty,.ranked-toast,.toast{box-shadow:var(--elev-3)}[data-theme=light] .tag-chip.on{color:var(--gold-text);background:#f7c53129}[data-theme=light] .tag-chip.rar-common{color:#64748c}[data-theme=light] .tag-chip.rar-uncommon{color:#1e8a4e}[data-theme=light] .tag-chip.rar-rare{color:#2569d8}[data-theme=light] .tag-chip.rar-legendary{color:var(--gold-text)}[data-theme=light] .tag-chip.atk-purple{color:#7a45d8}[data-theme=light] .tag-chip.atk-gold{color:var(--gold-text)}[data-theme=light] .tag-chip.atk-blue{color:#2569d8}[data-theme=light] .rar-common{color:#7d6852}[data-theme=light] .rar-uncommon{color:#3b7f9e}[data-theme=light] .rar-rare{color:#8a55c8}[data-theme=light] .lv-chip{color:#1e7c46;background:#1e7c4614;border-color:#1e7c4659}.coll.grid .coll-item,.roster.grid .mon-card{contain-intrinsic-size:auto 143px}.coll.list .coll-item,.roster .mon-card{contain-intrinsic-size:auto 91px}.hold,.hold *{animation-play-state:paused!important}.screen.enter{overflow-x:clip;overflow-clip-margin:8px}.screen.enter>*{animation:dsSlideRight .44s cubic-bezier(.22,1.42,.36,1) backwards}.screen.enter>.screen-head,.screen.enter>.home-top{animation-name:dsDropIn}.screen.enter>.team-foot,.screen.enter>.home-bottom{animation-name:dsRiseUp}.screen.enter>.squad-sticky,.screen.enter>.coll-controls,.screen.enter>.filter-bar{animation-name:dsSlideLeft}.screen.enter>.team-hint,.screen.enter>.stat-row{animation-name:dsPop}.screen.enter:not(.teams-list):not(.team-edit):not(.coll-screen):not(.shop-screen):not(.friends-screen):not(.campaign)>*{animation-duration:.34s}.screen.enter:not(.teams-list):not(.team-edit):not(.coll-screen):not(.shop-screen):not(.friends-screen):not(.campaign)>*:nth-child(2){animation-delay:55ms}.screen.enter:not(.teams-list):not(.team-edit):not(.coll-screen):not(.shop-screen):not(.friends-screen):not(.campaign)>*:nth-child(3){animation-delay:.1s}.screen.enter:not(.teams-list):not(.team-edit):not(.coll-screen):not(.shop-screen):not(.friends-screen):not(.campaign)>*:nth-child(4){animation-delay:135ms}.screen.enter:not(.teams-list):not(.team-edit):not(.coll-screen):not(.shop-screen):not(.friends-screen):not(.campaign)>*:nth-child(n+5){animation-delay:165ms}.screen.enter>*:nth-child(1){animation-delay:0ms}.screen.enter>*:nth-child(2){animation-delay:90ms}.screen.enter>*:nth-child(3){animation-delay:175ms}.screen.enter>*:nth-child(4){animation-delay:.25s}.screen.enter>*:nth-child(5){animation-delay:315ms}.screen.enter>*:nth-child(n+6){animation-delay:.37s}@keyframes dsDropIn{0%{opacity:0;transform:translateY(-64px)}}@keyframes dsSlideLeft{0%{opacity:0;transform:translate(-58px) scale(.94)}}@keyframes dsSlideRight{0%{opacity:0;transform:translate(52px)}}@keyframes dsRiseUp{0%{opacity:0;transform:translateY(70px)}}@keyframes dsPop{0%{opacity:0;transform:scale(.82)}}@keyframes dsBloom{0%{opacity:0;transform:translateY(11px) scale(.88)}}@keyframes dsFade{0%{opacity:0}}.screen.enter.coll-screen>*,.screen.enter.shop-screen>*,.screen.enter.friends-screen>*,.screen.enter.team-edit>*,.screen.enter.shop-screen .shop-sec-head,.screen.enter.shop-screen .shop-tabs{animation-name:dsFade;animation-duration:.3s;animation-timing-function:ease-out}.screen.enter.coll-screen>*:nth-child(1),.screen.enter.friends-screen>*:nth-child(1),.screen.enter.team-edit>*:nth-child(1),.screen.enter.shop-screen>*:nth-child(1){animation-delay:0ms}.screen.enter.coll-screen>*:nth-child(2),.screen.enter.friends-screen>*:nth-child(2),.screen.enter.team-edit>*:nth-child(2),.screen.enter.shop-screen>*:nth-child(2){animation-delay:45ms}.screen.enter.coll-screen>*:nth-child(3),.screen.enter.team-edit>*:nth-child(3){animation-delay:80ms}.screen.enter.coll-screen>*:nth-child(n+4),.screen.enter.team-edit>*:nth-child(n+4){animation-delay:105ms}@keyframes dsBloomDeep{0%{opacity:0;transform:translateY(26px) scale(.78)}}.screen.enter.coll-screen .wave,.screen.enter.shop-screen .wave,.screen.enter.friends-screen .wave,.screen.enter.team-edit .wave{animation-name:dsBloomDeep;animation-duration:.54s;animation-timing-function:cubic-bezier(.18,1.3,.32,1);animation-delay:calc(.17s + var(--row, 0) * .1s + var(--col, 0) * 28ms)}.screen.enter.coll-screen .coll-item.fr-legendary.wave,.screen.enter.shop-screen .coll-item.fr-legendary.wave,.screen.enter.team-edit .coll-item.fr-legendary.wave{animation-name:dsBloomDeep,foil;animation-duration:.54s,7s;animation-delay:calc(.17s + var(--row, 0) * .1s + var(--col, 0) * 28ms),0ms}.screen.enter.shop-screen .shop-sec-head,.screen.enter.shop-screen .shop-tabs{animation-name:dsFade;animation-duration:.3s;animation-timing-function:ease-out;animation-delay:calc(60ms + var(--row, 0) * 24ms)}@keyframes dsBloomWave{0%{opacity:0;transform:translateY(15px) scale(.86)}}.screen.enter .wave{animation:dsBloomWave .4s cubic-bezier(.22,1.35,.36,1) backwards;animation-delay:calc(.12s + var(--row, 0) * 72ms + var(--col, 0) * 22ms)}.screen.enter .coll-item.fr-legendary.wave{animation:dsBloomWave .4s cubic-bezier(.22,1.35,.36,1) backwards,foil 7s linear infinite;animation-delay:calc(.12s + var(--row, 0) * 72ms + var(--col, 0) * 22ms),0ms}.screen.enter .squad-chip,.screen.enter .squad-slot{animation:dsChipDeal .36s cubic-bezier(.22,1.5,.36,1) backwards;animation-delay:calc(.15s + var(--i, 0) * 55ms)}@keyframes dsChipDeal{0%{opacity:0;transform:translateY(-22px) scale(.7)}}.screen.enter .team-slot{animation:dsBloom .42s cubic-bezier(.22,1.4,.36,1) backwards;animation-delay:calc(.2s + var(--i, 0) * 105ms)}.swap .wave{animation:dsBloomWave .34s cubic-bezier(.22,1.35,.36,1) backwards;animation-delay:calc(var(--row, 0) * 56ms + var(--col, 0) * 18ms)}.swap .coll-item.fr-legendary.wave{animation:dsBloomWave .34s cubic-bezier(.22,1.35,.36,1) backwards,foil 7s linear infinite;animation-delay:calc(var(--row, 0) * 56ms + var(--col, 0) * 18ms),0ms}.screen.leaving{position:fixed;z-index:20;pointer-events:none;overflow:hidden;animation:pieceOut .2s ease forwards}@keyframes pieceOut{to{opacity:0;transform:translateY(-8px)}}.tag-chip,.stage-pick,.sort-opt,.sort-fab,.chest-slot .btn{transition:transform 90ms ease}.tag-chip:active,.stage-pick:active,.sort-opt:active{transform:scale(.96)}.icon-btn,.filter-bar,.wallet-pill,.editor-tab,.plate-tile,.picon-choice,.coll-item[data-boost],.mon-card[data-pickmon],.squad-chip,.squad-slot,.team-slot,.chest-slot{transition:transform .09s ease,box-shadow .09s ease}.icon-btn:active,.filter-bar:active,.wallet-pill:active,.editor-tab:active,.plate-tile:active,.picon-choice:not(.locked):active,.coll-item[data-boost]:active,.mon-card[data-pickmon]:active,.squad-chip:active,.squad-slot:active,.team-slot:active,.chest-slot:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 1px 0 var(--dc-quiet-bevel),0 2px 5px #00000052}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes dsBounce{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:none}}[data-motion=simple] .screen.enter>*,[data-motion=simple] .screen.enter .wave,[data-motion=simple] .swap .wave,[data-motion=simple] .screen.enter .team-slot,[data-motion=simple] .screen.enter .squad-chip,[data-motion=simple] .screen.enter .squad-slot,[data-motion=simple] .filter-sheet.anim,[data-motion=simple] .sort-sheet.anim,[data-motion=simple] .filter-panel.anim,[data-motion=simple] .detail-card.anim,[data-motion=simple] .prof-box,[data-motion=simple] .confirm-card,[data-motion=simple] .result,[data-motion=simple] .wheel-card,[data-motion=simple] .buy-card,[data-motion=simple] .toast,[data-motion=simple] .cc-item.shown,[data-motion=simple] .cc-collect.shown,[data-motion=simple] .cc-hint.shown{animation:dsBounce .22s cubic-bezier(.2,1.4,.4,1) both!important;animation-delay:0s!important}[data-motion=simple] .screen.leaving{animation:none!important;opacity:0}[data-motion=simple] .cc-chest,[data-motion=simple] .cap-top,[data-motion=simple] .cc-burst,[data-motion=simple] .cc-flash,[data-motion=simple] .cc-rays,[data-motion=simple] .cc-bowl{animation-duration:.01ms!important;animation-delay:0s!important}[data-motion=simple] .turn-banner.run,[data-motion=simple] .turn-banner.run .turn-banner-text,[data-motion=simple] .levelup-banner.run,[data-motion=simple] .levelup-banner.run .levelup-text{animation:turnBandFade .7s ease both!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-iteration-count:1!important}}.hold-ring{position:fixed;width:100px;height:100px;margin:-50px 0 0 -50px;pointer-events:none;z-index:95;opacity:0;transform:scale(.7);transition:opacity .16s ease-out,transform .24s cubic-bezier(.2,1.4,.4,1)}.hold-ring.in{opacity:1;transform:none}.hold-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hold-ring-track{fill:none;stroke:color-mix(in srgb,var(--text) 22%,transparent);stroke-width:6}.hold-ring-arc{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 60%,transparent))}.hold-ring.in.out{opacity:0;transform:scale(.8);transition:opacity .16s ease,transform .16s ease}.hold-ring.in.done{opacity:0;transform:scale(1.25);transition:opacity .26s ease,transform .26s cubic-bezier(.2,1.4,.4,1)}.stat-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 10px}.coll-controls+.stat-row,.search-drop+.stat-row{margin-top:-8px}.stat-pill{display:inline-flex;align-items:center;gap:5px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;box-shadow:var(--elev-1);padding:3px 10px;font-size:12px;font-weight:800;color:var(--fg-dim);font-variant-numeric:tabular-nums}.stat-pill .ico{width:12px;height:12px;color:var(--muted)}.stat-pill .ico-coin{color:#f1b62a}.stat-pill.on{border-color:var(--accent);color:var(--gold-text)}.coll.grid{grid-template-columns:repeat(auto-fill,minmax(106px,1fr))}.coll.grid .coll-item{padding:12px 8px 10px;gap:6px}.coll-item.card-glow{background-color:var(--panel);background-image:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--elglow, #568cff) 34%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 10%,var(--panel)) 80%);background-repeat:no-repeat}.coll.list .coll-item.card-glow,.roster:not(.grid) .mon-card.card-glow{background-color:var(--panel);background-image:linear-gradient(90deg,color-mix(in srgb,var(--elglow, #568cff) 30%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 7%,var(--panel)) 62%,var(--panel));background-repeat:no-repeat}.coll-fig.glow{width:76px;height:76px;border-radius:14px}.coll-fig.glow canvas,.coll-fig.glow img{background:transparent;border-radius:0;box-shadow:none}.coll-sub{font-size:11px;font-weight:700;color:var(--muted);min-height:13px}.sub-common{color:var(--muted)}.sub-uncommon{color:#9fb0c8}.sub-rare{color:#f2c53d}.sub-legendary{color:#ffcf45}[data-theme=light] .sub-uncommon{color:#64748c}[data-theme=light] .sub-rare,[data-theme=light] .sub-legendary{color:var(--gold-text)}.coll:not(.grid) .coll-item.fr-uncommon,.coll:not(.grid) .coll-item.fr-rare,.coll:not(.grid) .coll-item.fr-legendary,.roster:not(.grid) .mon-card.fr-uncommon,.roster:not(.grid) .mon-card.fr-rare,.roster:not(.grid) .mon-card.fr-legendary{box-shadow:inset 0 0 0 2px var(--dc-ring),inset 0 2px 0 var(--dc-quiet-lit),0 5px 0 var(--dc-rim-deep)}.coll.grid .coll-item.fr-uncommon,.coll.grid .coll-item.fr-rare,.roster.grid .mon-card.fr-uncommon,.roster.grid .mon-card.fr-rare{box-shadow:inset 0 0 0 5px var(--dc-rim),inset 0 0 0 7px var(--cut),0 6px 0 var(--dc-rim-deep)}.coll-item.fr-uncommon,.mon-card.fr-uncommon{--dc-rim: #c8d3e4;--dc-rim-deep: #76889e;--dc-ring: var(--dc-rim)}.coll-item.fr-rare,.mon-card.fr-rare{--dc-rim: #efbe34;--dc-rim-deep: #a8730d;--dc-ring: var(--dc-rim)}[data-theme=light] .dc-ember,[data-theme=light] .dc-dusk,[data-theme=light] .dc-signal,[data-theme=light] .dc-keyed,[data-theme=light] .dc-azure,[data-theme=light] .dc-teal,[data-theme=light] .dc-rose,[data-theme=light] .dc-hero,[data-theme=light] .dc-tile,[data-theme=light] .btn.primary,[data-theme=light] .play-cta,[data-theme=light] .home-hero,[data-theme=light] .keychest,[data-theme=light] .friendscard,[data-theme=light] .coll-hero,[data-theme=light] .feat-card,[data-theme=light] .team-slot.active,[data-theme=light] .team-slot.buy,[data-theme=light] .cc-collect,[data-theme=light] .nav-item.on,[data-theme=light] .dc-ribbon,[data-theme=light] .feat-ribbon,[data-theme=light] .slot-ribbon{--cut: rgba(10, 12, 20, .5)}[data-theme=light] .coll-item.fr-uncommon,[data-theme=light] .mon-card.fr-uncommon{--dc-rim: #aab7c9;--dc-rim-deep: #9dabc0}[data-theme=light] .coll-item.fr-rare,[data-theme=light] .mon-card.fr-rare{--dc-rim-deep: #cfa02a}[data-theme=light] .coll-item.fr-legendary,[data-theme=light] .mon-card.fr-legendary{--dc-rim-deep: #c9962b}.coll-item.fr-legendary,.mon-card.fr-legendary{--dc-ring: #ffcf45;--dc-rim-deep: #8a5a06;background:var(--surface) padding-box,linear-gradient(90deg,#ffcf45,#ff8a5c,#b78bff,#ffcf45) border-box;background-size:auto,300% 100%;animation:foil 7s linear infinite}.coll.grid .coll-item.fr-legendary,.roster.grid .mon-card.fr-legendary{--dc-ring: transparent;border:5px solid transparent;box-shadow:inset 0 0 0 2px var(--cut),0 6px 0 var(--dc-rim-deep)}.coll-item.fr-legendary.card-glow{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--elglow, #568cff) 34%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 10%,var(--panel)) 80%) padding-box,linear-gradient(90deg,#ffcf45,#ff8a5c,#b78bff,#ffcf45) border-box;background-size:auto,300% 100%}@keyframes foil{0%{background-position:0 0,0% 50%}to{background-position:0 0,300% 50%}}.coll-item.fr-legendary .coll-name{color:#ffd97a}[data-theme=light] .coll-item.fr-legendary .coll-name{color:var(--gold-text)}.coll-item.undiscovered{border:1.5px dashed var(--line-strong);background:transparent;box-shadow:none}.coll-item.undiscovered .coll-fig.glow{background:#96acd20d}.coll-item.undiscovered canvas,.coll-item.undiscovered img,.picon-choice.undiscovered canvas,.picon-choice.undiscovered img{background:transparent;filter:grayscale(1) brightness(.32) contrast(1.2);opacity:.85}[data-theme=light] .coll-item.undiscovered .coll-fig.glow{background:#17243c0d}[data-theme=light] .coll-item.undiscovered canvas,[data-theme=light] .coll-item.undiscovered img,[data-theme=light] .picon-choice.undiscovered canvas,[data-theme=light] .picon-choice.undiscovered img{filter:grayscale(1) brightness(1.45) contrast(.35);opacity:.55}.coll-item.undiscovered .coll-name{color:var(--muted)}.coll-new{position:absolute;top:6px;left:6px;z-index:2;background:var(--accent);color:var(--accent-ink);font-size:9px;font-weight:800;letter-spacing:.05em;border-radius:999px;padding:2px 7px;box-shadow:0 2px 6px #0000004d}.detail-modal{place-items:stretch center}.detail-card{width:100%;max-width:560px;height:100%;max-height:none;margin:0 auto;border:none;border-radius:0;background:radial-gradient(120% 52% at 50% 0%,color-mix(in srgb,var(--elglow, #568cff) 26%,transparent),transparent 62%),var(--bg);padding:calc(10px + env(safe-area-inset-top)) 16px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:8px;overflow:hidden}.detail-card.anim{animation:stageIn .22s cubic-bezier(.2,.7,.3,1)}@keyframes stageIn{0%{opacity:0;transform:translateY(14px)}}.detail-top{width:100%;display:flex;justify-content:space-between;align-items:center}.detail-top .fav-btn{font-size:22px}.detail-hero{display:grid;place-items:center}.detail-hero canvas{background:transparent;box-shadow:none;border-radius:0;cursor:pointer;touch-action:manipulation}.detail-hero canvas.pop{animation:heroPop .34s cubic-bezier(.34,1.56,.64,1)}@keyframes heroPop{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}.detail-name{font-family:var(--font-display);font-size:27px;font-weight:400;letter-spacing:.01em;line-height:1.1}.detail-name.titan{color:#ffd97a}[data-theme=light] .detail-name.titan{color:var(--gold-text)}.detail-sub{font-size:12px;font-weight:700;color:var(--fg-dim)}.detail-card .boost-scroll{width:100%}.detail-card .boost-foot{margin-top:auto}.coll-fig.glow{position:relative}.mp-pill.fig-mp{position:absolute;bottom:-4px;left:-4px;z-index:2;width:19px;height:19px;padding:0;border-radius:6px;line-height:1;font-size:9px}.shop-grid{overflow-y:visible;flex-shrink:0}.coll-item .buy-cta{width:100%;margin-top:2px;padding:6px 8px;font-size:12px}.coll-item .shop-chest-only{width:100%;text-align:center;font-size:10px;font-weight:800;color:var(--muted);padding:6px 0 2px}.coll-item .shop-chest-only .ico{width:12px;height:12px}.chest-cine[data-charge=common]{--charge: #d8c39a;--chargeA: .28;--chargeT: 2.8s;--ray: rgba(216, 195, 154, .09)}.chest-cine[data-charge=uncommon]{--charge: #cdd6e6;--chargeA: .44;--chargeT: 2.1s;--ray: rgba(205, 214, 230, .14)}.chest-cine[data-charge=rare]{--charge: #f2c53d;--chargeA: .72;--chargeT: 1.35s;--ray: rgba(242, 197, 61, .21)}.chest-cine[data-charge=legendary]{--charge: #ffcf45;--chargeA: 1;--chargeT: .85s;--ray: rgba(255, 207, 69, .3)}.cc-stage:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:320px;height:320px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(6,9,16,.72),rgba(6,9,16,.34) 44%,transparent 70%)}.cc-aura{position:absolute;width:190px;height:190px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--charge, #ffd34d) 85%,transparent),color-mix(in srgb,var(--charge, #ffd34d) 30%,transparent) 42%,transparent 70%);filter:blur(6px);opacity:0;transition:opacity .4s ease}.chest-cine.lit .cc-aura{opacity:var(--chargeA, 0);animation:cc-aura-pulse var(--chargeT, 2s) ease-in-out infinite}.chest-cine[data-charge=legendary] .cc-aura{background:radial-gradient(circle,rgba(255,247,214,.95),rgba(255,207,69,.45) 24%,transparent 50%),conic-gradient(from 0deg,#ffcf45,#ff8a5c,#b78bff,#7fe3ff,#8affc0,#ffcf45);-webkit-mask-image:radial-gradient(circle,#000 10%,rgba(0,0,0,.5) 38%,transparent 66%);mask-image:radial-gradient(circle,#000 10%,rgba(0,0,0,.5) 38%,transparent 66%)}.chest-cine.lit[data-charge=legendary] .cc-aura{animation:cc-aura-pulse var(--chargeT) ease-in-out infinite,cc-aura-wheel 4.5s linear infinite}@keyframes cc-aura-pulse{0%,to{transform:scale(.82)}50%{transform:scale(1.12)}}@keyframes cc-aura-wheel{to{rotate:1turn}}.cc-chest .ico{overflow:visible;transition:filter .4s ease;filter:drop-shadow(0 0 calc(16px * var(--chargeA, 0)) var(--charge, transparent))}.chest-cine.release .cc-aura{animation:cc-aura-release .4s ease-out}.chest-cine.release .cc-chest .ico{filter:drop-shadow(0 0 calc(30px * var(--chargeA, .4)) var(--charge, #ffd34d)) brightness(1.5)}@keyframes cc-aura-release{0%{transform:scale(1);opacity:var(--chargeA, .5)}40%{transform:scale(1.7);opacity:1}to{transform:scale(.82);opacity:var(--chargeA, .5)}}.cc-spark{position:fixed;z-index:96;border-radius:50%;pointer-events:none;background:var(--spark, #ffd34d);box-shadow:0 0 8px 2px var(--spark, #ffd34d)}.cc-rays{position:absolute;width:360px;height:360px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,var(--ray, rgba(255, 211, 77, .13)) 0deg 10deg,transparent 10deg 26deg);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 66%);mask-image:radial-gradient(circle,#000 0%,transparent 66%);opacity:0;animation:cc-rays-in .8s ease-out 1.4s both,cc-rays-spin 16s linear 1.4s infinite}@keyframes cc-rays-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cc-rays-spin{to{rotate:1turn}}.chest-cine.skip .cc-rays{animation:cc-rays-spin 16s linear infinite;opacity:1;transform:none}.cc-count{position:absolute;right:-6px;bottom:-2px;min-width:34px;height:34px;padding:0 8px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:900 17px var(--font-num, var(--font-ui));box-shadow:0 2px #00000059,0 0 0 3px #060910d9;transition:opacity .3s ease}.cc-count.empty{opacity:0}.cc-count.tick{animation:cc-count-tick .34s cubic-bezier(.2,1.6,.4,1)}@keyframes cc-count-tick{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.chest-cine[data-landed=common]{--land: rgba(216, 195, 154, .5)}.chest-cine[data-landed=uncommon]{--land: rgba(205, 214, 230, .7)}.chest-cine[data-landed=rare]{--land: rgba(242, 197, 61, .85)}.chest-cine[data-landed=legendary]{--land: rgba(183, 139, 255, .95)}.chest-cine.landed .cc-stage:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:420px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--land, transparent),transparent 62%);animation:cc-land-wash .6s ease-out both}@keyframes cc-land-wash{0%{opacity:0;transform:scale(.5)}22%{opacity:1}to{opacity:0;transform:scale(1.25)}}.cc-item.veiled,.cc-item.resolving,.cc-item.fr-legendary.veiled,.cc-item.fr-legendary.resolving{opacity:1;overflow:visible}.cc-item.veiled:before,.cc-item.resolving:before{content:"";position:absolute;inset:0;border-radius:14px;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(255,252,235,.9),rgba(255,247,214,.15) 46%,transparent 62%),conic-gradient(from 0deg,#ffcf45,#ff8a5c,#b78bff,#7fe3ff,#8affc0,#ffcf45);box-shadow:inset 0 0 0 2px #fff7d6cc,0 0 24px 5px #b78bff80}.cc-item.veiled:before{animation:cc-veil-pulse 1.9s ease-in-out infinite}@keyframes cc-veil-pulse{0%,to{opacity:.86}50%{opacity:1}}.cc-item.resolving:before{animation:cc-veil-out .64s ease-out both}@keyframes cc-veil-out{0%{opacity:1}55%{opacity:.55}to{opacity:0}}.cc-item.veiled .cc-fig,.cc-item.resolving .cc-fig,.cc-item.veiled .cc-nm,.cc-item.veiled .cc-rar,.cc-item.resolving .cc-nm,.cc-item.resolving .cc-rar{position:relative;z-index:1}.cc-item.veiled .cc-nm,.cc-item.veiled .cc-rar{visibility:hidden}.cc-item.veiled .cc-fig{animation:cc-titan-hover 2s ease-in-out infinite;will-change:transform}@keyframes cc-titan-hover{0%,to{transform:translateY(-30px) scale(1.06)}50%{transform:translateY(-37px) scale(1.09)}}.cc-item.veiled .cc-fig canvas{filter:brightness(0) blur(12px);animation:cc-veil-develop 1.5s steps(1,end) both}@keyframes cc-veil-develop{0%{filter:brightness(0) blur(12px)}34%{filter:brightness(0) blur(7.5px)}67%{filter:brightness(0) blur(3.2px)}to{filter:brightness(0) blur(3.2px)}}.cc-item.resolving .cc-fig{transform-origin:50% 100%;animation:cc-titan-slam .82s both;will-change:transform}@keyframes cc-titan-slam{0%{transform:translateY(-33px) scale(1.06);animation-timing-function:cubic-bezier(.45,0,.95,.4)}18%{transform:translateY(-28px) scale(1.05);animation-timing-function:cubic-bezier(.5,0,.9,.35)}46%{transform:translateY(0) scaleX(1.2) scaleY(.78);animation-timing-function:cubic-bezier(.2,.9,.35,1)}62%{transform:translateY(-9px) scaleX(.94) scaleY(1.09)}80%{transform:translateY(0) scaleX(1.04) scaleY(.97)}to{transform:none}}.cc-item.resolving .cc-fig canvas{animation:cc-resolve .62s linear both}@keyframes cc-resolve{0%{filter:brightness(0) blur(3.2px)}54%{filter:brightness(0) blur(3.2px)}61%{filter:brightness(2.5) saturate(.2) blur(0)}to{filter:none}}.cc-item.resolving .cc-nm,.cc-item.resolving .cc-rar{animation:cc-name-in .38s ease-out .42s both}@keyframes cc-name-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cc-count.tick,.chest-cine.landed .cc-stage:after,.cc-item.veiled,.cc-item.veiled:before,.cc-item.veiled .cc-fig canvas,.cc-item.resolving .cc-fig canvas,.cc-item.resolving .cc-nm{animation:none}.cc-item.veiled{opacity:0}}.chest-cine.lit.titan-build[data-charge=legendary] .cc-aura{animation:cc-aura-pulse .32s ease-in-out infinite,cc-aura-wheel .9s linear infinite,cc-titan-swell 1.5s cubic-bezier(.4,0,.7,0) both}.chest-cine.lit.titan-build[data-charge=legendary] .cc-rays{animation:cc-rays-spin 1.6s linear infinite,cc-titan-rays 1.5s ease-in both}.chest-cine.opened.lit[data-charge=legendary] .cc-chest{animation:cc-titan-idle 1.5s ease-in-out infinite}@keyframes cc-titan-idle{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-1.2px,.4px) rotate(-1deg)}60%{transform:translate(1.2px,-.4px) rotate(1deg)}}.chest-cine.opened.lit.titan-build[data-charge=legendary] .cc-chest{animation:cc-titan-shake .42s ease-in-out infinite}.chest-cine.titan-settle .cc-chest,.chest-cine.opened.lit.titan-settle[data-charge] .cc-chest{animation:cc-titan-settle .5s cubic-bezier(.25,.9,.3,1) both}@keyframes cc-titan-settle{0%{transform:translate(-3px,1px) rotate(-2.5deg)}35%{transform:translate(1.6px,-.6px) rotate(1.3deg)}65%{transform:translate(-.7px,.3px) rotate(-.6deg)}to{transform:none}}.chest-cine.lit.titan-build[data-charge=legendary] .cc-chest .ico{filter:drop-shadow(0 0 34px var(--charge, #ffd34d)) brightness(1.35)}@keyframes cc-titan-swell{0%{scale:1}to{scale:2.1}}@keyframes cc-titan-rays{0%{opacity:1}to{opacity:.45}}@keyframes cc-titan-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-3px,1px) rotate(-2.5deg)}75%{transform:translate(3px,-1px) rotate(2.5deg)}}.chest-cine.titan-land:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 42%,rgba(255,252,235,.62),rgba(255,207,69,.2) 26%,transparent 48%);animation:cc-titan-flash .62s ease-out .3s both}@keyframes cc-titan-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.cc-item.shown.jolt{opacity:1;animation:cc-jolt .46s cubic-bezier(.3,.85,.4,1) var(--jolt-d, 0ms) both;transform-origin:50% 100%}@keyframes cc-jolt{0%{transform:none}18%{transform:translateY(5px) scaleX(1.05) scaleY(.93)}46%{transform:translateY(-3px) scaleX(.985) scaleY(1.025)}74%{transform:translateY(0) scaleX(1.01) scaleY(.995)}to{transform:none}}@media (prefers-reduced-motion: reduce){.cc-item.shown.jolt{animation:none}}@media (prefers-reduced-motion: reduce){.chest-cine.lit.titan-build[data-charge=legendary] .cc-aura,.chest-cine.lit.titan-build[data-charge=legendary] .cc-rays,.chest-cine.opened.lit[data-charge=legendary] .cc-chest,.chest-cine.opened.lit.titan-build[data-charge=legendary] .cc-chest,.chest-cine.titan-settle .cc-chest,.chest-cine.titan-land:after{animation:none}}.cc-items{perspective:700px}.cc-item{background-color:var(--panel);background-image:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--elglow, #568cff) 34%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 10%,var(--panel)) 80%);border:1px solid var(--line);border-radius:14px;padding:10px 12px 9px;width:110px;box-shadow:var(--elev-2)}.cc-item.shown{animation:cc-flip .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes cc-flip{0%{opacity:0;transform:translateY(20px) rotateY(80deg) scale(.8)}60%{opacity:1;transform:translateY(-4px) rotateY(-10deg) scale(1.03)}to{opacity:1;transform:none}}.cc-item.fr-uncommon{border-color:#cdd6e66b}.cc-item.fr-rare{border:1.5px solid #f2c53d;box-shadow:var(--elev-2),0 2px 12px #f2c53d33}.cc-item.fr-legendary{border:1.5px solid transparent;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--elglow, #568cff) 34%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 10%,var(--panel)) 80%) padding-box,linear-gradient(90deg,#ffcf45,#ff8a5c,#b78bff,#ffcf45) border-box;background-color:var(--panel);background-size:auto,300% 100%;box-shadow:var(--elev-2),0 0 16px #ffcf454d}.cc-item.fr-legendary.shown{opacity:1;animation:foil 7s linear 1s infinite}@media (prefers-reduced-motion: reduce){.cc-item.fr-legendary.shown{animation:foil 7s linear infinite}}.chest-cine.skip .cc-item.fr-legendary{animation-duration:.12s,7s!important;animation-delay:0s,0s!important}.cc-fig.glow{background:none;border-radius:0}.cc-fig canvas,.cc-fig.glow canvas{background:none;box-shadow:none;border-radius:0}.cc-item.fr-rare .cc-fig.glow canvas{filter:drop-shadow(0 0 5px rgba(242,197,61,.34))}.cc-item.fr-legendary .cc-fig.glow canvas{filter:drop-shadow(0 0 6px rgba(255,207,69,.42))}.cc-item.fr-rare,.cc-item.fr-legendary{position:relative;overflow:hidden}.cc-item.fr-rare:after,.cc-item.fr-legendary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(76deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);translate:-120% 0}.cc-item.fr-rare.shown:after{animation:cc-glint 2.6s ease-in-out .5s infinite}.cc-item.fr-legendary.shown:after{animation:cc-glint 1.7s ease-in-out 1s infinite}@keyframes cc-glint{0%{translate:-120% 0}30%,to{translate:120% 0}}.cc-rar{font-size:10px;font-weight:800}.coin-fly{position:fixed;z-index:99;pointer-events:none;color:#f1b62a}.coin-fly.gem-fly{color:#6fd3f2}.coin-fly .ico{width:18px;height:18px}.coin-balance{display:inline-flex;gap:8px}.lockout{z-index:120}.lockout .confirm-card{max-width:320px;text-align:center}.lockout-ico{color:var(--muted)}.lockout-ico .ico{width:34px;height:34px}.btn.danger{background:#e04b4a24;border-color:#e04b4a80;color:#ff8a85}[data-theme=light] .btn.danger{color:#a32d2d}.acct-btns{display:flex;gap:6px;align-items:center;flex-wrap:nowrap}.acct-btns .btn{white-space:nowrap;padding:8px 10px;font-size:12px}.acct-card{width:330px;text-align:left}.acct-card .wheel-title{text-align:center;width:100%}.acct-screen{position:fixed;inset:0;z-index:600;background:var(--bg);overflow-y:auto;overflow-x:hidden;padding:calc(10px + env(safe-area-inset-top)) 16px calc(40px + env(safe-area-inset-bottom))}.acct-screen .acct-head{max-width:460px;margin:0 auto}.acct-screen .acct-page{width:auto;max-width:460px;margin:0 auto;display:flex;flex-direction:column;gap:12px;animation:confirmIn .18s cubic-bezier(.2,.7,.3,1)}.acct-screen .acct-hero{margin:6px auto 0}.report-kind{align-self:stretch}.report-text{resize:vertical;min-height:64px;font:inherit;font-size:15px;line-height:1.4}.report-pic{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);cursor:pointer}.report-pic img{width:56px;height:auto;border-radius:6px;border:1px solid var(--line);flex:0 0 auto}.acct-screen .acct-actions .btn{width:100%}.acct-field{display:flex;flex-direction:column;gap:5px;width:100%}.acct-lbl{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.acct-input{width:100%;padding:12px 14px;border-radius:12px;background:var(--sunken);border:1px solid var(--line);color:var(--fg);font-size:15px;font-weight:600}.acct-input::placeholder{color:var(--muted);font-weight:500}.acct-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ffd34d2e}.confirm-card a,.acct-screen a{color:var(--gold-text);font-weight:700}.acct-note{text-align:center;width:100%}.confirm-card{animation:confirmIn .18s cubic-bezier(.2,.7,.3,1)}@keyframes confirmIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.acct-hero{width:76px;height:76px;flex:0 0 auto;margin:-56px auto 0;border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--accent) 24%,var(--panel)),var(--panel) 82%);border:1px solid var(--line-strong);box-shadow:var(--elev-2);display:grid;place-items:center}.acct-hero canvas{image-rendering:pixelated;background:transparent;box-shadow:none;border-radius:0}.acct-sub{color:var(--fg-dim)}.acct-steps{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.acct-step{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:800;background:var(--sunken);color:var(--muted);border:1px solid var(--line-strong)}.acct-step.on{background:var(--accent);color:var(--accent-ink);border-color:transparent}.acct-step.done{background:color-mix(in srgb,var(--accent) 28%,var(--panel));color:var(--gold-text);border-color:transparent}.acct-step-lbl{font-size:11px;font-weight:700;color:var(--muted)}.acct-step-dash{width:18px;height:1px;background:var(--line-strong);margin:0 2px}.acct-input.acct-code{text-align:center;font-size:22px;font-weight:800;letter-spacing:.3em;font-variant-numeric:tabular-nums}.acct-input.acct-code::placeholder{color:var(--muted);opacity:.4;letter-spacing:.3em}.danger-title{color:#ff7a7a}.confirm-actions{flex-direction:row}.confirm-actions .btn{flex:1;width:auto}.rc-stars{display:flex;flex-direction:column;gap:4px;margin:2px 0 4px;text-align:left}.rc-star{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--muted)}.rc-star i{font-style:normal;font-size:16px;line-height:1;width:16px;text-align:center;color:var(--muted)}.rc-star.met{color:var(--fg-dim)}.rc-star.met i{color:var(--gold-text)}.rc-star b{font-family:var(--font-num);font-weight:400;font-size:9px;letter-spacing:.04em;color:var(--gold-text);margin-left:auto}.feed-fab{position:fixed;right:6px;top:50%;transform:translateY(-50%);z-index:30;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--surface-2);border:1px solid var(--line);color:var(--fg-dim);box-shadow:var(--elev-2);opacity:.35;transition:opacity .25s ease}.feed-fab:hover,.feed-fab:active,.feed-fab:focus-visible{opacity:1}.feed-fab .ico{width:17px;height:17px}.feed-card{width:360px;max-width:94vw;max-height:74vh;padding:16px 14px 14px;gap:10px}.feed-card .sheet-head{width:100%;margin-bottom:0;padding:0 2px}.feed-card .sheet-title{font-family:var(--font-display);font-weight:400;font-size:20px;letter-spacing:.01em;color:var(--text)}.feed-list{width:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;text-align:left;min-height:60px;padding:2px 2px 4px;-webkit-overflow-scrolling:touch}.bf-turn{display:flex;align-items:center;gap:8px;width:100%;margin:12px 0 5px;padding:2px 0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-align:left}.bf-turn:first-child{margin-top:0}.bf-turn-n{font-family:var(--font-num);font-weight:700;font-size:9px;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.bf-turn-who{font-family:var(--font-display);font-size:16px;line-height:1;white-space:nowrap}.bf-rule{flex:1;height:2px;border-radius:1px;background:var(--feed-rule)}.bf-turn.shut{opacity:.62}.bf-turn.shut .bf-rule{background:none;border-top:2px dotted var(--feed-rule);height:0}.bf-group{display:flex;flex-direction:column;gap:3px}.bf-group[hidden]{display:none}.bf-entry{border-radius:10px;padding:3px 4px}.bf-entry.latest{background:var(--feed-latest);box-shadow:inset 0 1px 2px var(--feed-latest-cast)}.bf-entry:has(>.bf-card){padding:5px 4px 7px}.bf-row{display:grid;grid-template-columns:58px 1fr;column-gap:8px;align-items:baseline;font-size:13px;line-height:1.35;color:var(--fg-dim);padding:2px 0}.bf-tag{justify-self:start;min-width:58px;box-sizing:border-box;font-family:var(--font-num);font-weight:400;font-size:8px;line-height:1;letter-spacing:.02em;text-align:center;color:var(--muted);border:1px solid var(--feed-tag-edge);border-radius:4px;padding:3px 3px 2px;transform:translateY(-1px)}.bf-tag-none{visibility:hidden}.bf-row.bf-hidden{grid-template-columns:58px 1fr auto;opacity:.62}.bf-hid{align-self:baseline;font-family:var(--font-num);font-weight:400;font-size:8px;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.bf-tag.ko{background:var(--feed-ko-bg);border-color:var(--feed-ko-bg);color:var(--feed-ko-ink)}.bf-txt{min-width:0;overflow-wrap:anywhere}.bf-empty{font-size:13px;color:var(--muted);padding:10px 4px}.bf-stars{width:100%;text-align:left;padding:0 4px 7px;margin-bottom:-4px;border-bottom:2px solid var(--feed-rule)}.bf-stars[hidden]{display:none}.bf-stars-l{font-family:var(--font-num);font-weight:700;font-size:9px;letter-spacing:.04em;color:var(--muted);margin-bottom:3px}.bf-goal{display:grid;grid-template-columns:14px 1fr auto;column-gap:6px;align-items:baseline;font-family:var(--font-ui);font-size:12px;font-weight:800;line-height:1.35;color:var(--fg-dim);padding:1px 0}.bf-goal-star{color:var(--muted);font-size:12px;text-align:center}.bf-goal.met .bf-goal-star{color:var(--gold-text)}.bf-goal-t{min-width:0;overflow-wrap:anywhere}.bf-goal-n{font-family:var(--font-num);font-weight:400;font-size:9px;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.bf-goal.missed{opacity:.62}.bf-goal.missed s{text-decoration-thickness:2px}.bf-mon{font-weight:800;cursor:pointer;border-radius:4px;padding:0 1px;margin:0 -1px}.bf-pl{font-weight:800}.bf-o0{color:var(--feed-you)}.bf-o1{color:var(--feed-opp)}.bf-mon.bf-flash{animation:bfFlash 1.3s ease-out}@keyframes bfFlash{0%,35%{background:var(--feed-flash)}to{background:transparent}}.bf-st{font-weight:800}.st-poison{color:var(--feed-st-poison)}.st-noxious{color:var(--feed-st-noxious)}.st-burn{color:var(--feed-st-burn)}.st-paralyze{color:var(--feed-st-paralyze)}.st-sleep{color:var(--feed-st-sleep)}.st-freeze{color:var(--feed-st-freeze)}.st-confuse{color:var(--feed-st-confuse)}.st-slow{color:var(--feed-st-slow)}.st-root{color:var(--feed-st-root)}.bf-x{text-decoration:line-through;text-decoration-thickness:2px;font-weight:700}.bf-x:not(.bf-st){color:var(--text)}.bf-card{position:relative;display:flex;flex-direction:column;gap:1px;padding:9px 10px 8px;background:var(--dc-tooth),var(--dc-quiet);border-radius:14px;box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 3px 0 var(--dc-quiet-bevel)}.bf-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:0 0 5px}.bf-fighter{display:flex;align-items:center;gap:6px;min-width:0}.bf-fighter.bf-def{justify-content:flex-end}.bf-vs-name{font-family:var(--font-display);font-weight:400;font-size:16px;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-vs-x{font-family:var(--font-num);font-weight:700;font-size:10px;color:var(--muted)}.bf-spr{flex:none;width:30px;height:30px;display:grid;place-items:center}.bf-spr canvas{image-rendering:pixelated;display:block}.bf-tray{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 5px;padding:6px;background:var(--feed-tray);border-radius:10px;box-shadow:inset 0 2px 3px var(--feed-tray-cast)}.bf-chip{display:inline-flex;align-items:baseline;gap:6px;max-width:48%;padding:4px 8px 3px;border-radius:7px;font-family:var(--font-ui);font-weight:800;font-size:12px;line-height:1.2;box-shadow:inset 0 0 0 1.5px var(--cut),inset 0 -2px 0 var(--feed-chip-shade)}.bf-chip-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bf-chip-v{font-family:var(--font-num);font-weight:700;font-size:11px;flex:none}.bf-chip.sm{font-size:11px;padding:1px 6px;gap:5px;border-radius:5px;vertical-align:1px;max-width:none}.bf-chip.sm .bf-chip-v{font-size:10px}.bf-chip.w-white{background:var(--feed-w-white);color:var(--feed-w-ink-dark)}.bf-chip.w-gold{background:var(--feed-w-gold);color:var(--feed-w-ink-dark)}.bf-chip.w-purple{background:var(--feed-w-purple);color:var(--feed-w-ink-light)}.bf-chip.w-blue{background:var(--feed-w-blue);color:var(--feed-w-ink-light)}.bf-chip.w-red{background:var(--feed-w-red);color:var(--feed-w-ink-light)}.bench,.bench-opp,.pc{scrollbar-width:none}.bench::-webkit-scrollbar,.bench-opp::-webkit-scrollbar,.pc::-webkit-scrollbar{display:none}.boot{position:fixed;inset:0;z-index:110;display:grid;place-items:center;background:var(--bg);cursor:pointer;-webkit-tap-highlight-color:transparent}.boot.out{opacity:0;transition:opacity .4s ease;pointer-events:none}.boot-stage{display:flex;flex-direction:column;align-items:center}.boot-arc{width:min(84vw,360px);overflow:visible}.boot-arc-text{fill:var(--accent);font-family:var(--font-ui);font-size:40px;font-weight:900;letter-spacing:.06em;paint-order:stroke fill;stroke:var(--ink);stroke-width:6px;stroke-linejoin:round}.boot-reveal{stroke-dasharray:1 1;stroke-dashoffset:0}.boot-fig{position:relative;margin-top:-136px;padding:26px}.boot-fig:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(47,134,216,.34),rgba(47,134,216,.05) 62%,transparent 74%)}.boot-wheel{position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-130px 0 0 -130px;opacity:.2;transform:scale(1.12)}.boot-wheel canvas,.bw-spin{position:absolute;inset:0;width:100%;height:100%}.boot-wheel canvas{display:block;background:transparent;box-shadow:none;border-radius:0}.bw-spin{will-change:transform}.boot-fig canvas.boot-mon{position:relative;display:block;image-rendering:pixelated;background:transparent;box-shadow:none;border-radius:0;animation:bootFloat 3.2s ease-in-out infinite}@keyframes bootFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.boot-tap{margin-top:26px;font-size:17px;font-weight:800;letter-spacing:.08em;color:var(--fg-dim);animation:bootTap 1.9s ease-in-out infinite}@keyframes bootTap{0%,to{opacity:1}50%{opacity:.12}}.boot-tap.gone{visibility:hidden;animation:none}.boot.intro .boot-wheel{animation:bootWheelIn .6s ease-out .7s both,bootWheelBack .52s cubic-bezier(.3,.6,.3,1) 3.05s forwards}@keyframes bootWheelIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.boot.intro .boot-wheel .bw-col{animation:bootFade .36s ease-out 2.75s both}@keyframes bootWheelBack{0%{opacity:1;transform:none}to{opacity:.2;transform:scale(1.12)}}.boot.intro .boot-fig:before{animation:bootFade .5s ease-out 2.75s both}.boot.intro .boot-fig canvas.boot-mon{animation:bootRise .52s cubic-bezier(.2,1.25,.4,1) 2.75s both,bootFloat 3.2s ease-in-out 3.27s infinite}@keyframes bootRise{0%{opacity:0;transform:translateY(26px) scale(.6)}to{opacity:1;transform:none}}.boot.intro .boot-reveal{animation:bootSweep .6s cubic-bezier(.3,.1,.25,1) 2.75s both}@keyframes bootSweep{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.boot.intro .boot-tap{animation:bootFade .38s ease-out 3.5s both,bootTap 1.9s ease-in-out 3.88s infinite}@keyframes bootFade{0%{opacity:0}to{opacity:1}}.boot.intro .boot-build{animation:bootFade .38s ease-out 3.5s both}.boot.skip .boot-wheel,.boot.skip .boot-wheel .bw-col,.boot.skip .boot-fig:before,.boot.skip .boot-reveal,.boot.skip .boot-build{animation:none}.boot.skip .boot-fig canvas.boot-mon{animation:bootFloat 3.2s ease-in-out infinite}.boot.skip .boot-tap{animation:bootTap 1.9s ease-in-out infinite}.boot.skip .boot-tap.gone{animation:none}.boot-status{min-height:22px;margin-top:4px;font-size:13px;font-weight:700;color:var(--muted);animation:sun-pulse 1.6s ease-in-out infinite}.boot-build{margin-top:14px;font-size:11px;color:var(--muted);opacity:.55}.set-build{font-size:11px;color:var(--muted);opacity:.75}#audioDbg{position:fixed;left:6px;right:6px;bottom:6px;z-index:9999;background:#05080ee0;color:#9fe8a8;font:9px/1.45 ui-monospace,Menlo,monospace;padding:8px 10px;border-radius:8px;white-space:pre-wrap;pointer-events:none;max-height:45vh;overflow:hidden}.skin-prev{flex:0 0 auto;border-radius:10px;border:1px solid var(--line);background:transparent;box-shadow:none}.rand-prev{flex:0 0 auto;display:grid;place-items:center;color:var(--accent);background:var(--dc-sunk);box-shadow:inset 0 0 0 2px var(--line)}.rand-prev .ico{width:26px;height:26px}.rand-board{width:96px;height:72px;border-radius:10px}.rand-cap{width:44px;height:44px;border-radius:50%}.rand-card{width:58px;aspect-ratio:1 / 1.42;border-radius:8px}.picon-choice.is-random{display:grid;place-items:center;align-content:center;gap:2px;color:var(--accent)}.picon-choice.is-random .ico{width:22px;height:22px}.picon-choice.is-random b{font-size:10px;color:var(--text)}.picon-random{margin-bottom:10px}.board-item.sel{border-color:var(--accent)}.skin-equipped{color:var(--gold-text);font-weight:800;font-size:12px;white-space:nowrap}.movement-card{width:340px;max-width:92vw;max-height:88vh;overflow-y:auto;overflow-x:hidden}.mv-hint{font-size:12px;color:var(--muted);margin:0 0 4px;text-align:left;line-height:1.45}.mv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.mv-tile{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--sunken);border:1px solid var(--line);border-radius:12px;padding:8px 4px 7px}.mv-tile canvas{background:transparent;box-shadow:none;border-radius:0}.mv-lbl{font-size:11px;font-weight:800;color:var(--fg-dim);display:inline-flex;align-items:center;gap:5px}.mv-dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--ink)}.movement-card .sheet-head{width:100%}#clash-lab{z-index:90}.clash-lab-card{width:min(392px,96vw)}.clash-lab-card .cl-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin:0 0 8px}.clash-lab-card select{flex:1;min-width:0;border:0;border-radius:10px;padding:7px 9px;font:800 13px var(--font-ui);color:var(--text);background:var(--sunken)}.clash-lab-card #clStage{display:block;border-radius:10px;margin:2px auto 8px;background:transparent;box-shadow:none}.rig-card{width:360px;max-width:94vw;max-height:90vh;overflow-y:auto;overflow-x:hidden}.rig-card .sheet-head{width:100%;position:sticky;top:0;z-index:1;background:var(--panel);padding-bottom:6px}.rig-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.rig-tile{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--rig-tile-bg, var(--sunken));border:1px solid var(--line);border-radius:12px;padding:6px 4px}.rig-tile canvas{background:transparent;box-shadow:none;border-radius:0}.rig-lbl{font-size:11px;font-weight:800;color:var(--rig-tile-fg, var(--fg-dim))}.coin-prev{position:relative;overflow:hidden;flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;place-content:center;font-size:20px;font-weight:900;background:var(--coin-bg);border:3px solid var(--coin-bd);color:var(--coin-fg);box-shadow:0 4px 10px #00000059,inset 0 2px #ffffff4d,inset 0 -3px 7px #0000004d}.coin-prev:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:1;box-shadow:inset 0 0 0 2px #0000002e,inset 0 0 6px 2px #00000038;pointer-events:none}.coin-prev .coin-prev-fig{margin-top:-2px}.coin-prev.cap-art{background:none;border:0;box-shadow:0 4px 10px #00000059}.coin-prev.cap-art:before{content:none}.coin-prev.cap-art canvas{display:block;width:44px;height:44px;background:none;border-radius:50%;box-shadow:none}.badge-ring,.vs-badge{display:inline-grid;place-items:center;border-radius:50%;border:3px solid rgba(150,172,210,.35);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--elglow, #7e8a99) 60%,var(--panel)),color-mix(in srgb,var(--elglow, #7e8a99) 24%,var(--panel)))}.badge-ring.tier-bronze,.vs-badge.tier-bronze{border-color:#c07a3a;box-shadow:0 0 8px #c07a3a59}.badge-ring.tier-silver,.vs-badge.tier-silver{border-color:#c3cdd9;box-shadow:0 0 8px #c3cdd966}.badge-ring.tier-gold,.vs-badge.tier-gold{border-color:#f4c542;box-shadow:0 0 10px #f4c54280}.badge-ring.tier-titan,.vs-badge.tier-titan{border-color:transparent;background:linear-gradient(var(--surface-top, #1c2434),var(--surface-top, #1c2434)) padding-box,conic-gradient(#ff5a5a,#ffb84d,#ffe94d,#57e389,#58c4ff,#b28bff,#ff6bce,#ff5a5a) border-box;animation:titan-spin 3s linear infinite;box-shadow:0 0 12px #ffffff40}@keyframes titan-spin{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.profile-card{position:relative;display:flex;align-items:center;gap:14px;background:var(--dc-tooth),var(--surface);border:0;border-radius:17px;padding:15px 16px 14px;margin:26px 0 10px;box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-quiet-lit),0 6px 0 var(--dc-quiet-bevel),var(--dc-drop)}.profile-card-ava{flex:0 0 auto;width:74px;height:74px;border-radius:16px;display:grid;place-items:center;margin-top:-34px;align-self:flex-start;background:var(--dc-sunk);border:0;box-shadow:inset 0 0 0 3px var(--cut),0 6px 8px #00000073}.profile-card-eyebrow{font-family:var(--font-num);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.profile-card-id{display:flex;flex-direction:column;gap:3px;min-width:0}.profile-card-name{font-family:var(--font-display);font-size:23px;font-weight:400;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-card-title{font-family:var(--font-num);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text, #f4c542)}.profile-card-badges{display:flex;gap:6px;align-items:center}.title-row.sel{outline:1px solid rgba(244,197,66,.45)}.title-row.locked .coll-meta{opacity:.55}.title-paid{font-size:11px;font-weight:800;white-space:nowrap;color:color-mix(in srgb,#e8527a 72%,var(--text));background:color-mix(in srgb,#e8527a 14%,var(--panel));border:1px solid color-mix(in srgb,#e8527a 55%,transparent);border-radius:999px;padding:3px 10px}.title-locked{opacity:.6}.badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.badge-cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 6px 8px;cursor:pointer;color:inherit;font:inherit}.badge-cell.showing{border-color:#f4c5428c;box-shadow:inset 0 0 0 2px #f4c5428c}.badge-cell .badge-ring{width:54px;height:54px}.badge-tap{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;width:100%}.badge-tiers{display:flex;gap:5px;margin-top:2px}.badge-swatch{width:13px;height:13px;border-radius:50%;padding:0;cursor:pointer;border:2px solid var(--line);background:var(--surface-2);opacity:.55;transition:opacity .12s ease,transform .12s ease}.badge-swatch:hover{opacity:.85}.badge-swatch.on{opacity:1;transform:scale(1.16)}.badge-swatch.tier-bronze{border-color:#c07a3a}.badge-swatch.tier-bronze.on{background:#c07a3a}.badge-swatch.tier-silver{border-color:#c3cdd9}.badge-swatch.tier-silver.on{background:#c3cdd9}.badge-swatch.tier-gold{border-color:#f4c542}.badge-swatch.tier-gold.on{background:#f4c542}.badge-swatch.tier-titan{border-color:#b78bff}.badge-swatch.tier-titan.on{background:linear-gradient(120deg,#ffcf45,#ff8a5c,#b78bff)}.badge-name{font-size:11px;font-weight:800;color:var(--text)}.badge-wins{font-size:10px;font-weight:700;color:var(--muted)}.badge-pin{position:absolute;top:4px;right:6px;font-size:12px;color:#f4c542;text-shadow:0 0 6px rgba(244,197,66,.6)}.pcard{--base: calc(var(--cw) / 16);position:relative;width:var(--cw);aspect-ratio:1 / 1.42;font-size:var(--base);border-radius:.9em;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.pcard-sky{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden}.pcb-ember .pcard-sky{background:radial-gradient(120% 80% at 50% 22%,#ff9445,#b8380d 42%,#55160a)}.pcb-tide .pcard-sky{background:radial-gradient(120% 80% at 50% 22%,#63c8ff,#1668b4 44%,#06294d)}.pcb-moss .pcard-sky{background:radial-gradient(120% 80% at 50% 22%,#7fd984,#2c8a41 44%,#0d3a1c)}.pcb-night .pcard-sky{background:radial-gradient(1.4px 1.4px at 22% 18%,rgba(255,255,255,.9),transparent 60%),radial-gradient(1.2px 1.2px at 68% 12%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1.6px 1.6px at 82% 30%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1.2px 1.2px at 38% 34%,rgba(255,255,255,.6),transparent 60%),radial-gradient(120% 80% at 50% 26%,#4a3f8f,#1f1a45 46%,#0a0918)}.pcb-arena .pcard-sky{background:repeating-linear-gradient(-38deg,#ffffff0b 0 .5em,#0000 .5em 1.4em),radial-gradient(120% 80% at 50% 24%,#5d6b86,#2b3446 44%,#11161f)}.pcb-titan .pcard-sky{background:radial-gradient(120% 80% at 50% 26%,#6b5416,#2c2208 46%,#120e05);overflow:hidden}.pcb-titan .pcard-sky:before{content:"";position:absolute;left:50%;top:38%;width:300%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,#ffd67880,#ffaa9657,#ff78dc4d,#b496ff5c,#78dcff70,#8cffbe4d,#dce6965c,#ffd67880);animation:pcard-prism 14s linear infinite}.pcb-titan .pcard-sky:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,#2c2208,#2c2208db 12%,#2c220866 30%,#2c220800 58%)}@keyframes pcard-prism{to{rotate:1turn}}.pcb-night .pcard-sky:after{content:"";position:absolute;inset:0;background:radial-gradient(1.4px 1.4px at 46% 22%,rgba(255,255,255,.95),transparent 60%),radial-gradient(1.2px 1.2px at 14% 30%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1.5px 1.5px at 58% 8%,rgba(255,255,255,.85),transparent 60%),radial-gradient(1.2px 1.2px at 88% 18%,rgba(255,255,255,.7),transparent 60%);animation:pcard-twinkle 3.6s ease-in-out infinite}@keyframes pcard-twinkle{0%,to{opacity:.15}50%{opacity:1}}.pcb-dusk .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#ffb37a,#a24a86 42%,#2c1748)}.pcb-frost .pcard-sky{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 142' preserveAspectRatio='none'%3E%3Cpath d='M0 0L42.4 17.7M0 0L20.5 35.4M0 0L11.2 54.4M100 0L89.2 30.3M100 0L78.3 21.6M0 142L12.9 107.2M0 142L22.5 124.1M100 142L60.4 117.9M100 142L77.5 100.4M100 142L93.8 98.2' stroke='%23fff' stroke-opacity='0.6' stroke-width='1.1' stroke-linecap='round' fill='none'/%3E%3Cpath d='M4.2 1.8L19.5 -4.8M8.5 3.5L18.7 22.5M8.5 3.5L24.5 -0.7M12.7 5.3L18.8 18.0M17.0 7.1L22.8 23.1M17.0 7.1L32.2 0.6M21.2 8.9L27.5 19.9M21.2 8.9L33.9 5.3M25.4 10.6L28.1 18.3M29.7 12.4L32.8 20.6M29.7 12.4L37.4 10.2M33.9 14.2L35.2 17.7M33.9 14.2L38.3 12.3M38.2 16.0L39.5 18.4M38.2 16.0L40.4 15.0M2.3 3.9L-4.5 25.2M2.3 3.9L21.9 8.5M4.5 7.9L0.2 27.0M6.8 11.8L1.2 28.6M6.8 11.8L17.5 14.6M9.1 15.8L4.3 27.0M9.1 15.8L21.2 17.3M11.4 19.7L9.0 28.5M11.4 19.7L20.9 21.6M13.6 23.6L10.8 30.0M13.6 23.6L21.0 24.7M15.9 27.6L14.9 32.3M15.9 27.6L20.2 28.2M18.2 31.5L17.3 33.5M18.2 31.5L20.8 31.8M0.9 4.5L-12.4 27.1M0.9 4.5L26.8 24.9M1.9 9.1L26.0 22.3M2.8 13.6L-10.3 34.5M2.8 13.6L24.9 27.0M3.7 18.1L-6.6 37.0M3.7 18.1L20.3 30.5M4.7 22.7L-4.4 34.9M5.6 27.2L0.1 37.0M5.6 27.2L16.7 32.9M6.5 31.8L0.6 40.2M6.5 31.8L19.1 38.4M8.4 40.8L3.9 47.4M8.4 40.8L14.2 44.2M9.4 45.4L6.8 48.7M10.3 49.9L9.1 52.2M10.3 49.9L12.0 51.2M98.5 4.3L102.7 15.6M96.9 8.6L101.5 18.9M95.4 13.0L87.1 17.3M93.8 17.3L98.0 23.5M92.3 21.6L94.9 26.9M90.7 25.9L88.1 26.8M96.9 3.1L86.3 1.8M93.8 6.2L82.3 5.5M90.7 9.2L82.7 8.9M90.7 9.2L90.3 18.5M87.6 12.3L88.3 20.5M84.5 15.4L79.7 16.0M84.5 15.4L84.5 20.2M81.4 18.5L79.1 18.4M81.4 18.5L81.6 20.4M1.6 137.7L17.1 130.6M3.2 133.3L15.8 125.4M4.8 129.0L14.9 122.7M4.8 129.0L-0.4 120.7M6.4 124.6L18.0 121.4M8.1 120.3L14.8 116.9M8.1 120.3L3.9 113.5M9.7 115.9L14.4 114.0M9.7 115.9L6.9 111.6M11.3 111.6L10.1 108.9M3.7 139.0L16.1 140.1M3.7 139.0L4.4 127.4M7.5 136.0L8.0 126.4M11.2 133.1L20.1 133.7M11.2 133.1L12.0 126.3M15.0 130.1L15.1 125.7M18.7 127.1L21.1 127.3M18.7 127.1L18.7 125.0M96.0 139.6L91.9 122.0M96.0 139.6L77.4 144.9M92.1 137.2L86.7 119.4M92.1 137.2L76.3 140.5M88.1 134.8L85.3 121.4M88.1 134.8L68.1 138.3M84.1 132.4L81.2 118.5M84.1 132.4L72.5 137.3M80.2 130.0L77.0 118.1M80.2 130.0L67.3 131.7M76.2 127.6L75.2 117.1M76.2 127.6L64.8 128.8M72.3 125.2L71.0 119.5M72.3 125.2L66.2 126.2M68.3 122.7L67.5 116.8M68.3 122.7L63.1 124.1M64.3 120.3L63.7 118.2M64.3 120.3L62.5 120.8M97.7 137.8L107.6 115.9M97.7 137.8L77.7 134.4M95.5 133.7L99.4 118.9M93.2 129.5L77.2 126.0M91.0 125.4L96.1 109.3M88.7 121.2L75.3 118.3M86.5 117.1L76.4 113.7M84.2 112.9L86.7 107.6M84.2 112.9L77.1 110.7M82.0 108.7L84.6 103.4M82.0 108.7L77.4 107.1M79.7 104.6L80.3 102.3M79.7 104.6L77.8 104.1M99.3 137.1L85.4 128.7M98.6 132.3L83.1 117.7M97.9 127.4L105.2 118.0M97.9 127.4L86.0 118.8M97.3 122.5L104.1 114.3M97.3 122.5L86.3 112.4M96.6 117.6L104.1 108.7M96.6 117.6L86.9 111.9M95.9 112.8L100.5 104.7M95.9 112.8L90.9 108.6M95.2 107.9L98.8 103.5M95.2 107.9L90.7 105.3M94.5 103.0L96.1 100.4M94.5 103.0L92.5 101.5' stroke='%23fff' stroke-opacity='0.42' stroke-width='0.65' stroke-linecap='round' fill='none'/%3E%3Cpath d='M8.1 0.1L12.9 2.2M8.1 0.1L10.1 -4.6M11.9 -1.5L15.7 0.4M15.7 -3.1L17.3 -2.4M15.7 -3.1L16.3 -5.3M10.5 7.3L6.9 16.5M10.5 7.3L17.4 9.8M12.6 11.1L10.2 16.8M14.6 14.9L13.7 20.2M14.6 14.9L18.7 16.8M16.7 18.7L16.2 21.4M16.7 18.7L18.5 19.2M12.5 2.5L15.5 -1.5M16.5 1.4L21.0 4.0M16.5 1.4L19.3 -2.3M20.5 0.4L22.0 1.4M20.5 0.4L21.3 -1.1M14.7 9.6L13.3 15.5M14.7 9.6L20.2 11.9M16.8 13.8L16.2 15.6M16.8 13.8L19.2 14.4M18.4 11.1L14.8 16.4M18.4 11.1L23.3 12.8M19.9 15.1L18.3 19.1M19.9 15.1L23.4 17.2M21.3 19.1L20.4 20.6M20.8 5.5L25.9 8.1M20.8 5.5L22.1 -0.1M24.6 3.8L28.2 5.8M24.6 3.8L26.7 -0.4M28.4 2.2L30.3 2.7M28.4 2.2L28.8 0.4M23.3 12.5L27.4 13.4M25.4 16.2L25.1 18.2M25.4 16.2L27.1 16.9M25.4 7.7L29.6 10.6M25.4 7.7L28.5 3.2M29.7 6.5L31.8 8.1M29.7 6.5L30.8 5.0M26.3 13.2L28.4 14.6M27.2 15.8L28.5 16.4M30.7 15.2L29.4 17.1M30.7 15.2L33.6 16.4M31.8 17.9L31.2 19.6M31.8 17.9L33.2 18.6M32.2 11.7L34.6 13.0M32.2 11.7L33.2 9.7M34.8 10.9L36.3 11.6M34.8 10.9L35.5 9.5M34.4 15.4L33.8 16.7M34.8 16.6L35.3 16.8M35.4 13.6L35.8 12.1M36.8 12.9L37.0 12.1M38.6 16.8L38.3 17.6M39.1 17.6L39.0 18.0M39.1 17.6L39.6 17.8M38.9 15.6L39.7 15.9M38.9 15.6L39.3 14.9M39.6 15.3L40.1 15.5M0.9 8.2L-5.5 11.9M0.9 8.2L7.3 16.8M-0.4 12.4L-8.3 15.2M-0.4 12.4L4.6 19.2M-1.8 16.7L0.3 20.3M-3.1 20.9L-5.2 21.7M-3.1 20.9L-2.3 22.8M6.2 4.8L10.1 10.9M6.2 4.8L12.1 0.9M10.1 5.7L16.2 2.7M14.0 6.6L16.1 9.9M14.0 6.6L17.7 3.6M17.9 7.6L18.9 9.1M17.9 7.6L19.3 6.6M3.5 12.7L-2.7 17.5M3.5 12.7L7.3 18.4M1.3 22.2L-0.3 23.5M5.4 16.0L-2.0 19.6M4.0 20.2L0.3 22.4M4.0 20.2L5.7 24.3M2.6 24.4L0.1 25.5M10.4 12.7L12.0 16.6M10.4 12.7L13.5 11.3M14.0 13.7L15.1 15.4M14.0 13.7L15.8 12.6M5.9 23.2L3.9 24.3M13.1 16.3L15.2 19.3M13.1 16.3L16.5 12.6M17.2 16.8L18.6 18.7M10.6 22.6L7.1 24.4M10.6 22.6L12.1 26.2M9.8 25.5L8.1 26.3M9.8 25.5L10.5 26.7M14.5 20.3L16.4 22.5M14.5 20.3L17.6 18.6M17.7 21.0L18.7 22.1M17.7 21.0L18.8 20.2M11.8 27.9L12.2 28.9M16.1 24.0L18.2 26.3M16.1 24.0L18.7 22.1M18.5 24.3L19.4 25.3M18.5 24.3L19.7 23.6M15.6 29.1L13.9 30.3M17.3 27.8L18.0 28.7M18.8 28.0L19.2 28.5M18.8 28.0L19.5 27.4M17.9 32.2L17.3 32.3M17.9 32.2L18.1 32.8M17.6 32.8L17.2 33.0M17.6 32.8L17.7 33.3M19.1 31.6L19.7 30.9M19.9 31.7L20.2 32.1M19.9 31.7L20.2 31.4M-1.3 8.3L-12.8 10.2M-3.5 12.1L-13.9 14.0M-3.5 12.1L-1.5 19.9M-5.7 15.8L-3.1 21.9M-7.9 19.6L-6.3 24.6M-10.2 23.3L-11.9 23.8M-10.2 23.3L-9.1 25.9M4.6 7.4L15.9 7.2M8.3 10.3L9.1 20.9M8.3 10.3L18.9 7.4M12.0 13.2L21.8 11.4M15.7 16.2L24.5 15.8M19.4 19.1L20.0 24.3M19.4 19.1L24.6 18.6M23.1 22.0L23.4 24.7M23.1 22.0L25.7 21.6M5.9 11.3L17.9 7.5M9.9 13.5L20.0 10.3M14.0 15.7L17.0 22.5M14.0 15.7L21.8 14.3M18.0 17.9L19.0 23.1M22.0 20.1L24.3 19.4M0.2 17.8L-8.5 18.4M0.2 17.8L2.4 27.0M-2.4 22.0L-9.5 23.1M-2.4 22.0L-0.8 31.3M-5.0 26.2L-10.5 26.8M-7.7 30.4L-10.2 30.7M-7.7 30.4L-7.3 32.4M6.5 15.8L19.5 13.3M10.2 18.1L13.0 25.7M10.2 18.1L17.7 17.1M13.9 20.3L14.7 25.7M13.9 20.3L19.7 19.0M17.6 22.6L18.0 27.5M17.6 22.6L21.9 21.4M21.2 24.8L22.0 27.2M21.2 24.8L23.7 24.3M1.7 21.9L3.9 29.1M-0.4 25.7L-7.8 28.0M-0.4 25.7L1.1 33.4M-2.5 29.5L-7.4 31.1M-2.5 29.5L-1.9 33.1M-4.6 33.3L-6.7 33.9M-4.6 33.3L-3.7 35.3M7.0 20.6L8.9 27.6M7.0 20.6L14.7 20.2M10.4 23.1L11.5 28.3M13.7 25.5L14.7 30.1M17.0 28.0L17.1 29.8M17.0 28.0L19.2 27.7M2.4 25.7L3.0 31.0M0.1 28.8L-4.0 29.2M0.1 28.8L0.9 31.8M-2.2 31.9L-4.4 32.1M-2.2 31.9L-1.9 34.3M1.9 33.7L0.5 34.1M1.9 33.7L2.2 35.9M9.3 29.1L10.7 33.3M9.3 29.1L12.7 27.5M13.0 31.0L13.6 32.6M4.5 34.6L1.2 34.8M4.5 34.6L5.4 37.7M10.7 34.0L11.7 39.9M10.7 34.0L14.7 32.6M14.9 36.2L15.8 38.8M6.9 43.0L3.9 43.6M6.9 43.0L7.7 45.2M5.4 45.2L4.1 45.5M5.4 45.2L5.6 46.5M10.4 42.0L10.6 43.9M12.3 43.1L12.8 44.4M12.3 43.1L13.3 42.7M8.5 46.5L7.1 46.8M9.9 50.7L8.9 51.0M9.9 50.7L10.3 51.6M9.5 51.4L9.2 51.5M9.5 51.4L9.6 51.8M10.9 50.3L11.0 51.0M11.4 50.7L11.8 50.7M99.9 8.1L98.3 11.9M99.9 8.1L104.3 9.8M101.3 11.9L100.4 14.0M101.3 11.9L102.7 12.7M98.4 12.1L97.1 15.4M98.4 12.1L103.1 13.0M100.0 15.5L99.0 17.1M100.0 15.5L102.0 16.5M92.6 14.4L88.8 13.3M92.6 14.4L91.9 17.3M89.9 15.9L88.5 15.6M89.9 15.9L89.3 17.6M95.2 19.4L94.6 22.0M95.2 19.4L98.2 20.3M93.1 23.4L92.3 25.4M93.1 23.4L95.5 24.3M89.9 26.2L89.1 25.9M89.9 26.2L89.2 27.1M89.0 26.5L88.6 26.3M93.4 2.7L90.8 -0.4M93.4 2.7L91.2 4.8M89.8 2.3L88.7 0.7M89.8 2.3L88.4 3.6M90.0 6.0L87.3 7.8M86.1 5.7L85.0 7.0M88.0 9.1L86.1 6.8M88.0 9.1L86.3 10.4M85.4 9.0L84.6 7.9M90.6 12.3L92.0 14.4M90.4 15.4L89.3 16.4M90.4 15.4L91.8 16.6M87.8 15.1L90.1 17.3M88.1 17.8L87.2 19.0M88.1 17.8L89.2 19.0M82.9 15.6L81.2 14.4M82.9 15.6L81.9 17.4M81.3 15.8L80.8 15.3M81.3 15.8L80.8 16.4M84.5 17.0L83.2 18.2M84.5 18.6L84.0 19.2M84.5 18.6L85.0 19.0M80.6 18.5L80.2 17.9M80.6 18.5L80.0 19.0M79.9 18.4L79.5 18.7M81.5 19.1L81.1 19.5M81.5 19.1L82.0 19.5M81.6 19.8L81.3 20.0M81.6 19.8L81.9 19.9M5.5 135.9L8.2 129.0M9.4 134.1L10.8 129.6M13.2 132.4L13.9 130.0M7.4 130.7L11.8 131.2M7.4 130.7L8.2 126.2M11.6 128.0L13.8 128.2M11.6 128.0L11.9 125.0M8.2 126.9L12.7 128.7M8.2 126.9L9.5 122.2M11.6 124.8L14.0 125.0M3.1 126.2L3.7 123.3M3.1 126.2L-0.4 125.1M1.3 123.5L1.8 121.9M1.3 123.5L-0.6 123.1M10.3 123.5L13.9 125.8M10.3 123.5L11.7 120.1M14.2 122.5L16.4 123.8M14.2 122.5L15.5 120.3M10.3 119.1L12.6 119.6M10.3 119.1L11.2 116.6M12.6 118.0L13.7 118.5M12.6 118.0L13.0 116.8M6.7 118.0L7.9 115.1M6.7 118.0L4.0 117.8M5.3 115.8L5.7 114.7M5.3 115.8L3.7 115.4M11.2 115.3L12.8 116.1M11.2 115.3L11.6 113.9M12.8 114.7L13.7 114.9M12.8 114.7L13.2 114.0M8.7 114.5L9.2 112.5M7.8 113.0L8.0 112.3M7.8 113.0L6.9 112.8M10.9 110.7L11.2 109.7M10.9 110.7L9.7 110.3M10.5 109.8L10.6 109.3M7.9 139.4L10.0 142.9M7.9 139.4L10.9 135.9M12.0 139.8L13.5 141.9M12.0 139.8L13.4 138.0M4.0 135.2L1.0 131.2M4.2 131.3L5.6 130.1M4.2 131.3L2.9 130.0M7.7 132.8L10.7 130.2M7.7 132.8L4.8 130.2M7.9 129.6L9.3 128.4M7.9 129.6L6.7 128.3M14.2 133.3L16.1 135.0M17.2 133.5L18.2 134.6M17.2 133.5L18.0 132.5M11.5 130.8L13.2 129.0M11.5 130.8L10.5 129.2M11.7 128.5L12.7 127.8M15.0 128.6L16.6 127.6M15.0 128.6L14.1 127.7M15.1 127.1L14.5 126.6M19.5 127.2L20.2 127.9M19.5 127.2L20.3 126.7M20.3 127.2L20.6 127.6M18.7 126.4L19.1 126.0M18.7 126.4L18.2 125.7M18.7 125.7L18.5 125.4M95.0 135.2L99.7 128.4M94.0 130.8L96.5 127.2M92.9 126.4L90.5 125.2M91.4 140.9L85.2 138.2M86.7 142.2L84.3 147.9M82.1 143.6L79.8 142.5M82.1 143.6L81.1 145.8M90.7 132.7L96.0 125.7M90.7 132.7L83.0 129.6M89.4 128.3L91.6 123.4M89.4 128.3L85.5 126.6M88.1 123.8L89.4 121.3M88.1 123.8L86.3 123.2M88.1 138.0L82.7 134.8M88.1 138.0L85.1 143.7M84.2 138.8L80.7 136.7M84.2 138.8L81.9 143.0M80.2 139.7L79.2 141.5M87.2 130.3L89.5 127.1M87.2 130.3L84.3 128.0M86.2 125.9L87.2 124.0M86.2 125.9L83.9 124.5M84.1 135.5L77.0 129.6M84.1 135.5L79.9 141.3M80.1 136.2L75.5 131.7M80.1 136.2L77.3 141.2M76.1 136.9L72.7 135.1M76.1 136.9L74.1 140.8M72.1 137.6L70.5 136.2M72.1 137.6L70.6 139.3M83.2 127.7L85.8 122.8M83.2 127.7L79.5 125.9M82.2 123.1L83.3 121.5M82.2 123.1L80.4 121.7M80.3 134.0L75.3 131.9M76.4 135.7L74.1 135.1M76.4 135.7L75.4 137.5M79.1 126.0L81.0 123.1M79.1 126.0L74.7 124.2M78.0 122.1L78.9 120.2M75.9 130.6L71.2 127.9M75.9 130.6L73.1 134.9M71.6 131.2L69.8 130.1M71.6 131.2L70.4 133.2M75.9 124.1L77.8 121.6M75.9 124.1L73.7 122.3M75.6 120.6L76.6 119.4M75.6 120.6L74.2 119.7M72.4 128.0L69.3 125.4M72.4 128.0L70.3 131.5M68.6 128.4L67.5 127.2M68.6 128.4L67.3 130.0M71.8 123.3L73.0 121.8M71.8 123.3L70.3 122.1M71.4 121.4L70.5 121.0M70.2 125.5L69.0 124.4M70.2 125.5L68.6 127.4M68.2 125.9L67.4 125.3M68.2 125.9L67.7 126.7M68.0 120.8L69.5 119.1M68.0 120.8L66.8 119.6M67.7 118.8L68.5 117.8M67.7 118.8L67.0 118.3M66.6 123.2L65.1 122.0M66.6 123.2L65.6 125.0M64.8 123.6L64.0 123.2M64.8 123.6L64.2 124.5M64.1 119.6L64.6 118.8M64.1 119.6L63.5 119.4M63.9 118.9L64.1 118.5M63.9 118.9L63.6 118.8M63.7 120.5L63.2 120.2M63.7 120.5L63.4 121.1M63.1 120.7L62.9 120.5M63.1 120.7L63.0 121.0M99.7 133.4L110.1 129.6M99.7 133.4L97.4 124.7M101.7 129.0L109.3 127.4M103.6 124.6L109.2 123.1M103.6 124.6L101.7 120.0M105.6 120.3L108.2 118.8M105.6 120.3L104.2 117.7M93.7 137.2L89.0 130.5M93.7 137.2L87.6 140.8M89.7 136.5L86.8 131.9M89.7 136.5L84.3 140.0M85.7 135.8L83.0 132.6M85.7 135.8L83.0 138.1M81.7 135.1L80.6 133.8M81.7 135.1L80.4 136.3M96.5 130.0L102.6 126.2M96.5 130.0L94.2 125.4M97.5 126.3L101.1 124.1M98.4 122.6L100.1 121.9M98.4 122.6L97.3 120.8M89.2 128.7L86.2 123.1M89.2 128.7L84.2 131.1M85.2 127.8L81.7 130.4M81.2 126.9L80.4 125.4M81.2 126.9L79.5 128.1M92.3 121.4L98.1 119.3M92.3 121.4L88.8 115.0M93.5 117.3L97.5 115.6M93.5 117.3L92.0 114.3M94.8 113.3L96.3 112.3M94.8 113.3L93.9 111.8M84.3 120.3L81.9 116.1M79.8 119.3L78.3 117.5M79.8 119.3L77.9 120.7M83.1 115.9L79.9 118.3M79.8 114.8L79.1 113.3M79.8 114.8L77.9 115.7M85.1 111.1L84.4 108.9M85.9 109.4L86.9 108.9M85.9 109.4L85.5 108.1M81.9 112.2L80.1 109.5M81.9 112.2L79.6 113.1M79.5 111.4L78.7 110.1M79.5 111.4L78.0 112.0M82.9 107.0L84.7 106.5M82.9 107.0L82.5 105.4M83.7 105.2L84.8 105.0M83.7 105.2L83.4 104.3M80.4 108.2L79.8 106.8M80.4 108.2L78.8 108.7M78.9 107.6L78.6 106.6M78.9 107.6L78.0 108.0M79.9 103.8L80.8 103.4M79.9 103.8L79.5 103.2M80.1 103.1L80.5 102.9M80.1 103.1L79.9 102.7M79.1 104.4L78.8 104.0M79.1 104.4L78.4 104.9M78.4 104.3L78.2 104.0M95.8 135.0L94.3 129.6M95.8 135.0L88.1 136.1M92.3 132.9L91.8 129.1M92.3 132.9L88.4 133.5M88.8 130.8L88.4 128.5M88.8 130.8L87.0 131.2M95.5 129.3L85.8 130.9M92.4 126.4L93.2 118.3M92.4 126.4L86.2 125.9M89.3 123.5L89.3 118.8M89.3 123.5L84.0 124.4M86.2 120.6L86.0 118.9M86.2 120.6L84.3 121.0M100.3 124.3L100.1 120.4M94.0 124.5L88.4 126.2M90.0 121.6L89.7 118.5M90.0 121.6L87.9 121.8M99.5 119.8L103.2 119.8M99.5 119.8L99.0 115.2M101.8 117.1L103.8 117.1M101.8 117.1L101.5 115.0M93.6 119.1L93.7 114.2M93.6 119.1L89.5 119.5M89.9 115.8L89.9 113.1M89.9 115.8L87.4 115.9M99.1 114.7L103.5 114.7M99.1 114.7L98.3 110.5M101.6 111.7L103.6 111.3M101.6 111.7L101.2 109.9M93.3 115.7L91.9 112.1M93.3 115.7L89.0 116.5M90.1 113.8L89.6 112.1M90.1 113.8L88.5 114.4M97.4 110.1L101.2 109.6M97.4 110.1L96.6 107.8M99.0 107.4L100.3 107.2M99.0 107.4L98.5 106.1M94.2 111.4L94.3 109.0M92.5 110.0L92.4 109.0M92.5 110.0L91.4 110.1M96.4 106.5L98.2 106.1M97.6 105.0L98.4 105.0M93.7 107.0L93.1 105.4M93.7 107.0L92.2 107.3M92.2 106.2L92.1 105.1M92.2 106.2L91.3 106.3M95.0 102.2L96.2 101.8M95.0 102.2L94.7 101.3M93.8 102.5L93.7 101.9M93.8 102.5L93.1 102.6M93.1 102.0L93.1 101.5M93.1 102.0L92.8 102.1' stroke='%23fff' stroke-opacity='0.28' stroke-width='0.4' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") center / 100% 100% no-repeat,radial-gradient(60% 45% at 0% 0%,#fff6,#fff0),radial-gradient(60% 45% at 100% 100%,#ffffff5c,#fff0),radial-gradient(45% 35% at 100% 0%,#ffffff3d,#fff0),radial-gradient(45% 35% at 0% 100%,#ffffff3d,#fff0),radial-gradient(120% 84% at 50% 40%,#7fbfe0,#3e86b0 40%,#1a4560)}.pcb-magma .pcard-sky{background:radial-gradient(30% 22% at 26% 54%,#ff963299,#ff963200 70%),radial-gradient(24% 18% at 72% 44%,#ff5f1e8c,#ff5f1e00 70%),radial-gradient(18% 14% at 50% 66%,#ffbe5a73,#ffbe5a00 70%),radial-gradient(120% 84% at 50% 18%,#ff8a3c,#8c1f0c 44%,#240705)}.pcb-aurora .pcard-sky{background:radial-gradient(1.3px 1.3px at 30% 16%,rgba(255,255,255,.85),transparent 60%),radial-gradient(1.1px 1.1px at 72% 24%,rgba(255,255,255,.7),transparent 60%),radial-gradient(120% 84% at 50% 30%,#143a55,#0d2038 46%,#06101f);overflow:hidden}.pcb-aurora .pcard-sky:before,.pcb-aurora .pcard-sky:after{content:"";position:absolute;left:-35%;right:-35%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.pcb-aurora .pcard-sky:before{top:6%;height:46%;background:radial-gradient(60% 100% at 30% 50%,#5affbe8c,#5affbe00 70%),radial-gradient(55% 100% at 62% 40%,#78aaff80,#78aaff00 70%),radial-gradient(45% 100% at 82% 60%,#d778ff73,#d778ff00 70%);filter:blur(.35em);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 14 C 12 2, 22 22, 34 12 S 58 0, 70 14 S 90 26, 100 10 L100 30 C 88 40, 74 24, 62 32 S 38 40, 26 28 S 8 20, 0 32 Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 14 C 12 2, 22 22, 34 12 S 58 0, 70 14 S 90 26, 100 10 L100 30 C 88 40, 74 24, 62 32 S 38 40, 26 28 S 8 20, 0 32 Z' fill='%23fff'/%3E%3C/svg%3E");animation:pcard-aurora 9s ease-in-out infinite alternate}.pcb-aurora .pcard-sky:after{top:16%;height:40%;background:radial-gradient(70% 100% at 62% 50%,#96ffdc66,#96ffdc00 72%),radial-gradient(50% 100% at 22% 45%,#aa8cff61,#aa8cff00 72%);filter:blur(.55em);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 20 C 14 8, 26 26, 40 16 S 64 6, 78 18 S 94 28, 100 16 L100 32 C 86 40, 70 28, 56 34 S 30 38, 16 30 S 6 26, 0 34 Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 20 C 14 8, 26 26, 40 16 S 64 6, 78 18 S 94 28, 100 16 L100 32 C 86 40, 70 28, 56 34 S 30 38, 16 30 S 6 26, 0 34 Z' fill='%23fff'/%3E%3C/svg%3E");animation:pcard-aurora2 13s ease-in-out infinite alternate}@keyframes pcard-aurora{0%{transform:translate3d(-7%,0,0) scaleY(.92);opacity:.7}to{transform:translate3d(7%,5%,0) scaleY(1.25);opacity:1}}@keyframes pcard-aurora2{0%{transform:translate3d(6%,3%,0) scaleY(1.15);opacity:.55}to{transform:translate3d(-8%,-2%,0) scaleY(.9);opacity:.95}}@media (prefers-reduced-motion: reduce){.pcb-aurora .pcard-sky:before,.pcb-aurora .pcard-sky:after{animation:none}}.pcb-el-fire .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#ffb07a,#e8602f 40%,#4a1608)}.pcb-el-water .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#8fd0ff,#2f86d8 40%,#0b2a4d)}.pcb-el-grass .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#a9ef8f,#46a83f 40%,#0f3a16)}.pcb-el-electric .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#fff2a8,#e6b800 40%,#4a3a02)}.pcb-el-rock .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#e0c9a0,#9c7a48 40%,#35281a)}.pcb-el-air .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#d6f4ff,#74bdd2 40%,#1d4756)}.pcb-el-steel .pcard-sky{background:repeating-linear-gradient(90deg,#ffffff0d 0 .12em,#0000 .12em .9em),radial-gradient(120% 84% at 50% 20%,#cfd8e3,#7e8a99 40%,#22282f)}.pcb-el-ice .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#ebfcff,#6cc6dd 40%,#163f4c)}.pcb-el-dark .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#c2a9ff,#8a6fc0 40%,#1b1030)}.pcb-el-light .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#fffbe0,#e6cf6a 40%,#4a3f12)}.pcb-el-dragon .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#b9a4ff,#6a4ad8 40%,#1a0f3f)}.pcb-el-normal .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#e6e6d6,#9a9a86 40%,#2c2c26)}.pcb-embers .pcard-sky,.pcb-rain .pcard-sky,.pcb-snow .pcard-sky,.pcb-warp .pcard-sky,.pcb-waves .pcard-sky,.pcb-pulse .pcard-sky,.pcb-scan .pcard-sky,.pcb-nebula .pcard-sky,.pcb-lava .pcard-sky,.pcb-sandstorm .pcard-sky,.pcb-sunny .pcard-sky{overflow:hidden}.pcb-embers .pcard-sky:before,.pcb-embers .pcard-sky:after,.pcb-rain .pcard-sky:before,.pcb-rain .pcard-sky:after,.pcb-snow .pcard-sky:before,.pcb-snow .pcard-sky:after,.pcb-scan .pcard-sky:after,.pcb-warp .pcard-sky:before,.pcb-warp .pcard-sky:after,.pcb-nebula .pcard-sky:before,.pcb-nebula .pcard-sky:after,.pcb-lava .pcard-sky:before,.pcb-lava .pcard-sky:after,.pcb-pulse .pcard-sky:before,.pcb-pulse .pcard-sky:after,.pcb-sandstorm .pcard-sky:before,.pcb-sandstorm .pcard-sky:after,.pcb-sunny .pcard-sky:before,.pcb-sunny .pcard-sky:after{content:"";position:absolute;pointer-events:none;will-change:transform}.pcard-sky>i{position:absolute;display:block;pointer-events:none;will-change:transform}.pcb-embers .pcard-sky{background:radial-gradient(90% 40% at 50% 100%,#b8461a,#78280c99 40%,#3c120600),radial-gradient(120% 84% at 50% 30%,#3a1108,#1c0805,#080302)}.pcb-embers .pcard-sky:before,.pcb-embers .pcard-sky:after,.pcb-embers .pcard-sky>i:nth-child(-n+5){left:-10%;right:-10%;top:0;height:200%}.pcb-embers .pcard-sky:before{background-image:radial-gradient(6px 6px at 71.1% 95%,#ff6a2c88 0,#ff6a2c00 70%),radial-gradient(2.3px 2.3px at 71.1% 95%,#fff4d0 0,#ff6a2c 45%,#ff6a2c00 75%),radial-gradient(4.7px 4.7px at 7.7% 23.1%,#ff6a2c88 0,#ff6a2c00 70%),radial-gradient(1.8px 1.8px at 7.7% 23.1%,#fff4d0 0,#ff6a2c 45%,#ff6a2c00 75%),radial-gradient(6.5px 6.5px at 61.6% 8.6%,#ff6a2c88 0,#ff6a2c00 70%),radial-gradient(2.5px 2.5px at 61.6% 8.6%,#fff4d0 0,#ff6a2c 45%,#ff6a2c00 75%);background-size:100% 50%;background-position:39% 0;opacity:1;animation:bd-ember-1 9.3s linear infinite,bd-flicker 2s steps(3,jump-none) infinite;animation-delay:-9.2s}.pcb-embers .pcard-sky:after{background-image:radial-gradient(4.9px 4.9px at 67.7% 25.5%,#ff6a2c88 0,#ff6a2c00 70%),radial-gradient(1.9px 1.9px at 67.7% 25.5%,#fff4d0 0,#ff6a2c 45%,#ff6a2c00 75%),radial-gradient(4.9px 4.9px at 13.1% 95.2%,#ffc07088 0,#ffc07000 70%),radial-gradient(1.9px 1.9px at 13.1% 95.2%,#fff4d0 0,#ffc070 45%,#ffc07000 75%);background-size:100% 50%;background-position:85% 0;opacity:.8;animation:bd-ember-2 12.7s linear infinite;animation-delay:-3.9s}.pcb-embers .pcard-sky>i:nth-child(1){background-image:radial-gradient(6.2px 6.2px at 83.8% 13.8%,#ffd27a88 0,#ffd27a00 70%),radial-gradient(2.4px 2.4px at 83.8% 13.8%,#fff4d0 0,#ffd27a 45%,#ffd27a00 75%),radial-gradient(6.2px 6.2px at 16.1% 21.6%,#ff6a2c88 0,#ff6a2c00 70%),radial-gradient(2.4px 2.4px at 16.1% 21.6%,#fff4d0 0,#ff6a2c 45%,#ff6a2c00 75%);background-size:100% 50%;background-position:2% 0;opacity:1;animation:bd-ember-3 7.1s linear infinite,bd-flicker 2.1s steps(3,jump-none) infinite;animation-delay:-2.1s}.pcb-embers .pcard-sky>i:nth-child(2){background-image:radial-gradient(4.7px 4.7px at 38.5% 20.7%,#ffd27a88 0,#ffd27a00 70%),radial-gradient(1.8px 1.8px at 38.5% 20.7%,#fff4d0 0,#ffd27a 45%,#ffd27a00 75%),radial-gradient(4.7px 4.7px at 80.8% 20.3%,#ffd27a88 0,#ffd27a00 70%),radial-gradient(1.8px 1.8px at 80.8% 20.3%,#fff4d0 0,#ffd27a 45%,#ffd27a00 75%);background-size:100% 50%;background-position:32% 0;opacity:.7;animation:bd-ember-4 10.9s linear infinite;animation-delay:-10.7s}.pcb-embers .pcard-sky>i:nth-child(3){background-image:radial-gradient(5.5px 5.5px at 46.2% 60.6%,#ffd27a88 0,#ffd27a00 70%),radial-gradient(2.1px 2.1px at 46.2% 60.6%,#fff4d0 0,#ffd27a 45%,#ffd27a00 75%),radial-gradient(7px 7px at 14.7% 78.3%,#ff8a3c88 0,#ff8a3c00 70%),radial-gradient(2.7px 2.7px at 14.7% 78.3%,#fff4d0 0,#ff8a3c 45%,#ff8a3c00 75%),radial-gradient(5.7px 5.7px at 94.6% 65.9%,#ff8a3c88 0,#ff8a3c00 70%),radial-gradient(2.2px 2.2px at 94.6% 65.9%,#fff4d0 0,#ff8a3c 45%,#ff8a3c00 75%);background-size:100% 50%;background-position:78% 0;opacity:.9;animation:bd-ember-5 8.2s linear infinite,bd-flicker 1.2s steps(3,jump-none) infinite;animation-delay:-5.3s}.pcb-embers .pcard-sky>i:nth-child(4){background-image:radial-gradient(4.4px 4.4px at 36.6% 21.9%,#ff8a3c88 0,#ff8a3c00 70%),radial-gradient(1.7px 1.7px at 36.6% 21.9%,#fff4d0 0,#ff8a3c 45%,#ff8a3c00 75%),radial-gradient(3.9px 3.9px at 64.4% 9.9%,#ff6a2c88 0,#ff6a2c00 70%),radial-gradient(1.5px 1.5px at 64.4% 9.9%,#fff4d0 0,#ff6a2c 45%,#ff6a2c00 75%);background-size:100% 50%;background-position:73% 0;opacity:.6;animation:bd-ember-6 14.1s linear infinite;animation-delay:-4.3s}.pcb-embers .pcard-sky>i:nth-child(5){background-image:radial-gradient(7.8px 7.8px at 14.7% 50.8%,#ff6a2c88 0,#ff6a2c00 70%),radial-gradient(3px 3px at 14.7% 50.8%,#fff4d0 0,#ff6a2c 45%,#ff6a2c00 75%),radial-gradient(6.8px 6.8px at 54.3% 85.8%,#ffb35a88 0,#ffb35a00 70%),radial-gradient(2.6px 2.6px at 54.3% 85.8%,#fff4d0 0,#ffb35a 45%,#ffb35a00 75%);background-size:100% 50%;background-position:67% 0;opacity:1;animation:bd-ember-7 6.4s linear infinite,bd-flicker 1.2s steps(3,jump-none) infinite;animation-delay:-4.8s}@keyframes bd-ember-1{0.0%{transform:translate3d(1.93%,-0%,0)}6.25%{transform:translate3d(.61%,-3.125%,0)}12.5%{transform:translate3d(-1.06%,-6.25%,0)}18.75%{transform:translate3d(-2.11%,-9.375%,0)}25.0%{transform:translate3d(-1.93%,-12.5%,0)}31.25%{transform:translate3d(-.61%,-15.625%,0)}37.5%{transform:translate3d(1.06%,-18.75%,0)}43.75%{transform:translate3d(2.11%,-21.875%,0)}50.0%{transform:translate3d(1.93%,-25%,0)}56.25%{transform:translate3d(.61%,-28.125%,0)}62.5%{transform:translate3d(-1.06%,-31.25%,0)}68.75%{transform:translate3d(-2.11%,-34.375%,0)}75.0%{transform:translate3d(-1.93%,-37.5%,0)}81.25%{transform:translate3d(-.61%,-40.625%,0)}87.5%{transform:translate3d(1.06%,-43.75%,0)}93.75%{transform:translate3d(2.11%,-46.875%,0)}100.0%{transform:translate3d(1.93%,-50%,0)}}@keyframes bd-ember-2{0.0%{transform:translate3d(2.95%,-0%,0)}6.25%{transform:translate3d(.61%,-3.125%,0)}12.5%{transform:translate3d(-2.48%,-6.25%,0)}18.75%{transform:translate3d(-2.51%,-9.375%,0)}25.0%{transform:translate3d(.56%,-12.5%,0)}31.25%{transform:translate3d(2.94%,-15.625%,0)}37.5%{transform:translate3d(1.69%,-18.75%,0)}43.75%{transform:translate3d(-1.65%,-21.875%,0)}50.0%{transform:translate3d(-2.95%,-25%,0)}56.25%{transform:translate3d(-.61%,-28.125%,0)}62.5%{transform:translate3d(2.48%,-31.25%,0)}68.75%{transform:translate3d(2.51%,-34.375%,0)}75.0%{transform:translate3d(-.56%,-37.5%,0)}81.25%{transform:translate3d(-2.94%,-40.625%,0)}87.5%{transform:translate3d(-1.69%,-43.75%,0)}93.75%{transform:translate3d(1.65%,-46.875%,0)}100.0%{transform:translate3d(2.95%,-50%,0)}}@keyframes bd-ember-3{0.0%{transform:translate3d(.1%,-0%,0)}6.25%{transform:translate3d(1.2%,-3.125%,0)}12.5%{transform:translate3d(1.6%,-6.25%,0)}18.75%{transform:translate3d(1.06%,-9.375%,0)}25.0%{transform:translate3d(-.1%,-12.5%,0)}31.25%{transform:translate3d(-1.2%,-15.625%,0)}37.5%{transform:translate3d(-1.6%,-18.75%,0)}43.75%{transform:translate3d(-1.06%,-21.875%,0)}50.0%{transform:translate3d(.1%,-25%,0)}56.25%{transform:translate3d(1.2%,-28.125%,0)}62.5%{transform:translate3d(1.6%,-31.25%,0)}68.75%{transform:translate3d(1.06%,-34.375%,0)}75.0%{transform:translate3d(-.1%,-37.5%,0)}81.25%{transform:translate3d(-1.2%,-40.625%,0)}87.5%{transform:translate3d(-1.6%,-43.75%,0)}93.75%{transform:translate3d(-1.06%,-46.875%,0)}100.0%{transform:translate3d(.1%,-50%,0)}}@keyframes bd-ember-4{0.0%{transform:translate3d(-.16%,-0%,0)}6.25%{transform:translate3d(2.33%,-3.125%,0)}12.5%{transform:translate3d(1.95%,-6.25%,0)}18.75%{transform:translate3d(-.84%,-9.375%,0)}25.0%{transform:translate3d(-2.59%,-12.5%,0)}31.25%{transform:translate3d(-1.14%,-15.625%,0)}37.5%{transform:translate3d(1.72%,-18.75%,0)}43.75%{transform:translate3d(2.46%,-21.875%,0)}50.0%{transform:translate3d(.16%,-25%,0)}56.25%{transform:translate3d(-2.33%,-28.125%,0)}62.5%{transform:translate3d(-1.95%,-31.25%,0)}68.75%{transform:translate3d(.84%,-34.375%,0)}75.0%{transform:translate3d(2.59%,-37.5%,0)}81.25%{transform:translate3d(1.14%,-40.625%,0)}87.5%{transform:translate3d(-1.72%,-43.75%,0)}93.75%{transform:translate3d(-2.46%,-46.875%,0)}100.0%{transform:translate3d(-.16%,-50%,0)}}@keyframes bd-ember-5{0.0%{transform:translate3d(-2.75%,-0%,0)}6.25%{transform:translate3d(-3.36%,-3.125%,0)}12.5%{transform:translate3d(-2%,-6.25%,0)}18.75%{transform:translate3d(.53%,-9.375%,0)}25.0%{transform:translate3d(2.75%,-12.5%,0)}31.25%{transform:translate3d(3.36%,-15.625%,0)}37.5%{transform:translate3d(2%,-18.75%,0)}43.75%{transform:translate3d(-.53%,-21.875%,0)}50.0%{transform:translate3d(-2.75%,-25%,0)}56.25%{transform:translate3d(-3.36%,-28.125%,0)}62.5%{transform:translate3d(-2%,-31.25%,0)}68.75%{transform:translate3d(.53%,-34.375%,0)}75.0%{transform:translate3d(2.75%,-37.5%,0)}81.25%{transform:translate3d(3.36%,-40.625%,0)}87.5%{transform:translate3d(2%,-43.75%,0)}93.75%{transform:translate3d(-.53%,-46.875%,0)}100.0%{transform:translate3d(-2.75%,-50%,0)}}@keyframes bd-ember-6{0.0%{transform:translate3d(.81%,-0%,0)}6.25%{transform:translate3d(-1.72%,-3.125%,0)}12.5%{transform:translate3d(-.81%,-6.25%,0)}18.75%{transform:translate3d(1.72%,-9.375%,0)}25.0%{transform:translate3d(.81%,-12.5%,0)}31.25%{transform:translate3d(-1.72%,-15.625%,0)}37.5%{transform:translate3d(-.81%,-18.75%,0)}43.75%{transform:translate3d(1.72%,-21.875%,0)}50.0%{transform:translate3d(.81%,-25%,0)}56.25%{transform:translate3d(-1.72%,-28.125%,0)}62.5%{transform:translate3d(-.81%,-31.25%,0)}68.75%{transform:translate3d(1.72%,-34.375%,0)}75.0%{transform:translate3d(.81%,-37.5%,0)}81.25%{transform:translate3d(-1.72%,-40.625%,0)}87.5%{transform:translate3d(-.81%,-43.75%,0)}93.75%{transform:translate3d(1.72%,-46.875%,0)}100.0%{transform:translate3d(.81%,-50%,0)}}@keyframes bd-ember-7{0.0%{transform:translate3d(-2.38%,-0%,0)}6.25%{transform:translate3d(-1.9%,-3.125%,0)}12.5%{transform:translate3d(-.3%,-6.25%,0)}18.75%{transform:translate3d(1.47%,-9.375%,0)}25.0%{transform:translate3d(2.38%,-12.5%,0)}31.25%{transform:translate3d(1.9%,-15.625%,0)}37.5%{transform:translate3d(.3%,-18.75%,0)}43.75%{transform:translate3d(-1.47%,-21.875%,0)}50.0%{transform:translate3d(-2.38%,-25%,0)}56.25%{transform:translate3d(-1.9%,-28.125%,0)}62.5%{transform:translate3d(-.3%,-31.25%,0)}68.75%{transform:translate3d(1.47%,-34.375%,0)}75.0%{transform:translate3d(2.38%,-37.5%,0)}81.25%{transform:translate3d(1.9%,-40.625%,0)}87.5%{transform:translate3d(.3%,-43.75%,0)}93.75%{transform:translate3d(-1.47%,-46.875%,0)}100.0%{transform:translate3d(-2.38%,-50%,0)}}.pcb-embers .pcard-sky>i:nth-child(6){inset:0;background:linear-gradient(180deg,#100403,#100403d9 14%,#10040300 48%)}@keyframes bd-flicker{0%{opacity:1}50%{opacity:.55}to{opacity:1}}.pcb-rain .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#4a5a75,#232d42 44%,#0b0f1c)}.pcb-rain .pcard-sky:before,.pcb-rain .pcard-sky:after,.pcb-rain .pcard-sky>i{left:-20%;right:-20%;top:-100%;height:200%;rotate:7deg}.pcb-rain .pcard-sky:before{background-image:radial-gradient(1.5px 8.3px at 43.1% 68.1%,#e1eeffcf,#e1eeff00 70%),radial-gradient(1.4px 12.4px at 27.7% 54.4%,#e1eeffe0,#e1eeff00 70%),radial-gradient(1.4px 9.7px at 89.9% 56.2%,#e1eeffc9,#e1eeff00 70%);background-size:100% 50%;background-position:38% 0;opacity:1;animation:bd-fall 2.6s linear infinite;animation-delay:-1.68s}.pcb-rain .pcard-sky:after{background-image:radial-gradient(1.2px 6.8px at 66.4% 39.5%,#e1eeffa1,#e1eeff00 70%),radial-gradient(1.1px 7.9px at 22.1% 93.1%,#e1eeff8c,#e1eeff00 70%);background-size:100% 50%;background-position:25% 0;opacity:.85;animation:bd-fall 3.6s linear infinite;animation-delay:-2.81s}.pcb-rain .pcard-sky>i:nth-child(1){background-image:radial-gradient(1px 4.6px at 53.7% 66.6%,#e1eeff66,#e1eeff00 70%),radial-gradient(1px 5.8px at 80.8% 51.1%,#e1eeff70,#e1eeff00 70%),radial-gradient(1px 6px at 29% 46.9%,#e1eeff54,#e1eeff00 70%);background-size:100% 50%;background-position:73% 0;opacity:.7;animation:bd-fall 5s linear infinite;animation-delay:-2.79s}.pcb-rain .pcard-sky>i:nth-child(2){background-image:radial-gradient(1.6px 13.9px at 53.9% 21.4%,#e1eefffc,#e1eeff00 70%),radial-gradient(1.7px 11.6px at 78% 47%,#e1eeffde,#e1eeff00 70%),radial-gradient(1.5px 14.8px at 5.1% 49.4%,#e1eefffa,#e1eeff00 70%);background-size:100% 50%;background-position:54% 0;opacity:1;animation:bd-fall 2s linear infinite;animation-delay:-1.9s}.pcb-rain .pcard-sky>i:nth-child(3){background-image:radial-gradient(1.3px 9.7px at 77.9% 41.6%,#e1eeff82,#e1eeff00 70%),radial-gradient(1.1px 7.4px at 22% 11.6%,#e1eeffa3,#e1eeff00 70%),radial-gradient(1.2px 7.8px at 60.2% 46.5%,#e1eeffc9,#e1eeff00 70%);background-size:100% 50%;background-position:20% 0;opacity:.9;animation:bd-fall 3.1s linear infinite;animation-delay:-2.32s}.pcb-rain .pcard-sky>i:nth-child(4){background-image:radial-gradient(.9px 7.8px at 46.1% 16.5%,#e1eeff5c,#e1eeff00 70%),radial-gradient(1px 7.8px at 21.3% 85.8%,#e1eeff7d,#e1eeff00 70%),radial-gradient(1.1px 6.6px at 84.3% 82.9%,#e1eeff94,#e1eeff00 70%);background-size:100% 50%;background-position:22% 0;opacity:.75;animation:bd-fall 4.3s linear infinite;animation-delay:-3.91s}.pcb-rain .pcard-sky>i:nth-child(5){background-image:radial-gradient(1.4px 10.7px at 90.5% 30%,#e1eeffcf,#e1eeff00 70%),radial-gradient(1.4px 9.6px at 62.5% 18.2%,#e1eeffe0,#e1eeff00 70%),radial-gradient(1.5px 11px at 4% 64.4%,#e1eeffe0,#e1eeff00 70%);background-size:100% 50%;background-position:82% 0;opacity:1;animation:bd-fall 2.3s linear infinite;animation-delay:-2.02s}.pcb-rain .pcard-sky>i:nth-child(6){background-image:radial-gradient(1.3px 6.5px at 56.3% 30.6%,#e1eeff9e,#e1eeff00 70%),radial-gradient(1px 8.6px at 33.5% 22%,#e1eeffa6,#e1eeff00 70%);background-size:100% 50%;background-position:15% 0;opacity:.8;animation:bd-fall 3.9s linear infinite;animation-delay:-2.68s}@keyframes bd-fall{0%{transform:translateZ(0)}to{transform:translate3d(0,50%,0)}}.pcb-snow .pcard-sky{background:radial-gradient(1.4px 1.4px at 81.7% 76%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 45%,transparent 72%),radial-gradient(1.3px 1.3px at 47% 86.8%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 45%,transparent 72%),radial-gradient(1.1px 1.1px at 37.7% 70.8%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 45%,transparent 72%),radial-gradient(1.6px 1.6px at 22.5% 72.3%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 45%,transparent 72%),radial-gradient(1.2px 1.2px at 7.2% 44.5%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 45%,transparent 72%),radial-gradient(1px 1px at 62.7% 41.7%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 45%,transparent 72%),radial-gradient(1.3px 1.3px at 92.2% 28.3%,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 45%,transparent 72%),radial-gradient(120% 84% at 50% 20%,#6f8fb8,#2e4468 44%,#0c1526)}.pcb-snow .pcard-sky:before,.pcb-snow .pcard-sky:after,.pcb-snow .pcard-sky>i{left:-16%;right:-16%;top:-100%;height:200%}.pcb-snow .pcard-sky:before{background-image:radial-gradient(3.6px 3.6px at 27.7% 16.5%,#dbeaff 0,#dbeaff 45%,transparent 72%),radial-gradient(3.1px 3.1px at 85% 43.8%,#eef6ff 0,#eef6ff 45%,transparent 72%);background-size:100% 50%;background-position:47% 0;opacity:1;animation:bd-snow-1 15s linear infinite;animation-delay:-6.4s}.pcb-snow .pcard-sky:after{background-image:radial-gradient(2.7px 2.7px at 24.3% 34.7%,#fff 0,#fff 45%,transparent 72%),radial-gradient(3.2px 3.2px at 80.4% 5.6%,#f4f9ff 0,#f4f9ff 45%,transparent 72%),radial-gradient(2.9px 2.9px at 40.8% 46%,#dbeaff 0,#dbeaff 45%,transparent 72%);background-size:100% 50%;background-position:62% 0;opacity:.8;animation:bd-snow-2 21s linear infinite;animation-delay:-9.3s}.pcb-snow .pcard-sky>i:nth-child(1){background-image:radial-gradient(2.4px 2.4px at 63% 77.6%,#dbeaff 0,#dbeaff 45%,transparent 72%),radial-gradient(2.3px 2.3px at 4.7% 12.6%,#dbeaff 0,#dbeaff 45%,transparent 72%);background-size:100% 50%;background-position:29% 0;opacity:.6;animation:bd-snow-3 27s linear infinite;animation-delay:-18.1s}.pcb-snow .pcard-sky>i:nth-child(2){background-image:radial-gradient(4.1px 4.1px at 72.8% 6.7%,#f4f9ff 0,#f4f9ff 45%,transparent 72%),radial-gradient(3.8px 3.8px at 26.2% 67.5%,#eef6ff 0,#eef6ff 45%,transparent 72%);background-size:100% 50%;background-position:10% 0;opacity:1;animation:bd-snow-4 12s linear infinite;animation-delay:-1.9s}.pcb-snow .pcard-sky>i:nth-child(3){background-image:radial-gradient(3.5px 3.5px at 39.4% 31.3%,#eef6ff 0,#eef6ff 45%,transparent 72%),radial-gradient(3.5px 3.5px at 95.5% 74.1%,#eef6ff 0,#eef6ff 45%,transparent 72%),radial-gradient(3.1px 3.1px at 14.3% 39%,#dbeaff 0,#dbeaff 45%,transparent 72%);background-size:100% 50%;background-position:59% 0;opacity:.85;animation:bd-snow-5 18s linear infinite;animation-delay:-13.6s}.pcb-snow .pcard-sky>i:nth-child(4){background-image:radial-gradient(2.2px 2.2px at 9.2% 91.7%,#f4f9ff 0,#f4f9ff 45%,transparent 72%),radial-gradient(2.4px 2.4px at 89.8% 7.9%,#fff 0,#fff 45%,transparent 72%),radial-gradient(2.5px 2.5px at 46.1% 24.8%,#f4f9ff 0,#f4f9ff 45%,transparent 72%);background-size:100% 50%;background-position:73% 0;opacity:.55;animation:bd-snow-6 24s linear infinite;animation-delay:-21.8s}.pcb-snow .pcard-sky>i:nth-child(5){background-image:radial-gradient(3.7px 3.7px at 5.3% 72.7%,#f4f9ff 0,#f4f9ff 45%,transparent 72%),radial-gradient(3.5px 3.5px at 89% 70.1%,#dbeaff 0,#dbeaff 45%,transparent 72%);background-size:100% 50%;background-position:52% 0;opacity:.95;animation:bd-snow-7 14s linear infinite;animation-delay:-13.6s}.pcb-snow .pcard-sky>i:nth-child(6){background-image:radial-gradient(2.5px 2.5px at 81% 47.2%,#f4f9ff 0,#f4f9ff 45%,transparent 72%),radial-gradient(2.2px 2.2px at 30.4% 59.8%,#fff 0,#fff 45%,transparent 72%);background-size:100% 50%;background-position:81% 0;opacity:.75;animation:bd-snow-8 19.5s linear infinite;animation-delay:-15s}@keyframes bd-snow-1{0.0%{transform:translate3d(2.05%,0,0)}6.25%{transform:translate3d(3%,3.125%,0)}12.5%{transform:translate3d(2.19%,6.25%,0)}18.75%{transform:translate3d(.09%,9.375%,0)}25.0%{transform:translate3d(-2.05%,12.5%,0)}31.25%{transform:translate3d(-3%,15.625%,0)}37.5%{transform:translate3d(-2.19%,18.75%,0)}43.75%{transform:translate3d(-.09%,21.875%,0)}50.0%{transform:translate3d(2.05%,25%,0)}56.25%{transform:translate3d(3%,28.125%,0)}62.5%{transform:translate3d(2.19%,31.25%,0)}68.75%{transform:translate3d(.09%,34.375%,0)}75.0%{transform:translate3d(-2.05%,37.5%,0)}81.25%{transform:translate3d(-3%,40.625%,0)}87.5%{transform:translate3d(-2.19%,43.75%,0)}93.75%{transform:translate3d(-.09%,46.875%,0)}100.0%{transform:translate3d(2.05%,50%,0)}}@keyframes bd-snow-2{0.0%{transform:translate3d(-.88%,0,0)}6.25%{transform:translate3d(1.72%,3.125%,0)}12.5%{transform:translate3d(2.2%,6.25%,0)}18.75%{transform:translate3d(-.04%,9.375%,0)}25.0%{transform:translate3d(-2.23%,12.5%,0)}31.25%{transform:translate3d(-1.67%,15.625%,0)}37.5%{transform:translate3d(.95%,18.75%,0)}43.75%{transform:translate3d(2.4%,21.875%,0)}50.0%{transform:translate3d(.88%,25%,0)}56.25%{transform:translate3d(-1.72%,28.125%,0)}62.5%{transform:translate3d(-2.2%,31.25%,0)}68.75%{transform:translate3d(.04%,34.375%,0)}75.0%{transform:translate3d(2.23%,37.5%,0)}81.25%{transform:translate3d(1.67%,40.625%,0)}87.5%{transform:translate3d(-.95%,43.75%,0)}93.75%{transform:translate3d(-2.4%,46.875%,0)}100.0%{transform:translate3d(-.88%,50%,0)}}@keyframes bd-snow-3{0.0%{transform:translate3d(-2.77%,0,0)}6.25%{transform:translate3d(-3.58%,3.125%,0)}12.5%{transform:translate3d(-2.29%,6.25%,0)}18.75%{transform:translate3d(.34%,9.375%,0)}25.0%{transform:translate3d(2.77%,12.5%,0)}31.25%{transform:translate3d(3.58%,15.625%,0)}37.5%{transform:translate3d(2.29%,18.75%,0)}43.75%{transform:translate3d(-.34%,21.875%,0)}50.0%{transform:translate3d(-2.77%,25%,0)}56.25%{transform:translate3d(-3.58%,28.125%,0)}62.5%{transform:translate3d(-2.29%,31.25%,0)}68.75%{transform:translate3d(.34%,34.375%,0)}75.0%{transform:translate3d(2.77%,37.5%,0)}81.25%{transform:translate3d(3.58%,40.625%,0)}87.5%{transform:translate3d(2.29%,43.75%,0)}93.75%{transform:translate3d(-.34%,46.875%,0)}100.0%{transform:translate3d(-2.77%,50%,0)}}@keyframes bd-snow-4{0.0%{transform:translate3d(.74%,0,0)}6.25%{transform:translate3d(-.79%,3.125%,0)}12.5%{transform:translate3d(-1.86%,6.25%,0)}18.75%{transform:translate3d(-1.84%,9.375%,0)}25.0%{transform:translate3d(-.74%,12.5%,0)}31.25%{transform:translate3d(.79%,15.625%,0)}37.5%{transform:translate3d(1.86%,18.75%,0)}43.75%{transform:translate3d(1.84%,21.875%,0)}50.0%{transform:translate3d(.74%,25%,0)}56.25%{transform:translate3d(-.79%,28.125%,0)}62.5%{transform:translate3d(-1.86%,31.25%,0)}68.75%{transform:translate3d(-1.84%,34.375%,0)}75.0%{transform:translate3d(-.74%,37.5%,0)}81.25%{transform:translate3d(.79%,40.625%,0)}87.5%{transform:translate3d(1.86%,43.75%,0)}93.75%{transform:translate3d(1.84%,46.875%,0)}100.0%{transform:translate3d(.74%,50%,0)}}@keyframes bd-snow-5{0.0%{transform:translate3d(2.79%,0,0)}6.25%{transform:translate3d(1.23%,3.125%,0)}12.5%{transform:translate3d(-1.85%,6.25%,0)}18.75%{transform:translate3d(-2.65%,9.375%,0)}25.0%{transform:translate3d(-.18%,12.5%,0)}31.25%{transform:translate3d(2.51%,15.625%,0)}37.5%{transform:translate3d(2.1%,18.75%,0)}43.75%{transform:translate3d(-.91%,21.875%,0)}50.0%{transform:translate3d(-2.79%,25%,0)}56.25%{transform:translate3d(-1.23%,28.125%,0)}62.5%{transform:translate3d(1.85%,31.25%,0)}68.75%{transform:translate3d(2.65%,34.375%,0)}75.0%{transform:translate3d(.18%,37.5%,0)}81.25%{transform:translate3d(-2.51%,40.625%,0)}87.5%{transform:translate3d(-2.1%,43.75%,0)}93.75%{transform:translate3d(.91%,46.875%,0)}100.0%{transform:translate3d(2.79%,50%,0)}}@keyframes bd-snow-6{0.0%{transform:translate3d(-2.59%,0,0)}6.25%{transform:translate3d(-3.16%,3.125%,0)}12.5%{transform:translate3d(-1.88%,6.25%,0)}18.75%{transform:translate3d(.5%,9.375%,0)}25.0%{transform:translate3d(2.59%,12.5%,0)}31.25%{transform:translate3d(3.16%,15.625%,0)}37.5%{transform:translate3d(1.88%,18.75%,0)}43.75%{transform:translate3d(-.5%,21.875%,0)}50.0%{transform:translate3d(-2.59%,25%,0)}56.25%{transform:translate3d(-3.16%,28.125%,0)}62.5%{transform:translate3d(-1.88%,31.25%,0)}68.75%{transform:translate3d(.5%,34.375%,0)}75.0%{transform:translate3d(2.59%,37.5%,0)}81.25%{transform:translate3d(3.16%,40.625%,0)}87.5%{transform:translate3d(1.88%,43.75%,0)}93.75%{transform:translate3d(-.5%,46.875%,0)}100.0%{transform:translate3d(-2.59%,50%,0)}}@keyframes bd-snow-7{0.0%{transform:translate3d(-.41%,0,0)}6.25%{transform:translate3d(1.84%,3.125%,0)}12.5%{transform:translate3d(1.82%,6.25%,0)}18.75%{transform:translate3d(-.45%,9.375%,0)}25.0%{transform:translate3d(-2.16%,12.5%,0)}31.25%{transform:translate3d(-1.21%,15.625%,0)}37.5%{transform:translate3d(1.24%,18.75%,0)}43.75%{transform:translate3d(2.15%,21.875%,0)}50.0%{transform:translate3d(.41%,25%,0)}56.25%{transform:translate3d(-1.84%,28.125%,0)}62.5%{transform:translate3d(-1.82%,31.25%,0)}68.75%{transform:translate3d(.45%,34.375%,0)}75.0%{transform:translate3d(2.16%,37.5%,0)}81.25%{transform:translate3d(1.21%,40.625%,0)}87.5%{transform:translate3d(-1.24%,43.75%,0)}93.75%{transform:translate3d(-2.15%,46.875%,0)}100.0%{transform:translate3d(-.41%,50%,0)}}@keyframes bd-snow-8{0.0%{transform:translate3d(-.49%,0,0)}6.25%{transform:translate3d(1.46%,3.125%,0)}12.5%{transform:translate3d(2.55%,6.25%,0)}18.75%{transform:translate3d(2.15%,9.375%,0)}25.0%{transform:translate3d(.49%,12.5%,0)}31.25%{transform:translate3d(-1.46%,15.625%,0)}37.5%{transform:translate3d(-2.55%,18.75%,0)}43.75%{transform:translate3d(-2.15%,21.875%,0)}50.0%{transform:translate3d(-.49%,25%,0)}56.25%{transform:translate3d(1.46%,28.125%,0)}62.5%{transform:translate3d(2.55%,31.25%,0)}68.75%{transform:translate3d(2.15%,34.375%,0)}75.0%{transform:translate3d(.49%,37.5%,0)}81.25%{transform:translate3d(-1.46%,40.625%,0)}87.5%{transform:translate3d(-2.55%,43.75%,0)}93.75%{transform:translate3d(-2.15%,46.875%,0)}100.0%{transform:translate3d(-.49%,50%,0)}}.pcb-warp .pcard-sky{background:radial-gradient(120% 84% at 50% 40%,#1c1440,#0a0820 46%,#020208)}.pcb-warp .pcard-sky:before,.pcb-warp .pcard-sky:after{left:50%;top:40%;width:200%;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,#fff0 0deg 9deg,#c8d2ff47 9.6deg 10deg,#fff0 10.6deg 20deg);-webkit-mask-image:radial-gradient(circle,transparent 6%,#000 22%,#000 60%,transparent 72%);mask-image:radial-gradient(circle,transparent 6%,#000 22%,#000 60%,transparent 72%);animation:bd-warp 2.6s linear infinite}.pcb-warp .pcard-sky:after{opacity:.6;animation-duration:3.9s;animation-delay:-1.3s;rotate:7deg}@keyframes bd-warp{0%{transform:scale(.35);opacity:0}30%{opacity:1}to{transform:scale(1.6);opacity:0}}.pcb-waves .pcard-sky{background:radial-gradient(1.6px 1.6px at 22% 38%,rgba(255,255,255,.55),transparent 70%),radial-gradient(1.4px 1.4px at 61% 39.5%,rgba(255,255,255,.5),transparent 70%),radial-gradient(1.8px 1.8px at 84% 38.4%,rgba(255,255,255,.5),transparent 70%),linear-gradient(180deg,#6f7b8b,#96a2b0 20%,#b6bfc9 35%,#2b6b89 36%,#17466a 52%,#0a2740)}.pcb-waves .pcard-sky:before,.pcb-waves .pcard-sky:after,.pcb-waves .pcard-sky>i{content:"";position:absolute;pointer-events:none;will-change:transform;left:0;width:200%;background-size:50% 100%;background-repeat:repeat-x;-webkit-mask-size:50% 100%;mask-size:50% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.pcb-waves .pcard-sky:before{top:37%;height:12%;background-image:radial-gradient(6.4% 6.7% at 82% 5.1%,#ffffff96,#fff0 70%),radial-gradient(9.2% 5.9% at 15.5% 11%,#ffffff6e,#fff0 70%),radial-gradient(9.7% 7.9% at 30.9% 14.8%,#ffffff85,#fff0 70%),radial-gradient(9.4% 7.4% at 28.9% 17%,#ffffff6b,#fff0 70%),radial-gradient(10.7% 8.7% at 30.9% 18.3%,#ffffff69,#fff0 70%),linear-gradient(180deg,#78afc880,#286e9180 40%,#14466966);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 24 C 10.0 24, 15.0 18.6, 20.0 18.6 C 24.0 18.6, 26.7 24, 33.3 24 C 43.3 24, 48.3 18.3, 53.3 18.3 C 57.3 18.3, 60.0 24, 66.7 24 C 76.7 24, 81.7 17.2, 86.7 17.2 C 90.7 17.2, 93.3 24, 100.0 24 L100 40 L0 40 Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 24 C 10.0 24, 15.0 18.6, 20.0 18.6 C 24.0 18.6, 26.7 24, 33.3 24 C 43.3 24, 48.3 18.3, 53.3 18.3 C 57.3 18.3, 60.0 24, 66.7 24 C 76.7 24, 81.7 17.2, 86.7 17.2 C 90.7 17.2, 93.3 24, 100.0 24 L100 40 L0 40 Z' fill='%23fff'/%3E%3C/svg%3E");animation:bd-swell-a 16s linear infinite}.pcb-waves .pcard-sky:after{top:46%;height:16%;background-image:radial-gradient(9% 7% at 14% 12%,#ffffff80,#fff0 70%),radial-gradient(7% 6% at 58% 8%,#ffffff73,#fff0 70%),radial-gradient(10% 7% at 83% 14%,#fff6,#fff0 70%),linear-gradient(180deg,#96c8dc99,#286e968c 35%,#123c5f80);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 24 C 10 24, 16 17, 26 17 C 32 17, 34 24, 42 24 C 52 24, 58 16.5, 68 16.5 C 74 16.5, 76 24, 84 24 C 92 24, 96 24, 100 24 L100 40 L0 40 Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 24 C 10 24, 16 17, 26 17 C 32 17, 34 24, 42 24 C 52 24, 58 16.5, 68 16.5 C 74 16.5, 76 24, 84 24 C 92 24, 96 24, 100 24 L100 40 L0 40 Z' fill='%23fff'/%3E%3C/svg%3E");animation:bd-swell-b 13s linear infinite;animation-delay:-4s}.pcb-waves .pcard-sky>i:nth-child(1),.pcb-waves .pcard-sky>i:nth-child(2){display:none}.pcb-waves .pcard-sky>i:nth-child(3),.pcb-waves .pcard-sky>i:nth-child(4),.pcb-waves .pcard-sky>i:nth-child(5){display:none}@keyframes bd-swell-a{0.0%{transform:translate3d(-0%,.035em,0)}6.25%{transform:translate3d(-3.125%,.059em,0)}12.5%{transform:translate3d(-6.25%,.049em,0)}18.75%{transform:translate3d(-9.375%,.009em,0)}25.0%{transform:translate3d(-12.5%,-.035em,0)}31.25%{transform:translate3d(-15.625%,-.059em,0)}37.5%{transform:translate3d(-18.75%,-.049em,0)}43.75%{transform:translate3d(-21.875%,-.009em,0)}50.0%{transform:translate3d(-25%,.035em,0)}56.25%{transform:translate3d(-28.125%,.059em,0)}62.5%{transform:translate3d(-31.25%,.049em,0)}68.75%{transform:translate3d(-34.375%,.009em,0)}75.0%{transform:translate3d(-37.5%,-.035em,0)}81.25%{transform:translate3d(-40.625%,-.059em,0)}87.5%{transform:translate3d(-43.75%,-.049em,0)}93.75%{transform:translate3d(-46.875%,-.009em,0)}100.0%{transform:translate3d(-50%,.035em,0)}}@keyframes bd-swell-b{0.0%{transform:translate3d(-0%,0,0)}6.25%{transform:translate3d(-3.125%,-.071em,0)}12.5%{transform:translate3d(-6.25%,-.1em,0)}18.75%{transform:translate3d(-9.375%,-.071em,0)}25.0%{transform:translate3d(-12.5%,-0em,0)}31.25%{transform:translate3d(-15.625%,.071em,0)}37.5%{transform:translate3d(-18.75%,.1em,0)}43.75%{transform:translate3d(-21.875%,.071em,0)}50.0%{transform:translate3d(-25%,0,0)}56.25%{transform:translate3d(-28.125%,-.071em,0)}62.5%{transform:translate3d(-31.25%,-.1em,0)}68.75%{transform:translate3d(-34.375%,-.071em,0)}75.0%{transform:translate3d(-37.5%,-0em,0)}81.25%{transform:translate3d(-40.625%,.071em,0)}87.5%{transform:translate3d(-43.75%,.1em,0)}93.75%{transform:translate3d(-46.875%,.071em,0)}100.0%{transform:translate3d(-50%,0,0)}}@keyframes bd-swell-c{0.0%{transform:translate3d(-0%,-.133em,0)}6.25%{transform:translate3d(-3.125%,-.064em,0)}12.5%{transform:translate3d(-6.25%,.043em,0)}18.75%{transform:translate3d(-9.375%,.125em,0)}25.0%{transform:translate3d(-12.5%,.133em,0)}31.25%{transform:translate3d(-15.625%,.064em,0)}37.5%{transform:translate3d(-18.75%,-.043em,0)}43.75%{transform:translate3d(-21.875%,-.125em,0)}50.0%{transform:translate3d(-25%,-.133em,0)}56.25%{transform:translate3d(-28.125%,-.064em,0)}62.5%{transform:translate3d(-31.25%,.043em,0)}68.75%{transform:translate3d(-34.375%,.125em,0)}75.0%{transform:translate3d(-37.5%,.133em,0)}81.25%{transform:translate3d(-40.625%,.064em,0)}87.5%{transform:translate3d(-43.75%,-.043em,0)}93.75%{transform:translate3d(-46.875%,-.125em,0)}100.0%{transform:translate3d(-50%,-.133em,0)}}@keyframes bd-swell-d{0.0%{transform:translate3d(-0%,.171em,0)}6.25%{transform:translate3d(-3.125%,.082em,0)}12.5%{transform:translate3d(-6.25%,-.056em,0)}18.75%{transform:translate3d(-9.375%,-.16em,0)}25.0%{transform:translate3d(-12.5%,-.171em,0)}31.25%{transform:translate3d(-15.625%,-.082em,0)}37.5%{transform:translate3d(-18.75%,.056em,0)}43.75%{transform:translate3d(-21.875%,.16em,0)}50.0%{transform:translate3d(-25%,.171em,0)}56.25%{transform:translate3d(-28.125%,.082em,0)}62.5%{transform:translate3d(-31.25%,-.056em,0)}68.75%{transform:translate3d(-34.375%,-.16em,0)}75.0%{transform:translate3d(-37.5%,-.171em,0)}81.25%{transform:translate3d(-40.625%,-.082em,0)}87.5%{transform:translate3d(-43.75%,.056em,0)}93.75%{transform:translate3d(-46.875%,.16em,0)}100.0%{transform:translate3d(-50%,.171em,0)}}.pcb-pulse .pcard-sky{background:radial-gradient(120% 84% at 50% 36%,#5a2a8a,#2a1250 46%,#0b0518)}.pcb-pulse .pcard-sky:before,.pcb-pulse .pcard-sky:after{left:50%;top:40%;width:80%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;box-shadow:inset 0 0 0 .12em #dcaaffd9,0 0 .6em #dcaaff59;animation:bd-pulse 3.2s cubic-bezier(.1,.6,.4,1) infinite}.pcb-pulse .pcard-sky:after{animation-delay:-1.6s}@keyframes bd-pulse{0%{transform:scale(.12);opacity:.9}to{transform:scale(1.5);opacity:0}}.pcb-scan .pcard-sky{background:repeating-linear-gradient(0deg,#78ffbe17 0 .06em,#0000 .06em .9em),repeating-linear-gradient(90deg,#78ffbe12 0 .06em,#0000 .06em .9em),radial-gradient(120% 84% at 50% 20%,#0f3d2e,#072318 46%,#020a07)}.pcb-scan .pcard-sky:after{left:0;right:0;top:-20%;height:20%;background:linear-gradient(180deg,#8cffc800,#8cffc86b 70%,#c8ffe6bf);animation:bd-scan 2.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes bd-scan{0%{transform:translateZ(0)}to{transform:translate3d(0,600%,0)}}.pcb-nebula .pcard-sky{background:radial-gradient(120% 84% at 50% 30%,#1d1b4a,#0e0c2a 46%,#030210)}.pcb-nebula .pcard-sky:before,.pcb-nebula .pcard-sky:after{left:-40%;top:-30%;width:180%;height:160%;background:radial-gradient(38% 30% at 40% 45%,#ff6ec86b,#ff6ec800 70%),radial-gradient(30% 26% at 62% 55%,#6eaaff66,#6eaaff00 70%),radial-gradient(1.3px 1.3px at 22% 30%,#fff,transparent 60%),radial-gradient(1.1px 1.1px at 70% 70%,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 80% 25%,#fff,transparent 60%);animation:bd-nebula 16s ease-in-out infinite alternate}.pcb-nebula .pcard-sky:after{background:radial-gradient(34% 28% at 58% 40%,#96ffdc52,#96ffdc00 70%),radial-gradient(26% 22% at 30% 62%,#ffc87847,#ffc87800 70%);animation:bd-nebula2 21s ease-in-out infinite alternate}@keyframes bd-nebula{0%{transform:translate3d(-4%,2%,0) rotate(-2deg)}to{transform:translate3d(5%,-3%,0) rotate(3deg)}}@keyframes bd-nebula2{0%{transform:translate3d(4%,-2%,0) scale(1.05)}to{transform:translate3d(-5%,4%,0) scale(.95)}}.pcb-lava .pcard-sky{background:radial-gradient(120% 84% at 50% 20%,#7a2a0e,#3a1006 44%,#120402)}.pcb-lava .pcard-sky:before,.pcb-lava .pcard-sky:after{left:-30%;top:10%;width:160%;height:110%;background:radial-gradient(28% 22% at 30% 40%,#ffa03c99,#ffa03c00 70%),radial-gradient(22% 18% at 68% 62%,#ff5a1e8c,#ff5a1e00 70%),radial-gradient(16% 14% at 50% 80%,#ffd26e73,#ffd26e00 70%);animation:bd-lava 11s ease-in-out infinite alternate}.pcb-lava .pcard-sky:after{background:radial-gradient(24% 20% at 62% 30%,#ff782880,#ff782800 70%),radial-gradient(20% 16% at 24% 72%,#ffbe5066,#ffbe5000 70%);animation:bd-lava2 15s ease-in-out infinite alternate}@keyframes bd-lava{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.12)}}@keyframes bd-lava2{0%{transform:translate3d(3%,2%,0) scale(1.08)}to{transform:translate3d(-4%,-3%,0) scale(.96)}}@media (prefers-reduced-motion: reduce){.pcb-embers .pcard-sky:before,.pcb-embers .pcard-sky:after,.pcb-rain .pcard-sky:before,.pcb-rain .pcard-sky:after,.pcb-snow .pcard-sky:before,.pcb-snow .pcard-sky:after,.pcb-warp .pcard-sky:before,.pcb-warp .pcard-sky:after,.pcb-waves .pcard-sky:before,.pcb-waves .pcard-sky:after,.pcb-pulse .pcard-sky:before,.pcb-pulse .pcard-sky:after,.pcb-scan .pcard-sky:after,.pcb-nebula .pcard-sky:before,.pcb-nebula .pcard-sky:after,.pcb-lava .pcard-sky:before,.pcb-lava .pcard-sky:after{animation:none}}.pcb-meteors .pcard-sky{background:radial-gradient(1.4px 1.4px at 22% 18%,rgba(255,255,255,.9),transparent 60%),radial-gradient(1.2px 1.2px at 68% 12%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1.6px 1.6px at 82% 30%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1.1px 1.1px at 38% 34%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1px 1px at 12% 52%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1.3px 1.3px at 56% 56%,rgba(255,255,255,.7),transparent 60%),radial-gradient(120% 80% at 50% 26%,#4a3f8f,#1f1a45 46%,#0a0918);overflow:hidden}.pcb-meteors .pcard-sky:before,.pcb-meteors .pcard-sky:after{content:"";position:absolute;pointer-events:none;width:3.4em;height:.11em;border-radius:1em;background:linear-gradient(90deg,#fff0,#ffffff59 55%,#fff);box-shadow:0 0 .3em #c8dcff99;rotate:32deg;opacity:0;will-change:transform}.pcb-meteors .pcard-sky:before{left:-30%;top:12%;rotate:4deg;animation:bd-meteor 5.2s linear infinite}.pcb-meteors .pcard-sky:after{left:-22%;top:27%;width:2.6em;rotate:7deg;animation:bd-meteor2 7.7s linear infinite;animation-delay:-3.9s}@keyframes bd-meteor{0%{transform:translateZ(0);opacity:0}2%{opacity:1}11%{transform:translate3d(24em,1.7em,0);opacity:0}to{transform:translate3d(24em,1.7em,0);opacity:0}}@keyframes bd-meteor2{0%{transform:translateZ(0);opacity:0}2%{opacity:1}9%{transform:translate3d(22em,2.7em,0);opacity:0}to{transform:translate3d(22em,2.7em,0);opacity:0}}.pcb-aurora2 .pcard-sky{background:radial-gradient(1.2px 1.2px at 24% 12%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1px 1px at 70% 20%,rgba(255,255,255,.65),transparent 60%),radial-gradient(1.3px 1.3px at 88% 8%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 46% 6%,rgba(255,255,255,.6),transparent 60%),radial-gradient(120% 84% at 50% 30%,#0c2438,#081628 46%,#030d18);overflow:hidden;--aur-band: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ff6fb0' stop-opacity='0'/%3E%3Cstop offset='.18' stop-color='%23ff6fb0' stop-opacity='.3'/%3E%3Cstop offset='.42' stop-color='%238a5cff' stop-opacity='.42'/%3E%3Cstop offset='.72' stop-color='%235ad6ff' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%235affbe' stop-opacity='.85'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 0 L100 0 L100 22 C 90 34, 78 12, 64 26 C 52 38, 40 12, 28 26 C 16 38, 8 16, 0 30 Z' fill='url(%23g)'/%3E%3Cpath d='M100 22 C 90 34, 78 12, 64 26 C 52 38, 40 12, 28 26 C 16 38, 8 16, 0 30' fill='none' stroke='%235affbe' stroke-opacity='.45' stroke-width='1.6'/%3E%3Cpath d='M100 22 C 90 34, 78 12, 64 26 C 52 38, 40 12, 28 26 C 16 38, 8 16, 0 30' fill='none' stroke='%23d2ffea' stroke-opacity='.9' stroke-width='.45'/%3E%3C/svg%3E");--aur-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L100 0 L100 22 C 90 34, 78 12, 64 26 C 52 38, 40 12, 28 26 C 16 38, 8 16, 0 30 Z' fill='%23fff'/%3E%3C/svg%3E")}.pcb-aurora2 .pcard-sky:before,.pcb-aurora2 .pcard-sky:after{content:"";position:absolute;pointer-events:none;left:-30%;width:160%;top:-5%;height:66%;-webkit-mask-image:var(--aur-mask);mask-image:var(--aur-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;will-change:transform}.pcb-aurora2 .pcard-sky:before{-webkit-mask-image:none;mask-image:none;background:var(--aur-band) center / 100% 100% no-repeat;animation:bd-band 13s ease-in-out infinite alternate}.pcb-aurora2 .pcard-sky:after{background:repeating-linear-gradient(90deg,#beffe600 0,#beffe657 .4em,#beffe600 .9em,#ffc8f024 1.7em,#beffe600 2.3em,#beffe642 2.8em 3.3em,#beffe600 4.1em,#beffe62e 4.9em,#beffe600 5.2em);-webkit-mask-image:var(--aur-mask),linear-gradient(180deg,rgba(0,0,0,0) 8%,#000 55%,rgba(0,0,0,.35) 100%);mask-image:var(--aur-mask),linear-gradient(180deg,#0000 8%,#000 55%,#00000059);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:.6;animation:bd-rays 7s ease-in-out infinite alternate}.pcb-aurora2 .pcard-sky>i:nth-child(1){left:-10%;width:130%;top:9%;height:42%;background:var(--aur-band) center / 100% 100% no-repeat;opacity:.5;animation:bd-band2 17s ease-in-out infinite alternate}.pcb-aurora2 .pcard-sky>i:nth-child(2){left:-10%;right:-10%;top:28%;height:40%;background:radial-gradient(70% 60% at 50% 30%,#5affbe38,#5affbe00 70%);animation:bd-glow 6s ease-in-out infinite alternate}@keyframes bd-band{0%{transform:translate3d(-3%,0,0) skew(-3deg)}50%{transform:translate3d(.5%,2.2%,0) skew(1deg)}to{transform:translate3d(3%,-.5%,0) skew(4deg)}}@keyframes bd-band2{0%{transform:translate3d(4%,1%,0) skew(5deg)}to{transform:translate3d(-4%,-1.5%,0) skew(-4deg)}}@keyframes bd-glow{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes bd-rays{0%{transform:translate3d(-5%,0,0) skew(6deg)}to{transform:translate3d(5%,0,0) skew(-5deg)}}@media (prefers-reduced-motion: reduce){.pcb-meteors .pcard-sky:before,.pcb-meteors .pcard-sky:after,.pcb-aurora2 .pcard-sky:before,.pcb-aurora2 .pcard-sky:after{animation:none}}.pcb-sandstorm .pcard-sky{background:radial-gradient(120% 84% at 50% 30%,#d9b478,#a67b3c 46%,#4d3216)}.pcb-sandstorm .pcard-sky:before,.pcb-sandstorm .pcard-sky:after,.pcb-sandstorm .pcard-sky>i{top:-10%;bottom:-10%;left:0;width:200%}.pcb-sandstorm .pcard-sky:before{background-image:linear-gradient(180deg,#ffe4b400 0 8%,#ffe4b44d 10% 13%,#ffe4b400 15% 27%,#ffe4b438 29% 33%,#ffe4b400 36% 52%,#ffe4b457 54% 56%,#ffe4b400 58% 71%,#ffe4b433 73% 78%,#ffe4b400 80% 100%);background-size:25% 100%;animation:bd-gust 1.9s linear infinite}.pcb-sandstorm .pcard-sky:after{background-image:radial-gradient(5.7px 1.9px at 81.5% 62.1%,#fff0cdc7,#fff0cd00 70%),radial-gradient(5.9px 1.5px at 82.1% 11%,#fff0cdbd,#fff0cd00 70%);background-size:50% 100%;background-position:0 47%;opacity:1;animation:bd-gust 1.3s linear infinite;animation-delay:-1.04s}.pcb-sandstorm .pcard-sky>i:nth-child(1){background-image:radial-gradient(5.8px 1.5px at 77% 75%,#fff0cdc7,#fff0cd00 70%),radial-gradient(7.6px 1.4px at 47.2% 35.4%,#fff0cd96,#fff0cd00 70%);background-size:50% 100%;background-position:0 68%;opacity:.85;animation:bd-gust 2.1s linear infinite;animation-delay:-.46s}.pcb-sandstorm .pcard-sky>i:nth-child(2){background-image:radial-gradient(4.5px 1.2px at 5.8% 87.3%,#fff0cd6b,#fff0cd00 70%),radial-gradient(5.3px 1px at 76.9% 36.1%,#fff0cd78,#fff0cd00 70%);background-size:50% 100%;background-position:0 54%;opacity:.7;animation:bd-gust 3.2s linear infinite;animation-delay:-2.33s}.pcb-sandstorm .pcard-sky>i:nth-child(3){background-image:radial-gradient(12.9px 1.9px at 42.2% 60.5%,#fff0cdcc,#fff0cd00 70%),radial-gradient(8.4px 2.1px at 24.7% 6.1%,#fff0cde0,#fff0cd00 70%);background-size:50% 100%;background-position:0 15%;opacity:1;animation:bd-gust 1s linear infinite;animation-delay:-.79s}.pcb-sandstorm .pcard-sky>i:nth-child(4){background-image:radial-gradient(5.8px 1.3px at 42.5% 25.3%,#fff0cdad,#fff0cd00 70%),radial-gradient(4.2px 1.2px at 18.4% 89.4%,#fff0cdc4,#fff0cd00 70%),radial-gradient(6.5px 1.5px at 69% 46.8%,#fff0cd9e,#fff0cd00 70%);background-size:50% 100%;background-position:0 6%;opacity:.9;animation:bd-gust 1.7s linear infinite;animation-delay:-.55s}.pcb-sandstorm .pcard-sky>i:nth-child(5){background-image:radial-gradient(9.2px 1.5px at 31.3% 23.8%,#fff0cd94,#fff0cd00 70%),radial-gradient(7.9px 1.2px at 81.9% 78.5%,#fff0cd6e,#fff0cd00 70%),radial-gradient(7.9px 1.2px at 45.9% 37.5%,#fff0cd73,#fff0cd00 70%);background-size:50% 100%;background-position:0 45%;opacity:.75;animation:bd-gust 2.6s linear infinite;animation-delay:-1.19s}.pcb-sandstorm .pcard-sky>i:nth-child(6){background-image:radial-gradient(6.9px 1.7px at 14.6% 19.8%,#fff0cdba,#fff0cd00 70%),radial-gradient(10px 1.5px at 37.9% 59.7%,#fff0cda6,#fff0cd00 70%),radial-gradient(7.1px 1.5px at 7% 77.4%,#fff0cdb8,#fff0cd00 70%);background-size:50% 100%;background-position:0 9%;opacity:.95;animation:bd-gust 1.5s linear infinite;animation-delay:-.23s}@keyframes bd-gust{0%{transform:translate3d(-50%,0,0)}50%{transform:translate3d(-25%,1.5%,0)}to{transform:translateZ(0)}}.pcb-sunny .pcard-sky{background:radial-gradient(70% 50% at 96% -4%,#fff6c8e6,#ffecaa73 30%,#ffdc7800),radial-gradient(120% 84% at 50% 20%,#8fd3ff,#4aa6e8 46%,#1f6fb8)}.pcb-sunny .pcard-sky:before{left:96%;top:-4%;width:300%;aspect-ratio:1;height:auto;margin-left:-150%;margin-top:-150%;background:repeating-conic-gradient(from 0deg at 50% 50%,#fffad226 0deg 4deg,#fffad200 4deg 12deg,#fffad212 12deg 15deg,#fffad200 15deg 27deg);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,rgba(0,0,0,.7) 14%,rgba(0,0,0,0) 40%);mask-image:radial-gradient(circle at 50% 50%,#000,#000000b3 14%,#0000 40%);animation:bd-rays-turn 70s linear infinite}.pcb-sunny .pcard-sky:after{inset:0;background:radial-gradient(80% 60% at 96% -4%,#fffadc8c,#fff0b433 40%,#ffeca000 75%);animation:bd-breathe 5s ease-in-out infinite alternate}.pcb-sunny .pcard-sky>i{top:0;bottom:0;left:0;width:200%}.pcb-sunny .pcard-sky>i:nth-child(1){background-image:radial-gradient(14% 9% at 18% 58%,#ffffffd9,#fff0 70%),radial-gradient(10% 7% at 24% 55%,#ffffffe6,#fff0 70%),radial-gradient(9% 6% at 12% 60%,#fffc,#fff0 70%),radial-gradient(12% 8% at 66% 36%,#fffc,#fff0 70%),radial-gradient(8% 6% at 71% 34%,#ffffffd9,#fff0 70%);background-size:50% 100%;animation:bd-clouds 38s linear infinite}.pcb-sunny .pcard-sky>i:nth-child(2){background-image:radial-gradient(9% 5% at 40% 44%,#ffffff8c,#fff0 70%),radial-gradient(7% 4% at 45% 42%,#fff9,#fff0 70%),radial-gradient(8% 5% at 88% 50%,#ffffff80,#fff0 70%);background-size:50% 100%;animation:bd-clouds 61s linear infinite;animation-delay:-20s}@keyframes bd-rays-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bd-breathe{0%{opacity:.7}to{opacity:1}}@keyframes bd-clouds{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pcb-moonrise .pcard-sky{background:radial-gradient(1.2px 1.2px at 14% 12%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1px 1px at 78% 8%,rgba(255,255,255,.65),transparent 60%),radial-gradient(1.3px 1.3px at 90% 24%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 30% 28%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1.1px 1.1px at 60% 16%,rgba(255,255,255,.55),transparent 60%),linear-gradient(180deg,#0000 0% 50.6%,#6f7aa8 51%,#0c1e35 51.6%,#071627 74%,#04101c),radial-gradient(circle at 50% 51%,#fff8dc 0 19%,#fff8dc80 19.8%,#fff0c833 28%,#fff0c800 44%),linear-gradient(180deg,#060a1c,#0d1638 34%,#24305e 51%,#0c1e35 51.6%,#071627 74%,#04101c)}.pcb-moonrise .pcard-sky:before,.pcb-moonrise .pcard-sky:after,.pcb-moonrise .pcard-sky>i{content:"";position:absolute;pointer-events:none;will-change:transform}.pcb-moonrise .pcard-sky:before,.pcb-moonrise .pcard-sky:after{left:25%;width:50%;top:51.5%;height:44%;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 40%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000,#0009 40%,#0000);background-image:radial-gradient(14% 2.2% at 50% 3%,#fff6d2f2,#fff6d200),radial-gradient(12% 2% at 46% 9%,#fff6d2cc,#fff6d200),radial-gradient(16% 2.2% at 54% 15%,#fff6d2bf,#fff6d200),radial-gradient(12% 2% at 47% 22%,#fff6d2a6,#fff6d200),radial-gradient(18% 2.4% at 53% 30%,#fff6d299,#fff6d200),radial-gradient(14% 2.2% at 48% 39%,#fff6d280,#fff6d200),radial-gradient(20% 2.6% at 52% 49%,#fff6d273,#fff6d200),radial-gradient(16% 2.4% at 49% 60%,#fff6d261,#fff6d200),radial-gradient(22% 2.8% at 51% 72%,#fff6d24d,#fff6d200);animation:bd-moonpath 5.5s ease-in-out infinite alternate}.pcb-moonrise .pcard-sky:after{background-position:0 3%;opacity:.7;animation:bd-moonpath2 4.3s ease-in-out infinite alternate}@keyframes bd-moonpath{0%{transform:translate3d(-2%,0,0);opacity:.85}to{transform:translate3d(2%,.1em,0);opacity:1}}@keyframes bd-moonpath2{0%{transform:translate3d(2%,.1em,0);opacity:.55}to{transform:translate3d(-2%,0,0);opacity:.8}}.pcb-moonrise .pcard-sky>i:nth-child(1),.pcb-moonrise .pcard-sky>i:nth-child(2){left:0;width:200%;-webkit-mask-size:50% 100%;mask-size:50% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.pcb-moonrise .pcard-sky>i:nth-child(1){top:62%;height:22%;background:linear-gradient(180deg,#a0afd773,#142846b3 18%,#081628e6);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22 C 11.2 22.0, 15.3 15.7, 20.4 15.7 C 24.3 15.7, 26.2 22.0, 33.3 22.0 C 45.2 22.0, 49.5 17.0, 54.9 17.0 C 58.5 17.0, 60.2 22.0, 66.7 22.0 C 78.6 22.0, 82.9 13.7, 88.3 13.7 C 91.8 13.7, 93.6 22.0, 100.0 22.0 L100 40 L0 40 Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22 C 11.2 22.0, 15.3 15.7, 20.4 15.7 C 24.3 15.7, 26.2 22.0, 33.3 22.0 C 45.2 22.0, 49.5 17.0, 54.9 17.0 C 58.5 17.0, 60.2 22.0, 66.7 22.0 C 78.6 22.0, 82.9 13.7, 88.3 13.7 C 91.8 13.7, 93.6 22.0, 100.0 22.0 L100 40 L0 40 Z' fill='%23fff'/%3E%3C/svg%3E");animation:bd-swell-b 12s linear infinite}.pcb-moonrise .pcard-sky>i:nth-child(2){top:76%;height:32%;background:linear-gradient(180deg,#bec8eb80,#0f1e37d9 16%,#040c18);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22 C 17.5 22.0, 23.8 12.5, 31.8 12.5 C 37.2 12.5, 40.0 22.0, 50.0 22.0 C 66.2 22.0, 72.0 14.6, 79.4 14.6 C 85.6 14.6, 88.7 22.0, 100.0 22.0 L100 40 L0 40 Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22 C 17.5 22.0, 23.8 12.5, 31.8 12.5 C 37.2 12.5, 40.0 22.0, 50.0 22.0 C 66.2 22.0, 72.0 14.6, 79.4 14.6 C 85.6 14.6, 88.7 22.0, 100.0 22.0 L100 40 L0 40 Z' fill='%23fff'/%3E%3C/svg%3E");animation:bd-swell-c 8.5s linear infinite;animation-delay:-3s}.pcb-neon .pcard-sky{overflow:hidden;background:radial-gradient(1.2px 1.2px at 18% 10%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 72% 6%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1.1px 1.1px at 88% 20%,rgba(255,255,255,.5),transparent 60%),linear-gradient(180deg,#120a2e,#3a1360 28%,#8e1f7a 46%,#ff5f6d 55%,#12081f 55.2% 100%)}.pcb-neon .pcard-sky:before,.pcb-neon .pcard-sky:after,.pcb-neon .pcard-sky>i{content:"";position:absolute;pointer-events:none;will-change:transform}.pcb-neon .pcard-sky:before{left:50%;top:55%;width:52%;aspect-ratio:1;height:auto;margin-left:-26%;margin-top:-26%;border-radius:50%;background:linear-gradient(180deg,#ffe66d,#ff9a3c 45%,#ff3d8e);-webkit-mask-image:linear-gradient(180deg,#000 0 50%,transparent 50%),linear-gradient(180deg,#000 0 20%,#000 20% 26%,transparent 26% 28%,#000 28% 33%,transparent 33% 36%,#000 36% 40%,transparent 40% 43.5%,#000 43.5% 46.5%,transparent 46.5% 50%,transparent 50% 100%);mask-image:linear-gradient(180deg,#000 0 50%,transparent 50%),linear-gradient(180deg,#000 0 20%,#000 20% 26%,transparent 26% 28%,#000 28% 33%,transparent 33% 36%,#000 36% 40%,transparent 40% 43.5%,#000 43.5% 46.5%,transparent 46.5% 50%,transparent 50% 100%);-webkit-mask-composite:source-in;mask-composite:intersect;animation:bd-neon-sun 4s ease-in-out infinite alternate}@keyframes bd-neon-sun{0%{transform:scale(1)}to{transform:scale(1.03)}}.pcb-neon .pcard-sky:after{left:50%;top:55%;width:90%;aspect-ratio:1;height:auto;margin-left:-45%;margin-top:-45%;border-radius:50%;background:radial-gradient(circle,#ff789673,#ff5a8c2e 35%,#ff5a8c00 60%);-webkit-mask-image:linear-gradient(180deg,#000 0 50%,transparent 50%);mask-image:linear-gradient(180deg,#000 0 50%,transparent 50%);animation:bd-breathe 4s ease-in-out infinite alternate}.pcb-neon .pcard-sky>i:nth-child(1),.pcb-neon .pcard-sky>i:nth-child(2){left:-100%;width:300%;top:55%;height:45%;transform-origin:50% 0;transform:perspective(12em) rotateX(62deg)}.pcb-neon .pcard-sky>i:nth-child(1){background:repeating-linear-gradient(90deg,rgba(255,80,200,.9) 0 1px,transparent 1px 8.333%);background-size:100% 100%}.pcb-neon .pcard-sky>i:nth-child(2){height:90%;background:repeating-linear-gradient(180deg,rgba(255,80,200,.9) 0 1px,transparent 1px 10%);background-size:100% 25%;animation:bd-neon-floor 1.6s linear infinite}@keyframes bd-neon-floor{0%{transform:perspective(12em) rotateX(62deg) translate3d(0,-25%,0)}to{transform:perspective(12em) rotateX(62deg) translateZ(0)}}.pcb-neon .pcard-sky>i:nth-child(3){left:0;right:0;top:54.6%;height:.12em;background:#ffd3f0;box-shadow:0 0 .4em #ff78dce6}@media (prefers-reduced-motion: reduce){.pcard-sky:before,.pcard-sky:after,.pcard-sky>i{animation:none!important}}.pcard:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit}.pcf-cut{--fr: .19em}.pcf-gold{--fr: .86em}.pcf-foil{--fr: .62em}.pcf-slab{--fr: 1.02em}.pcf-cut:after{box-shadow:inset 0 0 0 .19em var(--cut),inset 0 .22em #ffffff29}.pcf-gold:after{box-shadow:inset 0 0 0 .14em var(--cut),inset 0 0 0 .72em #ffcf4d,inset 0 0 0 .86em var(--cut),inset 0 .9em 1.6em #ffd35a42}.pcf-foil:after{box-shadow:inset 0 0 0 .14em var(--cut);background:conic-gradient(from 200deg,#ffcf45,#ff8a5c,#b78bff,#7fe3ff,#8affc0,#ffcf45);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:.5em}.pcf-slab:after{box-shadow:inset 0 0 0 .9em #080b12f0,inset 0 0 0 1.02em #ffffff38}.pcf-chrome{--fr: .7em}.pcf-chrome:after{box-shadow:inset 0 0 0 .14em var(--cut),inset 0 0 0 .34em #eef3fa,inset 0 0 0 .5em #97a6bb,inset 0 0 0 .7em var(--cut)}.pcf-titan{--fr: .72em}.pcf-titan:after{box-shadow:inset 0 0 0 .14em var(--cut);background:conic-gradient(from 0deg,#ffcf45,#ff8a5c,#b78bff,#7fe3ff,#8affc0,#ffcf45);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:.62em;animation:pcard-titanring 5.5s linear infinite}@keyframes pcard-titanring{to{filter:hue-rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pcf-titan:after{animation:none}}.pcf-neon{--fr: .5em}.pcf-neon:after{box-shadow:inset 0 0 0 .16em var(--cut),inset 0 0 0 .34em #4ff0ff,inset 0 0 .9em .34em #4ff0ff8c,inset 0 0 0 .5em var(--cut)}.pcard-rating{position:absolute;top:.7em;right:.6em;z-index:2;font-family:var(--font-num);font-size:.78em;letter-spacing:.04em;padding:.3em .55em;border-radius:.5em;background:#06091099;color:#fff;box-shadow:inset 0 0 0 .12em #ffffff38}.pcard-stage{position:relative;z-index:1;flex:1 1 auto;display:grid;place-items:center;padding-top:1.4em}.pcard-stage:after{content:"";position:absolute;left:50%;bottom:.5em;translate:-50% 0;width:52%;height:.9em;border-radius:50%;background:radial-gradient(closest-side,#00000080,#0000)}.pcard-lead{display:grid;place-items:center;width:78%;height:78%}.pcard-sparkle{inset:14% 16% 6%}.pcard-lead canvas{background:none;box-shadow:none;border-radius:0;filter:drop-shadow(0 .22em .3em rgba(0,0,0,.55))}.pcard-plate{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.16em;padding:.5em .6em .6em;background:linear-gradient(180deg,#06091000,#06091066 30%,#060910b3 62%,#060910cc);text-shadow:0 1px 3px rgba(0,0,0,.75)}.pcard-name{font-family:var(--font-display);font-weight:400;font-size:1.32em;line-height:1.05;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard-title{font-size:.62em;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffd35a}.pcard-tracks{display:flex;gap:.9em;margin-top:.3em}.pcard-tracks i{display:flex;flex-direction:column;align-items:center;font-style:normal;line-height:1}.pcard-tracks b{font-family:var(--font-num);font-weight:400;font-size:.82em;color:#fff}.pcard-tracks s{text-decoration:none;margin-top:.22em;font-size:.52em;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#ffffff9e}.pcard-medals{display:flex;gap:.3em;margin-top:.24em}.pcard-medals:empty{height:1.5em}.pcard-medals i{width:1.5em;height:1.5em;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--elglow, #7e8a99) 70%,#10141d),color-mix(in srgb,var(--elglow, #7e8a99) 34%,#10141d));box-shadow:0 0 0 .1em #0609108c,inset 0 0 0 .08em #ffffff47}.pcard-medals canvas,.pcard-squad canvas{background:none;box-shadow:none;border-radius:0}.pcard-squad{position:relative;z-index:2;display:flex;justify-content:center;gap:.1em;padding:.22em calc(.2em + var(--fr, .19em)) calc(.26em + var(--fr, .19em));background:#060910eb}.pcard-plate:last-child{padding-bottom:calc(.5em + var(--fr, .19em))}.pcard-squad i{width:1.28em;height:1.28em;display:grid;place-items:center}@media (prefers-reduced-motion: reduce){.pcf-foil:after,.pcb-titan .pcard-sky:before,.pcb-night .pcard-sky:after{animation:none}.pcb-night .pcard-sky:after{opacity:.75}}.prof-b{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-bottom:4px}.card-hero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0 2px}.hero-acts{display:flex;gap:8px}.shelves{display:flex;flex-direction:column;gap:8px}.pf-shelf{display:flex;align-items:center;gap:12px;width:100%;padding:11px 13px;border:0;cursor:pointer;text-align:left;border-radius:14px;background:var(--dc-tooth),var(--surface);box-shadow:inset 0 0 0 3px var(--cut),var(--dc-drop);color:var(--text)}.pf-shelf-art{width:34px;height:34px;border-radius:10px;flex:0 0 auto;background:var(--sunken);display:grid;place-items:center;overflow:hidden}.pf-shelf-art .pcard{width:100%;height:100%;aspect-ratio:auto;border-radius:inherit;font-size:2.125px}.pf-shelf-art canvas{background:none;box-shadow:none;border-radius:0}.pf-shelf-num{font-family:var(--font-num);font-size:12px;color:var(--gold-text)}.pf-shelf-dot{width:14px;height:14px;border-radius:50%;background:var(--muted)}.pf-shelf-dot.gold{background:var(--gold-text)}.pf-shelf-txt{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.pf-shelf-txt b{font-family:var(--font-display);font-weight:400;font-size:17px}.pf-shelf-txt i{font-style:normal;font:700 12px var(--font-ui);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-shelf-go{font-size:20px;color:var(--muted)}.pf-sheet[hidden]{display:none}.pf-sheet{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:flex-end;background:none}.pf-sheet-card{max-height:58vh;display:flex;flex-direction:column;padding:12px 14px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--dc-tooth),var(--surface-2);box-shadow:inset 0 0 0 3px var(--cut),0 -12px 30px #00000073;animation:pfSheetUp .24s cubic-bezier(.2,.9,.25,1) both}@keyframes pfSheetUp{0%{transform:translateY(100%)}to{transform:none}}.pf-sheet-body{overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px;margin:-4px}body.pf-open .shelves{opacity:.3;transition:opacity .2s ease}.pf-pinned{display:flex;flex-direction:column;gap:6px}.pf-pin-lbl{font:800 10px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pf-pins{display:flex;gap:10px}.pf-pin{width:46px;height:46px;border:0;padding:0;background:none;cursor:pointer;display:grid;place-items:center;border-radius:50%}.pf-pin.empty{cursor:default;box-shadow:inset 0 0 0 2px var(--line);background:var(--sunken)}.pf-pin.empty i{font-style:normal;font-size:18px;font-weight:800;color:var(--muted)}.pf-pin .vs-badge{width:46px;height:46px}.pf-pin canvas{background:none;box-shadow:none;border-radius:0}.pf-slots{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.pf-slot{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:92px;padding:8px 12px;border:0;cursor:pointer;border-radius:12px;background:var(--sunken);color:var(--text);box-shadow:inset 0 0 0 2px var(--cut)}.pf-slot.on{box-shadow:inset 0 0 0 2px var(--cut),0 0 0 3px var(--accent)}.pf-slot-n{font:800 9px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pf-slot b{font-family:var(--font-num);font-weight:400;font-size:17px}.pf-slot b.empty{color:var(--muted)}.pf-slot i{font-style:normal;font:800 10px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pf-tracks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pf-track{display:flex;align-items:baseline;gap:8px;padding:9px 11px;border:0;cursor:pointer;text-align:left;border-radius:12px;background:var(--sunken);color:var(--text);box-shadow:inset 0 0 0 2px var(--cut)}.pf-track.on{box-shadow:inset 0 0 0 2px var(--cut),0 0 0 3px var(--accent)}.pf-track-v{font-family:var(--font-num);font-size:13px;color:var(--gold-text)}.pf-track-n{font:700 11px var(--font-ui);color:var(--muted)}@media (prefers-reduced-motion: reduce){.pf-sheet-card{animation:none}body.pf-open .shelves{transition:none}}.card-picks{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.card-pick-lbl{font:800 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card-swatches{display:flex;gap:10px;flex-wrap:wrap;padding:3px 0}.card-sw{position:relative;border:0;padding:0;background:none;cursor:pointer;line-height:0}.card-sw{display:flex;flex-direction:column;align-items:center;gap:4px}.card-sw b{font:800 10px var(--font-ui);font-weight:800;letter-spacing:.05em;color:var(--muted);line-height:1}.card-sw.on .pcard{box-shadow:0 0 0 3px var(--accent)}.card-sw.on b{color:var(--text)}.card-sw.locked .pcard{opacity:.5;filter:saturate(.7)}.card-sw.locked b{display:inline-flex;align-items:center;gap:3px;color:var(--muted)}.card-sw.locked b .ico{width:10px;height:10px}.shop-item.card-item .pcard,.shop-item.card-item .pcard *{animation:none!important}.shop-item.card-item .pcard:after,.shop-item.card-item .pcard .pcard-sky:before,.shop-item.card-item .pcard .pcard-sky:after{animation:none!important;filter:none!important}.shop-item.card-item>.pcard{flex:0 0 auto}.card-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card-note{font:700 11px var(--font-ui);color:var(--muted)}.pl-switch{margin:8px 2px}.pl-switch:before{width:calc(33.33% - 2px)}.pl-switch[data-i="1"]:before{transform:translate(100%)}.pl-switch[data-i="2"]:before{transform:translate(200%)}.pl-switch .inspect-tab{flex:1 0 33.33%}.pl-switch .inspect-tab.on{color:var(--accent-ink)}.pl-hero{display:flex;justify-content:center;padding:6px 0 10px}.pl-tabs{margin:0 0 12px}.pl-tabs:before{width:calc(25% - 3px)}.pl-tabs .inspect-tab{flex:1 0 25%}.pl-pane{padding:2px;display:flex;flex-direction:column;gap:8px}.pl-shelves{display:flex;flex-direction:column;gap:8px;padding:2px}.pl-shelf{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;cursor:pointer;text-align:left;border-radius:14px;background:var(--dc-tooth),var(--surface);box-shadow:inset 0 0 0 3px var(--cut),var(--dc-drop);color:var(--text)}.pl-shelf-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--sunken)}.pl-shelf-ic svg{width:18px;height:18px}.pl-shelf-txt{display:flex;flex-direction:column;gap:2px;flex:1 1 auto}.pl-shelf-txt b{font-family:var(--font-display);font-weight:400;font-size:17px}.pl-shelf-txt i{font:700 12px var(--font-ui);font-style:normal;color:var(--muted)}.pl-shelf-go{font-size:20px;color:var(--muted)}.pl-id{display:flex;gap:14px;align-items:center;padding:4px 2px 14px}.pl-id-txt{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.pl-id-name{font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1}.pl-id-sub{font:800 12px var(--font-ui);color:var(--gold-text);letter-spacing:.06em;text-transform:uppercase}.pl-id-row{display:flex;gap:6px}.pl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:2px}.pl-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 11px;border:0;cursor:pointer;border-radius:16px;background:var(--dc-tooth),var(--surface);box-shadow:inset 0 0 0 3px var(--cut),var(--dc-drop);color:var(--text)}.pl-tile-art{display:grid;place-items:center;min-height:56px}.pl-tile-art .vs-badge{width:26px;height:26px;border-width:2px}.pl-tile b{font-family:var(--font-display);font-weight:400;font-size:15px}.pl-tile i{font:700 11px var(--font-ui);font-style:normal;color:var(--muted)}.pl-tile-title{font:800 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text)}.pl-id canvas,.pl-tile canvas{background:none;box-shadow:none;border-radius:0}.card-sw .pcard,.card-sw .pcard *,.pf-shelf-art .pcard,.pf-shelf-art .pcard *,.pl-tile .pcard,.pl-tile .pcard *,.pcl-cell .pcard,.pcl-cell .pcard *{animation:none!important}.card-sw .pcard:after,.card-sw .pcard .pcard-sky:before,.card-sw .pcard .pcard-sky:after,.pf-shelf-art .pcard:after,.pf-shelf-art .pcard .pcard-sky:before,.pf-shelf-art .pcard .pcard-sky:after,.pl-tile .pcard:after,.pl-tile .pcard .pcard-sky:before,.pl-tile .pcard .pcard-sky:after{animation:none!important;filter:none!important}.pcl-row{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:12px 4px;border-bottom:1px solid var(--line)}.pcl-cell{display:flex;flex-direction:column;align-items:center;gap:4px}.pcl-cell b{font-family:var(--font-num);font-size:9px;font-weight:400;color:var(--muted)}.pcl-lbl{font:800 11px var(--font-ui);color:var(--muted);letter-spacing:.04em}.drop-impact{position:fixed;z-index:45;pointer-events:none;width:12px;height:12px;border-radius:50%;translate:-50% -50%;border:2px solid rgba(255,216,120,.9);box-shadow:0 0 12px #ffc8508c;animation:dropImpact .52s cubic-bezier(.1,.75,.3,1) forwards}@keyframes dropImpact{0%{opacity:.95;transform:scale(.5);border-width:3px}70%{opacity:.5}to{opacity:0;transform:scale(6.5);border-width:1px}}.eml-scroll{overflow-y:auto;max-height:72vh;padding:2px 2px 8px}.eml-row{display:flex;align-items:center;gap:16px;padding:12px 6px;border-bottom:1px solid var(--line)}.eml-small{display:flex;align-items:center;gap:11px}.eml-cell{display:flex;flex-direction:column;align-items:center;gap:3px}.eml-cell b{font-family:var(--font-num);font-size:9px;color:var(--muted);font-weight:400}.eml-lbl{font:800 11px var(--font-ui);color:var(--muted);letter-spacing:.04em;margin-left:2px}.eml-row{flex-wrap:wrap}.eml-row canvas,.eml-big canvas,.eml-cell canvas{background:none;box-shadow:none;border-radius:0}.rig-card.on-light{background:#eef1f6}.rig-card.on-light .sheet-title,.rig-card.on-light .store-note,.rig-card.on-light .eml-lbl,.rig-card.on-light .eml-cell b{color:#2b3547}.hs-board{display:flex;flex-direction:column;gap:8px}.hs-side{position:relative;border-radius:16px;padding:12px 14px 13px;background:var(--dc-tooth),color-mix(in srgb,var(--hs-tint) 16%,var(--panel));box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px color-mix(in srgb,var(--hs-tint) 26%,transparent),var(--dc-drop)}.hs-p0{--hs-tint: var(--p1)}.hs-p1{--hs-tint: var(--p0)}.hs-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hs-who{font-family:var(--font-display);font-weight:400;font-size:19px}.hs-chips{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 2px}.hs-chip{appearance:none;cursor:pointer;padding:5px 11px;border-radius:999px;border:0;font:800 12px var(--font-ui);color:var(--muted);background:var(--sunken);box-shadow:inset 0 0 0 2px var(--cut)}.hs-chip.on{color:var(--accent-ink);background:var(--accent)}.hs-chip:disabled{opacity:.4;cursor:default}.hs-side .slot-figs{margin:8px 0 10px}.hs-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.hs-plates{display:flex;gap:5px}.hs-plates i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--sunken);box-shadow:inset 0 0 0 2px var(--cut)}.hs-none{font:800 11px var(--font-ui);color:var(--muted);align-self:center}.hs-plates svg{width:17px;height:17px}.hs-vs{align-self:center;font-family:var(--font-display);font-size:22px;font-style:italic;color:var(--gold-text);text-shadow:0 2px 0 rgba(0,0,0,.4)}.screen.hotseat .btn.big{margin-top:auto}.match-found.vs-split{display:block;background:#060910eb;box-shadow:0 0 0 40px #060910eb}.vs-bolt{position:absolute;pointer-events:none;left:calc(-1 * var(--vs-over, 0px));top:calc(-1 * var(--vs-over, 0px));width:calc(100% + var(--vs-over, 0px) * 2);height:calc(100% + var(--vs-over, 0px) * 2)}.vs-half-mine{fill:url(#vsBlue)}.vs-half-theirs{fill:url(#vsRed)}.vs-strike{position:absolute;overflow:hidden;pointer-events:none;left:calc(-1 * var(--vs-over, 0px));top:calc(-1 * var(--vs-over, 0px));width:calc(100% + var(--vs-over, 0px) * 2);height:calc(100% + var(--vs-over, 0px) * 2)}.vs-strike-in{position:absolute;inset:0}.vs-boltline{position:absolute;inset:0;width:100%;height:100%}.vs-strike{animation:vs-wipe-clip .26s cubic-bezier(.2,.85,.25,1) both var(--vs-impact, .38s)}.vs-strike-in{animation:vs-wipe-body .26s cubic-bezier(.2,.85,.25,1) both var(--vs-impact, .38s)}@keyframes vs-wipe-clip{0%{transform:translate(100%)}to{transform:none}}@keyframes vs-wipe-body{0%{transform:translate(-100%)}to{transform:none}}.vs-seam{fill:none;stroke-linejoin:round;stroke-linecap:round}.vs-seam-haze{stroke:#ffce5c24;stroke-width:18}.vs-seam-glow{stroke:#ffd66e4d;stroke-width:9}.vs-seam-core{stroke:#ffe27a;stroke-width:4}.vs-flash{position:absolute;left:50%;top:var(--vs-join, 50%);translate:-50% -50%;width:min(88vw,520px);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#fff6d6e6,#ffc85052 34%,#ffc85000 68%);opacity:0;animation:vs-flash .42s ease-out both var(--vs-slam, .62s)}@keyframes vs-flash{0%{opacity:0;transform:scale(.45)}16%{opacity:1}to{opacity:0;transform:scale(1.3)}}.vs-burst{position:absolute;left:50%;top:var(--vs-join, 50%);width:0;height:0;pointer-events:none}.vs-burst i{position:absolute;left:-2px;top:calc(var(--s) / -2);width:4px;height:var(--s);border-radius:2px;background:linear-gradient(180deg,#fff7dc,#ffc447);transform:rotate(var(--a)) translateY(0);opacity:0;animation:vs-spark var(--dur, .7s) cubic-bezier(.12,.72,.3,1) infinite both calc(var(--vs-slam, .62s) + var(--t))}.vs-hit i{animation-name:vs-hit-spark;animation-duration:var(--dur, .7s);animation-iteration-count:1;animation-delay:var(--vs-impact, .38s);animation-timing-function:cubic-bezier(.12,.72,.3,1);animation-fill-mode:forwards}@keyframes vs-hit-spark{0%{transform:rotate(var(--a)) translateY(4px) scaleY(.72);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) scaleY(1);opacity:0}}.vs-hitflash{position:absolute;left:50%;top:var(--vs-join, 50%);translate:-50% -50%;width:min(64vw,380px);aspect-ratio:1;pointer-events:none;z-index:3;background:radial-gradient(circle,#fffcebf2,#ffd67859 30%,#ffd67800 62%);opacity:0;animation:vs-hitflash .3s cubic-bezier(.1,.8,.3,1) forwards var(--vs-impact, .38s)}@keyframes vs-hitflash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}@keyframes vs-spark{0%{transform:rotate(var(--a)) translateY(0) scaleY(.35);opacity:0}14%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) scaleY(1);opacity:0}}.vs-grindspark i{animation-delay:calc(var(--vs-impact, .38s) + .12s + var(--t))}.vs-surge i{animation-name:vs-surge-spark;animation-duration:2.6s;animation-timing-function:linear;animation-delay:calc(var(--vs-impact, .38s) + .16s + var(--t));animation-fill-mode:forwards}@keyframes vs-surge-spark{0%{transform:rotate(var(--a)) translateY(2px) scaleY(.7);opacity:1;animation-timing-function:cubic-bezier(.12,.72,.3,1)}11%{opacity:1}17%{transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) scaleY(1);opacity:0}to{transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) scaleY(1);opacity:0}}@media (prefers-reduced-motion: reduce){.vs-strike,.vs-strike-in{animation:none;transform:none}.vs-burst{display:none}.vs-flash{animation-duration:.2s}.vs-mark{animation-name:mf-land}}.mf-head{position:absolute;left:0;right:0;top:8%;text-align:center;animation:mf-land .45s cubic-bezier(.2,1.6,.4,1)}.vs-split .mf-head{top:var(--vs-pad, 8%)}.match-found.vs-split{--vs-impact: 1.08s;--vs-slam: 1.32s}.vs-side{position:absolute;z-index:2}.vs-flash,.vs-burst{z-index:3}.vs-mark{z-index:4}.vs-side-mine{left:var(--vs-left, 16px);top:var(--vs-top, 20%);animation:vs-charge-left 1.24s both}.vs-side-theirs{left:var(--vs-bleft, 50%);top:var(--vs-btop, 55%);animation:vs-charge-right 1.24s both}@keyframes vs-charge-left{0%{transform:translate(-125vw,-22vh);animation-timing-function:cubic-bezier(.6,0,.85,.5)}87%{transform:translate(9px,13px);animation-timing-function:cubic-bezier(.15,.9,.3,1)}to{transform:none}}@keyframes vs-charge-right{0%{transform:translate(125vw,22vh);animation-timing-function:cubic-bezier(.6,0,.85,.5)}87%{transform:translate(-9px,-13px);animation-timing-function:cubic-bezier(.15,.9,.3,1)}to{transform:none}}.vs-grind{transform-origin:100% 100%}.vs-side-theirs .vs-grind{transform-origin:0 0}.vs-side-mine .pcard{transform-origin:100% 100%}.vs-side-theirs .pcard{transform-origin:0 0}.vs-side-mine .vs-grind{animation:vs-grind-mine 2.6s ease-in-out infinite both calc(var(--vs-impact, .38s) + .16s)}.vs-side-theirs .vs-grind{animation:vs-grind-theirs 2.6s ease-in-out infinite both calc(var(--vs-impact, .38s) + .16s)}.vs-side-mine .pcard{animation:vs-buzz-mine 74ms linear infinite var(--vs-impact, .38s)}.vs-side-theirs .pcard{animation:vs-buzz-theirs 62ms linear infinite var(--vs-impact, .38s)}@keyframes vs-buzz-mine{0%,to{transform:none}25%{transform:translate(1px,-1px) rotate(.25deg)}50%{transform:translate(-1px,1px) rotate(.1deg)}75%{transform:translate(1px,1px) rotate(.3deg)}}@keyframes vs-buzz-theirs{0%,to{transform:none}25%{transform:translate(-1px,1px) rotate(-.3deg)}50%{transform:translate(1px,-1px) rotate(-.1deg)}75%{transform:translate(-1px,-1px) rotate(-.25deg)}}@keyframes vs-grind-mine{0%,to{transform:translate(6.3px,9px) rotate(0)}9%{transform:translate(17px,24.2px) rotate(1deg)}21%{transform:translate(23.5px,33.4px) rotate(1.3deg)}29%{transform:translate(19.2px,27.3px) rotate(.6deg)}37%{transform:translate(21.4px,30.3px) rotate(.9deg)}47%{transform:translate(8.7px,12.4px) rotate(-.4deg)}56%{transform:translate(-3.6px,-5.2px) rotate(-1.1deg)}65%{transform:translate(-7px,-9.9px) rotate(-1.3deg)}73%{transform:translate(-2.5px,-3.5px) rotate(-.5deg)}83%{transform:translate(12.2px,17.3px) rotate(.9deg)}91%{transform:translate(12.4px,17.6px) rotate(.5deg)}}@keyframes vs-grind-theirs{0%,to{transform:translate(-6.3px,-9px) rotate(0)}9%{transform:translate(2.6px,3.8px) rotate(-.7deg)}21%{transform:translate(8.5px,12.1px) rotate(-.9deg)}29%{transform:translate(5.4px,7.7px) rotate(-.4deg)}37%{transform:translate(7px,9.9px) rotate(-.6deg)}47%{transform:translate(-5.1px,-7.3px) rotate(.3deg)}56%{transform:translate(-18.6px,-26.4px) rotate(.8deg)}65%{transform:translate(-21.9px,-31.2px) rotate(.9deg)}73%{transform:translate(-15.7px,-22.3px) rotate(.35deg)}83%{transform:translate(-2.8px,-4px) rotate(-.6deg)}91%{transform:translate(-1.4px,-2px) rotate(-.35deg)}}@keyframes vs-grind-contact{0%,to{transform:none}9%{transform:translate(9.8px,14px)}21%{transform:translate(16px,22.7px)}29%{transform:translate(12.3px,17.5px)}37%{transform:translate(14.2px,20.1px)}47%{transform:translate(1.8px,2.5px)}56%{transform:translate(-11.1px,-15.8px)}65%{transform:translate(-14.5px,-20.5px)}73%{transform:translate(-9.1px,-12.9px)}83%{transform:translate(4.7px,6.6px)}91%{transform:translate(5.5px,7.8px)}}@keyframes vs-grind-vs{0%,to{transform:none}9%{transform:translate(3.9px,5.6px)}21%{transform:translate(6.4px,9.1px)}29%{transform:translate(4.9px,7px)}37%{transform:translate(5.7px,8px)}47%{transform:translate(.7px,1px)}56%{transform:translate(-4.4px,-6.3px)}65%{transform:translate(-5.8px,-8.2px)}73%{transform:translate(-3.6px,-5.2px)}83%{transform:translate(1.9px,2.7px)}91%{transform:translate(2.2px,3.1px)}}.vs-contact,.vs-follow{position:absolute;inset:0;pointer-events:none;z-index:3;animation:vs-grind-contact 2.6s ease-in-out infinite both calc(var(--vs-impact, .38s) + .16s)}.vs-contact-top{z-index:5}.vs-follow{z-index:4;animation-name:vs-grind-vs}@media (prefers-reduced-motion: reduce){.vs-side-mine .pcard,.vs-side-theirs .pcard,.vs-grind,.vs-contact,.vs-follow{animation:none}}.match-found.vs-split{animation:vs-shake .46s ease-out var(--vs-impact) both}@keyframes vs-shake{0%{transform:none}5%{transform:translate(-11px,7px)}12%{transform:translate(9px,-6px)}19%{transform:translate(-6px,4px)}27%{transform:translate(3px,-2px)}40%,50%{transform:none}56%{transform:translate(6px,-4px)}66%{transform:translate(-5px,3px)}76%{transform:translate(2px,-2px)}to{transform:none}}.vs-mark{position:absolute;left:50%;top:var(--vs-join, 50%);translate:-50% -50%;font-size:clamp(56px,19vw,128px);font-weight:900;font-style:italic;letter-spacing:.02em;line-height:1;color:#fff6d6;text-shadow:0 0 2px #7a4b00,0 3px 0 #b07600,0 6px 0 #7a4b00,0 0 34px rgba(255,211,90,.85),0 10px 26px rgba(0,0,0,.6);animation:vs-slam .24s cubic-bezier(.55,0,.3,1) both var(--vs-impact)}@keyframes vs-slam{0%{transform:translateY(-42vh) scale(2.7);opacity:0}10%{opacity:1}70%{transform:translateY(0) scale(.9);opacity:1}86%{transform:translateY(-2%) scale(1.06)}to{transform:none}}@media (prefers-reduced-motion: reduce){.vs-side-mine,.vs-side-theirs,.match-found.vs-split,.vs-mark{animation:none}}.vs-card{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(52vw,236px);background:none;border:0;padding:0;filter:drop-shadow(0 4px 14px rgba(0,0,0,.55))}.vs-lead{display:grid;place-items:center;filter:drop-shadow(0 6px 14px rgba(0,0,0,.65))}.vs-id{display:flex;align-items:center;gap:9px}.vs-ava{width:44px;height:44px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;background:#0a0e1680;box-shadow:inset 0 0 0 2px #ffffff4d}.vs-lead canvas,.vs-ava canvas,.vs-badge canvas{background:none;box-shadow:none;border-radius:0}.vs-lead canvas{max-width:100%;height:auto}.vs-name{font-size:22px;font-weight:900;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.7)}.vs-rating{font-weight:800;font-size:16px;color:#cfe2ff}.vs-title{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffd35a;text-shadow:0 2px 6px rgba(0,0,0,.6)}.vs-badges{display:flex;gap:8px;margin-top:2px}.vs-badge{width:46px;height:46px;border-width:3px;display:grid;place-items:center;overflow:hidden}@media (max-height: 700px){.vs-mark{font-size:clamp(44px,14vw,80px)}.vs-card{gap:5px}.vs-badge{width:36px;height:36px;border-width:2px}.vs-name{font-size:19px}.vs-title{font-size:12px}.vs-ava{width:38px;height:38px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.acct-oauth-row{display:flex;gap:8px;margin:4px 0 2px}.acct-oauth{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#1f1f1f;border:1px solid #dadce0;font-weight:700}.acct-oauth:active{background:#f1f3f4}.acct-or{display:flex;align-items:center;gap:10px;margin:10px 0 2px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.acct-or:before,.acct-or:after{content:"";flex:1;height:1px;background:var(--line, rgba(125, 145, 190, .25))}.reload-curtain{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--bg)}.reload-curtain .spin-loader{margin:0 0 10px}.reload-curtain-msg{color:var(--muted);font-weight:700}.turn-banner{position:fixed;left:0;right:0;top:50%;z-index:70;display:flex;align-items:center;justify-content:center;height:92px;margin-top:-46px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--turn-c) 22%,transparent) 12%,color-mix(in srgb,var(--turn-c) 32%,transparent) 50%,color-mix(in srgb,var(--turn-c) 22%,transparent) 88%,transparent);border-top:1px solid color-mix(in srgb,var(--turn-c) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--turn-c) 55%,transparent);opacity:0}.levelup-banner{position:fixed;left:0;right:0;top:50%;z-index:130;display:flex;align-items:center;justify-content:center;height:96px;margin-top:-48px;pointer-events:none;background:var(--dc-tooth),var(--dc-keyed);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-keyed-lit),0 6px 0 var(--dc-keyed-bevel),var(--dc-drop);opacity:0}.levelup-banner.run{animation:turnBandSweep 1.6s cubic-bezier(.2,.75,.25,1) both}.levelup-banner.run .levelup-text{animation:turnTextSweep 1.6s cubic-bezier(.16,.8,.24,1) both}.levelup-text{display:flex;flex-direction:column;align-items:center;gap:3px;white-space:nowrap}.levelup-title{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1;color:var(--dc-keyed-ink);text-shadow:0 2px 0 var(--dc-keyed-lit)}.levelup-sub{font:800 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dc-keyed-ink);opacity:.72}.turn-banner.seat0{--turn-c: var(--p1)}.turn-banner.seat1{--turn-c: var(--p0)}.turn-banner.handoff{position:fixed;inset:0;height:auto;margin:0;pointer-events:auto;cursor:pointer;background:var(--bg);border:0;opacity:1;animation:curtainIn .36s ease-out both}.turn-banner.handoff.leaving{animation:curtainOut .28s ease-in both;pointer-events:none}@keyframes curtainIn{0%{opacity:0}to{opacity:1}}@keyframes curtainOut{0%{opacity:1}to{opacity:0}}.turn-banner.handoff .handoff-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 34px;border-radius:20px;background:var(--dc-tooth),color-mix(in srgb,var(--turn-c) 18%,var(--panel));box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px color-mix(in srgb,var(--turn-c) 30%,transparent),var(--dc-drop);animation:handoffIn .26s cubic-bezier(.2,1.5,.4,1) .18s both}.handoff-lead{font:800 12px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.handoff-who{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1.05;color:var(--text)}.handoff-tap{margin-top:8px;font:800 13px var(--font-ui);letter-spacing:.04em;color:var(--gold-text);animation:handoffPulse 1.6s ease-in-out infinite}@keyframes handoffIn{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes handoffPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.turn-banner.handoff,.turn-banner.handoff.leaving,.turn-banner.handoff .handoff-card{animation:none}.handoff-tap{animation:none;opacity:1}}.turn-banner{--turn-c: var(--accent)}.turn-banner.p0{--turn-c: var(--p1)}.turn-banner.p1{--turn-c: var(--p0)}.turn-banner.run{animation:turnBandSweep 1.54s cubic-bezier(.2,.75,.25,1) both}.turn-banner.run .turn-banner-text{animation:turnTextSweep 1.54s cubic-bezier(.16,.8,.24,1) both}.turn-banner-text{font-size:27px;font-weight:900;letter-spacing:.04em;color:var(--text);text-shadow:0 2px 10px var(--banner-glow);white-space:nowrap}@keyframes turnBandSweep{0%{opacity:0;transform:scaleY(.2)}22%{opacity:1;transform:scaleY(1)}80%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.2)}}@keyframes turnTextSweep{0%{transform:translate(-58vw);opacity:0}22%{transform:translate(0);opacity:1}80%{transform:translate(0);opacity:1}to{transform:translate(58vw);opacity:0}}@media (prefers-reduced-motion: reduce){.turn-banner.run,.turn-banner.run .turn-banner-text{animation:turnBandFade 1.54s ease both}}@keyframes turnBandFade{0%,to{opacity:0}22%,80%{opacity:1}}.prof-layer.over-cine{z-index:97}.prof-layer{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:14px;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.prof-layer.top{align-items:flex-start;padding-top:calc(104px + env(safe-area-inset-top,0px));padding-bottom:14px}.prof-box{display:flex;gap:12px;align-items:flex-start;width:min(440px,100%);background:var(--dc-tooth),var(--surface);border:0;border-radius:16px;padding:13px 14px;box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-quiet-lit),0 6px 0 var(--dc-keyed-bevel),var(--dc-drop);animation:profIn .18s ease-out;cursor:pointer}@keyframes profIn{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.prof-portrait{width:96px;height:96px;margin-top:-40px;image-rendering:pixelated;flex:none;align-self:flex-end}.prof-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.prof-name{color:var(--gold-text);font-weight:900;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.prof-line{font-size:14px;font-weight:600;line-height:1.45}.prof-line .lg-white,.prof-line .lg-purple,.prof-line .lg-gold,.prof-line .lg-blue,.prof-line .lg-red{font-weight:800}[data-theme=light] .prof-line .lg-white{color:#5d6a80}.prof-more{align-self:flex-end;color:var(--muted);font-size:11px;font-weight:700;animation:profMore 1.5s ease-in-out infinite}@keyframes profMore{0%,to{opacity:.4}50%{opacity:1}}.prof-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:6px}.prof-nav{display:flex;align-items:center;justify-content:space-between}.prof-nav .prof-more{align-self:auto;margin-left:auto}.prof-actions .prof-back{margin-right:auto}.prof-back{background:none;border:0;padding:2px 0;color:var(--muted);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.prof-back:active{color:var(--text)}.kw{font-weight:800}.kw-freeze{color:#7fdcff}.kw-burn{color:#ff8a5c}.kw-poison{color:#c08cf0}.kw-noxious{color:#a86fe0}.kw-sleep{color:#a9b4c2}.kw-paralyze{color:var(--gold-text)}.kw-confuse{color:#ff8ad0}.kw-slow{color:#9db0c2}.kw-root{color:#8fc45c}.kw-recovery{color:#6fe0a0}.kw-plate{color:var(--gold-text)}.kw-tag{color:#7fdcff}[data-theme=light] .kw-freeze,[data-theme=light] .kw-tag{color:#1f8fb8}[data-theme=light] .kw-sleep,[data-theme=light] .kw-slow{color:#5d6a80}[data-theme=light] .kw-recovery{color:#17925c}[data-theme=light] .kw-plate{color:#b8860b}[data-theme=light] .kw-poison{color:#7b3fb0}[data-theme=light] .kw-paralyze{color:#a8791a}.prof-callout{position:fixed;left:0;right:0;margin-inline:auto;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:95;width:min(440px,calc(100vw - 28px));pointer-events:none;transition:opacity .35s;animation:calloutIn .32s cubic-bezier(.2,1.5,.4,1) both}@keyframes calloutIn{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}.prof-callout .prof-box{box-shadow:0 0 0 2px var(--accent),0 10px 26px #00000080;animation:calloutBeat 1.5s ease-in-out .32s infinite}@keyframes calloutBeat{0%,to{box-shadow:0 0 0 2px var(--accent),0 10px 26px #00000080}50%{box-shadow:0 0 0 4px var(--accent),0 10px 30px #0000008c}}@media (prefers-reduced-motion: reduce){.prof-callout,.prof-callout .prof-box{animation:none}}.prof-callout.out{opacity:0}.prof-callout .prof-box{cursor:default}.tut-glow{z-index:30;animation:tutPulse 1.3s ease-in-out infinite}.figtoken.tut-glow{border-radius:12px}@keyframes tutPulse{0%,to{box-shadow:0 0 0 2px var(--accent),0 0 10px 1px var(--accent)}50%{box-shadow:0 0 0 3px var(--accent),0 0 18px 4px var(--accent)}}.coach-spot{position:relative;z-index:30;animation:coachPulse 1.25s ease-in-out infinite}@keyframes coachPulse{0%,to{box-shadow:inset 0 0 0 2px var(--accent),0 0 8px 0 var(--accent)}50%{box-shadow:inset 0 0 0 3px var(--accent),0 0 16px 3px var(--accent)}}@media (prefers-reduced-motion: reduce){.coach-spot{animation:none;box-shadow:inset 0 0 0 3px var(--accent)}}.coach-help{flex:0 0 auto;white-space:nowrap}.workshop-card .stage-head{gap:8px}.workshop-card .stage-no{display:inline-flex;align-items:center;color:var(--accent)}.workshop-card .stage-no .ico{width:18px;height:18px}.camp-note{margin:-2px 2px 2px;color:var(--muted);font-size:12px;font-weight:700}.hint-row{display:flex;gap:8px;align-self:center;align-items:center;flex-wrap:wrap;justify-content:center}.quest-hint{cursor:pointer;font:inherit}.quest-hint{font-size:12px;font-weight:700}.quest-list{display:flex;flex-direction:column;gap:8px;margin:4px 0 10px}.quest-head{display:flex;align-items:baseline;justify-content:space-between;margin:2px 2px -2px}.quest-eyebrow{font-family:var(--font-num);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.quest-reset{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-num);font-size:10px;color:var(--muted)}.quest-row{display:flex;align-items:center;gap:11px;background:var(--dc-tooth),var(--surface);border:0;border-radius:13px;padding:11px 12px;box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 3px 0 var(--dc-quiet-bevel)}.quest-row.ready{box-shadow:inset 0 0 0 2px var(--accent),inset 0 2px 0 var(--dc-quiet-lit),0 3px 0 var(--dc-keyed-bevel)}.quest-row.claimed{opacity:.5}.quest-meta{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.quest-text{font-size:13px;font-weight:800;color:var(--text);line-height:1.25}.quest-prog{display:flex;align-items:center;gap:8px}.quest-meter{display:flex;gap:3px;flex:1;min-width:0}.quest-meter i{flex:1;height:9px;border-radius:3px;background:var(--dc-sunk-ink);box-shadow:inset 0 0 0 1.5px var(--cut)}.quest-meter i.on{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--cut)}.quest-prog b{font-family:var(--font-num);font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 auto}.quest-gems{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;font-family:var(--font-num);font-size:11px;padding:5px 9px;border-radius:4px 7px 7px 4px;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:inset 0 0 0 2px var(--cut),0 2px 0 var(--dc-keyed-bevel)}.quest-claim{flex:0 0 auto}.quest-done{font-size:15px;font-weight:900;color:#3ecf6f;flex:0 0 auto}.coin-prev.shiny:after{content:"";position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-80%);animation:coin-sheen 2.8s ease-in-out infinite;pointer-events:none;border-radius:50%}@keyframes coin-sheen{0%{transform:translate(-80%)}55%{transform:translate(80%)}to{transform:translate(80%)}}.coin-prev-fig{display:grid;place-items:center}.coin-prev-fig canvas{display:block}.clock.stale{opacity:.45}.clock.stale .clock-time{animation:clock-stale 1.1s ease-in-out infinite}@keyframes clock-stale{0%,to{opacity:.55}50%{opacity:1}}.home-pair{margin-top:0;margin-bottom:6px}.home-hero{margin-bottom:6px}.home-quests{margin-bottom:4px}.home-tray-wrap{margin-top:0;margin-bottom:4px}.home-bottom{gap:10px}.play-wrap{margin-top:0}html.h-le980 .home-hero{min-height:196px;margin-top:26px}html.h-le980 .keychest,html.h-le980 .friendscard{min-height:122px}html.h-le980 .home-tray .chest-slot,html.h-le980 .shop-tray .chest-slot{min-height:108px}html.h-le980 .play-cta{min-height:78px}html.h-le980 .pair-mon canvas{width:100px;height:100px}html.h-le880 .home-hero{min-height:168px;margin-top:20px}html.h-le880 .home-hero-name{font-size:26px}html.h-le880 .keychest,html.h-le880 .friendscard{min-height:106px}html.h-le880 .home-tray .chest-slot,html.h-le880 .shop-tray .chest-slot{min-height:94px}html.h-le880 .home-tray .chest-name .ico,html.h-le880 .shop-tray .chest-name .ico{width:36px;height:36px}html.h-le880 .home-quests{padding:8px 12px 9px;gap:6px}html.h-le880 .play-cta{min-height:70px}html.h-le880 .pair-mon canvas{width:88px;height:88px}html.h-le880 .play-ribbon{left:-44px;top:24px;font-size:7px;transform:rotate(-28deg)}html.h-le780 .home-hero{min-height:128px;margin-top:8px}html.h-le780 .home-hero-name{font-size:21px;margin:2px 0 8px}html.h-le780 .keychest,html.h-le780 .friendscard{min-height:72px}html.h-le780 .keychest-cap,html.h-le780 .friendscard-cap{font-size:19px}html.h-le780 .home-tray .chest-slot,html.h-le780 .shop-tray .chest-slot{min-height:64px}html.h-le780 .home-tray .chest-name .ico,html.h-le780 .shop-tray .chest-name .ico{width:24px;height:24px}html.h-le780 .home-quests{padding:7px 11px 8px;gap:5px}html.h-le780 .hq-title{font-size:15px}html.h-le780 .play-cta{min-height:58px}html.h-le780 .pair-mon canvas{width:68px;height:68px}html.h-le780 .play-ribbon{left:-38px;top:17px;font-size:6.5px;transform:rotate(-22deg)}:root[data-skin=tinlitho]{--bg: #211d16;--bg-veil: none;--panel: #2e281e;--panel-2: #383025;--surface: #2e281e;--surface-top: #2e281e;--surface-bot: #2e281e;--surface-2: #383025;--sunken: #17140f;--fill: #4a4132;--text: #fdf3dc;--muted: #a08e6c;--fg-dim: #d8c9a6;--ink: #17140f;--accent: #e0a51f;--accent-ink: #3a2705;--glass: rgba(33, 29, 22, .78);--gold-text: #e8b53c;--p0: #5fc2b0;--p1: #e8655a;--win-text: #7fd8b8;--lose-text: #ff8a7a;--draw-text: #e8b53c;--turn-you-bg: #172320;--turn-opp-bg: #2a1712;--scrim: rgba(20, 17, 12, .76);--banner-glow: rgba(0, 0, 0, .6);--ov-scrim: rgba(24, 20, 14, .8);--ov-ink: #fdf3dc;--ov-ink-soft: #d9c9a4;--ov-muted: #a08e6c;--ov-gold: #e8b53c;--ov-you: #7fd8c4;--ov-opp: #ff8a7a;--ov-shadow: rgba(0, 0, 0, .75);--board-you: #17221f;--board-you-glow: #2b4c44;--board-opp: #2a1712;--board-opp-glow: #5c2a22;--board-neutral: #1c1913;--board-neutral-glow: #34301f;--online: #2b8b86;--line: rgba(253, 243, 220, .12);--line-strong: rgba(253, 243, 220, .2);--elev-1: inset 0 1px 0 rgba(255, 255, 255, .07), 0 2px 6px rgba(0, 0, 0, .42);--elev-2: inset 0 1px 0 rgba(255, 255, 255, .08), 0 6px 16px rgba(0, 0, 0, .5);--elev-3: inset 0 1px 0 rgba(255, 255, 255, .1), 0 18px 44px rgba(0, 0, 0, .6);--tab-on: #2b8b86;--tab-on-edge: #4bb3ad;--font-display: "Bevan", Georgia, serif;--font-num: "DM Mono", ui-monospace, monospace;--cut: #22201c;--dc-drop: 0 3px 5px rgba(34, 32, 28, .45);--dc-tooth: repeating-linear-gradient(97deg, rgba(255, 255, 255, .12) 0 1px, rgba(0, 0, 0, 0) 1px 26px), repeating-linear-gradient(83deg, rgba(34, 32, 28, .06) 0 1px, rgba(0, 0, 0, 0) 1px 41px);--dc-tooth-bold: radial-gradient(circle, rgba(34, 32, 28, .55) 1.5px, rgba(0, 0, 0, 0) 1.7px), repeating-linear-gradient(97deg, rgba(255, 255, 255, .12) 0 1px, rgba(0, 0, 0, 0) 1px 26px);--dc-ember: #c8382c;--dc-ember-bevel: #8f2018;--dc-ember-lit: rgba(255, 255, 255, .4);--dc-ember-sha: rgba(90, 14, 8, .55);--dc-ember-sha-solid: #5a0e08;--dc-ember-ink: #fdf3dc;--dc-dusk: #2b8b86;--dc-dusk-bevel: #1b5f5b;--dc-dusk-lit: rgba(255, 255, 255, .38);--dc-dusk-sha: rgba(8, 48, 46, .6);--dc-dusk-sha-solid: #08302e;--dc-signal: #2b8b86;--dc-signal-bevel: #1b5f5b;--dc-signal-lit: rgba(255, 255, 255, .38);--dc-signal-sha: rgba(8, 48, 46, .6);--dc-keyed: #e0a51f;--dc-keyed-bevel: #a3720c;--dc-keyed-lit: rgba(255, 255, 255, .5);--dc-keyed-sha: rgba(58, 39, 5, .6);--dc-keyed-sha-solid: #3a2705;--dc-keyed-ink: #3a2705;--dc-teal: #2b8b86;--dc-teal-bevel: #1b5f5b;--dc-teal-lit: rgba(255, 255, 255, .38);--dc-teal-sha: rgba(8, 48, 46, .6);--dc-teal-sha-solid: #08302e;--dc-rose: #c8382c;--dc-rose-bevel: #8f2018;--dc-rose-lit: rgba(255, 255, 255, .4);--dc-rose-sha: rgba(90, 14, 8, .55);--dc-rose-sha-solid: #5a0e08;--dc-azure: #1f6f7a;--dc-azure-bevel: #124b53;--dc-azure-lit: rgba(255, 255, 255, .36);--dc-azure-sha: rgba(5, 38, 43, .62);--dc-azure-sha-solid: #05262b;--dc-quiet: #3a3226;--dc-quiet-bevel: #1d1913;--dc-quiet-lit: rgba(255, 255, 255, .16);--dc-quiet-sha: rgba(0, 0, 0, .6);--dc-sunk: #211d16;--dc-sunk-ink: rgba(10, 8, 4, .36);--dc-socket: #14110c;--dc-socket-lip: rgba(253, 243, 220, .15);--dc-socket-cast: rgba(0, 0, 0, .85);--feed-you: #7fd8c4;--feed-opp: #ff8a7a;--feed-st-noxious: #b787ea;--feed-tag-edge: rgba(160, 142, 108, .6);--feed-ko-ink: #2e281e;--feed-latest: rgba(0, 0, 0, .26)}:root[data-skin=tinlitho][data-theme=light]{--bg: #f0dfb6;--panel: #e2cd9c;--panel-2: #e8d5a4;--surface: #e2cd9c;--surface-top: #e2cd9c;--surface-bot: #e2cd9c;--surface-2: #eadcae;--sunken: #cdb888;--fill: #d5c191;--text: #22201c;--muted: #6f6247;--fg-dim: #3f382b;--ink: #fdf3dc;--accent: #e0a51f;--gold-text: #8a6410;--p0: #1f6f62;--p1: #a8352a;--win-text: #1f6f62;--lose-text: #a8352a;--draw-text: #8a6410;--turn-you-bg: #dde6d8;--turn-opp-bg: #efd9c9;--scrim: rgba(240, 223, 182, .72);--banner-glow: rgba(255, 245, 220, .7);--ov-scrim: rgba(240, 223, 182, .86);--ov-ink: #22201c;--ov-ink-soft: #4a4030;--ov-muted: #6f6247;--ov-gold: #8a6410;--ov-you: #1f6f62;--ov-opp: #a8352a;--ov-shadow: rgba(255, 245, 220, .7);--board-you: #dbe4d6;--board-you-glow: #b3c9b0;--board-opp: #eed8c8;--board-opp-glow: #dcb09c;--board-neutral: #e6d7b0;--board-neutral-glow: #cdb888;--online: #1f6f6a;--line: rgba(34, 32, 28, .14);--line-strong: rgba(34, 32, 28, .24);--elev-1: inset 0 1px 0 rgba(255, 255, 255, .6), 0 2px 6px rgba(34, 32, 28, .16);--elev-2: inset 0 1px 0 rgba(255, 255, 255, .7), 0 6px 16px rgba(34, 32, 28, .2);--elev-3: inset 0 1px 0 rgba(255, 255, 255, .8), 0 18px 44px rgba(34, 32, 28, .3);--cut: #22201c;--dc-drop: 0 3px 5px rgba(34, 32, 28, .25);--dc-quiet: #e2cd9c;--dc-quiet-bevel: #b9a273;--dc-quiet-lit: rgba(255, 255, 255, .55);--dc-quiet-sha: rgba(34, 32, 28, .3);--dc-sunk: #cdb888;--dc-sunk-ink: rgba(34, 32, 28, .14);--dc-socket: #b09a6d;--dc-socket-lip: rgba(255, 255, 255, .6);--dc-socket-cast: rgba(34, 32, 28, .45);--feed-you: #19594e;--feed-opp: #902e24;--feed-st-poison: #6a3697;--feed-st-burn: #8d2f09;--feed-st-paralyze: #684b00;--feed-st-sleep: #47505f;--feed-st-freeze: #065574;--feed-st-confuse: #8c2461;--feed-st-slow: #405163;--feed-st-root: #3d5817;--feed-tag-edge: rgba(111, 98, 71, .6);--feed-ko-ink: #e2cd9c;--feed-chip-shade: rgba(34, 32, 28, .2);--feed-tray-cast: rgba(34, 32, 28, .3);--feed-latest: rgba(34, 32, 28, .06);--feed-latest-cast: rgba(34, 32, 28, .16);--feed-flash: rgba(34, 32, 28, .14)}:root[data-skin=riso]{--bg: #33302a;--bg-veil: none;--panel: #3e3a33;--panel-2: #46423a;--surface: #3e3a33;--surface-top: #3e3a33;--surface-bot: #3e3a33;--surface-2: #46423a;--sunken: #2a2721;--fill: #55503f;--text: #f4efe2;--muted: #a89f8d;--fg-dim: #ddd6c6;--ink: #2a2721;--accent: #ff48a0;--accent-ink: #2a0016;--glass: rgba(51, 48, 42, .82);--gold-text: #ff48a0;--p0: #5fb0ff;--p1: #ff48a0;--win-text: #5fe0a0;--lose-text: #ff6d8a;--draw-text: #ffd34d;--turn-you-bg: #2b3038;--turn-opp-bg: #3a2a33;--scrim: rgba(28, 27, 25, .74);--banner-glow: rgba(0, 0, 0, .6);--ov-scrim: rgba(36, 34, 30, .8);--ov-ink: #f4efe2;--ov-ink-soft: #d8d0bd;--ov-muted: #a89f8d;--ov-gold: #ff9ccb;--ov-you: #7cc0ff;--ov-opp: #ff7ab8;--ov-shadow: rgba(0, 0, 0, .75);--board-you: #262c3a;--board-you-glow: #3a4a6a;--board-opp: #3a262e;--board-opp-glow: #6a3a4e;--board-neutral: #2f2c27;--board-neutral-glow: #45413a;--online: #0f6fc6;--line: rgba(240, 235, 221, .12);--line-strong: rgba(240, 235, 221, .2);--elev-1: 0 0 0 rgba(0, 0, 0, 0);--elev-2: 0 0 0 rgba(0, 0, 0, 0);--elev-3: 0 0 0 rgba(0, 0, 0, 0);--tab-on: #0f6fc6;--tab-on-edge: #0f6fc6;--font-display: "Archivo Black", Impact, sans-serif;--font-num: "DM Mono", ui-monospace, monospace;--riso-stock: #f0ebdd;--cut: #1c1b19;--dc-drop: 0 0 0 rgba(0, 0, 0, 0);--dc-tooth: radial-gradient(circle, rgba(28, 27, 25, .34) .9px, rgba(0, 0, 0, 0) 1.1px);--dc-tooth-bold: radial-gradient(circle, rgba(28, 27, 25, .45) .9px, rgba(0, 0, 0, 0) 1.1px);--dc-ember: #ff48a0;--dc-ember-bevel: #0f6fc6;--dc-ember-lit: transparent;--dc-ember-sha: #8c0f52;--dc-ember-sha-solid: #8c0f52;--dc-ember-ink: #f0ebdd;--dc-keyed: #ff48a0;--dc-keyed-bevel: #0f6fc6;--dc-keyed-lit: transparent;--dc-keyed-sha: #8c0f52;--dc-keyed-sha-solid: #8c0f52;--dc-keyed-ink: #f0ebdd;--dc-rose: #ff48a0;--dc-rose-bevel: #0f6fc6;--dc-rose-lit: transparent;--dc-rose-sha: #8c0f52;--dc-rose-sha-solid: #8c0f52;--dc-dusk: #0f6fc6;--dc-dusk-bevel: #1c1b19;--dc-dusk-lit: transparent;--dc-dusk-sha: #06305a;--dc-dusk-sha-solid: #06305a;--dc-teal: #0f6fc6;--dc-teal-bevel: #1c1b19;--dc-teal-lit: transparent;--dc-teal-sha: #06305a;--dc-teal-sha-solid: #06305a;--dc-azure: #0f6fc6;--dc-azure-bevel: #1c1b19;--dc-azure-lit: transparent;--dc-azure-sha: #06305a;--dc-azure-sha-solid: #06305a;--dc-signal: #0f6fc6;--dc-signal-bevel: #1c1b19;--dc-signal-lit: transparent;--dc-signal-sha: #06305a;--dc-quiet: #46423a;--dc-quiet-bevel: #1c1b19;--dc-quiet-lit: transparent;--dc-quiet-sha: rgba(0, 0, 0, .5);--dc-sunk: #2a2721;--dc-sunk-ink: rgba(20, 18, 14, .34);--dc-socket: #211f1a;--dc-socket-lip: rgba(240, 235, 221, .14);--dc-socket-cast: rgba(0, 0, 0, .8);--feed-you: #7cc0ff;--feed-opp: #ff8dc2;--feed-st-poison: #ce9ef6;--feed-st-noxious: #c7a1ee;--feed-st-burn: #ff9471;--feed-tag-edge: rgba(168, 159, 141, .7);--feed-ko-bg: var(--cut);--feed-ko-ink: var(--riso-stock);--feed-chip-shade: rgba(0, 0, 0, 0);--feed-tray-cast: rgba(0, 0, 0, 0);--feed-latest: rgba(0, 0, 0, .2);--feed-latest-cast: rgba(0, 0, 0, 0)}:root[data-skin=riso][data-theme=light]{--bg: #f0ebdd;--panel: #f0ebdd;--panel-2: #e7e1d0;--surface: #f0ebdd;--surface-top: #f0ebdd;--surface-bot: #f0ebdd;--surface-2: #e7e1d0;--sunken: #dcd5c1;--fill: #d3cbb5;--text: #1c1b19;--muted: #6c675d;--fg-dim: #3a3833;--ink: #f0ebdd;--accent: #ff48a0;--gold-text: #b3216b;--p0: #1f5fb8;--p1: #b3216b;--win-text: #1a7a48;--lose-text: #b3216b;--draw-text: #7a5a12;--turn-you-bg: #e4e9ef;--turn-opp-bg: #f2e1e9;--scrim: rgba(240, 235, 221, .74);--banner-glow: rgba(255, 255, 255, .7);--ov-scrim: rgba(240, 235, 221, .86);--ov-ink: #1c1b19;--ov-ink-soft: #46423a;--ov-muted: #6c675d;--ov-gold: #b3216b;--ov-you: #1f5fb8;--ov-opp: #b3216b;--ov-shadow: rgba(255, 255, 255, .7);--board-you: #dfe6ef;--board-you-glow: #b8c8e0;--board-opp: #efe0e6;--board-opp-glow: #e0b8cc;--board-neutral: #e7e2d4;--board-neutral-glow: #d4cfc0;--elev-3: inset 0 1px 0 rgba(255, 255, 255, .8), 0 18px 44px rgba(28, 27, 25, .22);--online: #0f6fc6;--line: rgba(28, 27, 25, .14);--line-strong: rgba(28, 27, 25, .24);--cut: #1c1b19;--dc-tooth: radial-gradient(circle, rgba(28, 27, 25, .22) .9px, rgba(0, 0, 0, 0) 1.1px);--dc-tooth-bold: radial-gradient(circle, rgba(28, 27, 25, .35) .9px, rgba(0, 0, 0, 0) 1.1px);--dc-quiet: #f0ebdd;--dc-quiet-bevel: #1c1b19;--dc-quiet-lit: transparent;--dc-quiet-sha: rgba(28, 27, 25, .3);--dc-sunk: #dcd5c1;--dc-sunk-ink: rgba(28, 27, 25, .14);--dc-socket: #c3bba5;--dc-socket-lip: rgba(255, 255, 255, .6);--dc-socket-cast: rgba(28, 27, 25, .45);--feed-you: #1e5db4;--feed-opp: #b3216b;--feed-st-freeze: #07668b;--feed-st-confuse: #a82b75;--feed-st-root: #49691b;--feed-tag-edge: rgba(108, 103, 93, .6);--feed-ko-bg: var(--cut);--feed-ko-ink: var(--riso-stock);--feed-latest: rgba(28, 27, 25, .06);--feed-flash: rgba(28, 27, 25, .14)}[data-skin=riso] .pf-shelf,[data-skin=riso] .pf-shelf-art,[data-skin=riso] .pf-sheet-card,[data-skin=riso] .pf-slot,[data-skin=riso] .pf-track,[data-skin=riso] .pl-shelf,[data-skin=riso] .pl-shelf-ic,[data-skin=riso] .pl-tile,[data-skin=riso] .pcard,[data-skin=riso] .card-sw .pcard,[data-skin=riso] .coin-call,[data-skin=riso] .coin-result.opener,[data-skin=riso] .prof-b .pf-sheet,[data-skin=riso] .pf-sheet-body>*,[data-skin=riso] .tw-bar,[data-skin=riso] .rc-tile,[data-skin=riso] .rc-stamp{border-radius:0}[data-skin=riso] #audioDbg,[data-skin=riso] .ability-fig,[data-skin=riso] .acct-input,[data-skin=riso] .act-btn,[data-skin=riso] .badge-cell,[data-skin=riso] .banish-tag,[data-skin=riso] .bench,[data-skin=riso] .boost-tab,[data-skin=riso] .boost-tabs,[data-skin=riso] .btn,[data-skin=riso] .buy-card,[data-skin=riso] .camp-map,[data-skin=riso] .cap-count,[data-skin=riso] .capsule,[data-skin=riso] .capsule.cap-target,[data-skin=riso] .cc-bonus,[data-skin=riso] .cc-collect,[data-skin=riso] .cc-fig.glow,[data-skin=riso] .cc-item,[data-skin=riso] .cc-tier,[data-skin=riso] .chest-reveal,[data-skin=riso] .chest-slot,[data-skin=riso] .chip,[data-skin=riso] .clock,[data-skin=riso] .coll-empty,[data-skin=riso] .coll-fig.glow,[data-skin=riso] .coll-hero,[data-skin=riso] .coll-item,[data-skin=riso] .coll-lv,[data-skin=riso] .coll-new,[data-skin=riso] .coll.grid .coll-count,[data-skin=riso] .combine-tray,[data-skin=riso] .daily-hint,[data-skin=riso] .dc-hero,[data-skin=riso] .dc-livechip,[data-skin=riso] .dc-mini,[data-skin=riso] .dc-ribbon,[data-skin=riso] .dc-scene,[data-skin=riso] .dc-stat,[data-skin=riso] .dc-tile,[data-skin=riso] .dc-tile-scene,[data-skin=riso] .dc-tile-scene.globe i:nth-child(2),[data-skin=riso] .editor-tab,[data-skin=riso] .effect-info-card,[data-skin=riso] .emp-row,[data-skin=riso] .evo-cand,[data-skin=riso] .evo-choice,[data-skin=riso] .evo-plate-fig,[data-skin=riso] .evo-slot,[data-skin=riso] .evo-stage-row,[data-skin=riso] .fan-item,[data-skin=riso] .feat-card,[data-skin=riso] .pal-card,[data-skin=riso] .gbuy-card,[data-skin=riso] .feat-ribbon,[data-skin=riso] .feat-stamp,[data-skin=riso] .feed-cell,[data-skin=riso] .feed-cell .feed-n,[data-skin=riso] .feed-cell .feed-staged,[data-skin=riso] .bf-card,[data-skin=riso] .bf-tray,[data-skin=riso] .bf-entry,[data-skin=riso] .bf-chip,[data-skin=riso] .bf-tag,[data-skin=riso] .bf-mon,[data-skin=riso] .bf-rule,[data-skin=riso] .fig-waitbadge,[data-skin=riso] .figtoken .fig-mp,[data-skin=riso] .figtoken.plate-target,[data-skin=riso] .figtoken.tut-glow,[data-skin=riso] .filter-bar,[data-skin=riso] .filter-count,[data-skin=riso] .filter-panel,[data-skin=riso] .filter-search,[data-skin=riso] .filter-sheet,[data-skin=riso] .friend-add,[data-skin=riso] .friend-row,[data-skin=riso] .friendscard,[data-skin=riso] .friendscard-count,[data-skin=riso] .friendscard-scene,[data-skin=riso] .friendscard-scene i:nth-child(2),[data-skin=riso] .friendscard-scene i:nth-child(4),[data-skin=riso] .fuse-warn,[data-skin=riso] .grow-btn,[data-skin=riso] .grow-row,[data-skin=riso] .head-ava,[data-skin=riso] .home-gear,[data-skin=riso] .home-hero,[data-skin=riso] .home-profile,[data-skin=riso] .home-quests,[data-skin=riso] .home-rating,[data-skin=riso] .home-stage,[data-skin=riso] .hq-badge,[data-skin=riso] .keychest,[data-skin=riso] .keychest-scene,[data-skin=riso] .live-chip,[data-skin=riso] .lv-chip,[data-skin=riso] .lvl-sec,[data-skin=riso] .meter,[data-skin=riso] .mode-sprite #boostCanvas,[data-skin=riso] .mon-card,[data-skin=riso] .move-chip,[data-skin=riso] .move-detail,[data-skin=riso] .mp-pill.fig-mp,[data-skin=riso] .mp-tag,[data-skin=riso] .mv-tile,[data-skin=riso] .nav-item,[data-skin=riso] .odds-tier,[data-skin=riso] .online-sec,[data-skin=riso] .overlay,[data-skin=riso] .pc,[data-skin=riso] .pcd-cost,[data-skin=riso] .pi-card,[data-skin=riso] .pi-glare,[data-skin=riso] .picon-choice,[data-skin=riso] .plate-card,[data-skin=riso] .plate-own,[data-skin=riso] .plate-stack-badge,[data-skin=riso] .plate-tile,[data-skin=riso] .plates-bar,[data-skin=riso] .play-cta,[data-skin=riso] .play-wrap,[data-skin=riso] .prof-box,[data-skin=riso] .profile-card,[data-skin=riso] .profile-card-ava,[data-skin=riso] .quest-gems,[data-skin=riso] .quest-row,[data-skin=riso] .ranked-toast,[data-skin=riso] .rar-badge,[data-skin=riso] .rec-chip,[data-skin=riso] .record-row,[data-skin=riso] .recovery,[data-skin=riso] .respec-warn,[data-skin=riso] .result,[data-skin=riso] .reveal-bonus,[data-skin=riso] .reveal-item,[data-skin=riso] .reveal-x,[data-skin=riso] .reward-tag,[data-skin=riso] .rig-tile,[data-skin=riso] .role-tag,[data-skin=riso] .search-drop .filter-search,[data-skin=riso] .seg,[data-skin=riso] .seg-btn,[data-skin=riso] .seg-slide:before,[data-skin=riso] .set-hero,[data-skin=riso] .set-hero-ava,[data-skin=riso] .set-row,[data-skin=riso] .shop-item,[data-skin=riso] .shop-plate-ico,[data-skin=riso] .shop-tab,[data-skin=riso] .shop-subtab.on,[data-skin=riso] .skin-prev,[data-skin=riso] .slot-fig,[data-skin=riso] .slot-plate-stack i,[data-skin=riso] .slot-plates:before,[data-skin=riso] .slot-ribbon,[data-skin=riso] .sort-opt,[data-skin=riso] .sort-sheet,[data-skin=riso] .squad-chip,[data-skin=riso] .squad-evo,[data-skin=riso] .squad-pip,[data-skin=riso] .squad-scene,[data-skin=riso] .squad-slot,[data-skin=riso] .squad-strip,[data-skin=riso] .stage-card,[data-skin=riso] .stage-chip,[data-skin=riso] .stage-chip .stage-n,[data-skin=riso] .stage-diff,[data-skin=riso] .stage-no,[data-skin=riso] .stage-pick,[data-skin=riso] .stat-pill,[data-skin=riso] .step,[data-skin=riso] .tag-chip,[data-skin=riso] .tag-def,[data-skin=riso] .team-name-input,[data-skin=riso] .team-pill,[data-skin=riso] .team-slot,[data-skin=riso] .title-paid,[data-skin=riso] .toast,[data-skin=riso] .tray,[data-skin=riso] .tray-block-opp .pc,[data-skin=riso] .type-badge,[data-skin=riso] .vs-card,[data-skin=riso] .wallet-pill,[data-skin=riso] .weather-fx,[data-skin=riso] .wheel-card,[data-skin=riso] .xp-sticky,[data-skin=riso] .xp-tog,[data-skin=riso] .xp-toggle,[data-skin=riso] [data-fig] canvas,[data-skin=riso] canvas{border-radius:0}[data-skin=riso] .set-slider::-moz-range-track{border-radius:0}[data-skin=riso] .set-slider::-webkit-slider-runnable-track{border-radius:0}[data-skin=riso] ::-webkit-scrollbar-thumb{border-radius:0}[data-skin=tinlitho] #audioDbg,[data-skin=tinlitho] .tw-bar,[data-skin=tinlitho] .ability-fig,[data-skin=tinlitho] .acct-input,[data-skin=tinlitho] .act-btn,[data-skin=tinlitho] .badge-cell,[data-skin=tinlitho] .banish-tag,[data-skin=tinlitho] .bench,[data-skin=tinlitho] .boost-tab,[data-skin=tinlitho] .boost-tabs,[data-skin=tinlitho] .btn,[data-skin=tinlitho] .buy-card,[data-skin=tinlitho] .camp-map,[data-skin=tinlitho] .cap-count,[data-skin=tinlitho] .capsule,[data-skin=tinlitho] .capsule.cap-target,[data-skin=tinlitho] .cc-bonus,[data-skin=tinlitho] .cc-collect,[data-skin=tinlitho] .cc-fig.glow,[data-skin=tinlitho] .cc-item,[data-skin=tinlitho] .cc-tier,[data-skin=tinlitho] .chest-reveal,[data-skin=tinlitho] .chest-slot,[data-skin=tinlitho] .chip,[data-skin=tinlitho] .clock,[data-skin=tinlitho] .coll-empty,[data-skin=tinlitho] .coll-fig.glow,[data-skin=tinlitho] .coll-hero,[data-skin=tinlitho] .coll-item,[data-skin=tinlitho] .coll-lv,[data-skin=tinlitho] .coll-new,[data-skin=tinlitho] .coll.grid .coll-count,[data-skin=tinlitho] .combine-tray,[data-skin=tinlitho] .daily-hint,[data-skin=tinlitho] .dc-hero,[data-skin=tinlitho] .dc-livechip,[data-skin=tinlitho] .dc-mini,[data-skin=tinlitho] .dc-ribbon,[data-skin=tinlitho] .dc-scene,[data-skin=tinlitho] .dc-stat,[data-skin=tinlitho] .dc-tile,[data-skin=tinlitho] .dc-tile-scene,[data-skin=tinlitho] .dc-tile-scene.globe i:nth-child(2),[data-skin=tinlitho] .editor-tab,[data-skin=tinlitho] .effect-info-card,[data-skin=tinlitho] .emp-row,[data-skin=tinlitho] .evo-cand,[data-skin=tinlitho] .evo-choice,[data-skin=tinlitho] .evo-plate-fig,[data-skin=tinlitho] .evo-slot,[data-skin=tinlitho] .evo-stage-row,[data-skin=tinlitho] .fan-item,[data-skin=tinlitho] .feat-card,[data-skin=tinlitho] .pal-card,[data-skin=tinlitho] .gbuy-card,[data-skin=tinlitho] .feat-ribbon,[data-skin=tinlitho] .feat-stamp,[data-skin=tinlitho] .feed-cell,[data-skin=tinlitho] .feed-cell .feed-n,[data-skin=tinlitho] .feed-cell .feed-staged,[data-skin=tinlitho] .bf-card,[data-skin=tinlitho] .bf-entry,[data-skin=tinlitho] .fig-waitbadge,[data-skin=tinlitho] .figtoken .fig-mp,[data-skin=tinlitho] .figtoken.plate-target,[data-skin=tinlitho] .figtoken.tut-glow,[data-skin=tinlitho] .filter-bar,[data-skin=tinlitho] .filter-count,[data-skin=tinlitho] .filter-panel,[data-skin=tinlitho] .filter-search,[data-skin=tinlitho] .filter-sheet,[data-skin=tinlitho] .friend-add,[data-skin=tinlitho] .friend-row,[data-skin=tinlitho] .friendscard,[data-skin=tinlitho] .friendscard-count,[data-skin=tinlitho] .friendscard-scene,[data-skin=tinlitho] .friendscard-scene i:nth-child(2),[data-skin=tinlitho] .friendscard-scene i:nth-child(4),[data-skin=tinlitho] .fuse-warn,[data-skin=tinlitho] .grow-btn,[data-skin=tinlitho] .grow-row,[data-skin=tinlitho] .head-ava,[data-skin=tinlitho] .home-gear,[data-skin=tinlitho] .home-hero,[data-skin=tinlitho] .home-profile,[data-skin=tinlitho] .home-quests,[data-skin=tinlitho] .home-rating,[data-skin=tinlitho] .home-stage,[data-skin=tinlitho] .hq-badge,[data-skin=tinlitho] .keychest,[data-skin=tinlitho] .keychest-scene,[data-skin=tinlitho] .live-chip,[data-skin=tinlitho] .lv-chip,[data-skin=tinlitho] .lvl-sec,[data-skin=tinlitho] .meter,[data-skin=tinlitho] .mode-sprite #boostCanvas,[data-skin=tinlitho] .mon-card,[data-skin=tinlitho] .move-chip,[data-skin=tinlitho] .move-detail,[data-skin=tinlitho] .mp-pill.fig-mp,[data-skin=tinlitho] .mp-tag,[data-skin=tinlitho] .mv-tile,[data-skin=tinlitho] .nav-item,[data-skin=tinlitho] .odds-tier,[data-skin=tinlitho] .online-sec,[data-skin=tinlitho] .overlay,[data-skin=tinlitho] .pc,[data-skin=tinlitho] .pcd-cost,[data-skin=tinlitho] .pi-card,[data-skin=tinlitho] .pi-glare,[data-skin=tinlitho] .picon-choice,[data-skin=tinlitho] .plate-card,[data-skin=tinlitho] .plate-own,[data-skin=tinlitho] .plate-stack-badge,[data-skin=tinlitho] .plate-tile,[data-skin=tinlitho] .plates-bar,[data-skin=tinlitho] .play-cta,[data-skin=tinlitho] .play-wrap,[data-skin=tinlitho] .prof-box,[data-skin=tinlitho] .profile-card,[data-skin=tinlitho] .profile-card-ava,[data-skin=tinlitho] .quest-gems,[data-skin=tinlitho] .quest-row,[data-skin=tinlitho] .ranked-toast,[data-skin=tinlitho] .rar-badge,[data-skin=tinlitho] .rec-chip,[data-skin=tinlitho] .record-row,[data-skin=tinlitho] .recovery,[data-skin=tinlitho] .respec-warn,[data-skin=tinlitho] .result,[data-skin=tinlitho] .reveal-bonus,[data-skin=tinlitho] .reveal-item,[data-skin=tinlitho] .reveal-x,[data-skin=tinlitho] .reward-tag,[data-skin=tinlitho] .rig-tile,[data-skin=tinlitho] .role-tag,[data-skin=tinlitho] .search-drop .filter-search,[data-skin=tinlitho] .seg,[data-skin=tinlitho] .seg-btn,[data-skin=tinlitho] .seg-slide:before,[data-skin=tinlitho] .set-hero,[data-skin=tinlitho] .set-hero-ava,[data-skin=tinlitho] .set-row,[data-skin=tinlitho] .shop-item,[data-skin=tinlitho] .shop-plate-ico,[data-skin=tinlitho] .shop-tab,[data-skin=tinlitho] .shop-subtab.on,[data-skin=tinlitho] .skin-prev,[data-skin=tinlitho] .slot-fig,[data-skin=tinlitho] .slot-plate-stack i,[data-skin=tinlitho] .slot-plates:before,[data-skin=tinlitho] .slot-ribbon,[data-skin=tinlitho] .sort-opt,[data-skin=tinlitho] .sort-sheet,[data-skin=tinlitho] .squad-chip,[data-skin=tinlitho] .squad-evo,[data-skin=tinlitho] .squad-pip,[data-skin=tinlitho] .squad-scene,[data-skin=tinlitho] .squad-slot,[data-skin=tinlitho] .squad-strip,[data-skin=tinlitho] .stage-card,[data-skin=tinlitho] .stage-chip,[data-skin=tinlitho] .stage-chip .stage-n,[data-skin=tinlitho] .stage-diff,[data-skin=tinlitho] .stage-no,[data-skin=tinlitho] .stage-pick,[data-skin=tinlitho] .stat-pill,[data-skin=tinlitho] .step,[data-skin=tinlitho] .tag-chip,[data-skin=tinlitho] .tag-def,[data-skin=tinlitho] .team-name-input,[data-skin=tinlitho] .team-pill,[data-skin=tinlitho] .team-slot,[data-skin=tinlitho] .title-paid,[data-skin=tinlitho] .toast,[data-skin=tinlitho] .tray,[data-skin=tinlitho] .tray-block-opp .pc,[data-skin=tinlitho] .type-badge,[data-skin=tinlitho] .vs-card,[data-skin=tinlitho] .wallet-pill,[data-skin=tinlitho] .weather-fx,[data-skin=tinlitho] .wheel-card,[data-skin=tinlitho] .xp-sticky,[data-skin=tinlitho] .xp-tog,[data-skin=tinlitho] .xp-toggle,[data-skin=tinlitho] [data-fig] canvas,[data-skin=tinlitho] canvas{border-radius:8px}[data-skin=tinlitho] .set-slider::-moz-range-track{border-radius:8px}[data-skin=tinlitho] .set-slider::-webkit-slider-runnable-track{border-radius:8px}[data-skin=tinlitho] ::-webkit-scrollbar-thumb{border-radius:8px}[data-skin=riso] .act-btn,[data-skin=riso] .act-btn:active,[data-skin=riso] .btn,[data-skin=riso] .cc-bonus,[data-skin=riso] .cc-collect,[data-skin=riso] .cc-collect:active,[data-skin=riso] .cc-item,[data-skin=riso] .cc-tier,[data-skin=riso] .chest-reveal,[data-skin=riso] .chest-slot:active,[data-skin=riso] .coll-hero,[data-skin=riso] .coll-item,[data-skin=riso] .coll-item[data-boost]:active,[data-skin=riso] .dc-hero,[data-skin=riso] .dc-hero:active,[data-skin=riso] .dc-livechip,[data-skin=riso] .dc-mini,[data-skin=riso] .dc-mini:active,[data-skin=riso] .dc-ribbon,[data-skin=riso] .dc-stat-gold,[data-skin=riso] .dc-tile,[data-skin=riso] .dc-tile:active,[data-skin=riso] .editor-tab,[data-skin=riso] .editor-tab:active,[data-skin=riso] .feat-card,[data-skin=riso] .pal-card,[data-skin=riso] .gbuy-card,[data-skin=riso] .feat-ribbon,[data-skin=riso] .fig-mp,[data-skin=riso] .filter-bar,[data-skin=riso] .filter-bar:active,[data-skin=riso] .friendscard,[data-skin=riso] .friendscard.live,[data-skin=riso] .friendscard:active,[data-skin=riso] .head-ava,[data-skin=riso] .home-gear,[data-skin=riso] .home-hero,[data-skin=riso] .home-hero:active:not(:has(button:active)),[data-skin=riso] .home-profile,[data-skin=riso] .home-quests,[data-skin=riso] .home-quests.claim,[data-skin=riso] .home-stage,[data-skin=riso] .hq-badge,[data-skin=riso] .icon-btn,[data-skin=riso] .icon-btn:active,[data-skin=riso] .keychest,[data-skin=riso] .keychest:active:not(:has(button:active)),[data-skin=riso] .mon-card,[data-skin=riso] .mon-card[data-pickmon]:active,[data-skin=riso] .nav-item.on,[data-skin=riso] .nav-item.on:active,[data-skin=riso] .picon-choice,[data-skin=riso] .picon-choice:not(.locked):active,[data-skin=riso] .plate-tile,[data-skin=riso] .plate-tile:active,[data-skin=riso] .play-cta,[data-skin=riso] .play-cta:active,[data-skin=riso] .play-ribbon,[data-skin=riso] .prof-box,[data-skin=riso] .profile-card,[data-skin=riso] .quest-gems,[data-skin=riso] .quest-row,[data-skin=riso] .quest-row.ready,[data-skin=riso] .result,[data-skin=riso] .reveal-bonus,[data-skin=riso] .reveal-x,[data-skin=riso] .set-hero,[data-skin=riso] .set-row,[data-skin=riso] .shop-item,[data-skin=riso] .slot-ribbon,[data-skin=riso] .squad-chip,[data-skin=riso] .squad-chip:active,[data-skin=riso] .squad-slot,[data-skin=riso] .squad-slot:active,[data-skin=riso] .squad-strip,[data-skin=riso] .team-slot,[data-skin=riso] .team-slot.active,[data-skin=riso] .team-slot.buy,[data-skin=riso] .team-slot:active,[data-skin=riso] .wallet-pill,[data-skin=riso] .wallet-pill:active,[data-skin=riso] .wheel-card{box-shadow:3px 3px 0 var(--cut);outline:2px solid var(--cut);outline-offset:-2px}[data-skin=riso] .plate-tile.on,[data-skin=riso] .plate-tile.slotted{outline-color:var(--dc-ring)}[data-skin=riso] .home-hero,[data-skin=riso] .play-cta{box-shadow:4px 4px 0 var(--dc-ember-bevel)}[data-skin=riso] .friendscard{box-shadow:4px 4px 0 var(--dc-dusk-bevel)}[data-skin=riso] .keychest{box-shadow:4px 4px 0 var(--dc-keyed-bevel)}[data-skin=riso] .dc-hero{box-shadow:4px 4px 0 var(--dc-teal-bevel)}[data-skin=riso] .dc-tile{box-shadow:4px 4px 0 var(--cut)}[data-skin=riso] .feat-card,[data-skin=riso] .pal-card,[data-skin=riso] .gbuy-card{box-shadow:4px 4px 0 var(--dc-bevel)}[data-skin=riso] .pal-card:active:not(.locked):not(.owned){transform:translate(3px,3px);box-shadow:1px 1px 0 var(--dc-bevel)}:root[data-skin=riso] .coll-item.fr-uncommon,:root[data-skin=riso] .mon-card.fr-uncommon,:root[data-skin=riso] .shop-item.fr-uncommon,:root[data-skin=riso] .coll-item.fr-rare,:root[data-skin=riso] .mon-card.fr-rare,:root[data-skin=riso] .shop-item.fr-rare,:root[data-skin=riso] .coll-item.fr-legendary,:root[data-skin=riso] .mon-card.fr-legendary,:root[data-skin=riso] .shop-item.fr-legendary{box-shadow:3px 3px 0 var(--cut);outline:2px solid var(--cut);outline-offset:-2px;color:var(--riso-stock)}:root[data-skin=riso] .coll-item.fr-uncommon,:root[data-skin=riso] .mon-card.fr-uncommon,:root[data-skin=riso] .shop-item.fr-uncommon{background-color:#0f6fc6}:root[data-skin=riso] .coll-item.fr-rare,:root[data-skin=riso] .mon-card.fr-rare,:root[data-skin=riso] .shop-item.fr-rare{background-color:#ff48a0}:root[data-skin=riso] .coll-item.fr-legendary,:root[data-skin=riso] .mon-card.fr-legendary,:root[data-skin=riso] .shop-item.fr-legendary{background-color:var(--cut)}:root[data-skin=riso] .fr-uncommon .coll-rar,:root[data-skin=riso] .fr-rare .coll-rar,:root[data-skin=riso] .fr-legendary .coll-rar,:root[data-skin=riso] .fr-uncommon .cc-rar,:root[data-skin=riso] .fr-rare .cc-rar,:root[data-skin=riso] .fr-legendary .cc-rar,:root[data-skin=riso] .fr-uncommon .coll-name,:root[data-skin=riso] .fr-rare .coll-name,:root[data-skin=riso] .fr-legendary .coll-name{color:var(--riso-stock)}[data-skin=riso] .act-btn,[data-skin=riso] .cc-collect,[data-skin=riso] .cc-item,[data-skin=riso] .chest-reveal,[data-skin=riso] .coll-hero,[data-skin=riso] .dc-hero,[data-skin=riso] .dc-mini,[data-skin=riso] .dc-tile,[data-skin=riso] .feat-card,[data-skin=riso] .pal-card,[data-skin=riso] .gbuy-card,[data-skin=riso] .filter-sheet,[data-skin=riso] .friendscard,[data-skin=riso] .head-ava,[data-skin=riso] .home-gear,[data-skin=riso] .home-hero,[data-skin=riso] .home-profile,[data-skin=riso] .home-quests,[data-skin=riso] .home-reveal .chest-reveal,[data-skin=riso] .keychest,[data-skin=riso] .nav-item.on,[data-skin=riso] .play-cta,[data-skin=riso] .prof-box,[data-skin=riso] .profile-card,[data-skin=riso] .quest-row,[data-skin=riso] .result,[data-skin=riso] .reveal-x,[data-skin=riso] .set-hero,[data-skin=riso] .set-row,[data-skin=riso] .slot-plate-stack i,[data-skin=riso] .sort-sheet,[data-skin=riso] .team-slot,[data-skin=riso] .team-slot.active,[data-skin=riso] .team-slot.buy,[data-skin=riso] .wheel-card{background-size:4px 4px,auto;background-repeat:repeat,no-repeat}[data-skin=tinlitho] .dc-hero,[data-skin=tinlitho] .dc-mini,[data-skin=tinlitho] .dc-tile,[data-skin=tinlitho] .feat-card,[data-skin=tinlitho] .pal-card,[data-skin=tinlitho] .gbuy-card,[data-skin=tinlitho] .friendscard,[data-skin=tinlitho] .home-hero,[data-skin=tinlitho] .keychest{background-size:16px 16px,auto;background-position:7px 7px,0 0;background-repeat:repeat,repeat}[data-skin=tinlitho] #app:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:40;opacity:.16;background:linear-gradient(105deg,#fff0 18%,#ffffff57,#fff0 74%)}[data-skin=riso] .play-ribbon,[data-skin=riso] .dc-ribbon,[data-skin=riso] .feat-ribbon,[data-skin=riso] .slot-ribbon,[data-skin=riso] .hq-badge,[data-skin=riso] .dc-livechip{background:var(--cut);color:var(--riso-stock);text-shadow:none}[data-skin=riso] .dc-livechip i{background:var(--dc-ember)}[data-skin=riso] .dc-stat{background:var(--riso-stock);color:var(--cut);text-shadow:none}:root[data-skin=riso] .coll-item,:root[data-skin=riso] .mon-card,:root[data-skin=riso] .shop-item{background-color:var(--panel);background-image:var(--dc-tooth);background-size:4px 4px;background-position:0 0}:root[data-skin=riso] .fr-uncommon .coll-meta,:root[data-skin=riso] .fr-uncommon .coll-meta *,:root[data-skin=riso] .fr-rare .coll-meta,:root[data-skin=riso] .fr-rare .coll-meta *,:root[data-skin=riso] .fr-legendary .coll-meta,:root[data-skin=riso] .fr-legendary .coll-meta *{color:var(--riso-stock)}:root[data-skin=riso] .coll-count,:root[data-skin=riso] .coll-lv,:root[data-skin=riso] .mp-pill,:root[data-skin=riso] .mp-pill.fig-mp,:root[data-skin=riso] .coll-new,:root[data-skin=riso] .rar-badge{background:var(--cut);color:var(--riso-stock);box-shadow:none}[data-skin=riso] .btn.primary,[data-skin=tinlitho] .btn.primary{background:var(--dc-ember);color:var(--dc-ember-ink);border-color:transparent}[data-skin=riso] .btn.gold,[data-skin=tinlitho] .btn.gold{background:var(--dc-keyed);color:var(--dc-keyed-ink);border-color:transparent}[data-skin=riso] .ability-card,[data-skin=riso] .boost-card,[data-skin=riso] .feed-card,[data-skin=riso] .confirm-card,[data-skin=riso] .toast{box-shadow:3px 3px 0 var(--cut);outline:2px solid var(--cut)}[data-skin=tinlitho] .bf-card{box-shadow:inset 0 0 0 2px var(--cut),inset 0 2px 0 var(--dc-quiet-lit),0 3px 0 var(--dc-quiet-bevel),var(--dc-drop)}[data-skin=tinlitho] .bf-tray{border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--cut),inset 0 2px 3px var(--feed-tray-cast)}[data-skin=tinlitho] .bf-chip{border-radius:5px;box-shadow:inset 0 0 0 2px var(--cut),inset 0 -2px 0 var(--feed-chip-shade)}[data-skin=tinlitho] .bf-chip.sm{border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--cut)}[data-skin=tinlitho] .bf-tag{border-radius:3px;border-width:1.5px;letter-spacing:.06em;font-size:9px;padding:2px 3px}[data-skin=tinlitho] .bf-rule{height:2px;border-radius:0;background:var(--cut);opacity:.5}[data-skin=tinlitho] .bf-turn.shut .bf-rule{background:none;border-top-color:var(--cut)}[data-skin=tinlitho] .bf-turn-who,[data-skin=tinlitho] .bf-vs-name{font-size:14px}[data-skin=tinlitho] .feed-card .sheet-title{font-size:17px}[data-skin=tinlitho] .bf-entry.latest{box-shadow:inset 0 0 0 1px var(--line-strong),inset 0 1px 2px var(--feed-latest-cast)}[data-skin=tinlitho] .bf-stars{border-bottom-color:color-mix(in srgb,var(--cut) 50%,transparent)}[data-skin=riso] .bf-card{background:var(--dc-tooth),var(--dc-quiet);background-size:4px 4px,auto;background-repeat:repeat,no-repeat;box-shadow:3px 3px 0 var(--cut);outline:2px solid var(--cut);outline-offset:-2px}[data-skin=riso] .bf-tray{background:var(--feed-tray);box-shadow:none;outline:1.5px dashed var(--line-strong);outline-offset:-1.5px}[data-skin=riso] .bf-chip{box-shadow:2px 2px 0 var(--cut);outline:1.5px solid var(--cut);outline-offset:-1.5px}[data-skin=riso] .bf-chip.sm{box-shadow:1px 1px 0 var(--cut)}[data-skin=riso] .bf-tag{border-width:1.5px;font-size:9px;padding:2px 3px}[data-skin=riso] .bf-tag.ko{box-shadow:1.5px 1.5px 0 var(--dc-ember)}[data-skin=riso] .bf-rule{background:var(--cut);opacity:.55}[data-skin=riso] .bf-turn.shut .bf-rule{background:none;border-top-color:var(--cut)}[data-skin=riso] .bf-turn-who,[data-skin=riso] .bf-vs-name{font-size:14px}[data-skin=riso] .feed-card .sheet-title{font-size:17px}[data-skin=riso] .bf-entry.latest{box-shadow:none;outline:1.5px solid var(--line-strong);outline-offset:-1.5px}[data-skin=riso] .bf-stars{border-bottom-color:color-mix(in srgb,var(--cut) 55%,transparent)}.fam-move{--fam: var(--fam-move)}.fam-power{--fam: var(--fam-power)}.fam-spin{--fam: var(--fam-spin)}.fam-care{--fam: var(--fam-care)}.fam-weather{--fam: var(--fam-weather)}.fam-special{--fam: var(--fam-special)}.plate-px{display:inline-grid;place-items:center;width:var(--px);height:var(--px);flex:none}.plate-px img{display:block;grid-area:1 / 1;image-rendering:pixelated}.plate-px .pp-lt,[data-theme=light] .plate-px .pp-dk{display:none}[data-theme=light] .plate-px .pp-lt{display:block}.wedge{--wry: 14px;position:relative;box-sizing:border-box;border-radius:50% 50% 9px 9px / var(--wry) var(--wry) 9px 9px;background:var(--wedge-face);box-shadow:inset 0 0 0 2px var(--wedge-cut),inset 0 4px 0 var(--wedge-lit),inset 0 -4px 0 var(--wedge-bevel);display:flex;flex-direction:column;align-items:center;gap:4px;padding:calc(var(--wry) - 1px) 4px 7px;-webkit-user-select:none;user-select:none}.wedge.wedge{border-radius:50% 50% 9px 9px / var(--wry) var(--wry) 9px 9px}[data-skin=riso] .wedge.wedge{border-radius:50% 50% 0 0 / var(--wry) var(--wry) 0 0}.wedge .w-ticks{position:absolute;top:0;left:0;width:100%;pointer-events:none}.wedge .w-ticks path{stroke:var(--wedge-tick)}.wedge .w-ticks path.on{stroke:var(--fam)}.wedge .w-ico{display:grid;place-items:center;margin-top:2px}.wedge .w-ico .plate-ico{display:contents}.wedge .w-name{margin-top:auto;font:900 10px/1.08 var(--font-ui);color:var(--fam);text-align:center;letter-spacing:.01em;overflow-wrap:normal;word-break:keep-all}.wedge.w-md{--wry: 24px;border-radius:50% 50% 14px 14px / var(--wry) var(--wry) 14px 14px;gap:6px;padding:calc(var(--wry) + 2px) 10px 12px}.wedge.w-md .w-name{font-size:15px}.wedge.w-lg{--wry: 40px;border-radius:50% 50% 20px 20px / var(--wry) var(--wry) 20px 20px;gap:12px;padding:calc(var(--wry) + 6px) 16px 22px}.wedge.w-lg .w-name{font-size:22px}.plate-tile.wedge,[data-theme=light] .plate-tile.wedge{background:var(--wedge-face);border:0;justify-content:flex-start;padding:13px 4px 7px}.plate-tile.wedge .plate-ico{margin:0}.plate-tile.wedge .plate-own{top:calc(var(--wry) - 2px);right:3px}.plate-tile.wedge.on,.plate-tile.wedge.slotted{box-shadow:inset 0 0 0 2px var(--dc-ring),inset 0 4px 0 var(--wedge-lit),inset 0 -4px 0 var(--wedge-bevel),0 0 8px color-mix(in srgb,var(--dc-ring) 40%,transparent)}.pi-card.wedge,[data-theme=light] .pi-card.wedge{background:var(--wedge-face);border:0;justify-content:flex-start;box-shadow:inset 0 0 0 2px var(--wedge-cut),inset 0 6px 0 var(--wedge-lit),inset 0 -6px 0 var(--wedge-bevel),0 22px 60px #0009}.pi-card.wedge .w-ico{margin-top:18px}.pi-card.wedge .pi-glare{border-radius:inherit}.pp-card.wedge,.plate-play.theirs .pp-card.wedge{background:var(--wedge-face);border:0;justify-content:flex-start;box-shadow:inset 0 0 0 2px var(--wedge-cut),inset 0 5px 0 var(--wedge-lit),inset 0 -5px 0 var(--wedge-bevel),0 16px 40px #00000080}.pp-card.wedge .pp-short{margin-top:-2px}.plate-card.wedge,[data-theme=light] .plate-card.wedge{border:0;background:var(--wedge-face);box-shadow:inset 0 0 0 2px var(--wedge-cut),inset 0 4px 0 var(--wedge-lit),inset 0 -4px 0 var(--wedge-bevel),0 3px 7px var(--wedge-drop)}.plate-stack .plate-card.wedge{position:absolute;left:3px;top:2px;bottom:auto;width:56px;height:78px;border:0;padding:13px 3px 6px;gap:2px;background:var(--wedge-face);justify-content:flex-start;transform:translate(calc(var(--i) * -3px),calc(var(--i) * -3px)) rotate(calc(var(--i) * -3deg));transform-origin:50% 50%;z-index:calc(20 - var(--i));transition:none}.plate-stack .plate-card.wedge .w-name,.plate-fan .plate-card.wedge .w-name{font-size:9px}.plate-stack .plate-card.wedge:nth-child(n+4){display:flex;opacity:0}.plate-stack .plate-card.wedge:not(:first-child) .w-ico,.plate-stack .plate-card.wedge:not(:first-child) .w-name,.plate-stack .plate-card.wedge:not(:first-child) .w-ticks{visibility:hidden}.plate-stack.playable .plate-card.wedge:first-child,.plate-fan .plate-card.wedge.usable{box-shadow:inset 0 0 0 2px var(--gold-text),inset 0 4px 0 var(--wedge-lit),inset 0 -4px 0 var(--wedge-bevel),0 0 9px color-mix(in srgb,var(--gold-text) 45%,transparent)}.pstack-count[hidden]{display:none}.pstack-count{position:absolute;right:-4px;bottom:0;z-index:30;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--wedge-count);color:var(--wedge-count-ink);font:900 10px var(--font-ui);display:grid;place-items:center;box-shadow:0 0 0 1.5px var(--wedge-cut)}.plate-fan{position:fixed;inset:0;z-index:70;touch-action:manipulation}.plate-fan .pf-dim{position:absolute;inset:0;background:var(--fan-dim);opacity:0;transition:opacity .28s ease}.plate-fan.on .pf-dim{opacity:1}.plate-fan .plate-card.wedge{position:absolute;left:0;top:0;width:56px;height:78px;margin:0;z-index:2;cursor:pointer;will-change:transform;transform-origin:50% 50%;--i: 0}.plate-fan .plate-card.wedge .w-ico,.plate-fan .plate-card.wedge .w-name,.plate-fan .plate-card.wedge .w-ticks{visibility:visible}.plate-fan .plate-card.wedge.sel{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--fam) 70%,transparent))}.plate-fan .plate-card.wedge.locked{filter:saturate(.3) brightness(.62)}.pf-info{position:absolute;left:50%;transform:translate(-50%);width:min(320px,calc(100vw - 32px));z-index:3;box-sizing:border-box;background:var(--surface);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 0 0 2px var(--cut),0 6px 0 var(--dc-quiet-bevel),var(--dc-drop)}.pf-info[hidden]{display:none}.pf-info b{font:900 16px var(--font-ui);color:var(--fam)}.pf-info p{margin:0;font-size:13px;line-height:1.45;color:var(--text)}.pf-info .pf-meta{font-size:11px;color:var(--muted)}.pf-info .btn{align-self:flex-end}@media (prefers-reduced-motion: reduce){.plate-fan .pf-dim{transition:none}}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}.grip-track{position:fixed;width:22px;z-index:960;pointer-events:none;opacity:0;transition:opacity .25s ease}.grip-track.on{opacity:1}.grip-track:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:4px;border-radius:2px;background:var(--grip-rail)}.grip-pill{position:absolute;left:6px;top:0;width:10px;height:56px;border-radius:5px;background:var(--accent);box-shadow:inset 0 0 0 2px var(--cut);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;touch-action:none;cursor:grab;transition:width .12s ease,left .12s ease}.grip-track.on .grip-pill{pointer-events:auto}.grip-pill:after{content:"";position:absolute;inset:-6px -12px}.grip-pill i{width:4px;height:2px;border-radius:1px;background:var(--accent-ink);opacity:.85}.grip-track.drag .grip-pill{width:14px;left:4px;cursor:grabbing}.grip-track.drag .grip-pill i{width:6px}.grip-bubble{position:absolute;right:28px;top:0;display:none;align-items:center;gap:6px;padding:5px 11px 5px 7px;border-radius:999px;background:var(--text);color:var(--bg);font:900 13px var(--font-ui);white-space:nowrap;box-shadow:0 6px 16px #00000040}.grip-track.drag.named .grip-bubble{display:flex}.grip-bubble canvas{width:24px;height:24px;image-rendering:pixelated;background:none;box-shadow:none;border-radius:0}.shiny-sparkle{position:absolute;inset:0;pointer-events:none;z-index:2}.shiny-sparkle i{position:absolute;width:11px;height:11px;background:#fff;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 2px rgba(255,246,200,.95));opacity:0;animation:shiny-twinkle 2.4s ease-in-out infinite}.shiny-sparkle i:nth-child(1){top:8%;left:12%;animation-delay:0s}.shiny-sparkle i:nth-child(2){top:18%;right:10%;width:8px;height:8px;animation-delay:.6s}.shiny-sparkle i:nth-child(3){bottom:26%;left:20%;width:7px;height:7px;animation-delay:1.2s}.shiny-sparkle i:nth-child(4){bottom:34%;right:18%;animation-delay:1.8s}@keyframes shiny-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}12%{opacity:1;transform:scale(1) rotate(25deg)}28%{opacity:0;transform:scale(.4) rotate(45deg)}}.shiny-tag{display:inline-block;font:800 9px var(--font-num, inherit);letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:999px;color:#3a2a00;background:linear-gradient(100deg,#fff6c8,#fff 45%,#ffd6f5);box-shadow:0 0 6px #fff0becc}.cc-item.cc-shiny{box-shadow:inset 0 0 0 2px #fff3c4,0 0 14px #fff6c8bf,0 4px 0 var(--dc-quiet-bevel),var(--dc-drop)}.shiny-flash{position:absolute;inset:-6px;border-radius:18px;pointer-events:none;background:radial-gradient(circle,#ffffffe6,#fff0 70%);animation:shiny-flash .9s ease-out both}@keyframes shiny-flash{0%{opacity:0;transform:scale(.6)}25%{opacity:1}to{opacity:0;transform:scale(1.25)}}.reveal-item.is-shiny{position:relative;box-shadow:inset 0 0 0 2px #fff3c4,0 0 10px #fff6c899,var(--elev-1)}@media (prefers-reduced-motion: reduce){.shiny-sparkle i{animation:none;opacity:.85;transform:none}.shiny-flash{animation:none;opacity:0}}.detail-hero.is-shiny{position:relative}.detail-shiny{display:flex;justify-content:center;margin-top:2px}.coll-item.is-shiny{box-shadow:inset 0 0 0 2px #fff3c4,0 0 10px #fff6c88c}.chest-cine.shiny-build{cursor:default}.chest-cine.shiny-build:before{content:"";position:absolute;inset:0;pointer-events:none;background:#0203088c;animation:pi-fade .6s ease both}.chest-cine.shiny-build .cc-aura{opacity:1;background:radial-gradient(circle,rgba(255,255,255,.98),rgba(232,244,255,.55) 26%,transparent 52%),conic-gradient(from 0deg,#fff6c8,#ffd6f5,#c9b8ff,#bfeaff,#d4ffe6,#fff6c8);-webkit-mask-image:radial-gradient(circle,#000 12%,rgba(0,0,0,.55) 40%,transparent 68%);mask-image:radial-gradient(circle,#000 12%,rgba(0,0,0,.55) 40%,transparent 68%);animation:ss-aura-grow 2.2s ease-in both,cc-aura-wheel 2.4s linear infinite}.chest-cine.shiny-build .cc-rays{opacity:1;transform:none;background:repeating-conic-gradient(from 0deg,rgba(255,250,235,.32) 0deg 8deg,transparent 8deg 20deg);animation:cc-rays-spin 3s linear infinite}.chest-cine.shiny-build .cc-chest{animation:ss-quake 2.2s ease-in both}.chest-cine.shiny-build .cc-chest .ico{filter:drop-shadow(0 0 18px #fff) drop-shadow(0 0 34px #ffd6f5) brightness(1.35)}.chest-cine.shiny-build .cc-cap,.chest-cine.shiny-build .cc-items,.chest-cine.shiny-build .cc-tier{opacity:.25;transition:opacity .5s ease}@keyframes ss-aura-grow{0%{transform:scale(.9)}to{transform:scale(2.1)}}@keyframes ss-quake{0%{transform:translate(0) rotate(0)}10%{transform:translate(-2px,1px) rotate(-3deg)}20%{transform:translate(2px,-1px) rotate(3deg)}30%{transform:translate(-3px,1px) rotate(-5deg)}40%{transform:translate(3px,-2px) rotate(5deg)}50%{transform:translate(-4px,2px) rotate(-7deg)}60%{transform:translate(4px,-2px) rotate(7deg) scale(1.04)}70%{transform:translate(-5px,2px) rotate(-9deg) scale(1.06)}80%{transform:translate(5px,-3px) rotate(9deg) scale(1.09)}90%{transform:translate(-6px,3px) rotate(-11deg) scale(1.12)}to{transform:translate(0) rotate(0) scale(1.18)}}.shiny-spot{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(circle at 50% 46%,#28223ceb,#04050cf7 62%);overflow:hidden;animation:pi-fade .25s ease both}.shiny-spot.closing{animation:ss-out .38s ease-in both}@keyframes ss-out{to{opacity:0;transform:scale(1.04)}}.ss-flash{position:absolute;inset:0;pointer-events:none;background:#fff;animation:ss-flash .7s ease-out both}@keyframes ss-flash{0%{opacity:1}to{opacity:0}}.ss-rays{position:absolute;left:50%;top:46%;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,246,200,.24) 0deg 6deg,transparent 6deg 15deg,rgba(255,214,245,.22) 15deg 21deg,transparent 21deg 30deg,rgba(191,234,255,.22) 30deg 36deg,transparent 36deg 45deg);-webkit-mask-image:radial-gradient(circle,#000 4%,transparent 64%);mask-image:radial-gradient(circle,#000 4%,transparent 64%);animation:cc-rays-in .7s ease-out both,cc-rays-spin 12s linear infinite}.ss-halo{position:absolute;left:50%;top:46%;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffffffe6,#fff0 38%),conic-gradient(from 0deg,#fff6c8,#ffd6f5,#c9b8ff,#bfeaff,#d4ffe6,#fff6c8);-webkit-mask-image:radial-gradient(circle,#000 18%,rgba(0,0,0,.4) 44%,transparent 68%);mask-image:radial-gradient(circle,#000 18%,rgba(0,0,0,.4) 44%,transparent 68%);filter:blur(4px);animation:cc-aura-wheel 5s linear infinite,cc-aura-pulse 1.6s ease-in-out infinite}.ss-word{position:relative;font-family:var(--font-display);font-weight:400;font-size:46px;line-height:1;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(100deg,#fff6c8,#fff 30%,#ffd6f5,#bfeaff 70%,#fff6c8);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(60,30,80,.9)) drop-shadow(0 0 14px rgba(255,246,200,.7));animation:ss-word-in .6s cubic-bezier(.2,1.6,.4,1) .15s both,ss-sheen 2.4s linear .8s infinite}@keyframes ss-word-in{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes ss-sheen{to{background-position:-220% 0}}.ss-fig{position:relative;width:168px;height:168px;display:grid;place-items:center;animation:ss-fig-in .75s cubic-bezier(.2,1.5,.35,1) .1s both,ss-float 2.6s ease-in-out .9s infinite}.ss-fig canvas{image-rendering:pixelated;background:none;box-shadow:none;border-radius:0;filter:drop-shadow(0 0 10px rgba(255,250,230,.75))}@keyframes ss-fig-in{0%{opacity:0;transform:scale(.2) rotate(-12deg);filter:brightness(4)}60%{opacity:1;filter:brightness(1.6)}to{transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes ss-float{0%,to{translate:0 0}50%{translate:0 -7px}}.shiny-spot>.shiny-sparkle{inset:26% 18%}.ss-name{position:relative;font-family:var(--font-display);font-weight:400;font-size:30px;color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.5);animation:cc-in .4s ease .55s both}.ss-sub{position:relative;font-family:var(--font-num);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#cfd6e6;animation:cc-in .4s ease .7s both}.ss-hint{position:relative;margin-top:16px;font-size:12px;font-style:italic;color:#9aa6bb;opacity:0;transition:opacity .4s ease}.shiny-spot.can-close{cursor:pointer}.shiny-spot.can-close .ss-hint{opacity:1}@media (prefers-reduced-motion: reduce){.ss-rays,.ss-halo,.ss-word,.ss-fig{animation:none}.ss-flash{animation:ss-flash .4s ease-out both}}.shiny-burst-star{position:fixed;z-index:60;pointer-events:none;background:#fff;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3px rgba(255,246,200,.95))}.pal-shop{padding:2px 2px 24px}.pal-note{font-size:12.5px;line-height:1.4;color:var(--muted, #6b7590);font-weight:600;padding:2px 4px 18px}.pal-hero{margin:14px 0 22px;min-height:172px;cursor:pointer}.pal-hero .pal-hero-art{top:-40px;width:150px;height:150px;right:8px}.pal-hero .feat-name{font-size:28px}.pal-hero .pal-lock{align-self:flex-start;position:relative}.pal-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.pal-card{position:relative;display:flex;flex-direction:column;align-items:center;min-height:226px;padding:12px 10px 14px;border-radius:16px;color:#fff;cursor:pointer;background:var(--dc-tooth-bold),var(--dc-face);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-lit),0 6px 0 var(--dc-bevel),var(--dc-drop);transition:transform .09s ease,box-shadow .09s ease}.pal-card:active:not(.locked):not(.owned){transform:translateY(5px);box-shadow:inset 0 0 0 3px var(--cut),inset 0 3px 0 var(--dc-lit),0 1px 0 var(--dc-bevel),0 3px 8px #0006}.pal-card.owned,.pal-card.locked{cursor:default}.pal-card.dc-keyed{color:var(--dc-keyed-ink)}.pal-art{display:grid;place-items:center;width:118px;height:118px;margin-top:4px;filter:drop-shadow(0 7px 7px rgba(0,0,0,.45))}.pal-art img,.pal-art canvas,.pal-hero-fig img,.pal-hero-fig canvas,.pal-duo-fig img,.pal-duo-fig canvas,.gbuy-hero img,.gbuy-hero canvas,.gbuy-hero-duo img,.gbuy-hero-duo canvas,.gbuy-chip-fig img,.gbuy-chip-fig canvas,.pal-before-fig img,.pal-before-fig canvas,.pal-chip-fig img,.pal-chip-fig canvas{image-rendering:pixelated;background:none;box-shadow:none;border-radius:0}.pal-before{position:absolute;top:9px;left:9px;z-index:1;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--cut)}.fig-body>.shiny-sparkle,.cap-sprite>.shiny-sparkle{inset:-3px}.pal-before,.gbuy-chip,.pal-chip{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--elglow, #568cff) 58%,var(--panel)),color-mix(in srgb,var(--elglow, #568cff) 24%,var(--panel)))}.pal-before-fig,.gbuy-chip-fig,.pal-chip-fig{display:grid;place-items:center;line-height:0}.pal-before-fig img,.pal-before-fig canvas,.gbuy-chip-fig img,.gbuy-chip-fig canvas,.pal-chip-fig img,.pal-chip-fig canvas{display:block}.pal-eb{font-family:var(--font-num);font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-top:2px;text-align:center}.pal-nm{font-family:var(--font-display);font-weight:400;font-size:21px;line-height:1.05;text-align:center;text-shadow:0 2px 0 var(--dc-sha);margin:2px 0 10px}.pal-card.dc-keyed .pal-nm{text-shadow:0 2px 0 rgba(255,255,255,.5)}.pal-price{margin-top:auto;min-width:96px;justify-content:center}.pal-stamp{margin-top:auto;font-family:var(--font-display);font-weight:400;font-size:17px;letter-spacing:.06em;text-transform:uppercase;padding:3px 12px;border-radius:6px;transform:rotate(-6deg);box-shadow:inset 0 0 0 3px currentColor;opacity:.92}.pal-card.locked{--dc-face: #5a6480;--dc-bevel: #363d52;--dc-lit: #7d87a3;--dc-sha: #262b3a;color:#fff}.pal-card.locked .pal-art{filter:brightness(0) invert(1) opacity(.28)}.pal-lock{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;text-align:center;background:#00000047;color:#fff;padding:6px 10px;border-radius:999px}.pal-lock .ico{width:13px;height:13px}.pal-duo{display:flex;justify-content:center;align-items:flex-end;gap:0;height:122px;filter:drop-shadow(0 7px 7px rgba(0,0,0,.45))}.pal-card.locked .pal-duo{filter:brightness(0) invert(1) opacity(.28)}.gbuy{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;background:#080a149e;backdrop-filter:blur(2px);animation:gbuy-in .18s ease-out}@keyframes gbuy-in{0%{opacity:0}}.gbuy-card{position:relative;width:min(322px,calc(100vw - 32px));border-radius:22px;padding:22px 18px 18px;color:#fff;text-align:center;background:var(--dc-tooth-bold),var(--dc-face);box-shadow:inset 0 0 0 3px var(--cut),inset 0 4px 0 var(--dc-lit),0 8px 0 var(--dc-bevel),0 18px 30px #00000080;animation:gbuy-pop .26s cubic-bezier(.2,1.4,.4,1)}@keyframes gbuy-pop{0%{transform:scale(.82)}}.gbuy-card.dc-keyed{color:var(--dc-keyed-ink)}.gbuy-ribbon{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-family:var(--font-num);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;border-radius:6px;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:inset 0 0 0 2px var(--cut),0 3px 0 var(--dc-keyed-bevel)}.gbuy-x{position:absolute;z-index:3;top:10px;right:10px;width:30px;height:30px;border-radius:50%;border:0;background:#0000004d;color:#fff;font-size:16px;font-weight:800;box-shadow:inset 0 0 0 2px var(--cut);cursor:pointer}.gbuy-eb{font-family:var(--font-num);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.gbuy-name{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1;text-shadow:0 3px 0 var(--dc-sha);margin:6px 0 2px}.gbuy-stage{position:relative;height:190px;margin:6px 0 4px;display:grid;place-items:center}.gbuy-stage:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,#ffffff8c,#fff0 65%)}.gbuy-stage:after{content:"";position:absolute;bottom:14px;width:150px;height:22px;border-radius:50%;background:#00000047}.gbuy-hero,.gbuy-duo{position:relative;z-index:1;display:flex;filter:drop-shadow(0 8px 8px rgba(0,0,0,.4))}.gbuy-spark{position:absolute;z-index:2;color:#fff6c8;text-shadow:0 0 8px #fff;animation:gbuy-twinkle 1.6s ease-in-out infinite}.gbuy-spark{translate:-50% -50%}@keyframes gbuy-twinkle{50%{opacity:.25;transform:scale(.7)}}.gbuy-swap{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;flex-wrap:wrap}.gbuy-chip{width:52px;height:52px;border-radius:14px;box-shadow:inset 0 0 0 2px var(--cut);display:grid;place-items:center}.gbuy-arrow{font-size:18px;font-weight:900;text-shadow:0 2px 0 var(--dc-sha)}.gbuy-gap{width:14px}.gbuy-line{font-size:13px;font-weight:700;line-height:1.35;margin:0 6px 16px;text-shadow:0 1px 0 var(--dc-sha)}.gbuy-buy{width:100%;font-size:20px;padding:14px 0;justify-content:center}.gbuy-buy .ico{width:18px;height:18px}.gbuy-wallet{margin-top:10px;font-family:var(--font-num);font-size:11px;letter-spacing:.06em;opacity:.85}.pal-cele{position:fixed;inset:0;z-index:9100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:radial-gradient(circle at 50% 44%,#06070c40,#06070cf0 72%),var(--dc-face);color:#fff;overflow:hidden;cursor:default;animation:pi-fade .25s ease both}.pal-cele.can-close{cursor:pointer}.pal-cele.closing{animation:ss-out .3s ease-in both}.pc-rays{position:absolute;left:50%;top:44%;width:820px;height:820px;margin:-410px 0 0 -410px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.28) 0deg 7deg,transparent 7deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 6%,transparent 62%);mask-image:radial-gradient(circle,#000 6%,transparent 62%);opacity:.55;animation:cc-rays-in .7s ease-out both,cc-rays-spin 14s linear infinite}.pc-ribbon{position:relative;font-family:var(--font-num);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:7px 16px;border-radius:6px;background:var(--accent);color:var(--dc-keyed-ink);box-shadow:inset 0 0 0 2px var(--cut),0 3px 0 var(--dc-keyed-bevel);animation:ss-word-in .5s cubic-bezier(.2,1.6,.4,1) .1s both}.pc-stage{position:relative;display:flex;gap:6px;margin:10px 0 4px}.pc-mon{position:relative;width:var(--pc);height:var(--pc);animation:ss-fig-in .6s cubic-bezier(.2,1.5,.35,1) both}.pc-old,.pc-new{position:absolute;inset:0;display:grid;place-items:center;line-height:0}.pc-old canvas,.pc-new canvas{background:none;box-shadow:none;border-radius:0;image-rendering:pixelated;display:block;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.pc-new{clip-path:inset(0 100% 0 0);animation:pc-wipe .9s cubic-bezier(.55,0,.35,1) .6s forwards}@keyframes pc-wipe{to{clip-path:inset(0 0 0 0)}}.pc-band{position:absolute;top:-8%;bottom:-8%;left:0;width:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95) 50%,transparent);filter:blur(2px);mix-blend-mode:screen;opacity:0;animation:pc-band .9s cubic-bezier(.55,0,.35,1) .6s forwards}@keyframes pc-band{0%{left:-18%;opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.pc-eb{position:relative;font-family:var(--font-num);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;animation:cc-in .4s ease 1.5s both}.pc-name{position:relative;font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1;text-shadow:0 3px 0 var(--dc-sha, rgba(0, 0, 0, .5));animation:ss-word-in .5s cubic-bezier(.2,1.6,.4,1) 1.5s both}.pc-hint{position:relative;margin-top:18px;font-size:12px;font-style:italic;color:#b9c1d4;opacity:0;transition:opacity .4s ease}.pal-cele.can-close .pc-hint{opacity:1}.pal-cele.calm .pc-new{animation-duration:.01s;animation-delay:0s}.pal-cele.calm .pc-band,.pal-cele.calm .pc-rays{animation:none;opacity:0}.pal-cele.calm .pc-eb,.pal-cele.calm .pc-name{animation-delay:0s}[data-skin=riso] .pc-ribbon{border-radius:0}.pal-row{display:flex;justify-content:center;gap:10px;margin:2px 0 8px;flex-wrap:wrap}.pal-chipwrap{display:flex;flex-direction:column;align-items:center}.pal-chip{position:relative;width:56px;height:56px;border-radius:14px;padding:0;border:2px solid color-mix(in srgb,var(--elglow, #568cff) 45%,var(--panel));box-shadow:0 2px color-mix(in srgb,var(--elglow, #568cff) 55%,var(--panel));display:grid;place-items:center;cursor:pointer}.pal-chip.sel{border-color:#2f86d8;box-shadow:0 0 0 3px #2f86d840,0 2px #2f86d8}.pal-chip.locked .pal-chip-fig{opacity:.45;filter:saturate(.6)}.pal-chip .pal-cost{position:absolute;bottom:-9px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;white-space:nowrap;font-size:10px;font-weight:800;color:#fff;background:#4a5470;border-radius:999px;padding:2px 6px}.pal-chip .pal-cost .ico{width:9px;height:9px;color:#7fd3ff}.pal-cap{font-size:10px;font-weight:700;color:var(--muted, #7a84a0);text-align:center;margin-top:12px}.gbuy-swap.duo{gap:4px;flex-wrap:nowrap}.gbuy-swap.duo .gbuy-chip{width:44px;height:44px;border-radius:12px}.gbuy-swap.duo .gbuy-chip-fig{transform:scale(.86)}.gbuy-swap.duo .gbuy-arrow{font-size:14px}.gbuy-swap.duo .gbuy-gap{width:10px}
