@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-thai-400-normal-Bw1Q-fVY.woff2) format("woff2"),url(/assets/chakra-petch-thai-400-normal-KdzBjiWs.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-400-normal-Cn7ya5On.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-ext-400-normal-C8u6EFkq.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-400-normal-MNNNbyh_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2) format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2) format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2) format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-B7WL5pBr.woff2) format("woff2"),url(/assets/chakra-petch-thai-700-normal-vZLZ_5L8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-gQuUA8Wu.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2) format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.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:Chakra Petch;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-italic-0jaQMUKT.woff2) format("woff2"),url(/assets/chakra-petch-thai-700-italic-BRgOgaOX.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-700-italic-CoEC2Lxo.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:Chakra Petch;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-italic-BUp2YWGZ.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-700-italic-C5Epg7XT.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:Chakra Petch;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-italic-9iZTKxpm.woff2) format("woff2"),url(/assets/chakra-petch-latin-700-italic-7rUAET50.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.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{color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100vh;height:100dvh;height:var(--vh, 100dvh);width:100%}body{margin:0;background:#04060e;color:#eaf6ff;font-family:Inter,system-ui,sans-serif;overflow:hidden;overscroll-behavior:none;touch-action:none;-webkit-font-smoothing:antialiased}.token-run-root{--pink:#ff3d8b;--cyan:#46e6ff;--purple:#9a6bff;--gold:#ffd23f;--ink:#04060e;--hud:#eaf6ff;--accent:#46e6ff;--alert:#ff5c7a;position:fixed;top:0;left:0;width:100vw;height:var(--vh, 100dvh);overflow:hidden;z-index:120;background:var(--ink);color:var(--hud);font-family:Chakra Petch,sans-serif;-webkit-font-smoothing:antialiased}.token-run-root *{box-sizing:border-box;margin:0;padding:0}.token-run-root canvas{display:block;width:100%;height:100%}.token-run-root .hud{position:absolute;inset:0;pointer-events:none;z-index:10;text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.token-run-root .hud .corner-tag{font-family:Chakra Petch,sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.2em;opacity:.92;display:flex;align-items:center;gap:7px}.token-run-root .hud .corner-tag:before{content:"";width:7px;height:7px;background:currentColor;box-shadow:0 0 8px currentColor}.token-run-root .hud-score{position:absolute;top:26px;left:34px;color:var(--gold)}.token-run-root .hud-score .big{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;font-size:84px;line-height:.82;color:#fff;text-shadow:0 0 18px rgba(255,210,63,.5),0 0 42px rgba(255,210,63,.28);margin-top:2px}.token-run-root .hud-time{position:absolute;top:26px;left:50%;transform:translate(-50%);color:var(--cyan);text-align:center}.token-run-root .hud-time .corner-tag{justify-content:center}.token-run-root .hud-time .big{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;font-size:74px;line-height:.85;color:#fff;text-shadow:0 0 18px rgba(70,230,255,.55),0 0 46px rgba(70,230,255,.3);margin-top:2px}.token-run-root .hud-time.warn .big{color:#ff6b6b;text-shadow:0 0 18px rgba(255,80,80,.7),0 0 46px rgba(255,40,40,.4)}.token-run-root .hud-log{position:absolute;bottom:30px;left:34px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;line-height:1.55;letter-spacing:.12em;max-width:340px}.token-run-root .hud-log .ln{opacity:0;white-space:nowrap}.token-run-root .hud-log .ln .ok{color:var(--cyan)}.token-run-root .hud-log .ln .gold{color:var(--gold)}.token-run-root .hud-log .ln .bad{color:#ff5c7a}.token-run-root .hud-log .ln .warn{color:#ffae42}.token-run-root .hud-log .ln .waste{color:#ff6b6b}.token-run-root .hud-progress{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:9px}.token-run-root .hud-progress .seg{width:74px;height:9px;border:1px solid rgba(255,255,255,.32);background:#ffffff0d;position:relative;overflow:hidden}.token-run-root .hud-progress .seg .fill{position:absolute;inset:0;width:0%;background:linear-gradient(90deg,var(--cyan),var(--pink));box-shadow:0 0 12px var(--cyan)}.token-run-root .hud-close,.token-run-root .hud-mute,.token-run-root .hud-music{position:absolute;width:38px;height:38px;pointer-events:auto;border:1px solid rgba(255,255,255,.3);background:#00000047;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:.15s}.token-run-root .hud-close{top:24px;right:26px}.token-run-root .hud-mute{bottom:26px;right:26px}.token-run-root .hud-music{bottom:26px;right:72px;opacity:.7}.token-run-root .hud-close:hover{border-color:var(--pink);color:var(--pink);box-shadow:0 0 16px #ff3d8b80}.token-run-root .hud-mute:hover,.token-run-root .hud-music:hover{border-color:var(--cyan);color:var(--cyan)}.token-run-root .hud-music.on{border-color:var(--cyan);color:var(--cyan);opacity:1;box-shadow:0 0 14px #46e6ff66}.token-run-root .hud-combo{position:absolute;inset:262px auto auto 34px;transform:none;text-align:left;font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;font-size:23px;letter-spacing:.05em;color:var(--gold);opacity:0;text-shadow:0 0 16px rgba(255,210,63,.6)}@media(max-width:760px){.token-run-root .hud-combo{left:16px;top:256px;font-size:20px}}.token-run-root .hud-time .budget-bar{width:160px;height:6px;margin:9px auto 0;border:1px solid rgba(255,255,255,.28);position:relative;overflow:hidden}.token-run-root .hud-time .budget-bar i{position:absolute;inset:0;width:100%;background:linear-gradient(90deg,var(--accent,#46e6ff),#9af3ff);box-shadow:0 0 12px var(--accent,#46e6ff);transition:width .12s linear}.token-run-root .hud-time.warn .budget-bar i{background:linear-gradient(90deg,#ff6b6b,#ffb06b);box-shadow:0 0 12px #ff5050}.token-run-root .overlay{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;overflow-y:auto;background:radial-gradient(42% 46% at 20% 26%,rgba(255,61,139,.18),transparent 72%),radial-gradient(46% 50% at 82% 78%,rgba(154,107,255,.2),transparent 72%),radial-gradient(40% 44% at 78% 18%,rgba(70,230,255,.1),transparent 70%),radial-gradient(130% 100% at 50% 42%,#080a1a8c,#02030aed);padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.token-run-root .overlay.hidden{display:none}.token-run-root .hud-menu-btn{position:absolute;top:24px;right:26px;width:40px;height:40px;pointer-events:auto;border:1px solid rgba(255,255,255,.3);background:#00000057;color:#fff;cursor:pointer;border-radius:9px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:.15s;z-index:11}.token-run-root .hud-menu-btn:hover{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 14px #46e6ff66}.token-run-root .hud-hidden-proxy{display:none!important}.token-run-root #screen-pause{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.token-run-root .scanlines{position:absolute;inset:0;z-index:30;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0px 2px,#00000012 3px,#0000 4px);mix-blend-mode:multiply;opacity:.35}.token-run-root .vignette{position:absolute;inset:0;z-index:5;pointer-events:none;box-shadow:inset 0 0 260px 50px #000c}.token-run-root .tr-panel{position:relative;width:min(690px,calc(100% - 26px));padding:2px;clip-path:polygon(26px 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%,0 26px);background:linear-gradient(135deg,var(--pink),var(--purple) 52%,var(--cyan));filter:drop-shadow(0 0 18px rgba(255,61,139,.45)) drop-shadow(0 0 46px rgba(154,107,255,.4))}.token-run-root .tr-panel-inner{position:relative;overflow-y:auto;overflow-x:hidden;max-height:90dvh;clip-path:polygon(25px 0,100% 0,100% calc(100% - 25px),calc(100% - 25px) 100%,0 100%,0 25px);background:linear-gradient(180deg,#120a1ef5,#06050ef7);padding:38px 44px 36px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch}@media(max-height:560px){.token-run-root .tr-panel-inner{max-height:96dvh;padding:20px 30px}.token-run-root .tr-stats{margin-top:14px;gap:14px 22px}.token-run-root .tr-actions{margin-top:16px}}.token-run-root .tr-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.token-run-root .tr-grid{position:absolute;inset:-2px;z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(70,230,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(154,107,255,.07) 1px,transparent 1px);background-size:40px 40px;animation:trGrid 9s linear infinite;-webkit-mask-image:radial-gradient(125% 105% at 50% 0%,#000 28%,transparent 86%);mask-image:radial-gradient(125% 105% at 50% 0%,#000 28%,transparent 86%)}@keyframes trGrid{0%{background-position:0 0,0 0}to{background-position:0 40px,40px 0}}.token-run-root .tr-scan{position:absolute;left:0;right:0;top:-3%;height:2px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 12px var(--cyan);opacity:0;animation:trScan 4.6s linear infinite}@keyframes trScan{0%{top:-3%;opacity:0}8%{opacity:.6}92%{opacity:.6}to{top:103%;opacity:0}}.token-run-root .tr-bar-top{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin-bottom:4px}.token-run-root .tr-live{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-weight:600;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#9fb0c4;white-space:nowrap}.token-run-root .tr-live i{width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 8px var(--pink);animation:trBlink 1.6s steps(1,end) infinite}@keyframes trBlink{0%,58%{opacity:1}59%,to{opacity:.25}}.token-run-root .tr-kicker{font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--cyan);opacity:.95}.token-run-root .tr-title{font-family:Chakra Petch,sans-serif;font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:.01em;font-size:clamp(46px,8.5vw,88px);color:#fff;margin-top:8px;-webkit-text-stroke:.5px #fff;text-shadow:0 0 16px rgba(255,61,139,.55),0 0 38px rgba(255,61,139,.4),0 0 72px rgba(154,107,255,.35);animation:trGlitch 6.5s ease-in-out infinite}@keyframes trGlitch{0%,88%,to{transform:translateZ(0)}89%{transform:translate3d(-2px,0,0) skew(-1.4deg)}91%{transform:translate3d(2px,0,0)}93%{transform:translate3d(-1px,0,0) skew(1deg)}95%{transform:translateZ(0)}}.token-run-root .tr-title .accent{color:var(--cyan);-webkit-text-stroke:.5px var(--cyan);text-shadow:0 0 16px rgba(70,230,255,.6),0 0 40px rgba(70,230,255,.4),0 0 72px rgba(154,107,255,.35)}.token-run-root .tr-title.sm{font-size:clamp(34px,6vw,60px);-webkit-text-stroke:0;text-wrap:balance}.token-run-root .tr-load{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:10px}.token-run-root .tr-bar{width:300px;max-width:70%;height:4px;border:1px solid rgba(255,255,255,.22);position:relative;overflow:hidden}.token-run-root .tr-bar i{position:absolute;inset:0;width:0%;background:linear-gradient(90deg,var(--pink),var(--purple),var(--cyan));box-shadow:0 0 14px #ff3d8b99;transition:width .15s linear}.token-run-root .tr-status{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:#8da0b6}.token-run-root .tr-tagline{font-family:Inter,sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:#c4cfdd;margin-top:20px;max-width:560px}.token-run-root .tr-cards{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:22px}.token-run-root .tr-card{flex:1 1 230px;max-width:268px;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left-width:2px;border-radius:2px;padding:14px 16px 15px}.token-run-root .tr-card.good{border-left-color:var(--cyan)}.token-run-root .tr-card.bad{border-left-color:var(--alert)}.token-run-root .tr-card-head{font-family:JetBrains Mono,monospace;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:9px}.token-run-root .tr-card.good .tr-card-head{color:var(--cyan)}.token-run-root .tr-card.bad .tr-card-head{color:var(--alert)}.token-run-root .tr-tick{width:7px;height:7px;background:currentColor;box-shadow:0 0 8px currentColor;flex-shrink:0}.token-run-root .tr-card-body{font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:1.45;color:#aab6c8;margin-top:9px}.token-run-root .tr-how{font-family:Inter,sans-serif;font-weight:400;font-size:12.5px;line-height:1.55;color:#8794a6;margin-top:20px;max-width:500px}.token-run-root .tr-how b{color:#dbe4f0;font-weight:600}.token-run-root .tr-btn{pointer-events:auto;margin-top:26px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:13.5px;letter-spacing:.16em;text-transform:uppercase;color:#031018;background:linear-gradient(90deg,var(--cyan),#7af0ff);border:none;padding:14px 38px;cursor:pointer;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);box-shadow:0 0 22px #46e6ff73,0 0 44px #ff3d8b38;transition:.15s;white-space:nowrap}.token-run-root .tr-btn-label{display:inline-flex;align-items:center;gap:9px}.token-run-root .tr-btn:hover{transform:translateY(-1px);box-shadow:0 0 34px #46e6ffa6,0 0 64px #ff3d8b66;filter:brightness(1.06)}.token-run-root #screen-loading{background:linear-gradient(180deg,#02030ab8,#02030a2e 34%,#02030a29 62%,#02030ac7);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-end;padding-bottom:clamp(28px,9vh,96px)}.token-run-root .neon-start{pointer-events:auto;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:clamp(20px,2.6vw,36px);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#fff;padding:16px 46px;cursor:pointer;border:2px solid #ff3d9b;border-radius:10px;background:#16020d9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:0 0 8px #ff7bd0,0 0 18px #ff3d9b,0 0 32px #d61f7a;box-shadow:0 0 12px #ff3d9bb3,0 0 30px #d61f7a80,inset 0 0 14px #ff3d9b4d;animation:neonStartPulse 3.6s ease-in-out infinite;transition:transform .18s ease,filter .18s ease}.token-run-root .neon-start:hover{transform:scale(1.05);filter:brightness(1.12)}.token-run-root .neon-start:active{transform:scale(1)}@keyframes neonStartPulse{0%,to{border-color:#ec3d92;box-shadow:0 0 10px #ff3d9b8c,0 0 24px #d61f7a66,inset 0 0 10px #ff3d9b47;text-shadow:0 0 7px #ff7bd0,0 0 15px #ff3d9b,0 0 26px #d61f7a}50%{border-color:#ff8bc6;box-shadow:0 0 20px #ff3d9bf2,0 0 52px #d61f7ab8,inset 0 0 18px #ff3d9b80;text-shadow:0 0 10px #ffa6dd,0 0 24px #ff3d9b,0 0 44px #d61f7a}}@media(prefers-reduced-motion:reduce){.token-run-root .neon-start{animation:none}}.token-run-root .tr-btn.ghost{background:transparent;color:#cdd9e8;border:1px solid rgba(255,255,255,.24);box-shadow:none}.token-run-root .tr-btn.ghost:hover{border-color:var(--cyan);color:#fff;background:#46e6ff1a;filter:none}.token-run-root .tr-sub{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#c2cdda;margin-top:12px;max-width:460px;text-wrap:balance}.token-run-root .tr-stats{display:flex;gap:46px;justify-content:center;align-items:flex-end;margin-top:26px}.token-run-root .tr-stat{text-align:center}.token-run-root .tr-stat-lbl{font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8da0b6}.token-run-root .tr-stat-val{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:60px;line-height:1;color:var(--gold);margin-top:6px;text-shadow:0 0 22px rgba(255,210,63,.4);-webkit-text-stroke:.5px var(--gold)}.token-run-root .tr-stat-val.rank{color:#fff;text-shadow:0 0 22px rgba(70,230,255,.45);-webkit-text-stroke:.5px #fff}.token-run-root .tr-actions{display:flex;gap:14px;justify-content:center;margin-top:30px}.token-run-root .tr-actions .tr-btn{margin-top:0}.token-run-root #screen-end.win .tr-kicker{color:var(--cyan)}.token-run-root #screen-end.crash .tr-kicker{color:var(--alert)}.token-run-root #screen-end.crash .tr-panel{background:linear-gradient(135deg,var(--alert),#b23bff 55%,var(--alert));filter:drop-shadow(0 0 18px rgba(255,60,90,.5)) drop-shadow(0 0 46px rgba(178,59,255,.4))}.token-run-root #screen-end.crash .tr-scan{background:linear-gradient(90deg,transparent,var(--alert),transparent);box-shadow:0 0 12px var(--alert)}.token-run-root #screen-end.crash .tr-title{text-shadow:0 0 16px rgba(255,60,90,.55),0 0 40px rgba(255,60,90,.4)}.token-run-root #screen-end.crash .tr-live i{background:var(--alert);box-shadow:0 0 8px var(--alert)}.token-run-root #screen-countdown{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.token-run-root #countdown-num{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;font-size:220px;color:#fff;line-height:1;text-shadow:0 0 40px rgba(70,230,255,.6),0 0 90px rgba(255,61,139,.45);-webkit-text-stroke:.75px currentColor}@media(prefers-reduced-motion:reduce){.token-run-root .tr-scan,.token-run-root .tr-grid,.token-run-root .tr-title,.token-run-root .tr-live i{animation:none}}@media(max-width:760px){.token-run-root .tr-panel{width:calc(100% - 16px)}.token-run-root .tr-panel-inner{padding:26px 20px 24px}.token-run-root .tr-live{display:none}.token-run-root .tr-tagline{font-size:14px;margin-top:16px}.token-run-root .tr-cards{gap:10px;margin-top:18px}.token-run-root .tr-card{flex:1 1 100%;max-width:none}.token-run-root .tr-how{font-size:12px;margin-top:16px}.token-run-root .tr-bar{width:220px}.token-run-root .tr-stats{gap:30px}.token-run-root .tr-stat-val{font-size:46px}.token-run-root .hud-score .big{font-size:38px}.token-run-root .hud-time .big{font-size:36px}.token-run-root .hud-score .corner-tag,.token-run-root .hud-time .corner-tag{font-size:10.5px;letter-spacing:.14em}.token-run-root .hud-score{top:14px;left:16px}.token-run-root .hud-time{top:14px}.token-run-root .hud-log{display:none}.token-run-root .hud-progress .seg{width:48px}.token-run-root #countdown-num{font-size:130px}.token-run-root .hud-menu-btn{top:14px;right:14px;width:38px;height:38px}.token-run-root .hud-time .budget-bar{width:120px}.token-run-root .tr-bar-top{justify-content:center;margin-bottom:8px}.token-run-root .hud-progress{bottom:72px}.token-run-root .tr-actions{flex-wrap:wrap;gap:10px;margin-top:22px}.token-run-root .tr-btn{padding:12px 22px;font-size:12px;letter-spacing:.1em}.token-run-root .goal-tag{font-size:9.5px;letter-spacing:.12em}.token-run-root .tr-stat-val.sm{font-size:28px}.token-run-root .tr-stats{flex-wrap:wrap;gap:18px 26px}.token-run-root .tr-brief{padding:16px 18px 14px;margin-bottom:16px}.token-run-root .tr-brief-num{font-size:30px}.token-run-root .tr-brief-name{font-size:18px}.token-run-root .tr-brief-text{font-size:12.5px}.token-run-root .tr-brief-controls{display:none}}.token-run-root .hud-boost{position:absolute;bottom:56px;left:50%;transform:translate(-50%);width:264px}.token-run-root .boost-label{display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-weight:600;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#8da0b6;margin-bottom:6px}.token-run-root .boost-key{border:1px solid rgba(255,255,255,.28);padding:1px 7px;font-size:9.5px;letter-spacing:.14em;color:#aab6c8;opacity:.55;transition:.2s}.token-run-root .hud-boost.has .boost-key{opacity:1;color:var(--cyan);border-color:#46e6ff99}.token-run-root .boost-charges{display:flex;gap:6px}.token-run-root .boost-charges i{flex:1;height:11px;border:1px solid rgba(255,255,255,.28);background:#ffffff0a;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);transition:.15s}.token-run-root .boost-charges i.on{border-color:#46e6ffb3;background:linear-gradient(90deg,var(--cyan),var(--purple));box-shadow:0 0 12px #46e6ff80}.token-run-root .hud-boost.burn .boost-charges i.on{background:linear-gradient(90deg,#fff,var(--cyan),var(--pink));box-shadow:0 0 18px #ffffffb3}.token-run-root .hud-boost.burn .boost-label span:first-child{color:#fff;text-shadow:0 0 12px var(--cyan)}@media(max-width:760px){.token-run-root .hud-boost{width:180px;bottom:94px}}.token-run-root .hud-touch{display:none;position:absolute;right:14px;bottom:112px;flex-direction:column;gap:12px;pointer-events:none;z-index:6}.token-run-root .touch-btn{pointer-events:auto;width:64px;height:64px;border-radius:50%;opacity:.72;border:1.5px solid rgba(255,255,255,.22);background:#060a1442;color:#dbe6f4e6;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-user-select:none;user-select:none;touch-action:none;transition:transform .08s,border-color .12s,background .12s,opacity .12s,box-shadow .12s}.token-run-root .touch-btn:active{transform:scale(.92);opacity:1;background:#ffffff1f}.token-run-root .touch-btn.cruise{border-color:#46e6ff66;color:var(--cyan)}.token-run-root .touch-btn.cruise.active{opacity:1;color:#fff;border-color:var(--cyan);background:#46e6ff52;box-shadow:0 0 16px #46e6ff99}.token-run-root .touch-btn.roll{border-color:#ff3d8b61;color:var(--pink)}.token-run-root .touch-btn.burst{border-color:#ffd23f6b;color:var(--gold)}.token-run-root .touch-btn.roll{border-color:#ff3d8b80;color:var(--pink)}@media(max-height:560px){.token-run-root .hud-touch{bottom:60px;gap:9px}.token-run-root .touch-btn{width:52px;height:52px;font-size:10.5px}}@media(max-width:760px),(pointer:coarse){.token-run-root .hud-touch{display:flex}}.token-run-root .goal-tag{font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);margin-top:7px;opacity:.92;min-height:14px}.token-run-root .goal-tag.bad{color:var(--alert)}.token-run-root .hud-pause{position:absolute;top:24px;right:72px;width:38px;height:38px;pointer-events:auto;border:1px solid rgba(255,255,255,.3);background:#00000047;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:.15s}.token-run-root .hud-pause:hover{border-color:var(--cyan);color:var(--cyan)}@media(max-width:760px){.token-run-root .hud-pause{top:14px;right:58px;width:36px;height:36px}}.token-run-root .tr-stars{display:flex;gap:12px;justify-content:center;margin-top:16px}.token-run-root .star{fill:#ffffff0f;stroke:#ffffff57;stroke-width:1.4}.token-run-root .star.earned{fill:var(--gold);stroke:#ffe9a3;filter:drop-shadow(0 0 8px rgba(255,210,63,.7)) drop-shadow(0 0 22px rgba(255,210,63,.35))}.token-run-root .star.mini{width:15px;height:15px;flex-shrink:0}.token-run-root .tr-stat-val.sm{font-size:38px}.token-run-root .tr-brief{pointer-events:none;width:min(560px,calc(100% - 32px));margin-bottom:26px;padding:22px 26px 18px;text-align:center;background:linear-gradient(180deg,#080614c7,#04040cd9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.14);border-top:2px solid var(--cyan);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.token-run-root .tr-brief-head{display:flex;flex-direction:column;align-items:center;gap:5px}.token-run-root .tr-brief-stars{align-items:center}.token-run-root .tr-brief-star{justify-content:center}.token-run-root .tr-brief-num{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;font-size:44px;line-height:1;color:var(--cyan);text-shadow:0 0 18px rgba(70,230,255,.5)}.token-run-root .tr-brief-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:.04em;color:#fff;line-height:1.05}.token-run-root .tr-brief-goal{font-family:JetBrains Mono,monospace;font-weight:600;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--pink);margin-top:3px}.token-run-root .tr-brief-text{font-family:Inter,sans-serif;font-size:13.5px;line-height:1.5;color:#c4cfdd;margin-top:12px;text-wrap:pretty}.token-run-root .tr-brief-stars-lbl{font-family:JetBrains Mono,monospace;font-weight:600;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin-top:14px;opacity:.9}.token-run-root .tr-brief-stars{display:flex;flex-direction:column;gap:6px;margin-top:7px}.token-run-root .tr-brief-star{display:flex;align-items:center;gap:11px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#aab6c8}.token-run-root .tr-brief-star-tier{display:inline-flex;gap:2px;width:54px;flex:0 0 auto}.token-run-root .tr-brief-star-tier .star.mini{width:14px;height:14px}.token-run-root .tr-brief-star-tier .star.mini.earned{filter:drop-shadow(0 0 5px rgba(255,210,63,.55))}.token-run-root .tr-brief-controls{font-family:JetBrains Mono,monospace;font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#71809a;margin-top:14px;border-top:1px solid rgba(255,255,255,.1);padding-top:11px}.token-run-root .hud-shield{position:absolute;bottom:86px;left:50%;transform:translate(-50%);display:flex;gap:7px}.token-run-root .hud-shield i{width:12px;height:12px;background:#46e6ff29;border:1px solid var(--cyan);transform:rotate(45deg);box-shadow:0 0 9px #46e6ff8c,inset 0 0 5px #46e6ff66}.token-run-root .tr-credits{font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:18px;text-shadow:0 0 14px rgba(255,210,63,.5)}.token-run-root .tr-loadout{pointer-events:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;margin-bottom:22px;padding:10px 16px;background:#04040cb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.14);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.token-run-root .tr-loadout-lbl{font-family:JetBrains Mono,monospace;font-weight:600;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#8da0b6;white-space:nowrap}.token-run-root .tr-loadout-items{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}.token-run-root .tr-loadout-item{font-family:JetBrains Mono,monospace;font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#aab6c8;background:#ffffff0a;border:1px solid rgba(255,255,255,.22);padding:7px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:.15s}.token-run-root .tr-loadout-item:hover{border-color:var(--cyan);color:#fff}.token-run-root .tr-loadout-item.on{border-color:var(--cyan);color:var(--cyan);background:#46e6ff1a;box-shadow:0 0 12px #46e6ff59}.token-run-root .tr-loadout-count{color:#71809a;font-size:9.5px}.token-run-root .tr-loadout-item.on .tr-loadout-count{color:#8ed9ea}@media(max-width:760px){.token-run-root .hud-shield{bottom:78px}.token-run-root .tr-loadout{margin-bottom:14px}}.token-run-root .tr-banked{margin-top:22px;padding:18px 22px;border:1px solid rgba(255,210,63,.28);border-radius:12px;background:linear-gradient(180deg,#ffd23f14,#ffd23f05);box-shadow:0 0 30px #ffd23f1f,inset 0 0 24px #ffd23f0d;text-align:center;min-width:240px}.token-run-root .tr-banked[data-state=banking]{border-color:#46e6ff4d;box-shadow:0 0 26px #46e6ff24}.token-run-root .tr-banked-lbl{font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);opacity:.92}.token-run-root .tr-banked-lbl.warn{color:var(--alert)}.token-run-root .tr-banked[data-state=banking] .tr-banked-lbl{color:var(--cyan)}.token-run-root .tr-banked-val{font-family:Chakra Petch,JetBrains Mono,monospace;font-weight:800;font-size:56px;line-height:1.05;color:var(--gold);text-shadow:0 0 24px rgba(255,210,63,.55);margin-top:4px}.token-run-root .tr-banked-sub{font-family:Inter,sans-serif;font-size:12.5px;color:#c9b98a;margin-top:2px}.token-run-root .tr-btn.sm{margin-top:12px;padding:8px 16px;font-size:11.5px}.token-run-root #end-stars .star.slam{animation:trStarSlam .5s cubic-bezier(.2,1.6,.3,1) both;transform-box:fill-box;transform-origin:center}@keyframes trStarSlam{0%{opacity:0;transform:scale(2.4) rotate(-14deg)}60%{opacity:1;transform:scale(.92) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.token-run-root #end-stars .star.slam{animation:none}}.token-run-root .hud-duel{position:absolute;top:138px;left:34px;display:none;flex-direction:column;gap:5px;min-width:176px}.token-run-root .hud-duel .duel-row{display:flex;align-items:center;gap:8px;padding:4px 11px 4px 8px;font-family:Chakra Petch,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:.08em;background:linear-gradient(90deg,#04060eb8,#04060e33);border-left:2px solid rgba(255,255,255,.16)}.token-run-root .hud-duel .duel-row.you{border-left-color:var(--cyan);background:linear-gradient(90deg,#46e6ff29,#04060e33)}.token-run-root .hud-duel .duel-pos{font-style:italic;font-weight:700;font-size:15px;width:15px;color:#9fb0c4}.token-run-root .hud-duel .duel-row:first-child .duel-pos{color:var(--gold)}.token-run-root .hud-duel .duel-row i{width:9px;height:9px;border-radius:2px;flex:0 0 auto}.token-run-root .hud-duel .duel-name{flex:1}.token-run-root .hud-duel .duel-score{font-family:JetBrains Mono,monospace;font-size:12.5px;opacity:.95}.token-run-root .tr-podium{display:none;flex-direction:column;gap:7px;margin:16px auto 2px;width:min(360px,100%)}.token-run-root .tr-podium-row{display:flex;align-items:center;gap:10px;padding:7px 14px;font-family:Chakra Petch,sans-serif;font-weight:600;letter-spacing:.08em;font-size:15px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-left:2px solid rgba(255,255,255,.2);opacity:0;animation:trPodiumIn .45s cubic-bezier(.2,1.5,.3,1) both}.token-run-root .tr-podium-row.first{border-left-color:var(--gold);background:#ffd23f14}.token-run-root .tr-podium-row.you{border-left-color:var(--cyan);background:#46e6ff17}.token-run-root .tr-podium-pos{font-style:italic;font-weight:700;width:18px;color:#9fb0c4}.token-run-root .tr-podium-row.first .tr-podium-pos{color:var(--gold)}.token-run-root .tr-podium-row i{width:10px;height:10px;border-radius:2px;flex:0 0 auto}.token-run-root .tr-podium-name{flex:1;text-align:left}.token-run-root .tr-podium-score{font-family:JetBrains Mono,monospace}@keyframes trPodiumIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.token-run-root .tr-podium-row{animation:none;opacity:1}}@media(max-width:760px){.token-run-root .hud-duel{top:150px;left:16px;min-width:0}.token-run-root .hud-duel .duel-row{font-size:11px;padding:2px 8px 2px 6px;gap:6px}.token-run-root .hud-duel .duel-pos{font-size:12px;width:11px}.token-run-root .hud-duel .duel-score{font-size:10.5px}}.tr-menu{--pink:#ff3d8b;--cyan:#46e6ff;--purple:#9a6bff;--gold:#ffd23f;--ink:#04060e;--hud:#eaf6ff;--alert:#ff5c7a;position:fixed;top:0;left:0;width:100vw;height:var(--vh, 100dvh);overflow:hidden auto;z-index:100;background:radial-gradient(52% 44% at 50% 108%,rgba(255,61,139,.2),transparent 72%),radial-gradient(60% 50% at 50% 0%,rgba(154,107,255,.16),transparent 70%),radial-gradient(44% 40% at 88% 30%,rgba(70,230,255,.08),transparent 70%),linear-gradient(180deg,#070a18,#04060e 55%,#090616);color:var(--hud);font-family:Chakra Petch,sans-serif;-webkit-font-smoothing:antialiased}.tr-menu *{box-sizing:border-box;margin:0;padding:0}.tr-menu-haze{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(70,230,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(154,107,255,.055) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 92%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 92%);animation:trMenuGrid 10s linear infinite;box-shadow:inset 0 0 240px 40px #000000bf}@keyframes trMenuGrid{0%{background-position:0 0,0 0}to{background-position:0 44px,44px 0}}@media(prefers-reduced-motion:reduce){.tr-menu-haze{animation:none}}.tr-menu-kicker{font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--cyan)}.tr-menu-kicker.dim{color:#71809a}.tr-menu .star{width:16px;height:16px;fill:#ffffff12;stroke:#ffffff52;stroke-width:1.4}.tr-menu .star.earned{fill:var(--gold);stroke:#ffe9a3;filter:drop-shadow(0 0 7px rgba(255,210,63,.65))}.tr-title-screen{display:flex;flex-direction:column;background:#04060e}.tr-title-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;background:#04060e}.tr-menu-top{position:relative;z-index:2;display:flex;justify-content:space-between;padding:26px 34px 0}.tr-title-center{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 20px max(12vh,88px)}@media(max-width:760px){.tr-title-center{padding-bottom:calc(30px + env(safe-area-inset-bottom))}}.tr-logo{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;text-transform:uppercase;line-height:.9;letter-spacing:.01em;font-size:clamp(64px,12vw,148px);color:#fff;-webkit-text-stroke:1px #fff;text-shadow:0 0 22px rgba(255,61,139,.6),0 0 60px rgba(255,61,139,.4),0 0 110px rgba(154,107,255,.35)}.tr-logo span{color:var(--cyan);-webkit-text-stroke:1px var(--cyan);text-shadow:0 0 22px rgba(70,230,255,.65),0 0 60px rgba(70,230,255,.42),0 0 110px rgba(154,107,255,.35)}.tr-logo-sub{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(13px,1.6vw,16px);letter-spacing:.06em;color:#c4cfdd;margin-top:18px}.tr-title-screen .neon-start{pointer-events:auto;margin-top:44px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:clamp(20px,2.6vw,34px);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#fff;padding:16px 52px;cursor:pointer;border:2px solid #ff3d9b;border-radius:10px;background:#16020d9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:0 0 8px #ff7bd0,0 0 18px #ff3d9b,0 0 32px #d61f7a;box-shadow:0 0 12px #ff3d9bb3,0 0 30px #d61f7a80,inset 0 0 14px #ff3d9b4d;animation:trMenuPulse 3.6s ease-in-out infinite;transition:transform .18s ease,filter .18s ease}.tr-title-screen .neon-start:hover{filter:brightness(1.12)}@keyframes trMenuPulse{0%,to{border-color:#ec3d92;box-shadow:0 0 10px #ff3d9b8c,0 0 24px #d61f7a66,inset 0 0 10px #ff3d9b47}50%{border-color:#ff8bc6;box-shadow:0 0 20px #ff3d9bf2,0 0 52px #d61f7ab8,inset 0 0 18px #ff3d9b80}}@media(prefers-reduced-motion:reduce){.tr-title-screen .neon-start{animation:none}}.tr-title-screen~.tr-music-fab:not(.in-game){bottom:calc(20px + env(safe-area-inset-bottom))}.tr-title-screen~.tr-music-transport:not(.in-game){bottom:calc(20px + env(safe-area-inset-bottom))}.tr-menu-foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 20px 30px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#71809a;flex-wrap:wrap}.tr-menu-foot i{width:5px;height:5px;background:var(--pink);box-shadow:0 0 7px var(--pink)}.tr-select-screen{display:flex;flex-direction:column;padding:26px clamp(18px,4vw,48px) 44px}.tr-select-head{position:relative;z-index:2;display:flex;align-items:flex-end;gap:26px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:26px}.tr-back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:JetBrains Mono,monospace;font-weight:600;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#aab6c8;background:#0000004d;border:1px solid rgba(255,255,255,.24);padding:9px 16px;cursor:pointer;transition:.15s}.tr-back:hover{border-color:var(--cyan);color:#fff}.tr-select-world{flex:1;text-align:center}.tr-select-world h2{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;font-size:clamp(34px,5vw,56px);line-height:1;text-transform:uppercase;color:#fff;margin-top:8px;text-shadow:0 0 18px rgba(70,230,255,.5),0 0 48px rgba(154,107,255,.35)}.tr-select-world p{font-family:Inter,sans-serif;font-size:13px;color:#8da0b6;margin-top:8px}.tr-select-total{display:flex;align-items:center;gap:9px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:24px;color:#fff;white-space:nowrap}.tr-select-total .star{width:24px;height:24px}.tr-level-grid{position:relative;z-index:2;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(216px,1fr))}.tr-level-card{position:relative;text-align:left;padding:16px 18px 15px;cursor:pointer;color:var(--hud);font-family:inherit;background:linear-gradient(180deg,#0e0a1cd1,#05050ee0);border:1px solid rgba(255,255,255,.13);border-top:2px solid rgba(70,230,255,.55);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tr-level-card:hover:not(.locked){transform:translateY(-3px);border-color:#46e6ff8c;box-shadow:0 0 26px #46e6ff38,0 0 52px #ff3d8b1f}.tr-level-card.test{border-top-color:#ffd23f99}.tr-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tr-card-num{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;font-size:30px;line-height:1;color:var(--cyan);text-shadow:0 0 14px rgba(70,230,255,.5);display:flex;align-items:center}.tr-level-card.test .tr-card-num{color:var(--gold);text-shadow:0 0 14px rgba(255,210,63,.5)}.tr-card-goal{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-weight:600;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pink)}.tr-level-card.test .tr-card-goal{color:var(--gold)}.tr-card-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:.02em;color:#fff;margin-top:10px}.tr-card-stars{display:flex;gap:6px;margin-top:10px}.tr-card-best{font-family:JetBrains Mono,monospace;font-weight:500;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#71809a;margin-top:9px;min-height:13px}.tr-level-card.test .tr-card-best{margin-top:12px}.tr-level-card.locked{cursor:not-allowed}.tr-level-card.locked>*:not(.tr-card-lock){opacity:.22;filter:saturate(.4)}.tr-card-lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8da0b6;font-family:JetBrains Mono,monospace;font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.tr-head-tools{display:flex;align-items:center;gap:14px;align-self:flex-end}.tr-cr{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:16px;letter-spacing:.08em;color:var(--gold);text-shadow:0 0 12px rgba(255,210,63,.45);white-space:nowrap}.tr-cr svg{filter:drop-shadow(0 0 6px rgba(255,210,63,.5))}.tr-garage-btn{display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-weight:600;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#eaf6ff;background:#46e6ff14;border:1px solid rgba(70,230,255,.45);padding:10px 18px;cursor:pointer;transition:.15s}.tr-garage-btn:hover{border-color:var(--cyan);box-shadow:0 0 16px #46e6ff59;color:#fff}.tr-menu.theme-void h2{text-shadow:0 0 18px rgba(154,107,255,.65),0 0 48px rgba(70,230,255,.3)}.tr-menu.theme-sunset h2{text-shadow:0 0 18px rgba(255,162,75,.6),0 0 48px rgba(255,61,139,.35)}.tr-menu.theme-miami h2{text-shadow:0 0 18px rgba(47,216,200,.6),0 0 48px rgba(255,122,138,.35)}.tr-menu.theme-space h2{text-shadow:0 0 18px rgba(90,138,255,.65),0 0 48px rgba(154,107,255,.3)}.tr-menu.theme-desert h2{text-shadow:0 0 18px rgba(255,179,94,.6),0 0 48px rgba(255,138,90,.35)}.tr-menu.theme-glacier h2{text-shadow:0 0 18px rgba(84,232,168,.6),0 0 48px rgba(127,212,255,.35)}.tr-menu.theme-caldera h2{text-shadow:0 0 18px rgba(255,90,42,.6),0 0 48px rgba(255,154,90,.35)}.tr-select-screen[class*=theme-]:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-position:center 30%;background-size:cover;background-repeat:no-repeat;opacity:.5;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 42%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 42%,transparent 80%)}.tr-select-screen.theme-city:before{background-image:url(/token-run/cards/city.webp)}.tr-select-screen.theme-miami:before{background-image:url(/token-run/cards/miami.webp)}.tr-select-screen.theme-space:before{background-image:url(/token-run/cards/space.webp)}.tr-select-screen.theme-desert:before{background-image:url(/token-run/cards/desert.webp)}.tr-select-screen.theme-glacier:before{background-image:url(/token-run/cards/glacier.webp)}.tr-select-screen.theme-caldera:before{background-image:url(/token-run/cards/caldera.webp)}.tr-world-grid{position:relative;z-index:2;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:20px}.tr-world-card{position:relative;text-align:left;padding:24px 24px 20px;cursor:pointer;min-height:190px;display:flex;flex-direction:column;color:var(--hud);font-family:inherit;background:linear-gradient(180deg,#0e0a1cd6,#05050ee6);border:1px solid rgba(255,255,255,.13);border-top:2px solid rgba(70,230,255,.55);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tr-world-card:hover:not(.locked){transform:translateY(-3px);box-shadow:0 0 30px #46e6ff38,0 0 60px #ff3d8b1f}.tr-world-card.theme-city{border-top-color:#46e6ff99;background:linear-gradient(180deg,#04060ebd,#04060e4d 44%,#04060ed6),url(/token-run/cards/city.webp) center 28%/cover}.tr-world-card .tr-world-name{text-shadow:0 2px 12px rgba(0,0,0,.85)}.tr-world-card .tr-world-tag{text-shadow:0 1px 8px rgba(0,0,0,.9)}.tr-world-card.locked{filter:saturate(.4) brightness(.72)}.tr-world-card.theme-void{border-top-color:#9a6bffa6;background:linear-gradient(180deg,#0c061ae6,#03020af0)}.tr-world-card.theme-void:hover:not(.locked){box-shadow:0 0 30px #9a6bff47,0 0 60px #46e6ff24}.tr-world-card.theme-sunset{border-top-color:#ffa24bb3;background:linear-gradient(180deg,#1e0a1adb,#0a040ceb)}.tr-world-card.theme-sunset:hover:not(.locked){box-shadow:0 0 30px #ffa24b42,0 0 60px #ff3d8b29}.tr-world-card.theme-miami{border-top-color:#2fd8c8b3;background:linear-gradient(180deg,#04060ecc,#04060e85 44%,#04060edb),url(/token-run/cards/miami.webp) center 30%/cover}.tr-world-card.theme-miami:hover:not(.locked){box-shadow:0 0 30px #2fd8c842,0 0 60px #ff7a8a29}.tr-world-card.theme-space{border-top-color:#5a8affb3;background:linear-gradient(180deg,#04060ebd,#04060e4d 44%,#04060ed6),url(/token-run/cards/space.webp) center 30%/cover}.tr-world-card.theme-space:hover:not(.locked){box-shadow:0 0 30px #5a8aff47,0 0 60px #9a6bff24}.tr-world-card.theme-desert{border-top-color:#ffb35eb3;background:linear-gradient(180deg,#04060ebd,#04060e4d 44%,#04060ed6),url(/token-run/cards/desert.webp) center 30%/cover}.tr-world-card.theme-desert:hover:not(.locked){box-shadow:0 0 30px #ffb35e42,0 0 60px #ff8a5a29}.tr-world-card.theme-glacier{border-top-color:#54e8a8b3;background:linear-gradient(180deg,#04060ebd,#04060e4d 44%,#04060ed6),url(/token-run/cards/glacier.webp) center 30%/cover}.tr-world-card.theme-glacier:hover:not(.locked){box-shadow:0 0 30px #54e8a842,0 0 60px #7fd4ff29}.tr-world-card.theme-caldera{border-top-color:#ff5a2ab8;background:linear-gradient(180deg,#04060ebd,#04060e4d 44%,#04060ed6),url(/token-run/cards/caldera.webp) center 30%/cover}.tr-world-card.theme-caldera:hover:not(.locked){box-shadow:0 0 30px #ff5a2a47,0 0 60px #ff9a5a29}.tr-world-num{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;font-size:34px;line-height:1;color:var(--cyan);text-shadow:0 0 14px rgba(70,230,255,.5)}.tr-world-card.theme-void .tr-world-num{color:var(--purple);text-shadow:0 0 14px rgba(154,107,255,.55)}.tr-world-card.theme-sunset .tr-world-num{color:#ffa24b;text-shadow:0 0 14px rgba(255,162,75,.55)}.tr-world-card.theme-miami .tr-world-num{color:#2fd8c8;text-shadow:0 0 14px rgba(47,216,200,.55)}.tr-world-card.theme-space .tr-world-num{color:#5a8aff;text-shadow:0 0 14px rgba(90,138,255,.55)}.tr-world-card.theme-desert .tr-world-num{color:#ffb35e;text-shadow:0 0 14px rgba(255,179,94,.55)}.tr-world-card.theme-glacier .tr-world-num{color:#54e8a8;text-shadow:0 0 14px rgba(84,232,168,.55)}.tr-world-card.theme-caldera .tr-world-num{color:#ff5a2a;text-shadow:0 0 14px rgba(255,90,42,.55)}.tr-world-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:26px;text-transform:uppercase;letter-spacing:.02em;color:#fff;margin-top:12px}.tr-world-tag{font-family:Inter,sans-serif;font-size:12.5px;line-height:1.45;color:#8da0b6;margin-top:8px;flex:1}.tr-world-stars{display:flex;align-items:center;gap:8px;margin-top:14px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:17px;color:#fff}.tr-world-stars .star{width:18px;height:18px}.tr-world-card.locked{cursor:not-allowed}.tr-world-card.locked>*:not(.tr-card-lock){opacity:.2;filter:saturate(.4)}.tr-mode-row{position:relative;z-index:2;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tr-mode-card{position:relative;text-align:left;padding:18px 22px 16px;cursor:pointer;display:flex;flex-direction:column;gap:7px;color:var(--hud);font-family:inherit;background:linear-gradient(180deg,#0e0a1ccc,#05050ee0);border:1px solid rgba(255,255,255,.13);border-left:2px solid rgba(255,210,63,.6);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:transform .16s ease,box-shadow .16s ease}.tr-mode-card:hover:not(.locked){transform:translateY(-2px);box-shadow:0 0 24px #ffd23f2e}.tr-mode-card.endless{border-left-color:#ff3d8ba6}.tr-mode-card.endless:hover:not(.locked){box-shadow:0 0 24px #ff3d8b38}.tr-mode-icon{color:var(--gold);display:inline-flex}.tr-mode-card.endless .tr-mode-icon{color:var(--pink)}.tr-mode-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:19px;text-transform:uppercase;color:#fff}.tr-mode-sub{font-family:JetBrains Mono,monospace;font-weight:500;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#71809a;min-height:13px}.tr-mode-card.locked{cursor:not-allowed}.tr-mode-card.locked>*:not(.tr-card-lock){opacity:.2;filter:saturate(.4)}.tr-garage-hero{position:relative;z-index:2;height:clamp(300px,42vh,440px);flex:0 0 auto;margin:10px 0 6px;border:1px solid rgba(70,230,255,.16);border-top:2px solid rgba(70,230,255,.3);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);overflow:hidden;background:radial-gradient(90% 120% at 50% -10%,rgba(70,230,255,.1),transparent 55%),radial-gradient(70% 90% at 50% 115%,rgba(154,107,255,.14),transparent 60%),linear-gradient(180deg,#0a0e1a,#05070d)}.tr-craft-viewer{position:absolute;inset:0}.tr-craft-viewer canvas{display:block;width:100%;height:100%}.tr-garage-hero-info{position:absolute;left:20px;bottom:16px;pointer-events:none;max-width:min(52%,380px)}.tr-garage-hero-info h4{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;font-size:clamp(22px,3vw,32px);text-transform:uppercase;color:#fff;margin-top:6px;text-shadow:0 0 18px rgba(70,230,255,.4)}.tr-garage-hero-info p{font-family:Inter,sans-serif;font-size:12px;color:#8da0b6;margin-top:6px}.tr-garage-hero-paint{position:absolute;right:18px;bottom:16px;pointer-events:none;display:flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#c4cfdd}.tr-garage-hero-swatch{width:13px;height:13px;border-radius:3px;box-shadow:0 0 10px currentColor}@media(max-width:760px){.tr-garage-hero-info{left:14px;top:12px;bottom:auto;max-width:66%}.tr-garage-hero-info h4{font-size:20px}.tr-garage-hero-info p{display:none}.tr-garage-hero-paint{right:14px;top:16px;bottom:auto}}.tr-garage-sec{position:relative;z-index:2;font-family:JetBrains Mono,monospace;font-weight:600;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--cyan);margin:26px 0 14px;display:flex;align-items:baseline;gap:14px}.tr-garage-sec:first-of-type{margin-top:4px}.tr-garage-note{font-size:10px;letter-spacing:.16em;color:#71809a;text-transform:none}.tr-craft-grid{position:relative;z-index:2;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(224px,1fr))}.tr-craft-card{position:relative;padding:16px 18px 15px;color:var(--hud);background:linear-gradient(180deg,#0e0a1cd1,#05050ee0);border:1px solid rgba(255,255,255,.13);border-top:2px solid rgba(255,255,255,.25);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);transition:border-color .16s ease,box-shadow .16s ease}.tr-craft-card.selected{border-color:#46e6ff8c;border-top-color:var(--cyan);box-shadow:0 0 24px #46e6ff33}.tr-craft-card.unowned{border-top-color:#ffd23f80}.tr-craft-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;color:#fff}.tr-craft-tag{font-family:Inter,sans-serif;font-size:11.5px;line-height:1.45;color:#8da0b6;margin:8px 0 12px;min-height:32px}.tr-craft-foot{margin-top:13px;display:flex;justify-content:flex-end;min-height:30px;align-items:center}.tr-statbar{display:flex;align-items:center;gap:10px;margin-top:6px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#71809a}.tr-statbar span{width:62px;flex-shrink:0}.tr-statbar-track{flex:1;height:6px;border:1px solid rgba(255,255,255,.22);background:#ffffff0a;position:relative;overflow:hidden;clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%)}.tr-statbar-track i{position:absolute;inset:0;background:linear-gradient(90deg,var(--cyan),var(--purple));box-shadow:0 0 8px #46e6ff80}.tr-buy{display:inline-flex;align-items:center;gap:7px;pointer-events:auto;font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#031018;background:linear-gradient(90deg,var(--cyan),#7af0ff);border:none;padding:8px 16px;cursor:pointer;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);box-shadow:0 0 14px #46e6ff59;transition:.15s;white-space:nowrap}.tr-buy:hover{filter:brightness(1.08);box-shadow:0 0 22px #46e6ff8c}.tr-buy.price{background:linear-gradient(90deg,var(--gold),#ffe28a);box-shadow:0 0 14px #ffd23f4d}.tr-buy.price:hover{box-shadow:0 0 22px #ffd23f80}.tr-buy.cant{opacity:.32;cursor:not-allowed;box-shadow:none}.tr-buy.cant:hover{filter:none}.tr-buy.sm{padding:6px 12px;font-size:10px}.tr-owned{font-family:JetBrains Mono,monospace;font-weight:600;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);white-space:nowrap}.tr-owned.sm{font-size:9.5px}.tr-chip{font-family:JetBrains Mono,monospace;font-weight:600;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#71809a;border:1px solid rgba(255,255,255,.2);padding:3px 8px;white-space:nowrap}.tr-chip.on{color:var(--cyan);border-color:#46e6ff80}.tr-skin-row{position:relative;z-index:2;display:flex;gap:14px;flex-wrap:wrap}.tr-skin-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 16px 12px;min-width:118px;color:var(--hud);background:linear-gradient(180deg,#0e0a1cd1,#05050ee0);border:1px solid rgba(255,255,255,.13);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:border-color .16s ease,box-shadow .16s ease}.tr-skin-card.selected{border-color:#46e6ff8c;box-shadow:0 0 18px #46e6ff33}.tr-skin-swatch{width:44px;height:44px;border-radius:6px;border:1px solid rgba(255,255,255,.25)}.tr-skin-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;color:#fff}.tr-upgrade-list{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px}.tr-upgrade-row{display:flex;align-items:center;gap:22px;padding:14px 20px;background:linear-gradient(180deg,#0e0a1cd1,#05050ee0);border:1px solid rgba(255,255,255,.13);border-left:2px solid rgba(154,107,255,.55);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tr-upgrade-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.tr-upgrade-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:17px;text-transform:uppercase;color:#fff}.tr-upgrade-blurb{font-family:Inter,sans-serif;font-size:11.5px;color:#8da0b6}.tr-upgrade-state{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tr-pips{display:flex;gap:6px}.tr-pips i{width:18px;height:8px;border:1px solid rgba(255,255,255,.28);background:#ffffff0a;clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%)}.tr-pips i.on{background:linear-gradient(90deg,var(--purple),var(--cyan));border-color:#9a6bff99;box-shadow:0 0 8px #9a6bff80}.tr-upgrade-effect{font-family:JetBrains Mono,monospace;font-weight:500;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#71809a}.tr-supply-grid{position:relative;z-index:2;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(206px,1fr));padding-bottom:20px}.tr-supply-card{padding:14px 16px 13px;color:var(--hud);display:flex;flex-direction:column;background:linear-gradient(180deg,#0e0a1cd1,#05050ee0);border:1px solid rgba(255,255,255,.13);border-left:2px solid rgba(255,210,63,.55);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tr-supply-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;color:#fff}.tr-supply-blurb{font-family:Inter,sans-serif;font-size:11.5px;line-height:1.4;color:#8da0b6;margin:8px 0 12px;flex:1}.tr-supply-card .tr-buy{align-self:flex-end}@media(max-width:760px){.tr-menu-top{padding:18px 18px 0}.tr-select-head{flex-wrap:wrap;align-items:center;gap:12px 12px}.tr-back{order:1;align-self:auto}.tr-select-world{order:3;flex-basis:100%;text-align:center}.tr-select-total{order:2;margin-left:auto;font-size:19px}.tr-level-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:11px}.tr-card-name{font-size:16px}.tr-menu-foot{gap:9px;font-size:9.5px}.tr-head-tools{order:2;margin-left:auto;width:auto}.tr-world-card{min-height:150px;padding:18px 18px 15px}.tr-world-name{font-size:21px}.tr-upgrade-row{flex-wrap:wrap;gap:12px}.tr-upgrade-state{align-items:flex-start}}.tr-music-fab{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));right:calc(20px + env(safe-area-inset-right));z-index:110;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#10162680;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);color:#ffffffb8;box-shadow:0 4px 14px #0006;cursor:pointer;transition:color .18s,border-color .18s,background .18s,transform .12s,box-shadow .18s}.tr-music-fab:hover{background:#1e263cb3;border-color:#ffffff57;transform:translateY(-2px)}.tr-music-fab:active{transform:translateY(0)}.tr-music-fab.on{color:var(--cyan);border-color:#46e6ff80;box-shadow:0 0 16px #46e6ff52,0 4px 14px #0006}.tr-music-fab.in-game{right:74px;z-index:9999}.tr-music-transport{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));right:calc(76px + env(safe-area-inset-right));z-index:110;display:flex;align-items:center;gap:3px;padding:4px 6px;border-radius:28px;background:#10162680;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 14px #0006;opacity:0;pointer-events:none;transform:translate(8px);transition:opacity .3s ease,transform .3s ease}.tr-music-transport.shown{opacity:1;pointer-events:auto;transform:none}.tr-music-transport.in-game{right:130px;z-index:9999}.tr-mt-btn{width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s,transform .1s}.tr-mt-btn:hover{color:var(--cyan);background:#46e6ff24}.tr-mt-btn:active{transform:scale(.9)}.tr-mt-btn.play{color:var(--cyan)}@media(max-width:760px){.tr-music-transport{padding:4px 5px;gap:2px}.tr-music-fab:not(.in-game){bottom:calc(84px + env(safe-area-inset-bottom))}.tr-music-transport:not(.in-game){bottom:calc(84px + env(safe-area-inset-bottom))}}.tr-mode-card.duel{border-left-color:#9a6bffb3}.tr-mode-card.duel:hover{box-shadow:0 0 24px #9a6bff3d}.tr-mode-card.duel.open{box-shadow:0 0 24px #9a6bff4d;border-color:#9a6bff80}.tr-mode-card.duel .tr-mode-icon{color:var(--purple)}.tr-duel-setup{position:relative;z-index:2;margin-top:14px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:22px;padding:16px 20px;background:linear-gradient(180deg,#140c24d9,#060510e6);border:1px solid rgba(154,107,255,.35);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.tr-duel-col{display:flex;flex-direction:column;gap:8px}.tr-duel-lbl{font-family:JetBrains Mono,monospace;font-weight:600;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#9fb0c4}.tr-duel-chips{display:flex;flex-wrap:wrap;gap:8px}.tr-duel-chip{font-family:inherit;color:var(--hud);font-size:13px;letter-spacing:.06em;padding:7px 12px;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);transition:border-color .14s ease,background .14s ease}.tr-duel-chip:hover{border-color:#9a6bff99}.tr-duel-chip.on{border-color:var(--purple);color:#fff;background:#9a6bff2e;box-shadow:0 0 14px #9a6bff40}.tr-duel-chip.num{min-width:38px;text-align:center;font-weight:700}.tr-duel-launch{margin-left:auto;display:inline-flex;align-items:center;gap:9px;font-family:inherit;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:13px;color:#0a0714;background:linear-gradient(135deg,var(--purple),var(--cyan));border:none;padding:12px 22px;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:transform .14s ease,box-shadow .14s ease}.tr-duel-launch:hover{transform:translateY(-1px);box-shadow:0 0 22px #9a6bff66}@media(max-width:760px){.tr-duel-setup{gap:14px}.tr-duel-launch{margin-left:0;width:100%;justify-content:center}}.tr-hub{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center}.tr-hub-scrim{position:absolute;inset:0;background:#020309b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tr-hub-panel{position:relative;z-index:1;width:min(430px,calc(100% - 34px));max-height:min(84dvh,720px);display:flex;flex-direction:column;overflow:hidden;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);background:linear-gradient(180deg,#140c22fc,#070610fe);box-shadow:inset 0 0 0 1.5px #46e6ff52,inset 0 0 34px #46e6ff0d;filter:drop-shadow(0 0 20px rgba(255,61,139,.32)) drop-shadow(0 0 46px rgba(154,107,255,.32));animation:trHubIn .2s ease}.tr-hub-grab{display:none}.tr-hub-head{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 22px 15px}.tr-hub-head:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(70,230,255,.5),transparent)}.tr-hub-title{font-family:JetBrains Mono,monospace;font-weight:700;font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 12px rgba(70,230,255,.5)}.tr-hub-x{width:34px;height:34px;border:1px solid rgba(255,255,255,.22);background:#00000052;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.tr-hub-x:hover{border-color:var(--pink);color:var(--pink);box-shadow:0 0 14px #ff3d8b73}.tr-hub-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px;display:flex;flex-direction:column;gap:9px}.tr-hub-item{display:flex;align-items:center;gap:14px;width:100%;padding:13px 16px;text-align:left;background:#46e6ff0d;border:1px solid rgba(70,230,255,.18);color:#dbe8f5;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);cursor:pointer;font-family:Chakra Petch,sans-serif;font-weight:600;font-size:15px;letter-spacing:.02em;transition:.14s}.tr-hub-item:hover{background:#46e6ff24;border-color:#46e6ff99;color:#fff;box-shadow:0 0 18px #46e6ff38}.tr-hub-item:active{transform:translateY(1px)}.tr-hub-item-ico{display:flex;color:var(--cyan);flex:0 0 auto;filter:drop-shadow(0 0 5px rgba(70,230,255,.4))}.tr-hub-item-lbl{flex:1;text-transform:uppercase;letter-spacing:.05em;font-size:14px}.tr-hub-item.primary{background:linear-gradient(100deg,#46e6ff47,#46e6ff1f);border-color:#46e6ffbf;color:#fff;box-shadow:0 0 20px #46e6ff4d}.tr-hub-item.primary .tr-hub-item-ico{color:#fff}.tr-hub-item.danger{background:#ff3d8b0f;border-color:#ff3d8b4d}.tr-hub-item.danger .tr-hub-item-ico{color:var(--pink);filter:drop-shadow(0 0 5px rgba(255,61,139,.5))}.tr-hub-item.danger:hover{background:#ff3d8b26;border-color:#ff3d8ba6;box-shadow:0 0 18px #ff3d8b47}.tr-hub-sep{height:1px;background:linear-gradient(90deg,transparent,rgba(154,107,255,.35),transparent);margin:6px 4px}.tr-hub-toggle .tr-hub-switch{width:42px;height:22px;border-radius:11px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);position:relative;flex:0 0 auto;transition:.16s}.tr-hub-toggle .tr-hub-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#8fa0b6;transition:.16s}.tr-hub-toggle.on .tr-hub-switch{background:#46e6ff66;border-color:#46e6ffb3;box-shadow:0 0 12px #46e6ff80}.tr-hub-toggle.on .tr-hub-switch i{left:22px;background:#fff;box-shadow:0 0 8px #46e6ffcc}.tr-hub-toggle-state{font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;color:#8da0b6;width:26px;text-align:right}.tr-hub-toggle.on .tr-hub-toggle-state{color:var(--cyan)}.tr-hub-acc{display:flex;flex-direction:column}.tr-hub-acc-caret{display:flex;color:var(--cyan);transition:.18s;filter:none}.tr-hub-acc.open .tr-hub-acc-caret{transform:rotate(90deg)}.tr-hub-acc-body{padding:6px 6px 10px;margin:2px 0 4px;border-left:2px solid rgba(70,230,255,.3)}.tr-hub-legend{display:flex;flex-direction:column;gap:12px;padding:6px 8px}.tr-hub-lg-row{display:flex;align-items:center;gap:13px}.tr-hub-lg-glyph{width:18px;height:18px;flex:0 0 auto}.tr-hub-lg-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13.5px;letter-spacing:.03em;color:#eaf2fb;text-transform:uppercase}.tr-hub-lg-worth{font-family:Inter,sans-serif;font-size:11.5px;color:#9fb0c4;margin-top:1px;line-height:1.35}.tr-hub-controls{display:flex;gap:18px;padding:6px 8px}.tr-hub-ctl-col{flex:1;min-width:0}.tr-hub-ctl-head{font-family:JetBrains Mono,monospace;font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--pink);margin-bottom:9px}.tr-hub-ctl-row{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;margin-bottom:8px;color:#9fb0c4;font-family:Inter,sans-serif}.tr-hub-ctl-row b{color:#eaf2fb;font-weight:600;text-align:right}@keyframes trHubIn{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@media(max-width:760px){.tr-hub{align-items:stretch;justify-content:flex-end}.tr-hub-panel{width:100%;max-height:86dvh;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 20px);padding-bottom:env(safe-area-inset-bottom);animation:trHubSheetIn .24s ease}.tr-hub-grab{display:block;width:44px;height:5px;border-radius:3px;background:#46e6ff66;margin:11px auto 2px;box-shadow:0 0 10px #46e6ff80}.tr-hub-controls{flex-direction:column;gap:12px}}@keyframes trHubSheetIn{0%{transform:translateY(100%)}to{transform:none}}.tr-hub-btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:JetBrains Mono,monospace;font-weight:600;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#dce6f2;background:#0000004d;border:1px solid rgba(70,230,255,.3);padding:9px 15px;cursor:pointer;transition:.15s;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.tr-hub-btn:hover{border-color:var(--cyan);color:#fff;box-shadow:0 0 14px #46e6ff59}.tr-run-garage{position:fixed;inset:0;z-index:10001}@media(min-width:761px){.tr-title-center{justify-content:flex-start;padding:0}.tr-title-screen .neon-start{position:absolute;bottom:8%;left:50%;right:auto;transform:translate(-50%);margin:0}}@media(min-width:1024px){.tr-title-screen .neon-start{left:auto;right:6%;transform:none}}
