@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-400-normal-BQ-ommzm.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-400-normal-Bklcq-7T.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2) format("woff2"),url(/assets/roboto-mono-greek-400-normal-aRdLMjWB.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-400-normal-BFa5Cfgr.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-Z5XoGZ9j.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(/assets/roboto-mono-latin-400-normal-CbJMAmM6.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:500;src:url(/assets/chakra-petch-thai-500-normal-DeexCGiz.woff2) format("woff2"),url(/assets/chakra-petch-thai-500-normal-CJG_V2_m.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:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-BVzUBLGs.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:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.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:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2) format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.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: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: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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAASYABAAAAAACSgAAAQ+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFNgeBFAwHG4gHKB4HORmvKfE0WZSp/ZiLDEc8/Gf31H3V9YURuWAEO5UzIwQjIRs6XTHbM/2/c/nbjg8HSBkBqbTLEaQZ8/PAwgHLSSKhptQYA65ZF5nk+Q73etdYVOCdJRJYxNGcuBb1srVwLY4gGmv79ChbYJl9cf5H3r5Sn9dHT5aFBxFoA0KoCCEQAk2jheGOrW/tBQ8Zyn8QaJoqAT/mXZ8bMLOBGkZPz+kcYTxX0mPpHACngN5xEaBYD5BoKFhTzdCTC+ArnfxT8f/RnYQdYvZ44F49soc0Ne3H+EN71iUMpmDyH3u33sA4XHts4XrCYC4KIUUfIJAgasV4kH6nGA+QUGAwQWAwF5cAA2kJko7xqpz5OlJ+L/9UlvRQ380/cospP5dfldeXG8oADI9WVTdU1GCvEGWpB1Q5lsY+hU2YHGSOwVuDP09W8CcRgBC5KOqNXq/RGNhoDMrdVqWTL1NVrjArWxcrLvQ6y+uMEcVZJ7tHPrdzdKs4T3Hm8a4RL+4Zd7biHP7S7d1R3Lun9fgu6Z6dO896fEdE0z3bzmvFvdubj201jCNB8CRHMsGftbwzc5Hi3P2XX34+7n3x1VdHna+4AGamOGNmAWu07vlcSb9sLL/zvP1v7b9wQVpJxX9qcRoEf7jvi4/3PT/xrXcrR68aPRNzfmX35Nxc5Ulj8Je37Xr5/ANbB5+UX+/T9HjOgZeSTbJZjdvmpnXpJEpp8xSSXlM0aipsXlo4LG346bzZgdnFT6fMCUAoIH180Inm/BKxemUD4zBZYxvAYCMw3X8aiRl+P4Pnivm/2/tzMUI4A/4++viHKS+ev7h799bFAItvXT/tvLz976Z8rHV5imHn9TseN/Db8aeR7ho5rDuSasPkGvsS8FNxqOqMJaQuTobNixosAYwAaV3xKYC92JP4/UaVrWnN/E3T0nzo/Qf3Xdxb/V+9KH6EA9vfeYE692/9W2+G9CSE7lQlELwOTTpnDOnoqDLAKaTdfukwSw2u4TWwNDUUQIDwW4BP3YFDz2SCcQR8eeK0rndjIzfwWZyaQGF+jEZJN7qosN5Hah6JKka6QVVzraOupTpRX5hc+gA+YhiCtqGlUeuFPXzzP6nPC6exs8JsmjCYhZFkAGGkZ8DUmcRQWDU7i1HNCKYahRnZyKK0sbOxM2AYB1mxTJlkEsrIgZFlkBlZZLCj9DJ1qNeKK1LZ0g8B+2UUjz/y1ShIBiRbNqzMEs2qleDD7urrjbHA6GWzRWHoatipZQp9QFcUJKumi9KbhiQObF0nClwmhISiqzJGZYZH440vK8kzG/SM4743RpRBYmeVuVWumQ/iSMYr2C0JBIQz9zDZcySro4gclahGTRH1aEQzWtUNIiXjxP1OmzErt6oOUOoKuUl8vWeR69XYasXq7ayqLP6YbvWl0hgjX/Tg/dVDpuw35GTlO/eHKB98Pz8J) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbEAA8AAAAACNQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFAAAABgGJRca1NUQVQAAAIIAAAAPAAAAEzsU8wqY21hcAAAAkQAAABRAAAAdAyHCodnYXNwAAACmAAAAAgAAAAIAAAAEGdseWYAAAKgAAAB6wAAAlxnly8XaGVhZAAABIwAAAA2AAAANhSV8UNoaGVhAAAExAAAAB8AAAAkAc8A5mhtdHgAAATkAAAAHwAAADoe7AInbG9jYQAABQQAAAAgAAAAIATXBZltYXhwAAAFJAAAABwAAAAgAIcCb25hbWUAAAVAAAABFAAAAoI2a2AycG9zdAAABlQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpiVmBgZWBg6mKKYGBg8IbQjHEMRowOQFEGBk4GKGBiZ0ACXk5A4gADL8tL5j//rjAwMP9h1FFgYJx//zpQpRrTLaAs0FwA7BwNaHjaFcWBBYAAFAXAe78ooBAChBYLVASItm6GdHAieoVJYVXPftzBeW9XBtGaFaRrFurlXyMqIwgf4pUFM3jaVchHAcJAEAXQlx56FYCVOOGOKRSABVADiYktt2Tmd5SocFUpZK/dcXZUKe3cDJ6+RVm/6zEEFtur/od8U/iERxhCAQrza/VodDlFOzcVFAAAAAABAAH//wAPeNptEDV0FEH0z8zlNLYeT+72MYtEZ2534u5JRZpYg2uDVTi06R/ulLh0uEOFu0PfUZE95nBIZr77/0BgFAD5+IWUghAB4EpcmRFXEIqPoiP+IVTuX5b4CL+YpAw3+IAbAEM+AG6ROSHIlRka12zHDmncodQJBkP5Zy6e22kftxvX26GcQCArnE4+ehQVn6QDhtFPIZX6UYGcxxQQgOycVTKdNVtSBDnS2ie7SY0rhFumaXmeEJwo7x/sHc82Ahla1sieByiAnryK91tWf/yVP9v/Kuv9zMRBCAAAgcbUF1yEP8lKFpQBZCSoqyQ9zkxD0YNBh3muaxu6SbibpHYiaKDy1Zs2rV69qX7FAGO30yBfdP1iVLFo/fpF/sOORXXbastHR8trUcNAhRAVsmdhahA3YSp7Rv7qWQ0KFID9vSd13aSX7moaxt9tnT9te1c2Nq7sTdMVfUw8EBIYE1GxoH172wIh5rdvb18g1vNKXa/kj3IrGasE9KszqACWS7hWgi1LNGOhcWJ8uLV7PBgNY/nCkeDYzhtnz2Lq39NmJqKxWDThaMibfHEWAMF5MhtdJueBAGiCh84vO7iOzJ6YkJ61pAx9lp4sACQvx3WTM0+yICqfu3gNLS2jaxaTsqGOItsu6hiCbznug+IAAAEAAAACNgSWw/mcXw889QADA+gAAAAA29KmmgAAAADb2tDy+T7+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4afdn+DWSYBRVABHwCrRwazAHjaY4pgiAJiSSTMD8U2QCyNRDNAMQhsYygBANCvBy4AAAAAGgA7AEYAUQBuAHYAqACwAOUBCAEIAQgBCAEVAS542mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqV0UNiZFEUBuCvbbtHb9YutW3b06iMVwwWEqwj46wqGwhu7OTyWD+OGrHHrr2HMLErNU/vktplnt7tuMl5eo8Xxufpvcts9rlsbJ7eL6E0Tx93z505ehdHXZ2nDzjt/Dx9wlGH5+mTDuOXWFW3mo/aulUU9XprUFtTt1diFX3+yyrKK2iH21bX8khSUkuvpqK6tpaElqKKhFhTXtJ373zxSVbbqxC1qKblq1hN7NY6+f7Jas5GCjaRjISMtPQy6rFPXnm8w8i/ZOV1VHRrruMbLXpH63i/Fqsb0lycRiQjFW7kj4KsyOZRf2iKlWT1Bv+XOmGqsWawvLpmwnnFYNHRI6E3YJZcJ0tyk1lcmwYu+1/VeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==) 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:800;src:url(/assets/jetbrains-mono-cyrillic-800-normal-ByBGbHIv.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-800-normal-B6A7wovd.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:800;src:url(/assets/jetbrains-mono-greek-800-normal-CHF5NZ22.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-800-normal-kI_3BVxX.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:800;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-800-normal-PNBZwIr4.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:800;src:url(/assets/jetbrains-mono-latin-ext-800-normal-M9NLV9AA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-800-normal-BTI8MNNQ.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:800;src:url(/assets/jetbrains-mono-latin-800-normal-D2mQHRMK.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-800-normal-Dj9qwObk.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{--h-bg: #080b10;--h-surf: rgba(20, 27, 38, .72);--h-surf2: rgba(13, 18, 26, .85);--h-stroke: rgba(255, 255, 255, .075);--h-stroke-hi: rgba(45, 212, 191, .42);--h-ink: #eef3f9;--h-dim: #7185a0;--h-faint: #42506a;--h-acc: #2dd4bf;--h-acc2: #22b8f0;--h-amber: #f2c14e;--h-green: #3ce6a6;--h-red: #ff4d61;--h-disp: "Chakra Petch", "Segoe UI", sans-serif;--h-mono: "JetBrains Mono", "Roboto Mono", ui-monospace, Consolas, monospace;--h-rail: 54px}.hud{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;container-type:size;container-name:hud;background:var(--h-bg);color:var(--h-ink);font-family:var(--h-disp)}.topbar{position:relative;z-index:45;flex:none;height:var(--h-rail);display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:10px;padding:0 10px;background:linear-gradient(180deg,#1e222d99,#12151dd9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.topbar-left{display:flex;align-items:center;justify-content:flex-start;min-width:0}.topbar-center{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.topbar-center>*{min-width:0}.topbar-center .bar-mid .mini-life{flex-shrink:1;min-width:180px}.topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.topbar-btn{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;border:0;background:none;padding:0;color:var(--text-dim);cursor:pointer;transition:color .16s,background .16s}.topbar-btn:hover{color:var(--h-acc);background:#2dd4bf14}.topbar.menuscreen{height:auto;min-height:var(--h-rail);align-items:start;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.topbar.menuscreen:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;box-sizing:border-box;height:var(--h-rail);background:linear-gradient(180deg,#1e222d99,#12151dd9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.topbar.menuscreen .topbar-left,.topbar.menuscreen .topbar-right{height:var(--h-rail)}.topbar-center.pod{position:relative;z-index:0;--pod-r: 8px;--pod-sh: 8px;--pod-fill: rgb(17, 22, 29);padding:9px;overflow:visible}.topbar-center.pod:before{content:"";position:absolute;z-index:-1;box-sizing:border-box;top:calc(var(--h-rail) - 1px);left:0;right:0;bottom:0;background:var(--pod-fill);border:1px solid var(--border);border-top:0;border-radius:0 0 var(--pod-r) var(--pod-r);pointer-events:none}.topbar-center.pod:after{content:"";position:absolute;z-index:-1;top:calc(var(--h-rail) - 1px);left:calc(1px - var(--pod-sh));right:calc(1px - var(--pod-sh));height:var(--pod-sh);background:radial-gradient(circle at 0 100%,transparent calc(var(--pod-sh) - 1px),var(--border) calc(var(--pod-sh) - 1px),var(--border) var(--pod-sh),var(--pod-fill) var(--pod-sh)) left top / calc(var(--pod-sh) + 1px) 100% no-repeat,radial-gradient(circle at 100% 100%,transparent calc(var(--pod-sh) - 1px),var(--border) calc(var(--pod-sh) - 1px),var(--border) var(--pod-sh),var(--pod-fill) var(--pod-sh)) right top / calc(var(--pod-sh) + 1px) 100% no-repeat;pointer-events:none}.topbar.barfill{display:flex;padding:4px 8px}.topbar.barfill .mini-life{width:100%;margin:0}.hud-netgrid{display:grid;grid-template-columns:1fr;gap:10px}.hud-netcol{display:flex;flex-direction:column;gap:10px;min-width:0}.hud-netcol .hud-lgrid{grid-template-columns:1fr}@container hud (min-width: 768px) and (orientation: landscape){.hud-netgrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px}.hud-netcol .hud-slot{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;min-height:0}.hud-netcol .hud-mid{padding-right:0}}.hud-navpill.intop{position:static;transform:none;width:auto;margin:0;padding:4px;gap:3px;border-radius:12px;box-shadow:none;background:#05070b73;overflow:hidden}.hud-navpill.intop .hud-navbtn{flex:0 0 58px;min-width:0;padding:6px 0 5px;gap:3px;border-radius:9px}.hud-navpill.intop .hud-ico{flex:none;width:19px;height:19px}.hud-navpill.intop .hud-lb{font-size:8.5px}@container hud (min-width: 1100px){.topbar-center.pod{--pod-r: 10px}.hud-navpill.intop{gap:4px}.hud-navpill.intop .hud-navbtn{flex-basis:80px;gap:4px;border-radius:11px}.hud-navpill.intop .hud-ico{width:21px;height:21px}.hud-navpill.intop .hud-lb{font-size:9px}}@container hud (min-width: 1400px){.topbar-center.pod{--pod-r: 11px;padding:10px}.hud-navpill.intop .hud-navbtn{flex-basis:92px;border-radius:12px}.hud-navpill.intop .hud-ico{width:22px;height:22px}.hud-navpill.intop .hud-lb{font-size:9.5px}}.hud-profilehost{width:100%;--pf-card: #111620}.hud-profilehost .profile{min-height:0;border:1px solid var(--h-stroke);border-radius:13px;background:var(--pf-card)}.hud-profilehost .pf-sticky{background:var(--pf-card);border-radius:13px 13px 0 0}.mini-life.big{display:flex;flex-direction:column;align-items:stretch;gap:9px;width:100%}.mini-life.big .lives{width:100%}.mini-life.big .buy-heart.resync{align-self:center}.bar-legend{display:flex;justify-content:space-between;gap:12px;flex-wrap:nowrap;white-space:nowrap;font-size:10px;letter-spacing:.08em;color:var(--text-mute);text-transform:uppercase}.bar-legend .k{color:#9fd7f2}.bar-legend .c{color:#f4d75a}.bar-legend .p{color:var(--h-acc)}@media(max-width:429px){.bar-legend{font-size:8.5px;letter-spacing:.05em}}:where(.hud button){font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;margin:0}.hud-app{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;height:100%;width:100%;position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.hud-app>*{min-width:0}.hud-env{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hud-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 460px at 50% -10%,rgba(45,212,191,.13),transparent 62%),radial-gradient(760px 420px at 92% 108%,rgba(34,184,240,.08),transparent 60%)}.hud-floorgrid{position:absolute;left:-30%;right:-30%;bottom:0;height:40%;opacity:.32;background:repeating-linear-gradient(90deg,rgba(45,212,191,.14) 0 1px,transparent 1px 78px),repeating-linear-gradient(0deg,rgba(45,212,191,.14) 0 1px,transparent 1px 78px);transform:perspective(760px) rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(transparent,#000 45%,transparent);mask-image:linear-gradient(transparent,#000 45%,transparent)}.hud-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.hud-brand{padding:0 6px;font-weight:700;font-size:13px;letter-spacing:.3em;flex:0 0 auto;white-space:nowrap;font-family:var(--h-disp);color:var(--h-ink)}.hud-brand b{background:linear-gradient(90deg,var(--h-acc),var(--h-acc2));-webkit-background-clip:text;background-clip:text;color:transparent}.hud-seg{display:flex;gap:2px;padding:3px;border-radius:11px;border:1px solid var(--h-stroke);background:#05070b8c}.hud-seg{--segbtn-w: 68px}.hud-seg button{background:none;border:0;margin:0;padding:0;cursor:pointer;font-family:var(--h-disp);min-width:var(--segbtn-w);height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;font-size:9px;letter-spacing:.18em;text-indent:.18em;color:var(--h-faint);transition:color .16s,background .16s}.hud-reconn{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--segbtn-w) * 2 + 2px);height:26px;font-size:8px;font-weight:800;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;color:var(--h-amber);animation:hud-reconn 1.4s ease-in-out infinite}@media(max-width:429px){.hud-seg{--segbtn-w: 54px}.hud-seg button{font-size:8px;letter-spacing:.1em;text-indent:.1em}}@keyframes hud-reconn{0%,to{opacity:1}50%{opacity:.35}}.hud-seg button:hover{color:var(--h-dim)}.hud-seg button.locked{opacity:.32}.hud-seg button.on.paper{color:var(--h-amber);background:#f2c14e1f}.hud-seg button.on.live{color:var(--h-acc);background:#2dd4bf1f}.hud-stage{position:relative;z-index:2;min-height:0;overflow-y:auto;overflow-x:hidden;padding:11px 11px calc(86px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.hud-view{display:none;min-height:100%}.hud-view.on{display:flex;flex-direction:column;gap:10px;animation:hud-fade .26s ease}@keyframes hud-fade{0%{opacity:0;transform:translateY(6px)}}.hud-pnl{background:var(--h-surf);border:1px solid var(--h-stroke);border-radius:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 13px}button.hud-pnl{text-align:left;width:100%}.hud-hdr{display:flex;align-items:center;gap:9px;margin-bottom:10px;font-weight:600;font-size:9.5px;letter-spacing:.22em;color:var(--h-dim);text-transform:uppercase}.hud-hdr svg{color:var(--h-acc);flex:0 0 auto}.hud-aux{margin-left:auto;font-family:var(--h-mono);font-size:8px;font-weight:800;color:var(--h-faint);letter-spacing:.06em}.hud-dockpanel{flex:0 0 auto;padding:10px 11px}.hud-dockslot{display:flex;justify-content:center;min-height:92px;align-items:center}.hud-dockslot>*{max-width:100%}.hud-startzone{flex:0 0 auto;display:flex;filter:drop-shadow(0 0 26px rgba(45,212,191,.3))}.hud-start{position:relative;flex:1;height:68px;overflow:hidden;padding:4px;background:linear-gradient(150deg,#2dd4bf99,#22b8f066);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);transition:filter .15s,transform .1s}.hud-start:active{transform:translateY(2px);filter:brightness(.94)}.hud-start-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;color:#02231f;background:linear-gradient(150deg,#25cdb6,#0f8d9c);clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px)}.hud-start-big{display:flex;align-items:center;gap:12px;font-weight:700;font-size:clamp(20px,4.2cqw,30px);letter-spacing:.4em;text-indent:.4em}.hud-start-big svg{width:.55em;height:.62em}.hud-start-sm{font-family:var(--h-mono);font-size:8.5px;font-weight:800;letter-spacing:.16em;opacity:.72;text-transform:uppercase}.hud-start:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-50%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.38),transparent);animation:hud-sheen 3.6s ease-in-out infinite}@keyframes hud-sheen{0%,58%{left:-50%}82%,to{left:130%}}.hud-previews{flex:1 1 auto;min-height:0;display:grid;gap:9px;grid-template-columns:1fr}.hud-prev{display:flex;flex-direction:column;transition:border-color .16s,box-shadow .16s}.hud-prev:hover{border-color:var(--h-stroke-hi);box-shadow:0 0 26px -18px var(--h-acc)}.hud-prev .hud-hdr{margin-bottom:4px}.hud-mini-rows{display:flex;flex-direction:column;gap:5px;padding:4px 2px 2px}.hud-mini-row{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;font-family:var(--h-mono);font-size:9px;color:var(--h-dim)}.hud-mini-row .hud-pos{color:var(--h-faint);font-weight:800}.hud-mini-row .hud-val{color:var(--h-acc);font-weight:800}.hud-mini-row.you{color:var(--h-ink)}.hud-loadrows{display:grid;grid-template-columns:1fr;gap:6px;padding:2px}.hud-loadrow{display:flex;align-items:baseline;gap:9px;font-family:var(--h-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.hud-loadrow .k{flex:0 0 64px;color:var(--h-faint);font-weight:800}.hud-loadrow .v{color:var(--h-ink);font-weight:700;font-family:var(--h-disp);font-size:10.5px;letter-spacing:.06em}.hud-loadrow .v.off{color:var(--h-amber)}.hud-groupbar{display:flex;align-items:center;gap:9px;margin:2px 0 0;font-weight:600;font-size:9.5px;letter-spacing:.22em;color:var(--h-dim);text-transform:uppercase}.hud-tagline{display:none;font-family:var(--h-mono);font-size:8px;color:var(--h-faint);text-transform:none;letter-spacing:.02em}.hud-groupbar:after{content:"";flex:1;height:1px;background:var(--h-stroke)}.hud-lgrid{display:grid;gap:8px;grid-template-columns:1fr;grid-auto-rows:1fr}.hud-slot{position:relative;display:flex;gap:9px;align-items:center;min-height:54px;padding:8px 10px;border-radius:13px;border:1px solid var(--h-stroke);background:var(--h-surf);text-align:left;transition:border-color .16s,box-shadow .16s}.hud-slot:hover{border-color:var(--h-stroke-hi);box-shadow:0 0 26px -18px var(--h-acc)}.hud-ic{width:30px;height:30px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--h-acc);background:linear-gradient(160deg,#2dd4bf1f,#0c1016e6);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);font-size:14px;font-weight:700}.hud-mid{flex:1;min-width:0;padding-right:58px}.hud-ss,.hud-sn,.hud-sd{display:block}.hud-ss{font-family:var(--h-mono);font-size:6.5px;font-weight:800;letter-spacing:.14em;color:var(--h-faint);text-transform:uppercase}.hud-sn{margin-top:3px;font-weight:700;font-size:11.5px;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-sd{margin-top:3px;font-family:var(--h-mono);font-size:7px;color:var(--h-dim);line-height:1.55}.hud-tag{position:absolute;top:9px;right:9px;font-family:var(--h-mono);font-size:6.5px;font-weight:800;letter-spacing:.1em;padding:4px 7px;border-radius:20px;border:1px solid var(--h-stroke);color:var(--h-dim);text-transform:uppercase}.hud-tag.on{color:var(--h-acc);border-color:var(--h-stroke-hi);background:#2dd4bf14}.hud-tag.warn{color:var(--h-amber);border-color:#f2c14e66;background:#f2c14e12}.hud-slot.empty{border-style:dashed;opacity:.6}.hud-slot.empty .hud-ic{color:var(--h-faint);background:#0c101699}.hud-slot.empty .hud-sn{color:var(--h-dim)}.hud-defseg{display:flex;gap:4px;margin-top:6px}.hud-defseg button{padding:5px 10px;border-radius:7px;border:1px solid var(--h-stroke);font-family:var(--h-mono);font-size:7.5px;font-weight:800;letter-spacing:.1em;color:var(--h-faint);transition:color .15s,border-color .15s,background .15s}.hud-defseg button:hover{color:var(--h-dim)}.hud-defseg button.on{color:var(--h-acc);border-color:var(--h-stroke-hi);background:#2dd4bf17}.hud-defseg button.on.off{color:var(--h-amber);border-color:#f2c14e6b;background:#f2c14e14}.hud-cap{margin-top:auto;display:flex;gap:9px;flex-wrap:wrap;padding-top:10px;font-family:var(--h-mono);font-size:7.5px;color:var(--h-faint);text-transform:uppercase}.hud-cap b{color:var(--h-acc)}.hud-fill{flex:1;display:flex;flex-direction:column}.hud-lead{display:none;grid-template-columns:38px 1fr 78px;gap:9px;padding:7px 10px;font-family:var(--h-mono);font-size:7px;font-weight:800;letter-spacing:.12em;color:var(--h-faint);text-transform:uppercase}.hud-lrow{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;padding:10px;border:1px solid var(--h-stroke);border-radius:11px;background:var(--h-surf2);margin-bottom:7px;text-align:left;width:100%}.hud-lrow>*{min-width:0}button.hud-lrow{transition:border-color .15s}button.hud-lrow:hover{border-color:var(--h-stroke-hi)}.hud-pos{font-family:var(--h-mono);font-weight:800;font-size:11px;color:var(--h-faint)}.hud-lrow.noidx{grid-template-columns:1fr auto}.hud-lrow.you{background:linear-gradient(#2dd4bf12,#2dd4bf12),var(--h-surf2);border-color:#2dd4bf38}.hud-rid{display:flex;align-items:center;gap:8px;min-width:0;text-align:left}.hud-rnm{display:block;font-weight:700;font-size:11.5px;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-rsub{display:block;font-family:var(--h-mono);font-size:7px;color:var(--h-faint);margin-top:4px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-rval{font-family:var(--h-mono);font-weight:800;font-size:11px;color:var(--h-acc)}.hud-acts{display:flex;gap:2px;align-items:center}.hud-acts button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--h-dim);transition:color .15s,background .15s}.hud-acts button:hover{color:var(--h-acc);background:#2dd4bf14}.hud-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:26px 14px;border:1px dashed var(--h-stroke);border-radius:13px;text-align:center;background:radial-gradient(closest-side,rgba(45,212,191,.05),transparent)}.hud-ring{width:62px;height:62px;display:flex;align-items:center;justify-content:center;color:var(--h-acc);border-radius:50%;border:1px solid var(--h-stroke-hi);background:#2dd4bf0d;box-shadow:0 0 40px -18px var(--h-acc)}.hud-et{font-weight:700;font-size:13.5px;letter-spacing:.26em;text-indent:.26em}.hud-es{font-family:var(--h-mono);font-size:8.5px;color:var(--h-faint);line-height:2;text-transform:uppercase;max-width:320px}.hud-es b{color:var(--h-acc)}.hud-cta{margin-top:2px;padding:10px 20px;border-radius:9px;border:1px solid var(--h-stroke-hi);color:var(--h-acc);font-weight:700;font-size:9.5px;letter-spacing:.2em;background:#2dd4bf14;text-transform:uppercase}.hud-empty.mini{padding:10px 8px;gap:7px;border:0;background:none;flex:1}.hud-empty.mini .hud-ring{width:42px;height:42px}.hud-empty.mini .hud-et{font-size:10.5px;letter-spacing:.2em}.hud-empty.mini .hud-es{font-size:7.5px;line-height:1.9}.hud-note{font-family:var(--h-mono);font-size:8.5px;color:var(--h-faint);text-transform:uppercase;letter-spacing:.06em;line-height:2;padding:6px 2px}.hud-navpill{position:absolute;z-index:6;left:50%;transform:translate(-50%);bottom:calc(10px + env(safe-area-inset-bottom));width:min(100% - 24px,430px);display:flex;gap:2px;padding:6px;border-radius:18px;border:1px solid var(--h-stroke);background:#0c1118bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px -18px #000000d9}.hud-navpill .hud-navbtn{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 0 6px;border-radius:12px;color:var(--h-faint);transition:color .16s,background .16s}.hud-lb{font-weight:600;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.hud-navpill .hud-navbtn.on{color:var(--h-acc);background:#2dd4bf1a}.hud-navpill .hud-navbtn.on .hud-ico{filter:drop-shadow(0 0 8px rgba(45,212,191,.6))}@container hud (min-width: 560px){.hud-stage{padding:13px 13px calc(86px + env(safe-area-inset-bottom,0px))}.hud-previews,.hud-loadrows{grid-template-columns:1fr 1fr}.hud-tagline{display:inline}.hud-lgrid{grid-template-columns:1fr 1fr}}@container hud (min-width: 768px) and (orientation: landscape){.hud-stage{padding:16px}}@container hud (min-width: 760px){.hud-view.on{gap:12px}.hud-lead{display:grid}.hud-slot{min-height:88px;gap:11px;padding:11px 12px}.hud-ic{width:46px;height:46px}.hud-ss{font-size:7px}.hud-sn{font-size:14px;margin-top:5px}.hud-sd{font-size:7.5px;margin-top:5px}.hud-tag{top:11px;right:11px}.hud-et{font-size:15px}}@container hud (min-width: 1100px) and (orientation: landscape){.hud-stage{padding:18px}}@container hud (min-width: 1700px) and (orientation: landscape){.hud-stage{padding:22px}}@container hud (min-width: 1100px){.hud-view.on{width:100%;max-width:1120px;margin-inline:auto}.hud-dockpanel{max-width:900px;margin-inline:auto;width:100%}.hud-startzone{max-width:620px;margin-inline:auto;width:100%}.hud-previews{flex:0 0 auto;grid-template-columns:1fr 1fr;max-width:900px;margin-inline:auto;width:100%;min-height:168px}.hud-loadcard{max-width:900px;margin-inline:auto;width:100%}.hud-start{height:80px}.hud-start-big{font-size:30px}.hud-lgrid{grid-template-columns:repeat(3,1fr);gap:11px}.hud-slot{min-height:152px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:13px;padding:16px}.hud-ic{width:52px;height:52px}.hud-ic svg{width:23px;height:23px}.hud-mid{padding-right:0}.hud-sn{font-size:15px;margin-top:7px}.hud-sd{font-size:8.5px;margin-top:7px;white-space:normal}.hud-tag{top:14px;right:14px}}@container hud (min-width: 1700px){.hud-view.on{max-width:1220px}.hud-lgrid{grid-template-columns:repeat(4,1fr)}}@container hud (max-height: 460px){.hud-app{--h-rail: 46px}.topbar-center.pod{padding:3px}.topbar-center.pod:after{display:none}.hud-navpill.intop .hud-navbtn{flex-basis:44px;padding:6px 0;border-radius:9px}.hud-navpill.intop .hud-ico{width:18px;height:18px}.hud-start{height:50px}.hud-start-big{font-size:19px}.hud-start-sm{display:none}.hud-previews{grid-template-columns:1fr 1fr}.hud-empty.mini .hud-ring{display:none}.hud-dockpanel{padding:8px 10px}.hud-dockpanel .hud-hdr{margin-bottom:7px}.hud-dockslot{min-height:0}.hud-view.on{gap:8px}.hud-stage{padding:9px 9px calc(62px + env(safe-area-inset-bottom,0px))}.hud-navpill{padding:4px;width:min(100% - 20px,360px);bottom:calc(8px + env(safe-area-inset-bottom))}.hud-lb{display:none}.hud-navpill .hud-navbtn{padding:8px 0}}@container hud (max-height: 460px) and (min-width: 768px) and (orientation: landscape){.hud-stage{padding-bottom:calc(9px + env(safe-area-inset-bottom,0px))}}@media(max-width:389px){.appbar.termbar{gap:6px}.termbar .hud-brand{letter-spacing:.12em;font-size:10.5px}}.appbar.termbar{gap:8px}.termbar .hud-brand{font-size:11.5px;letter-spacing:.22em;padding:0 2px}.termbar-spacer{flex:1}.termbar .rs-tf{position:relative;display:inline-flex}.termbar .rs-tf-row{position:fixed;top:auto;left:50%;transform:translate(-50%);bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:60}@media(prefers-reduced-motion:reduce){.hud-view.on,.hud-start:after{animation:none}}:root{--bg: rgb(24, 28, 39);--bg-2: #14171f;--surface: #1e222d;--surface-2: #252a38;--border: #2a2e39;--border-2: #353b4a;--text: #d1d4dc;--text-dim: #868b98;--text-mute: #5a5e6b;--accent: #2dd4bf;--accent-2: #1f9e8e;--accent-glow: rgba(45, 212, 191, .25);--up: #26a69a;--down: #ef5350;--gold: #d69e2e;--purple: #be57c2;--radius: 10px;--radius-sm: 6px;--mono: "Roboto Mono", ui-monospace, Consolas, Menlo, monospace}.mono{font-variant-numeric:tabular-nums;font-family:var(--mono)}*{box-sizing:border-box;scrollbar-width:none}*::-webkit-scrollbar{display:none}html,body,#root{height:100%;margin:0}body{background:#181c27;color:#b2b5be;font:13px system-ui,sans-serif;overflow:hidden;user-select:none;-webkit-user-select:none}*{-webkit-tap-highlight-color:transparent}input,textarea{user-select:text;-webkit-user-select:text}.app{display:flex;flex-direction:column;height:100%}.appbar{display:flex;align-items:center;gap:12px;padding:4px 10px;border-top:1px solid #2a2e39;position:relative;z-index:40;min-height:45px}@media(min-width:768px)and (orientation:landscape){.appbar{order:-1;border-top:none;border-bottom:1px solid #2a2e39}}.brand{font-weight:700;letter-spacing:.08em;color:#d1d4dc}.spacer{flex:1}.fs-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#787b86;border-radius:4px;width:26px;height:22px;padding:0;line-height:1;cursor:pointer}@media(hover:hover){.fs-btn:hover{background:#1e222d;color:#b2b5be}}.tf-select{background:#1e222d;color:#d1d4dc;border:1px solid #2a2e39;border-radius:4px;padding:1px 4px}.acct{color:#f0a020;font-size:11px}main{flex:1;min-height:0}.single{display:flex}.single .panel{flex:1}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:3px;background:#2a2e39;height:100%}.panel{position:relative;min-width:0;min-height:0;background:#181c27}.chart{position:absolute;top:0;right:0;bottom:0;left:0}.tf-label{position:absolute;top:6px;left:8px;z-index:5;color:#d1d4dc;font-size:13px;font-weight:600;opacity:.85;pointer-events:none}.fr-ratio{position:absolute;top:7px;left:48px;z-index:5;color:#d69e2ef2;font-size:11px;font-variant-numeric:tabular-nums;pointer-events:none}.obos{position:absolute;right:8px;bottom:8px;z-index:5;font-size:13px;pointer-events:none}.rsi-readout{position:absolute;left:2px;bottom:200px;z-index:5;display:flex;font-size:11px;font-variant-numeric:tabular-nums;pointer-events:none;background:#181c2780;border-radius:5px;padding:2px 6px}.rsi-readout span{min-width:44px;text-align:left}.rsi-readout .ro-rsi{color:#be57c2;font-weight:600}.rsi-readout .ro-hilo{color:#9598a1}.rsi-axis-val{position:absolute;right:0;z-index:5;font:10px Roboto Mono,ui-monospace,Consolas,Menlo,monospace;color:#b2b5be;text-align:center;pointer-events:none}.cross-label{position:absolute;right:5px;z-index:7;font:10px Roboto Mono,ui-monospace,Consolas,Menlo,monospace;color:#d1d4dc;text-align:right;background:#363a45;border-radius:0 2px 2px 0;padding:1px 6px 1px 0;pointer-events:none}.chart-error{position:absolute;left:8px;bottom:8px;z-index:6;color:#f4d75a;font-size:12px;max-width:80%;pointer-events:none}.chart-error:empty{display:none}.proj-settings{position:absolute;right:2px;bottom:1px;z-index:6}.proj-gear{display:inline-flex;align-items:center;justify-content:center;background:#181c2799;border:none;color:#787b86;width:18px;height:18px;padding:0;line-height:1;cursor:pointer;opacity:.55}.proj-gear:hover{opacity:1;color:#b2b5be}.proj-menu{position:absolute;right:0;bottom:100%;margin-bottom:4px;background:#1e222d;border:1px solid #2a2e39;border-radius:5px;padding:6px 8px;display:flex;flex-direction:column;gap:6px;white-space:nowrap;box-shadow:0 4px 14px #0006}.proj-opt{display:flex;align-items:center;gap:7px;background:none;border:none;padding:2px;font-size:12px;color:#d1d4dc;cursor:pointer;text-align:left}.proj-opt:hover{color:#fff}.proj-opt svg{color:#787b86;flex:none}.proj-opt:hover svg{color:#b2b5be}.stage{flex:1;min-height:0;position:relative;display:flex}.stage>main{flex:1;min-height:0}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--bg);overflow:auto;animation:fade-in .14s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.appbar{gap:7px;padding:5px 12px;background:linear-gradient(180deg,#1e222d99,#12151dd9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border)}.brand{font-family:var(--mono);font-weight:600;letter-spacing:.22em;font-size:13px;color:var(--accent);text-shadow:0 0 14px var(--accent-glow);padding-right:2px;-webkit-user-select:none;user-select:none}.nav{display:flex;gap:2px;padding:2px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px}.nav-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:24px;border:none;background:none;color:var(--text-mute);border-radius:6px;cursor:pointer;transition:color .12s,background .12s}.nav-btn:hover{color:var(--text-dim)}.nav-btn.active{color:var(--accent);background:#2dd4bf1a;box-shadow:inset 0 0 0 1px #2dd4bf2e}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;border:none;background:none;color:var(--text-mute);border-radius:6px;cursor:pointer;transition:color .12s,background .12s}@media(hover:hover){.icon-btn:hover{color:var(--text);background:var(--surface)}}.avatar-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:2px;padding:0;border:1px solid var(--border-2);border-radius:50%;background:var(--surface-2);color:var(--text);font:600 12px var(--mono);text-transform:uppercase;cursor:pointer;overflow:hidden}@media(hover:hover){.avatar-btn:hover{border-color:var(--accent-2)}}.avatar-btn img{width:100%;height:100%;object-fit:cover}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#0a0c119e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fade-in .12s ease}.modal{width:100%;max-width:440px;background:linear-gradient(180deg,var(--surface),var(--bg-2));border:1px solid var(--border-2);border-radius:14px;box-shadow:0 24px 60px #0000008c,0 0 0 1px #2dd4bf0f,inset 0 1px #ffffff08;overflow:hidden}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--border)}.modal-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--text)}.modal-title svg{color:var(--accent)}.modal-body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:12px}.field-hint{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim)}.field{display:flex;flex-direction:column;gap:5px}.field>span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-mute)}.field input{width:100%;background:var(--bg-2);border:1px solid var(--border-2);color:var(--text);font:13px var(--mono);padding:9px 11px;border-radius:8px;outline:none;transition:border-color .12s,box-shadow .12s}.field input:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-glow)}.reqs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.reqs li{font-size:11px;color:var(--text-dim);background:var(--bg-2);border:1px solid var(--border);border-radius:99px;padding:3px 9px}.reqs li:before{content:"› ";color:var(--accent)}.conn-card{background:var(--bg-2);border:1px solid var(--border-2);border-radius:10px;padding:11px 12px}.conn-row{display:flex;align-items:center;gap:9px}.conn-dot{width:8px;height:8px;border-radius:50%;flex:none}.conn-dot.ok{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.conn-key{font:13px var(--mono);color:var(--text);letter-spacing:.04em}.conn-meta{margin-top:6px;font-size:11px;color:var(--text-mute)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:2px;padding:10px 14px;border:none;border-radius:9px;background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#07211d;font:600 13px system-ui,sans-serif;cursor:pointer;box-shadow:0 6px 18px #2dd4bf2e;transition:filter .12s,transform .06s}.btn-primary:hover:not(:disabled){filter:brightness(1.08)}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.btn-ghost{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--border-2);color:var(--text-dim);border-radius:7px;padding:5px 9px;font:12px system-ui,sans-serif;cursor:pointer;transition:color .12s,border-color .12s}.btn-danger{display:inline-flex;align-items:center;gap:6px;font:11px var(--mono);letter-spacing:.06em;color:#ff8090;background:#ff556814;border:1px solid rgba(255,85,104,.35);border-radius:8px;padding:7px 12px;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.btn-danger:hover:not(:disabled){background:#ff556824}.btn-danger.armed{color:#fff;background:#ff55684d;border-color:#ff5568cc}.btn-danger:disabled{opacity:.5;cursor:default}.btn-ghost:hover:not(:disabled){color:var(--down);border-color:var(--down)}.btn-ghost.sm{margin-left:auto;padding:4px 8px;font-size:11px}.notice{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;padding:9px 11px;border-radius:8px;border:1px solid}.notice svg{flex:none;margin-top:1px}.notice.ok{color:var(--accent);border-color:#2dd4bf4d;background:#2dd4bf12}.notice.warn{color:var(--gold);border-color:#d69e2e52;background:#d69e2e12}.notice.err{color:#ff7a85;border-color:#ef535057;background:#ef535014}.spinner{width:14px;height:14px;border:2px solid rgba(7,33,29,.35);border-top-color:#07211d;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.profile{min-height:100%;background:radial-gradient(900px 380px at 80% -8%,rgba(45,212,191,.07),transparent 60%),var(--bg)}.profile-inner{max-width:860px;margin:0 auto;padding:26px 20px 18px;display:flex;flex-direction:column;gap:18px}.profile-head{display:flex;align-items:center;gap:14px}.avatar{width:58px;height:58px;flex:none;border-radius:14px;background:var(--surface-2);border:1px solid var(--border-2);display:flex;align-items:center;justify-content:center;font:600 22px var(--mono);color:var(--text);text-transform:uppercase;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.profile-id{flex:1;min-width:0}.profile-name{font-size:19px;font-weight:650;color:var(--text)}.profile-sub{font-size:12px;color:var(--text-mute);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hearts{display:flex;align-items:center;gap:3px}.heart{filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.heart path{fill:#2a2f3c;stroke:#3a4150;stroke-width:1}.heart.on path{fill:url(#hg);stroke:none}.heart.small.on path{fill:url(#hgs)}.rank-card{display:flex;align-items:center;gap:16px;background:linear-gradient(180deg,var(--surface),var(--bg-2));border:1px solid var(--border);border-radius:var(--radius);padding:16px}.rank-badge{flex:none;width:78px;height:78px;border-radius:14px;background:radial-gradient(circle at 50% 30%,#2dd4bf2e,#14171f33);border:1px solid rgba(45,212,191,.3);box-shadow:inset 0 0 24px #2dd4bf14;display:flex;flex-direction:column;align-items:center;justify-content:center}.rank-k{font:10px var(--mono);letter-spacing:.18em;color:var(--accent)}.rank-n{font:700 34px var(--mono);line-height:1;color:var(--text);text-shadow:0 0 18px var(--accent-glow)}.rank-n.glitch{position:relative}.rank-n.glitch:before,.rank-n.glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;text-shadow:none}.rank-n.glitch:before{color:#22e8ff;opacity:.45;transform:translate(-1px)}.rank-n.glitch:after{color:#ff2ea6;opacity:.45;transform:translate(1px)}.rank-n.glitch.tear:before{animation:tearA .42s steps(2) 1}.rank-n.glitch.tear:after{animation:tearB .42s steps(2) 1}@keyframes tearA{0%{clip-path:inset(10% 0 78% 0);transform:translate(-6px)}30%{clip-path:inset(60% 0 12% 0);transform:translate(5px)}60%{clip-path:inset(30% 0 40% 0);transform:translate(-3px)}to{clip-path:inset(0 0 0 0);transform:translate(-1px)}}@keyframes tearB{0%{clip-path:inset(70% 0 8% 0);transform:translate(6px)}30%{clip-path:inset(18% 0 66% 0);transform:translate(-5px)}60%{clip-path:inset(46% 0 24% 0);transform:translate(3px)}to{clip-path:inset(0 0 0 0);transform:translate(1px)}}@media(prefers-reduced-motion:reduce){.rank-n.glitch:before,.rank-n.glitch:after{opacity:.25}.rank-n.glitch.tear:before,.rank-n.glitch.tear:after{animation:none}}.rank-prog{flex:1;min-width:0}.rank-prog-top{display:flex;justify-content:space-between;font-size:12px;color:var(--text-dim);margin-bottom:7px}.bar{height:9px;background:var(--bg-2);border:1px solid var(--border);border-radius:99px;overflow:hidden}.bar-fill{height:100%;min-width:2px;background:linear-gradient(90deg,var(--accent-2),var(--accent));box-shadow:0 0 12px var(--accent-glow);border-radius:99px;transition:width .45s ease}.rank-prog-foot{margin-top:8px;font-size:11px;color:var(--text-mute)}.profile{--pa: var(--accent);--pa-soft: rgba(45, 212, 191, .12);--pa-border: rgba(45, 212, 191, .45)}.pt-eyebrow{display:flex;align-items:center;gap:10px;font:700 9.5px var(--mono);letter-spacing:.24em;color:var(--text-mute)}.pt-eyebrow:after{content:"";flex:1;height:1px;background:var(--border)}.pt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:10px}.pt-tile{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px 15px}.pt-tag{display:flex;justify-content:space-between;align-items:center;gap:10px;font:700 10px var(--mono);letter-spacing:.2em;color:var(--text-dim);text-transform:uppercase;margin-bottom:12px}.pt-tr{display:flex;align-items:center;gap:8px;min-width:0}.pt-spec{color:var(--text-mute);letter-spacing:.1em;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-info{width:16px;height:16px;flex:none;border-radius:50%;border:1px solid var(--border-2);color:var(--text-dim);background:none;font:800 9px var(--mono);line-height:1;cursor:pointer;padding:0}.pt-tile.open .pt-info{color:var(--pa);border-color:var(--pa)}.pt-pop{position:absolute;z-index:30;top:34px;left:10px;right:10px;background:var(--bg-2);border:1px solid var(--pa-border);border-radius:8px;padding:10px 12px;font:400 10px var(--mono);letter-spacing:.04em;line-height:1.75;color:var(--text-dim);box-shadow:0 10px 34px #0000008c;text-transform:none}.pt-pop b{color:var(--pa);letter-spacing:.12em}.pt-big{font:800 24px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;line-height:1;color:var(--text)}.pt-big small{font-size:12px;color:var(--text-dim);font-weight:700}.pt-tile .pos{color:#34d399}.pt-tile .neg{color:#ff5568}.pt-tile .gd{color:var(--pa)}.pt-brow{margin-top:11px}.pt-bl{display:flex;justify-content:space-between;gap:10px;font:600 9px var(--mono);letter-spacing:.14em;color:var(--text-dim);text-transform:uppercase;margin-bottom:5px}.pt-bl b{font-variant-numeric:tabular-nums;letter-spacing:.05em}.pt-bar{position:relative;display:block;height:7px;border-radius:4px;background:#12151d;border:1px solid var(--border);overflow:hidden}.pt-bar i{display:block;height:100%;width:0;transition:width .9s cubic-bezier(.2,.9,.3,1)}.pt-bar i.g{background:linear-gradient(90deg,#1f9e73,#34d399);box-shadow:0 0 10px -2px #34d399}.pt-bar i.r{background:linear-gradient(90deg,#a32837,#ff5568);box-shadow:0 0 10px -2px #ff5568}.pt-mark{position:absolute;top:-2px;bottom:-2px;border-left:2px dashed rgba(255,96,110,.75)}.pt-wide{grid-column:1 / -1}.pt-combo{display:flex;align-items:baseline;gap:10px}.pt-tile .flame-gd{color:#f2c14e}.pt-flame{color:#f2c14e;filter:drop-shadow(0 0 6px rgba(242,193,78,.6));align-self:center}.pt-pips{display:flex;gap:4px;margin-top:13px}.pt-pip{flex:1;height:14px;border-radius:3px;background:#10161f;border:1px solid var(--border);transform:scaleY(.55);opacity:.6;transition:background .3s,transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s}.pt-pip.on{transform:scaleY(1);opacity:1;border-color:transparent}.pt-pips.od .pt-pip.on{animation:pt-odp 1.4s ease-in-out infinite}.pt-dnabox{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:center}.pt-radar{width:min(100%,260px);flex:none;overflow:visible;font-family:var(--mono)}.pt-dnalegend{flex:1;min-width:220px;max-width:400px}.pt-dnarow{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pt-dnarow .nm{width:100px;font:700 8.5px var(--mono);letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase}.pt-dnarow .db{flex:1;height:6px;border-radius:3px;background:#12151d;border:1px solid var(--border);overflow:hidden}.pt-dnarow .db i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-2),var(--accent));transition:width 1s cubic-bezier(.2,.9,.3,1)}.pt-dnarow .vl{width:26px;text-align:right;font:800 9.5px var(--mono);color:var(--pa)}@keyframes pt-odp{50%{filter:brightness(1.45)}}.pt-subnote{display:flex;justify-content:space-between;gap:10px;font:500 8.5px var(--mono);letter-spacing:.12em;color:var(--text-mute);margin-top:7px;text-transform:uppercase}.pt-wl{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#12151d;border:1px solid var(--border);margin-top:13px}.pt-wl i{display:block;height:100%;transition:width .9s cubic-bezier(.2,.9,.3,1)}.pt-wl .w{background:linear-gradient(90deg,#1f9e73,#34d399)}.pt-wl .l{background:linear-gradient(90deg,#ff5568,#a32837)}.pt-wlnote{display:flex;justify-content:space-between;font:600 9px var(--mono);letter-spacing:.14em;margin-top:6px;text-transform:uppercase}.pt-gauge{position:relative;height:9px;border-radius:5px;margin-top:14px;background:linear-gradient(90deg,#ff5568,#3a2530 42%,#1c2f2c 58%,#34d399);border:1px solid var(--border)}.pt-mk{position:absolute;top:-4px;bottom:-4px;width:3px;border-radius:2px;background:#fff;box-shadow:0 0 10px #fffc;transform:translate(-50%);transition:left 1.1s cubic-bezier(.2,.9,.3,1)}.pt-gaugelbl{display:flex;justify-content:space-between;font:600 8.5px var(--mono);letter-spacing:.18em;margin-top:7px;text-transform:uppercase}.pt-splitrow{margin-top:11px}.pt-split{display:flex;height:7px;border-radius:4px;overflow:hidden;background:#12151d;border:1px solid var(--border)}.pt-split i{display:block;height:100%;transition:width .9s cubic-bezier(.2,.9,.3,1)}.pt-split .lg{background:linear-gradient(90deg,#1f9e73,#34d399)}.pt-split .sh{background:linear-gradient(90deg,#ff5568,#a32837)}.pt-insight{margin-top:12px;font:400 9.5px var(--mono);letter-spacing:.04em;color:var(--text-dim);line-height:1.7;border-left:2px solid var(--pa);padding-left:9px}.pt-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px}.pt-schip{text-align:center;font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:7px 3px;border-radius:7px;border:1px solid var(--border);color:var(--text-mute)}.pt-schip small{display:block;margin-top:3px;font-size:7px;font-weight:500;letter-spacing:.06em}.pt-schip.on{color:var(--pa);border-color:var(--pa-border);background:var(--pa-soft);box-shadow:0 0 16px -6px var(--pa)}.pt-kv{display:flex;justify-content:space-between;gap:10px;font:600 9px var(--mono);letter-spacing:.14em;color:var(--text-dim);text-transform:uppercase;margin-top:10px}.pt-kv b{color:var(--text);letter-spacing:.05em;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.pt-bar i,.pt-wl i,.pt-split i,.pt-mk,.pt-pip,.pt-dnarow .db i{transition:none}.pt-pips.od .pt-pip.on{animation:none}}.replay-panel{position:relative;width:100%;max-width:1180px;height:min(86vh,780px);background:linear-gradient(180deg,var(--surface),var(--bg-2));border:1px solid var(--border-2);border-radius:16px;box-shadow:0 24px 60px #0000008c,0 0 0 1px #2dd4bf0f;overflow:hidden;animation:panel-in .16s ease}.replay{display:flex;flex-direction:column;height:100%}.rp-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);font-size:11px}.rp-chip{padding:2px 8px;border-radius:6px;font-size:10px;letter-spacing:.08em;border:1px solid currentColor}.rp-net{font-size:13px;font-weight:600}.rp-meta{color:var(--text-dim);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-live{margin-left:auto;font-size:11.5px;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.rp-live.pos{color:#26a69a}.rp-live.neg{color:#ef5350}.rp-x{background:none;border:none;color:var(--text-dim);padding:4px;cursor:pointer;display:inline-flex}.rp-x:hover{color:var(--text)}.rp-chart{position:relative;flex:1;min-height:0;background:#181c27}.rp-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-dim);font-size:11px;z-index:2}.rp-dock{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px 11px;border-top:1px solid var(--border)}.rp-progress{position:absolute;top:-1px;left:0;right:0;height:2px;background:#f0f3fa12}.rp-progress>div{height:100%;width:0%;background:var(--accent);transition:none}.rp-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;background:none;border:1px solid var(--border-2);border-radius:8px;color:var(--text-dim);cursor:pointer}.rp-btn:hover:not(:disabled){color:var(--text);border-color:#f0f3fa47}.rp-btn:disabled{opacity:.35;cursor:default}.rp-btn.active{color:var(--accent);border-color:#2dd4bf73}.rp-play{width:42px;color:var(--text)}.rp-speed{min-width:52px;height:30px;background:none;border:1px solid var(--border-2);border-radius:8px;color:var(--text);font-size:11px;cursor:pointer;font-variant-numeric:tabular-nums}.rp-sep{width:1px;height:18px;background:var(--border);margin:0 4px}.rp-buf{position:absolute;right:14px;color:var(--text-dim);font-size:10px}.rp-buf.err{color:#ff8291}.rp-note{position:absolute;left:14px;color:var(--text-dim);font-size:9.5px}.rp-loading{gap:12px}.tp-replay{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:10px;background:none;border:1px solid var(--border-2);border-radius:7px;color:var(--accent);cursor:pointer;vertical-align:middle}.tp-replay:hover{border-color:#2dd4bf73}@media(max-width:767px),(orientation:portrait){.scrim.full-bleed{padding:0}.replay-panel{height:100%;max-width:none;border-radius:0}.rp-meta{display:none}.rp-dock{gap:5px;padding:8px 6px 10px;flex-wrap:wrap}.rp-btn{width:44px;height:40px}.rp-play{width:52px}.rp-speed{height:40px}.rp-sep,.rp-buf{display:none}.rp-buf.err{display:block;position:static;flex-basis:100%;text-align:center;order:9}.rp-note{position:static;flex-basis:100%;text-align:center;order:9}}.admin-modal{max-width:720px}.admin-console-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-console-head .btn-ghost{padding:3px 8px;font-size:10px;letter-spacing:.1em}.admin-log{height:230px;overflow-y:auto;overscroll-behavior:contain;background:#0b0e14;border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:9.5px;line-height:1.55;color:var(--text-dim);white-space:pre-wrap;word-break:break-word}.admin-log .err{color:#ff8291}.admin-audit{margin-top:10px;font-size:10px;line-height:1.7;color:var(--text)}.admin-audit .dim{color:var(--text-mute)}.pf-barhost.off{visibility:hidden;height:0;overflow:hidden;margin-top:-18px}.pf-sticky{position:sticky;top:0;z-index:5;background:radial-gradient(900px 380px at 80% -8%,rgba(45,212,191,.07),transparent 60%),var(--bg);margin:-26px -20px 0;padding:26px 20px 0}.pf-tabs{display:flex;justify-content:center;gap:26px;margin-top:16px;border-bottom:1px solid var(--border)}.pf-tab{background:none;border:none;padding:6px 2px 9px;font:800 11px var(--mono);letter-spacing:.22em;color:var(--text-mute);cursor:pointer;position:relative}.pf-tab.on{color:var(--accent);text-shadow:0 0 12px var(--accent-glow)}.pf-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}@media(hover:hover){.pf-tab:hover:not(.on){color:var(--text-dim)}}.pt-styledist{margin-top:13px}.pt-sd-head,.pt-sd-row{display:grid;grid-template-columns:62px 1fr 32px 1fr 32px;gap:8px;align-items:center}.pt-sd-head{font:700 8px var(--mono);letter-spacing:.16em;color:var(--text-mute);margin-bottom:6px}.pt-sd-head span:nth-child(2),.pt-sd-head span:nth-child(4){text-align:left}.pt-sd-row{margin-bottom:6px}.pt-sd-row .nm{font:800 8px var(--mono);letter-spacing:.12em;color:var(--text-mute);text-transform:uppercase}.pt-sd-row.on .nm{color:var(--pa)}.pt-sd-row .db{height:6px;border-radius:3px;background:#12151d;border:1px solid var(--border);overflow:hidden}.pt-sd-row .db i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-2),var(--accent));transition:width .9s cubic-bezier(.2,.9,.3,1)}.pt-sd-row .db.dim i{background:linear-gradient(90deg,#3a4152,#5a6274)}.pt-sd-row .vl{font:800 9px var(--mono);font-variant-numeric:tabular-nums;color:var(--pa);text-align:right}.pt-sd-row .vl.dim{color:var(--text-dim)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:767px),(orientation:portrait){.stat-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 15px}.stat-val{font-size:23px;color:var(--text)}.stat-label{margin-top:3px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.cal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:15px}.cal-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.cal-title{display:inline-flex;align-items:center;gap:6px}.cal-title svg{color:var(--accent)}.cal-head>span:first-child{font:11px var(--mono);letter-spacing:.12em;color:var(--text-dim)}.cal-cap{font-size:11px;color:var(--text-mute)}.cal-scroll{overflow-x:auto}.cal-grid{display:grid;grid-template-rows:repeat(7,11px);grid-auto-flow:column;grid-auto-columns:11px;gap:3px;width:max-content}.cal-cell{width:11px;height:11px;border-radius:2px;background:var(--bg-2);border:1px solid var(--border)}@media(min-width:768px)and (orientation:landscape){.appbar{order:-1;border-top:none;border-bottom:1px solid var(--border)}}.btn-ghost:hover:not(:disabled){color:var(--accent);border-color:var(--accent-2)}.btn-ghost.sm:hover:not(:disabled){color:var(--down);border-color:var(--down)}.rank-ctl{margin-left:auto;display:flex;align-items:center;gap:8px}.rank-ctl .rank-badge{width:58px;height:58px;border-radius:14px}.rank-ctl .rank-nav{height:58px}.panel-close{position:absolute;top:12px;right:12px;z-index:2}.rank-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.bar.thick{height:30px;border-radius:8px}.bar.thick .bar-fill{border-radius:8px}.rank-next{flex:none;font:700 30px var(--mono);line-height:1;color:var(--text-mute);opacity:.45}.section{display:flex;flex-direction:column;gap:11px}.section+.section{margin-top:4px;padding-top:16px;border-top:1px solid var(--border)}.section-title{display:inline-flex;align-items:center;gap:7px;font:11px var(--mono);letter-spacing:.16em;color:var(--text-dim)}.section-title svg{color:var(--accent)}.field-row{display:flex;gap:8px}.field-row input{flex:1}.field-row .btn-ghost{flex:none;padding:0 14px}.kv{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--text-dim)}.kv .mono{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signout{align-self:flex-start;font-size:12px;color:var(--text-mute);text-decoration:none}.signout:hover{color:var(--down)}.rank-badge.next{background:radial-gradient(circle at 50% 30%,#7882911a,#14171f33);border-color:var(--border-2);box-shadow:none;opacity:.5}.rank-badge.next .rank-k{color:var(--text-mute)}.rank-badge.next .rank-n{color:var(--text-dim);text-shadow:none}.rank-badge.away{background:radial-gradient(circle at 50% 30%,#78829124,#14171f33);border-color:var(--border-2);box-shadow:none}.rank-badge.away .rank-n{text-shadow:none}.rank-nav{flex:none;width:26px;height:78px;display:flex;align-items:center;justify-content:center;color:var(--text-dim);background:none;border:1px solid var(--border);border-radius:10px;padding:0;cursor:pointer}.rank-nav:hover:not(:disabled){color:var(--text);border-color:var(--border-2)}.rank-nav:disabled{opacity:.25;cursor:default}.flags{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.flags li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.flags li:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--accent);box-shadow:0 0 6px var(--accent-glow);flex:none}.flags li>span{display:inline-flex;align-items:center;gap:6px}.flags code{font:12px var(--mono);color:var(--accent);background:var(--bg-2);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.tip{display:inline-flex;color:var(--text-mute);cursor:help}.tip:hover{color:var(--accent)}.flags .tip{margin-left:auto}.modal{max-height:100%;display:flex;flex-direction:column}.modal-head{flex:none}.modal-body{overflow-y:auto}.modal{animation:panel-in .16s ease}@keyframes panel-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.conn-card{min-height:74px}.conn-row{min-height:26px}.conn-meta{min-height:14px}.conn-dot.off{background:var(--text-mute)}.conn-dot.skel{background:var(--border-2)}.conn-key.muted{color:var(--text-mute)}.skel-line{flex:1;height:12px;border-radius:4px;background:linear-gradient(90deg,var(--surface-2),var(--border-2),var(--surface-2));background-size:200% 100%;animation:skel 1.2s ease-in-out infinite}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:radial-gradient(700px 400px at 50% 42%,rgba(45,212,191,.06),transparent 60%),var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;transition:opacity .45s ease}.splash.hide{opacity:0;pointer-events:none}.splash-brand{font-family:var(--mono);font-weight:600;letter-spacing:.4em;font-size:22px;color:var(--accent);text-shadow:0 0 24px var(--accent-glow);padding-left:.4em}.splash-loader{display:flex;gap:7px}.splash-loader span{width:9px;height:9px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px var(--accent-glow);animation:splash-blink 1s ease-in-out infinite}.splash-loader span:nth-child(2){animation-delay:.15s}.splash-loader span:nth-child(3){animation-delay:.3s}@keyframes splash-blink{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lives{position:relative;width:100%}.lifebar{position:relative;height:78px;background:#090c11;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden;box-shadow:inset 0 2px 12px #0009,inset -1px 0 #ffffff1a}.lifebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0 1px,transparent 1px 3px);pointer-events:none}.seg{position:absolute;top:0;bottom:0;box-sizing:border-box}.seg.shield{background:linear-gradient(90deg,#3aa8e60d,#3aa8e657);border-right:1px solid rgba(127,224,255,.26);box-shadow:inset 0 0 12px #6fd0ff24}.seg.blue{background:#3aa8e65c;border-left:0 solid rgba(9,12,17,.28)}.seg.blue.partial{opacity:.45}.seg.red{background:linear-gradient(90deg,#e8b73a1a,#e8b73a4d);border-right:2px solid rgba(255,216,112,.85);border-radius:0 7px 7px 0;box-shadow:6px 0 16px -4px #e8b73a8c,inset -10px 0 14px -10px #ffd870a6,inset 0 1px #ffffff14;transition:border-radius .35s cubic-bezier(.22,1,.36,1),border-right-width .35s cubic-bezier(.22,1,.36,1),border-right-color .35s ease,box-shadow .35s ease}.lives.intrade .seg.red{border-right-width:1px;border-radius:0}.death-tail{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#ec3b528c,#ec3b5200);pointer-events:none}.glyph{position:absolute;top:50%;transform:translate(-50%,-50%);pointer-events:none}.heart-x{position:relative;display:block}.heart-x .heart-ice{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .7s ease}.heart-x.ice-on .heart-ice{opacity:1;transition-duration:.18s}.heart-x>svg{display:block;transition:opacity .7s ease}.heart-x.ice-on>svg{opacity:0;transition-duration:.18s}.glyph.pop{animation:glyph-in .35s ease}@keyframes glyph-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.glyph.pop{animation:none}}.lives.frozen{filter:grayscale(.85) brightness(.75)}.lives.compact .lifebar{height:34px;border-radius:6px}.rank-note-slot{min-height:22px}.trades-grid{display:flex;flex-wrap:wrap-reverse;gap:5px}.trade-sq{width:20px;height:20px;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:#0c1016;cursor:pointer}.trade-sq.w{background:color-mix(in srgb,#3ce6a6 24%,#0c1016);border-color:#3ce6a68c;box-shadow:0 0 9px -2px #3ce6a6}.trade-sq.l{background:color-mix(in srgb,#ff4d61 22%,#0c1016);border-color:#ff4d6180;box-shadow:0 0 9px -3px #ff4d61}.trade-sq:hover{outline:1px solid rgba(255,255,255,.35)}.trade-sq.new{outline:1.5px solid var(--accent);outline-offset:2px}.pips-legend{display:flex;gap:14px;margin-top:10px;font-size:7px;font-weight:800;letter-spacing:.08em;color:var(--text-mute);text-transform:uppercase}.pips-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:-1px}.pips-legend i.w{background:color-mix(in srgb,#3ce6a6 40%,#0c1016)}.pips-legend i.l{background:color-mix(in srgb,#ff4d61 40%,#0c1016)}.pips-legend i.new{outline:1.5px solid var(--accent);outline-offset:1px;background:transparent}.game-tabs{display:flex;gap:6px;margin-left:auto}.game-tab{font-size:10px;letter-spacing:.08em;color:var(--text-dim);background:none;border:1px solid var(--border);border-radius:99px;padding:3px 9px;cursor:pointer}.game-tab.on{color:var(--text);border-color:var(--border-2);background:#ffffff0d}.settings-tabs{margin-bottom:14px}.trades-scroll{height:170px;overflow-y:auto;overscroll-behavior:contain;padding:3px 4px 3px 3px}.visit-groups{display:flex;flex-direction:column;gap:12px}.visit-group{display:flex;flex-direction:column;gap:5px}.visit-tag{font-size:9px;letter-spacing:.12em;color:var(--text-mute)}.trade-sq.rep{outline:1px solid var(--accent);box-shadow:0 0 10px var(--accent-glow)}.replay-btn{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.08em;color:var(--text-dim);background:none;border:1px solid var(--border);border-radius:99px;padding:3px 9px;cursor:pointer}.replay-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-2)}.replay-btn.on{color:var(--accent);border-color:var(--accent)}.replay-btn:disabled{opacity:.35;cursor:default}.trade-pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0a0c118c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.trade-pop{min-width:270px;background:linear-gradient(180deg,var(--surface),var(--bg-2));border:1px solid var(--border-2);border-radius:12px;padding:18px 20px;box-shadow:0 24px 60px #0000008c}.trade-pop-pnl{font-size:30px;font-weight:700;text-align:center;margin-bottom:12px}.trade-pop-pnl.pos,.tp-row .pos{color:#34d399}.trade-pop-pnl.neg,.tp-row .neg{color:#ff5568}.trade-pop-rows{display:flex;flex-direction:column;gap:7px}.tp-row{display:flex;justify-content:space-between;gap:18px;font-size:12px;color:var(--text-dim)}.tp-row .mono{color:var(--text)}.tp-nav{flex:none;width:42px;height:42px;margin:0 14px;border-radius:50%;border:1px solid var(--border-2);background:#141820bf;color:var(--text);font-size:24px;line-height:1;padding:0;cursor:pointer}.tp-nav:hover:not(:disabled){border-color:#ffffff59}.tp-nav:disabled{opacity:.25;cursor:default}@media(max-width:767px),(orientation:portrait){.tp-nav{display:none}}.bar-left{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0}.bar-right{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:0;justify-content:flex-end}.bar-mid{display:flex;align-items:center;gap:12px;flex:none}.hb-zone,.tb-zone{flex:none;width:252px;display:flex;align-items:center}.hb-zone{justify-content:flex-end}.hb-zone.veiled,.tb-zone.veiled{visibility:hidden}.tb-zone{justify-content:flex-start}.tc-cluster{display:flex;align-items:center;gap:8px}.buy-heart.locked{opacity:.32;cursor:default}.tc-cluster .trade-btn.close{min-width:152px}.trade-btn.holdable{position:relative;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .12s}.trade-btn.holdable.holding{transform:scale(.988)}.hold-lbl{position:relative;z-index:1;pointer-events:none}.hold-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;display:flex;align-items:center;justify-content:center;background:currentColor;clip-path:inset(0 calc(50% - var(--hold, 0) * 50%));pointer-events:none}.trade-btn.long .hold-fill .hold-lbl{color:#04160d}.trade-btn.short .hold-fill .hold-lbl{color:#1a050a}.trade-btn.close .hold-fill .hold-lbl{color:#191203}.trade-btn.done .hold-fill{clip-path:inset(0 0)}.trade-btn.done:disabled{opacity:1;cursor:default}.trade-btn.done{animation:hold-pop .38s cubic-bezier(.34,1.56,.64,1)}@keyframes hold-pop{40%{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.trade-btn.done{animation:none}}.ui-ctls{display:flex;align-items:center;gap:7px}.mini-life{display:flex;align-items:center;gap:8px;flex:none;width:clamp(240px,calc(100vw - 1150px),1280px)}@media(max-width:767px),(orientation:portrait){.appbar{gap:8px;padding:5px 8px}.bar-left{flex:none;gap:5px}.paper-badge{font-size:8px;padding:1px 4px;letter-spacing:.08em;margin-left:0}.ui-ctls{gap:4px}}.mini-life .lives{flex:1;min-width:0}.buy-heart{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:4px 9px;min-width:72px;background:transparent;border:1px solid rgba(108,196,240,.45);border-radius:6px;color:#6cc4f0;cursor:pointer}.buy-plus{font:700 13px var(--mono);line-height:1}@media(hover:hover){.buy-heart:hover:not(:disabled){background:#3aa8e61f;box-shadow:0 0 10px #3aa8e640}}.buy-heart:active:not(:disabled){background:#3aa8e62e}.buy-heart:disabled{opacity:.32;cursor:default}.buy-heart.resync{color:#f4d75a;border-color:#f4d75a80;font:600 11px var(--mono);letter-spacing:.08em;min-width:84px}@media(hover:hover){.buy-heart.resync:hover:not(:disabled){background:#f4d75a1f;box-shadow:0 0 10px #f4d75a40}}.trade-btn{flex:none;padding:4px 10px;background:transparent;border-radius:6px;font:600 11px var(--mono);letter-spacing:.08em;cursor:pointer}.trade-btn.long,.trade-btn.short{min-width:72px;text-align:center}.trade-btn.long{color:#34d399;border:1px solid rgba(52,211,153,.5)}@media(hover:hover){.trade-btn.long:hover:not(:disabled){background:#34d3991f;box-shadow:0 0 10px #34d39940}}.trade-btn.long:active:not(:disabled):not(.holdable){background:#34d3992e}.trade-btn.short{color:#ff5568;border:1px solid rgba(255,85,104,.5)}@media(hover:hover){.trade-btn.short:hover:not(:disabled){background:#ff55681f;box-shadow:0 0 10px #ff556840}}.trade-btn.short:active:not(:disabled):not(.holdable){background:#ff55682e}.trade-btn.close{color:#f4d75a;border:1px solid rgba(244,215,90,.5);min-width:68px}.close-wrap{display:inline-flex;border-radius:8px;padding:1px;--sweep: 0deg;--sweep-c: transparent}.close-wrap.armed{--sweep-c: rgba(244, 215, 90, .85)}.close-wrap.quiet{--sweep-c: rgba(134, 139, 152, .5)}.close-wrap.quiet .trade-btn.close{color:#868b98d9}.close-wrap.danger{--sweep-c: rgba(255, 85, 104, .9);animation:vsl-pulse 1s ease-in-out infinite}.close-wrap.armed,.close-wrap.quiet,.close-wrap.danger{background:conic-gradient(var(--sweep-c) var(--sweep),rgba(53,59,74,.6) 0)}.close-wrap.armed .trade-btn.close,.close-wrap.quiet .trade-btn.close,.close-wrap.danger .trade-btn.close{border-color:transparent;background:#0d1117;min-width:128px;font-variant-numeric:tabular-nums}@media(hover:hover){.close-wrap.armed .trade-btn.close:hover:not(:disabled),.close-wrap.quiet .trade-btn.close:hover:not(:disabled),.close-wrap.danger .trade-btn.close:hover:not(:disabled){background:linear-gradient(#f4d75a1f,#f4d75a1f) #0d1117;box-shadow:0 0 10px #f4d75a40}}.tsl-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:30px;border-radius:999px;font:12px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;line-height:1;color:#f4d75ae6;--sweep: 0deg;--sweep-c: rgba(244, 215, 90, .85);background:conic-gradient(var(--sweep-c) var(--sweep),rgba(53,59,74,.5) 0);cursor:default;-webkit-user-select:none;user-select:none}.tsl-chip .tsl-face{position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0d1117}.tsl-chip.quiet{--sweep-c: rgba(134, 139, 152, .5);color:#868b98d9}.tsl-chip.danger{--sweep-c: rgba(255, 85, 104, .9);color:#ff8291f2;animation:vsl-pulse 1s ease-in-out infinite}.tsl-chip.be{--sweep-c: rgba(34, 232, 255, .6);color:#22e8ffe6}@media(prefers-reduced-motion:reduce){.tsl-chip.danger{animation:none}}.rank-badge.reveal-1m{border-color:#f4d75aa6;background:radial-gradient(circle at 50% 30%,#f4d75a38,#14171f33);box-shadow:0 0 28px #f4d75a40,inset 0 0 24px #f4d75a1f;opacity:1;animation:reveal-badge 1.6s cubic-bezier(.16,1,.3,1) both}.rank-badge.reveal-1m .rank-k{color:#f4d75ad9}.rank-badge.reveal-1m .rank-n{color:#f4d75a;text-shadow:0 0 22px rgba(244,215,90,.65);animation:reveal-number 1.6s cubic-bezier(.16,1,.3,1) both}@keyframes reveal-badge{0%{transform:scale(.85);filter:blur(6px) saturate(.2)}60%{transform:scale(1.06);filter:blur(0) saturate(1.4)}to{transform:scale(1);filter:none}}@keyframes reveal-number{0%{opacity:0;letter-spacing:.6em;filter:blur(8px)}45%{opacity:1}to{opacity:1;letter-spacing:normal;filter:none}}@media(prefers-reduced-motion:reduce){.rank-badge.reveal-1m,.rank-badge.reveal-1m .rank-n{animation:none}}@keyframes vsl-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.close-wrap.danger{animation:none}}@media(hover:hover){.trade-btn.close:hover:not(:disabled){background:#f4d75a1f;box-shadow:0 0 10px #f4d75a40}}.trade-btn.close:active:not(:disabled):not(.holdable){background:#f4d75a2e}.trade-btn:disabled{opacity:.32;cursor:default}.ghost-edge{position:absolute;top:2px;bottom:2px;width:1px;background:repeating-linear-gradient(180deg,rgba(244,215,90,.5) 0 4px,transparent 4px 8px);pointer-events:none}.buy-hint-zone{position:absolute;top:2px;bottom:2px;background:#ff556838;border-right:2px solid rgba(255,85,104,.85);pointer-events:none;animation:buy-hint-pulse .9s ease-in-out infinite}@keyframes buy-hint-pulse{0%,to{opacity:.45}50%{opacity:1}}.vsl-edge{position:absolute;top:2px;bottom:2px;width:1px;background:linear-gradient(180deg,var(--stop-c, rgba(255, 85, 104, .55)) 0 20%,transparent 20% 28.5%,var(--stop-c, rgba(255, 85, 104, .55)) 28.5% 33%,transparent 33% 41.5%,var(--stop-c, rgba(255, 85, 104, .55)) 41.5% 58.5%,transparent 58.5% 67%,var(--stop-c, rgba(255, 85, 104, .55)) 67% 71.5%,transparent 71.5% 80%,var(--stop-c, rgba(255, 85, 104, .55)) 80% 100%);pointer-events:none}.be-edge{position:absolute;top:2px;bottom:2px;width:1px;background:repeating-linear-gradient(180deg,rgba(214,158,46,.95) 0 4px,transparent 4px 8px);box-shadow:0 0 5px #d69e2e66;pointer-events:none}.pnl-fill{position:absolute;top:0;bottom:0;pointer-events:none}.objective-mark{position:absolute;top:0;bottom:0;width:1px;background:repeating-linear-gradient(180deg,rgba(45,212,191,.75) 0 4px,transparent 4px 8px);box-shadow:0 0 6px #2dd4bf59;pointer-events:none}@property --gs-edge{syntax: "<color>"; inherits: false; initial-value: rgba(255,255,255,.16);}@property --gs-core{syntax: "<color>"; inherits: false; initial-value: rgba(210,255,248,.55);}@property --gt-top{syntax: "<color>"; inherits: false; initial-value: rgba(45,212,191,.16);}@property --gt-mid{syntax: "<color>"; inherits: false; initial-value: rgba(45,212,191,.05);}@property --gt-bot{syntax: "<color>"; inherits: false; initial-value: rgba(45,212,191,.13);}.objective-glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 40%,var(--gs-edge) 46%,var(--gs-core) 50%,var(--gs-edge) 54%,transparent 60%),linear-gradient(180deg,var(--gt-top),var(--gt-mid) 55%,var(--gt-bot));background-size:300% 100%,100% 100%;background-repeat:no-repeat;box-shadow:inset 0 0 22px #2dd4bf4d,inset 0 0 4px #bafff466;animation:obj-sheen 2.6s linear infinite,obj-pulse 1.8s ease-in-out infinite;transition:--gs-edge .9s ease,--gs-core .9s ease,--gt-top .9s ease,--gt-mid .9s ease,--gt-bot .9s ease,box-shadow .9s ease}.objective-glass.promoting{--gs-edge: rgba(255, 244, 200, .24);--gs-core: rgba(255, 236, 170, .75);--gt-top: rgba(242, 193, 78, .24);--gt-mid: rgba(242, 193, 78, .08);--gt-bot: rgba(242, 193, 78, .2);box-shadow:inset 0 0 30px #f2c14e80,inset 0 0 6px #ffe8aa8c}.lifebar{transition:border-color .9s ease,box-shadow .9s ease}.lives.promoting .lifebar{border-color:#ffe496bf;box-shadow:0 0 26px #f2c14e66,inset 0 2px 12px #0009,inset -1px 0 #ffffff1a}.promo-text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;font:700 12px var(--mono);letter-spacing:.34em;text-indent:.34em;color:#fff3cf;text-shadow:0 0 16px rgba(242,193,78,.95);pointer-events:none;animation:promo-txt 3.4s ease forwards}@keyframes promo-txt{0%{opacity:0;transform:translateY(45%)}16%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-45%)}}@media(prefers-reduced-motion:reduce){.promo-text{animation:none;opacity:1}}@keyframes obj-sheen{0%{background-position:115% 0,0 0}78%{background-position:-15% 0,0 0}to{background-position:-15% 0,0 0}}@keyframes obj-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.objective-glass{animation:none;opacity:.75}}.overflow-zone{position:absolute;top:0;bottom:0;background:#2dd4bf0f;pointer-events:none}.trade-controls{display:flex;align-items:center;gap:8px}.tc-div{width:1px;height:18px;background:var(--border-2)}.tradebar{flex:none;display:flex;justify-content:center;padding:7px 10px;border-top:1px solid var(--border);background:var(--bg-2);position:relative;z-index:35}@media(max-width:767px),(orientation:portrait){.tradebar{padding:8px 10px 9px}.appbar{border-top:none}.tradebar .trade-controls{width:100%;max-width:430px}.tradebar .tc-cluster{flex:1;display:flex;align-items:center;gap:8px}.tradebar .trade-btn{flex:1 1 0;min-height:44px;font-size:13px}.tradebar .buy-heart{flex:1 1 0;min-height:44px;min-width:0;justify-content:center}.tradebar .tc-div{height:26px}.tradebar .tsl-chip{height:44px;min-width:88px}}.bar-ctls{display:flex;align-items:center;gap:7px}.bar-ctls.veiled{visibility:hidden}@media(max-width:767px),(orientation:portrait){.rank-card{flex-wrap:wrap;justify-content:space-between;gap:10px}.rank-badge{width:54px;height:54px;border-radius:10px}.rank-nav{height:54px;width:22px}.rank-badge .rank-n{font-size:24px}.rank-mid{order:3;flex-basis:100%}.lifebar{height:56px}}.game-frozen{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;margin-bottom:14px;border:1px solid rgba(236,59,82,.45);border-radius:10px;background:#ec3b5214}.game-frozen-text{font-size:12px;color:var(--text-dim);line-height:1.45}.game-frozen-text strong{color:var(--down);letter-spacing:.06em}.game-frozen-btn{flex:none;min-width:116px;text-align:center;padding:8px 14px;font:inherit;font-size:12px;letter-spacing:.06em;color:#eaf6ff;background:#3aa8e629;border:1px solid rgba(58,168,230,.5);border-radius:8px;cursor:pointer}.chk-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:6px 0;background:none;border:none;cursor:pointer;color:var(--text-dim);font-size:12px;text-align:left}.chk-row svg{flex:none;color:#2dd4bfe6}.chk-row:hover{color:var(--text)}.mode-seg{display:flex;gap:6px;margin-bottom:10px}.mode-btn{flex:1;padding:8px 0;font:inherit;font-size:12px;letter-spacing:.08em;color:var(--text-dim);background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer}.mode-btn.on{color:#eaf6ff;border-color:#3aa8e68c;background:#3aa8e624}.mode-btn.paper.on{color:#f4d75a;border-color:#f4d75a80;background:#f4d75a1a}.mode-btn:disabled{opacity:.55;cursor:default}.mode-btn.locked{opacity:.55}.scrim.scrim-fixed{position:fixed;z-index:150}.game-frozen-err{flex-basis:100%;font-size:10.5px;color:var(--down);letter-spacing:.04em}.resync-err{font-size:9.5px;color:var(--down);text-align:center;letter-spacing:.04em}.game-frozen-btn:hover{background:#3aa8e647}.game-frozen-btn:disabled{opacity:.55;cursor:default}.rank-note{font-size:12px;color:var(--text-dim);text-align:center;padding:2px 6px}.rank-note.danger{color:var(--down)}.replay-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:var(--bg)}.rs-strip{position:relative;flex:none;display:flex;align-items:center;gap:10px;padding:5px 10px;border-bottom:1px solid var(--border);background:var(--surface)}.rs-strip .rp-progress{top:auto;bottom:-1px}.rp-livepnl{font-size:12.5px;font-variant-numeric:tabular-nums}.rp-livepnl.pos{color:#26a69a}.rp-livepnl.neg{color:#ef5350}.rs-ctls{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:nowrap}.rs-charts{flex:1;min-height:0;position:relative}.rs-charts.single{display:flex}.rs-charts .rp-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-dim);font-size:11px}.rs-note{position:fixed;bottom:8px;left:50%;transform:translate(-50%);z-index:210;color:var(--text-dim);font-size:10px;background:#0d1117cc;padding:3px 10px;border-radius:7px}.rs-note.err{color:#ff8291}@media(max-width:767px),(orientation:portrait){.rs-ctls{position:fixed;left:0;right:0;bottom:0;z-index:210;justify-content:center;margin-left:0;gap:5px;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border)}.replay-stage{padding-bottom:52px}.rs-ctls .rp-btn{width:34px;height:38px}.rs-ctls .rp-play{width:40px}.rs-ctls .rp-speed{min-width:42px;height:38px}.rs-ctls .rs-speedlabel{min-width:36px;font-size:10.5px}.rs-note{bottom:58px}}.replay-stage{z-index:300}.rs-strip .tf-dd-menu{bottom:auto;top:100%}.rs-x,.rs-tf{margin-left:auto}.rs-tf+.rs-x{margin-left:8px}@media(min-width:768px)and (orientation:landscape){.rs-ctls{position:absolute;left:50%;transform:translate(-50%);margin-left:0;z-index:320}}.rs-loadcover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--bg);color:var(--text-dim);font-size:11px;letter-spacing:.08em;animation:fade-in .12s ease}.rs-strip .rp-progress{height:5px;cursor:pointer}.rp-mark{position:absolute;top:-3px;width:3px;height:11px;border-radius:2px;border:1px solid rgba(13,17,23,.85);pointer-events:none;transform:translate(-2px)}.rp-mark.be{background:#b8bcc7}.rp-mark.sl{background:#ef5350}.rp-mark.end{background:#f0f3fa}.rs-ctls .rs-tf{position:relative;margin-left:0}.rs-tf-row{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:5px;padding:7px;background:var(--surface);border:1px solid var(--border-2);border-radius:10px;z-index:320;width:max-content;max-width:92vw}.rs-tf-row .rp-btn{min-width:40px;font-size:10.5px}.rs-scrub{flex:none;display:flex;align-items:center;padding:5px 10px;background:var(--surface);border-bottom:1px solid var(--border)}.rs-scrub .rp-progress{position:relative;top:auto;left:0;right:0;flex:1;height:14px;border-radius:7px;touch-action:none;cursor:pointer;background:#f0f3fa0a;border:1px solid var(--border-2);box-sizing:border-box}.rs-scrub .rp-progress>div{border-radius:7px;height:100%;background:#26a69a1a;border:1px solid rgba(38,166,154,.7);box-sizing:border-box}.rs-scrub .rp-progress.buffering>div{animation:rp-buffering 1.1s ease-in-out infinite}@keyframes rp-buffering{0%,to{border-color:#26a69ab3;background:#26a69a1a}50%{border-color:#26a69a38;background:#26a69a08}}@media(prefers-reduced-motion:reduce){.rs-scrub .rp-progress.buffering>div{animation:none}}.rp-mark{top:-3px;height:20px}.rs-speedlabel{display:inline-flex;align-items:center;justify-content:center;min-width:44px;font-size:11px;color:var(--text);font-variant-numeric:tabular-nums}@media(max-width:767px),(orientation:portrait){.rs-ctls .rs-tf-row{top:auto;bottom:calc(100% + 8px)}.rs-strip{order:0}.rs-charts{order:1}.rs-scrub{order:2;border-bottom:none;border-top:1px solid var(--border)}}.home-stage{height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.home-box{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(340px,86vw);text-align:center}.home-brand{font-family:var(--mono);font-weight:600;letter-spacing:.4em;font-size:26px;color:var(--accent);text-shadow:0 0 24px var(--accent-glow);padding-left:.4em}.home-pitch{color:var(--text-dim);font-size:13px;line-height:1.6;margin:0}.home-gbtn{display:block;width:100%;text-align:center;background:#fff;color:#1f1f1f;text-decoration:none;padding:11px 16px;border-radius:var(--radius-sm);font-weight:600;font-size:13px}.home-gbtn:hover{background:#f1f3f4}.home-note{color:var(--text-mute);font-size:11px;margin:0}.main-statwrap{width:min(920px,100%);padding-bottom:14px;--pa: var(--accent);--pa-soft: rgba(45, 212, 191, .12);--pa-border: rgba(45, 212, 191, .45)}.main-statwrap.narrow{width:min(720px,100%);padding-bottom:0}.player-avatar{width:22px;height:22px;border-radius:50%;border:1px solid var(--border-2);flex:none}.player-avatar.big{width:34px;height:34px}.player-avatar-empty{background:var(--surface-2);display:inline-block}.player-stage{min-height:100dvh;background:var(--bg);display:flex;flex-direction:column;align-items:center;padding:14px 16px 32px;box-sizing:border-box;gap:14px}.player-head{width:min(720px,100%);display:flex;align-items:center;gap:12px}.player-title{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.player-name.big{font-size:15px;color:var(--text)}.player-joined{font-size:11px;color:var(--text-mute)}.player-modeseg{flex:none}.player-meta{width:min(720px,100%);font-size:11px;letter-spacing:.14em;color:var(--text-dim)}.player-games,.player-grid-wrap{width:min(720px,100%)}.player-sq-grid{display:flex;flex-wrap:wrap;gap:4px}.player-detail{width:min(720px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.player-detail .kv{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-dim)}.player-detail .kv>span:first-child{display:inline-flex;align-items:center;gap:6px}.player-replay{align-self:flex-start;display:inline-flex;align-items:center;gap:7px}.friend-btn{display:inline-flex;align-items:center;gap:6px;flex:none}
