@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2) format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2) format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.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:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) 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:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.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:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.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:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black: #000;--base: #000;--bg: color-mix(in srgb, var(--base), #fff 2.4%);--panel: color-mix(in srgb, var(--base), #fff 3.9%);--panel-2: color-mix(in srgb, var(--base), #fff 6.3%);--panel-3: color-mix(in srgb, var(--base), #fff 9%);--hover: rgba(255, 255, 255, .05);--active: rgba(255, 255, 255, .09);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--white: #fff;--text: #ececea;--muted: rgba(255, 255, 255, .62);--faint: rgba(255, 255, 255, .38);--lime: #bafe08;--lime-rgb: 186, 254, 8;--on-lime: #000;--lime-hi: color-mix(in srgb, var(--lime), #fff 35%);--lime-soft: color-mix(in srgb, var(--lime), #fff 60%);--danger: #ff6b6b;--font: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--ease: cubic-bezier(.7, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.55, 0, .75, .1);--spring: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121 24.4%, 1.149 27.2%, 1.163 30.8%, 1.159, 1.143 37.8%, 1.088 44.1%, 1.017 52.6%, .983 58.4%, .969 64.1%, .981 75.6%, 1.004 93.2%, 1);--spring-soft: linear(0, .012, .047 2.6%, .18 5.3%, .379 8.4%, .787 15%, .946 18.6%, 1.04 22.4%, 1.075 25.4%, 1.087 28.5%, 1.081 32.1%, 1.039 40.6%, 1.009 49.2%, .996 58.6%, 1.001 77.1%, 1);--t-fast: .14s;--t: .24s;--t-slow: .42s;--rail: 72px;--sidebar: 248px;--members: 248px;color-scheme:dark}@property --c{syntax: "<length-percentage>"; inherits: true; initial-value: 0px;}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--base);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:var(--lime)}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}::selection{background:var(--lime);color:var(--on-lime)}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#ffffff38}::-webkit-scrollbar-track{background:transparent}.chamfer,.btn,.avatar__face,.rail__item,.badge,.pill,.icon-btn{--c: 8px;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)))}.btn{--c: 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;font-weight:500;font-size:.92rem;white-space:nowrap;text-decoration:none;transition:background .25s,color .25s,opacity .25s,transform .4s var(--spring)}.btn svg{width:17px;height:17px}.btn:active:not(:disabled){transform:scale(.97);transition-duration:80ms}.btn:disabled{opacity:.55}.btn--lime{background:var(--lime);color:var(--on-lime)}.btn--lime:hover:not(:disabled){background:var(--lime-hi)}.btn--white{background:var(--white);color:var(--black)}.btn--ghost{background:#ffffff0f;color:var(--white);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost:hover:not(:disabled){background:#ffffff1c}.btn--danger{background:#ff6b6b1f;color:var(--danger)}.btn--danger:hover{background:#ff6b6b33}.btn--block{width:100%;height:48px}.icon-btn{--c: 6px;width:34px;height:34px;flex:none;display:grid;place-items:center;color:var(--muted);transition:background .2s,color .2s}.icon-btn svg{width:19px;height:19px}.icon-btn:hover{background:var(--hover);color:var(--white)}.icon-btn{transition:background .2s,color .2s,transform .3s var(--spring)}.icon-btn:active{transform:scale(.88);transition-duration:80ms}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px rgba(var(--lime-rgb),.7)}.badge{--c: 4px;display:inline-flex;align-items:center;padding:2px 6px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.06em;color:var(--on-lime);background:var(--lime);line-height:1.3}.pill{--c: 6px;display:inline-flex;padding:5px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);background:rgba(var(--lime-rgb),.12)}.field{display:grid;gap:7px}.field>span{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.field>span small{text-transform:none;letter-spacing:0;font-family:var(--font);color:var(--faint);font-size:11.5px}.field input,.field__prefix{width:100%;height:46px;padding:0 14px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:8px;color:var(--white);outline:none;transition:border-color .2s,box-shadow .2s}.field input:focus,.field__prefix:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.15)}.field__area{width:100%;min-height:96px;max-height:240px;padding:12px 14px;resize:vertical;line-height:1.45;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:8px;color:var(--white);outline:none;transition:border-color .2s,box-shadow .2s}.field__area:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.15)}.field__count{justify-self:end;margin-top:-2px;font-family:var(--mono);font-size:10.5px;color:var(--faint)}.field__prefix{display:flex;align-items:center;gap:6px}.field__prefix b{color:var(--faint);font-weight:500}.field__prefix input{height:100%;padding:0;border:0;background:none;box-shadow:none!important}.field__hint{color:var(--faint);font-size:12px}.form{display:grid;gap:18px}.form__error,.auth__error{padding:10px 12px;font-size:13.5px;color:#ffb4b4;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.25);border-radius:8px}.form__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px;flex-wrap:wrap}.form__actions .btn--danger{margin-right:auto}.tabs{display:flex;gap:4px;padding:4px;margin-bottom:18px;background:var(--panel-2);border-radius:10px}.tabs button{flex:1;height:38px;border-radius:7px;font-size:14px;color:var(--muted);transition:background .2s,color .2s}.tabs button.is-active{background:var(--panel-3);color:var(--white);box-shadow:inset 0 0 0 1px var(--line-strong)}.choice{display:grid;gap:8px}.choice button{display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:left;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;transition:border-color .2s,background .2s}.choice button svg{width:22px;height:22px;color:var(--muted);flex:none}.choice button span{display:grid}.choice button small{color:var(--faint);font-size:12.5px}.choice button.is-active{border-color:var(--lime);background:rgba(var(--lime-rgb),.07)}.choice button.is-active svg{color:var(--lime)}.copy{display:flex;gap:8px;padding:6px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:10px}.copy input{flex:1;min-width:0;padding:0 10px;background:none;border:0;outline:none;color:var(--white);font-family:var(--mono);font-size:13px}.hint{margin-top:14px;color:var(--faint);font-size:13px}.hint code{font-family:var(--mono);color:var(--lime)}.server-preview{display:flex;align-items:center;gap:14px;padding:14px;background:var(--panel-2);border-radius:10px;color:var(--muted);font-size:13.5px}.server-preview__icon{--c: 12px;flex:none;width:56px;height:56px;display:grid;place-items:center;background:var(--lime);color:var(--on-lime);font-weight:700;font-size:18px;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)))}.server-preview b{color:var(--white);font-weight:500}.profile-card{display:flex;align-items:center;gap:16px;padding:16px;background:linear-gradient(135deg,rgba(var(--lime-rgb),.12),transparent 60%),var(--panel-2);border-radius:12px}.profile-card span{display:grid}.profile-card b{font-size:1.1rem;color:var(--white)}.profile-card small{color:var(--faint)}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatches button{width:34px;height:34px;border-radius:8px;box-shadow:inset 0 0 0 1px #0000004d;transition:transform .2s var(--ease-out)}.swatches button:hover{transform:scale(1.08)}.swatches button.is-active{box-shadow:0 0 0 2px var(--base),0 0 0 4px var(--white)}.avatar{position:relative;display:inline-block;flex:none}.avatar__face{--c: 26%;width:100%;height:100%;display:grid;place-items:center;font-weight:600;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.avatar__mark{height:58%;width:auto}.avatar__face.has-photo{background:var(--panel-3)!important}.avatar__face img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.avatar.has-status .avatar__face{--hole: calc(var(--sd) / 2 + var(--sg));--at: calc(100% - var(--sd) / 2 + var(--so));-webkit-mask:radial-gradient(circle at var(--at) var(--at),#0000 calc(var(--hole) - .3px),#000 calc(var(--hole) + .3px));mask:radial-gradient(circle at var(--at) var(--at),#0000 calc(var(--hole) - .3px),#000 calc(var(--hole) + .3px))}.avatar__status{position:absolute;right:calc(var(--so) * -1);bottom:calc(var(--so) * -1);width:var(--sd);height:var(--sd)}.avatar__status i,.status-icon i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--st);-webkit-mask:var(--shape) center / 100% 100% no-repeat;mask:var(--shape) center / 100% 100% no-repeat;animation:status-pop .42s var(--spring) both;transition:background-color var(--t)}.status-icon{position:relative;display:inline-block;flex:none}@keyframes status-pop{0%{transform:scale(.3) rotate(-30deg);opacity:0}}[data-status=online]{--st: var(--lime);--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5'/%3E%3C/svg%3E")}[data-status=idle]{--st: #ffb938;--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cmask id='m'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23fff'/%3E%3Ccircle cx='2.4' cy='2.4' r='3.7'/%3E%3C/mask%3E%3Crect width='10' height='10' mask='url(%23m)'/%3E%3C/svg%3E")}[data-status=dnd]{--st: #ff4f5e;--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cmask id='m'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23fff'/%3E%3Crect x='2' y='3.9' width='6' height='2.2' rx='1.1'/%3E%3C/mask%3E%3Crect width='10' height='10' mask='url(%23m)'/%3E%3C/svg%3E")}[data-status=offline]{--st: #7c7c7c;--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill-rule='evenodd' d='M5 0a5 5 0 1 1 0 10A5 5 0 0 1 5 0zm0 2.7a2.3 2.3 0 1 0 0 4.6 2.3 2.3 0 0 0 0-4.6z'/%3E%3C/svg%3E")}.avatar__status[data-status=online] i{filter:drop-shadow(0 0 3px rgba(var(--lime-rgb),.55))}.splash{height:100%;display:grid;place-content:center;justify-items:center;gap:28px;background:radial-gradient(40% 40% at 50% 50%,rgba(var(--lime-rgb),.12),transparent 70%),var(--base)}.splash__logo{width:180px;color:var(--white);animation:breathe 1.8s ease-in-out infinite}.splash__bar{width:120px;height:2px;background:var(--line);position:relative;overflow:hidden;border-radius:2px}.splash__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--lime);animation:bar 1.1s var(--ease) infinite}@keyframes breathe{50%{opacity:.6}}@keyframes bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.loading{height:100%;display:grid;place-items:center}.qs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;justify-content:center;align-items:flex-start;padding:14vh 16px 16px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:qs-fade var(--t) var(--ease-out) both}.qs__box{width:min(560px,100%);max-height:70vh;display:flex;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--panel-2) 92%,transparent);border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 30px 80px #0009,0 0 0 1px rgba(var(--lime-rgb),.06);animation:qs-in var(--t-slow) var(--spring-soft) both}.qs__field{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--muted)}.qs__field svg{width:20px;height:20px;flex:none}.qs__field input{flex:1;min-width:0;background:none;border:0;outline:0;font-size:17px;color:var(--text)}.qs__field input::placeholder{color:var(--faint)}.qs kbd{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 5px;border-radius:5px;background:var(--panel-3);border:1px solid var(--line-strong);font:600 11px var(--mono);color:var(--muted)}.qs__title{margin:10px 16px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.qs__list{overflow-y:auto;padding:0 8px 8px;overscroll-behavior:contain}.qs__item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;color:var(--muted);animation:qs-item var(--t-slow) var(--ease-out) calc(var(--i) * 18ms) both}.qs__item.is-sel{background:var(--active);color:var(--text);box-shadow:inset 2px 0 0 var(--lime)}.qs__glyph,.qs__sicon{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--panel-3);overflow:hidden}.qs__glyph svg{width:16px;height:16px}.qs__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--text)}.qs__hint{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--faint)}.qs__kind{flex:none;font-size:11px;color:var(--faint);opacity:0;transition:opacity var(--t-fast)}.qs__item.is-sel .qs__kind{opacity:1;color:var(--lime)}.qs__empty{margin:18px 10px;text-align:center;color:var(--faint);font-size:13.5px}.qs__tips{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:10px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--faint)}.qs__tips span{display:inline-flex;align-items:center;gap:4px}@keyframes qs-fade{0%{opacity:0}}@keyframes qs-in{0%{opacity:0;transform:translateY(-14px) scale(.97)}}@keyframes qs-item{0%{opacity:0;transform:translateY(4px)}}@media(max-width:600px){.qs{padding-top:max(12px,env(safe-area-inset-top))}.qs__tips,.qs__kind{display:none}}.guard{height:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:var(--muted);animation:guard-in var(--t-slow) var(--ease-out) both}.guard b{color:var(--text);font-size:15px;font-weight:600}.guard p{margin:0;max-width:300px;font-size:13px}.guard__icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:4px;color:var(--danger);background:#ff6b6b1a;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.guard__icon svg{width:22px;height:22px}.guard__retry{margin-top:6px}.guard--compact{min-height:120px;padding:16px;gap:6px}.guard--compact .guard__icon{width:36px;height:36px}.guard--compact b{font-size:13.5px}@keyframes guard-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.loading__spin{width:26px;height:26px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--lime);animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.auth{--px: 0;--py: 0;height:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:auto}@keyframes grid-drift{to{background-position:48px 48px,48px 48px}}@keyframes aurora{50%{transform:translate(4%,-3%) scale(1.08)}to{transform:translate(-3%,4%) scale(.96)}}@keyframes shard-float{50%{transform:translateY(-16px) rotate(8deg)}}@keyframes lb-rise{0%{opacity:0;transform:translateY(46%) scaleY(.55)}}@keyframes lb-drop{0%{opacity:0;transform:translate(-40%,-260%) rotate(-30deg)}}@keyframes lb-flash{0%{filter:drop-shadow(0 0 0 rgba(var(--lime-rgb),0))}25%{filter:drop-shadow(0 0 22px rgba(var(--lime-rgb),.9))}to{filter:drop-shadow(0 0 0 rgba(var(--lime-rgb),0))}}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes demo-in{0%{opacity:0;transform:translateY(40px)}}@keyframes live-ping{70%{box-shadow:0 0 0 7px rgba(var(--lime-rgb),0)}to{box-shadow:0 0 rgba(var(--lime-rgb),0)}}@keyframes demo-msg{0%{opacity:0;transform:translateY(18px) scale(.97)}}.demo__meta .badge{font-size:8px;padding:1px 4px}@keyframes count-up{0%{transform:translateY(70%);opacity:0}}@keyframes dot-bounce{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes caret{50%{opacity:0}}@keyframes voice-in{0%{opacity:0;transform:translateY(20px) scale(.8)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes corner-in{0%{opacity:0;transform:scale(2.2)}}.auth .field input{transition:border-color .2s,box-shadow .3s,background .2s}.auth .field input:hover,.auth .field__prefix:hover{border-color:#ffffff47}.auth .field input:focus,.auth .field__prefix:focus-within{background:color-mix(in srgb,var(--base),#fff 7.5%)}.auth .field__prefix input:hover{border:0}.auth .field>span{transition:color .2s}.auth .field:focus-within>span{color:var(--lime)}@keyframes shine{0%{left:-40%}30%,to{left:130%}}.auth__switch .linkbtn:disabled{color:var(--faint);cursor:default;text-decoration:none}@keyframes warp-load{to{transform:scaleX(.72)}}html[data-warp=out] .auth{transform-origin:var(--warp-x) var(--warp-y);animation:auth-sink .9s cubic-bezier(.3,.1,.2,1) forwards}@keyframes auth-sink{to{transform:scale(.88);filter:blur(8px) brightness(.4) saturate(.6)}}html[data-warp=in] .shell{animation:shell-emerge .95s var(--ease-out) .28s both}@keyframes shell-emerge{0%{transform:scale(1.08);filter:blur(12px) brightness(1.5) saturate(1.3)}}.invite{height:100%;display:grid;place-items:center;padding:20px;background:radial-gradient(50% 50% at 50% 40%,rgba(var(--lime-rgb),.12),transparent 70%),var(--base);overflow:auto}.invite__card{width:min(440px,100%);display:grid;justify-items:center;gap:14px;padding:40px 32px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:18px}.invite__logo{width:110px;color:var(--white);margin-bottom:12px}.invite__icon{width:84px;height:84px;display:grid;place-items:center;font-size:28px;font-weight:700;color:var(--on-lime);background:var(--lime);clip-path:polygon(0 0,74% 0,100% 26%,100% 100%,26% 100%,0 74%)}.invite__eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.invite__card h1{font-size:1.7rem;font-weight:600;letter-spacing:-.035em;color:var(--white)}.invite__sub{display:inline-flex;align-items:center;gap:8px;color:var(--muted);margin-bottom:10px}.invite__name{display:inline-flex;align-items:center;gap:4px}.invite__icon.is-official{background:var(--base);box-shadow:inset 0 0 0 2px rgba(var(--lime-rgb),.6)}.invite__mark{height:44px;width:auto}.invite__official{margin-top:-6px;padding:6px 12px;font-size:12.5px;font-weight:500;color:var(--lime);background:rgba(var(--lime-rgb),.08);border:1px solid rgba(var(--lime-rgb),.3);border-radius:999px}.invite__actions{width:100%;display:grid;gap:10px}.shell{position:relative;height:100%;display:grid;grid-template-columns:auto minmax(0,1fr);background:var(--bg)}.shell.has-members{grid-template-columns:auto minmax(0,1fr) var(--members)}.shell__nav{display:flex;min-height:0}.shell__main{min-width:0;min-height:0;display:flex;flex-direction:column}.shell__scrim{display:none}.shell__offline{position:absolute;left:50%;top:12px;z-index:80;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--on-lime);background:var(--lime);border-radius:999px;box-shadow:0 10px 30px #00000080}.shell__offline svg{width:16px;height:16px}.rail{width:var(--rail);flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0;background:var(--base);border-right:1px solid var(--line);overflow-y:auto;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail__group{display:flex;flex-direction:column;align-items:center;gap:10px}.rail__item{--c: 26%;position:relative;width:46px;height:46px;flex:none;display:grid;place-items:center;font-weight:600;font-size:14px;color:var(--muted);background:var(--panel-3);transition:background .25s,color .25s,--c .25s}.rail__item:hover,.rail__item.is-active{background:var(--lime);color:var(--on-lime)}.rail__item.is-official{background:var(--panel-3)}.rail__item.is-official:hover,.rail__item.is-official.is-active{background:color-mix(in srgb,var(--base) 90%,var(--lime));box-shadow:inset 0 0 0 1px rgba(var(--lime-rgb),.5)}.rail__mark{height:26px;width:auto}.rail__seal{position:absolute;right:-5px;bottom:-5px;z-index:1;display:grid;place-items:center;pointer-events:none;animation:badge-pop .6s var(--spring) .35s both}.rail__seal:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:var(--base);border-radius:50%}.rail__seal .vbadge{position:relative;margin:0}.rail__item--add{background:transparent;color:var(--lime);box-shadow:inset 0 0 0 1px var(--line-strong)}.rail__item--add svg{width:22px;height:22px}.rail__item--add:hover{background:var(--lime);color:var(--on-lime);box-shadow:none}.rail__group--end{margin-top:auto}.rail__item--inbox,.rail__item--staff{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong)}.rail__item--inbox svg{width:21px;height:21px}.rail__item--inbox:hover,.rail__item--inbox.is-active{background:var(--panel-3);color:var(--white)}.rail__item--inbox.has-unread{color:var(--lime);box-shadow:inset 0 0 0 1px rgba(var(--lime-rgb),.5)}.rail__item--inbox svg.is-ringing{transform-origin:50% 10%;animation:bell-ring .9s var(--ease-out)}@keyframes bell-ring{10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-14deg)}50%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}70%{transform:none}}.rail__item--staff svg{width:21px;height:21px}.rail__item--staff:hover{background:var(--white);color:var(--black);box-shadow:none}.rail__sep{width:28px;height:1px;background:var(--line-strong)}.rail__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.sicon--img{display:block;width:100%;height:100%;object-fit:cover}.rail__item.has-icon .sicon--img{transition:filter .25s}.rail__item.has-icon:not(.is-active):not(:hover) .sicon--img{filter:saturate(.9)}.rail__item--dm{background:transparent;border-radius:50%;transition:transform .3s var(--spring),border-radius .3s}.rail__item--dm:hover{background:transparent;transform:translateY(-1px)}.rail__item--dm .avatar__face{transition:border-radius .3s}.rail__waiting{animation:rail-in .55s var(--spring) both}.rail__group{position:relative}.rail__group:before{content:"";position:absolute;left:-13px;top:50%;width:4px;height:0;margin-top:0;background:var(--white);border-radius:0 4px 4px 0;transition:height .25s var(--ease-out),margin .25s var(--ease-out)}.rail__group:has(.rail__item.has-unread):before{height:8px;margin-top:-4px}.rail__group:has(.rail__item:hover):before{height:20px;margin-top:-10px}.rail__group:has(.rail__item.is-active):before{height:36px;margin-top:-18px;background:var(--lime)}.rail__group:has(.rail__sep):before{top:23px}.rail__folder{--folder: var(--muted);display:flex;flex-direction:column;align-items:center;gap:10px;border-radius:16px;transition:background .3s var(--ease-out),padding .3s var(--ease-out);animation:rail-in .55s var(--spring) both;animation-delay:calc(min(var(--i, 0),12)*40ms)}.rail__folder>.rail__group{animation:none}.rail__folder.is-open{background:color-mix(in srgb,var(--folder) 16%,transparent);padding-bottom:8px}.rail__folder.is-open>.rail__group:not(:first-child){animation:rail-in .4s var(--spring) both;animation-delay:calc(min(var(--i, 0),8)*30ms)}.rail__item--folder{background:color-mix(in srgb,var(--folder) 22%,var(--panel-3))}.rail__item--folder:hover{background:color-mix(in srgb,var(--folder) 34%,var(--panel-3));color:inherit}.rail__item--folder.is-active{background:color-mix(in srgb,var(--folder) 34%,var(--panel-3))}.rail__folder.is-open .rail__item--folder{background:transparent}.rail__folder-icon{width:24px;height:24px;color:var(--folder)}.rail__folder:not([style*=--folder]) .rail__folder-icon{color:#7b8cff}.rail__minis{position:absolute;top:7px;right:7px;bottom:7px;left:7px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px}.rail__item:hover>.rail__minis{transform:none}.rail__mini{position:relative;overflow:hidden;border-radius:5px;display:grid;place-items:center;font-size:7px;font-weight:700;color:var(--white);background:var(--panel-2)}.rail__mini .sicon--img{position:absolute;top:0;right:0;bottom:0;left:0}.rail__mini>*{max-width:100%}html.is-rail-dragging,html.is-rail-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}html.is-rail-dragging [data-tip]:after,html.is-rail-dragging .tip{display:none!important}.rail__group.is-dragging,.rail__folder.is-dragging{opacity:.3}.rail__group.is-target>.rail__item{transform:scale(1.08);box-shadow:0 0 0 2px var(--lime),0 0 18px rgba(var(--lime-rgb),.35)}.rail-ghost{position:fixed;left:0;top:0;z-index:9999;display:flex;align-items:center;gap:12px;pointer-events:none;will-change:transform}.rail-ghost>.rail__item{opacity:.85;box-shadow:0 10px 28px #0000008c;animation:ghost-lift .2s var(--spring) both}.rail-ghost__name{padding:7px 11px;border-radius:8px;background:var(--black);color:var(--white);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 6px 20px #00000073}@keyframes ghost-lift{0%{transform:scale(1)}to{transform:scale(1.06)}}.rail-drop{position:fixed;z-index:9998;height:3px;margin-top:-1.5px;border-radius:3px;background:var(--lime);box-shadow:0 0 10px rgba(var(--lime-rgb),.6);pointer-events:none}.rail-swatch{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff26}.sidebar{width:var(--sidebar);flex:none;display:flex;flex-direction:column;min-height:0;background:var(--panel);border-right:1px solid var(--line)}.sidebar--empty{background:var(--panel)}.sidebar__head{position:relative;flex:none;border-bottom:1px solid var(--line)}.sidebar__title{width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;text-align:left;transition:background .2s}.sidebar__title:hover{background:var(--hover)}.sidebar__title>span{display:grid;min-width:0}.sidebar__title b{font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__title small{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;color:var(--faint)}.sidebar__title>svg{width:18px;height:18px;color:var(--muted);flex:none;transition:transform .3s var(--ease)}.sidebar__title>svg.is-flipped{transform:rotate(180deg)}.official-tag{--c: 4px;flex:none;margin-left:6px;padding:2px 6px 1px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:var(--on-lime);background:var(--lime);cursor:default;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));animation:badge-pop .55s var(--spring) .2s both}.official-ribbon{position:relative;flex:none;display:flex;align-items:center;gap:10px;margin:10px 10px 0;padding:9px 12px 9px 9px;overflow:hidden;background:linear-gradient(120deg,rgba(var(--lime-rgb),.14),rgba(var(--lime-rgb),.03) 70%),color-mix(in srgb,var(--base) 94%,var(--lime));border:1px solid rgba(var(--lime-rgb),.35);border-radius:10px;animation:fade-up .5s var(--ease-out) .1s both}.official-ribbon__mark{width:30px;height:30px;flex:none;display:grid;place-items:center;background:var(--base);border:1px solid rgba(var(--lime-rgb),.55);border-radius:8px}.official-ribbon__mark svg{height:18px;width:auto}.official-ribbon__text{display:grid;min-width:0;line-height:1.25}.official-ribbon__text b{font-size:12.5px;font-weight:600;color:var(--lime);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.official-ribbon__text small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.official-ribbon__shine{position:absolute;top:-20%;bottom:-20%;left:-40%;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(var(--lime-rgb),.18) 45%,rgba(255,255,255,.22) 50%,rgba(var(--lime-rgb),.18) 55%,transparent);transform:translate(0) skew(-12deg);animation:ribbon-shine 6s var(--ease) 1s infinite}@keyframes ribbon-shine{0%{transform:translate(0) skew(-12deg)}22%,to{transform:translate(560%) skew(-12deg)}}.menu{position:absolute;left:10px;right:10px;top:calc(100% + 6px);z-index:30;display:grid;gap:2px;padding:6px;background:color-mix(in srgb,var(--base),#fff 7.1%);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 20px 50px #0009;animation:pop .2s var(--ease-out)}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.menu__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;font-size:14px;color:var(--text);border-radius:6px;text-align:left}.menu__item svg{width:17px;height:17px}.menu__item:hover{background:var(--active)}.menu__item.is-accent{color:var(--lime)}.menu__item.is-accent:hover{background:var(--lime);color:var(--on-lime)}.menu__item.is-danger{color:var(--danger)}.menu__item.is-danger:hover{background:#ff6b6b24}.sidebar__list{flex:1;min-height:0;overflow-y:auto;padding:8px 8px 16px;display:grid;align-content:start;gap:1px}.sidebar__cat{display:flex;align-items:center;justify-content:space-between;padding:16px 8px 6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.sidebar__cat button{width:20px;height:20px;display:grid;place-items:center;color:var(--faint);border-radius:4px}.sidebar__cat button svg{width:15px;height:15px}.sidebar__cat button:hover{color:var(--white);background:var(--hover)}.channel{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:14.5px;color:var(--faint);border-radius:6px;text-align:left;transition:background .15s,color .15s}.channel svg{width:17px;height:17px;flex:none;opacity:.75}.channel__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel__soon{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);opacity:0;transition:opacity .2s}.channel:hover{background:var(--hover);color:var(--text)}.channel:hover .channel__soon{opacity:1}.channel.is-active{background:var(--active);color:var(--white)}.channel.is-unread{color:var(--white);font-weight:600}.channel.is-unread:before{content:"";position:absolute;left:-8px;top:50%;width:4px;height:8px;margin-top:-4px;background:var(--white);border-radius:0 4px 4px 0}.me{flex:none;display:flex;align-items:center;gap:2px;padding:8px;background:color-mix(in srgb,var(--base),#fff 2%);border-top:1px solid var(--line)}.me__who{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:6px;text-align:left}.me__who:hover{background:var(--hover)}.me__who>span:last-child{display:grid;min-width:0;line-height:1.25}.me__who b{font-size:13.5px;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me__who small{font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat{flex:1;min-height:0;display:flex;flex-direction:column}.chat__head{flex:none;height:60px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent)}.chat__head h1{font-size:16px;font-weight:600;color:var(--white);white-space:nowrap}.chat__icon{width:20px;height:20px;color:var(--faint);flex:none}.chat__topic{min-width:0;flex:1;padding-left:12px;margin-left:4px;border-left:1px solid var(--line-strong);color:var(--faint);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat__menu{display:none}.chat__members{margin-left:auto}.chat__members.is-on{color:var(--lime)}.msgs-wrap{position:relative;flex:1;min-height:0;display:flex}.msgs{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 0 8px;overscroll-behavior:contain}.msg.is-far{content-visibility:hidden;contain-intrinsic-size:auto 64px}.receipt{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:2px 18px 4px 0;font-size:11.5px;font-weight:500;color:var(--faint);animation:receipt-in var(--t) var(--ease-out) both}.receipt svg{width:16px;height:11px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.receipt svg path{stroke-dasharray:16;stroke-dashoffset:0;animation:receipt-tick .36s var(--ease-out) both}.receipt svg path+path{animation-delay:.12s}.receipt.is-seen{color:var(--lime)}@keyframes receipt-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes receipt-tick{0%{stroke-dashoffset:16}}.msgs--state{flex:1;display:grid;place-items:center;color:var(--muted)}.msgs__error{display:grid;justify-items:center;gap:14px;padding:20px;text-align:center}.msgs__more{display:grid;place-items:center;padding:16px}.msgs__jump{position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:8px 16px;font-size:13px;font-weight:500;color:var(--on-lime);background:var(--lime);border-radius:999px;box-shadow:0 8px 24px #00000080;animation:pop .25s var(--ease-out)}.welcome{padding:40px 20px 18px}.welcome__icon{width:64px;height:64px;display:grid;place-items:center;color:var(--on-lime);background:var(--lime);margin-bottom:16px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.welcome__icon svg{width:32px;height:32px}.welcome h2{font-size:1.8rem;font-weight:600;letter-spacing:-.035em;color:var(--white);margin-bottom:6px}.welcome p{color:var(--muted)}.welcome b{color:var(--white);font-weight:500}.day{display:flex;align-items:center;gap:12px;margin:18px 20px 6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.day:before,.day:after{content:"";flex:1;height:1px;background:var(--line)}.msg{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);padding:6px 20px 6px 8px;margin-top:12px;animation:msg-in .35s var(--ease-out)}.msg.is-grouped{margin-top:0;padding-top:2px;padding-bottom:2px}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}.msg:hover{background:#ffffff06}.msg__side{display:flex;justify-content:center;align-items:flex-start;padding-top:2px}.msg__hover-time{opacity:0;font-family:var(--mono);font-size:10px;color:var(--faint);padding-top:4px}.msg:hover .msg__hover-time{opacity:1}.msg__body{min-width:0;padding-left:6px}.msg__meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.msg__meta strong{font-weight:600;color:var(--white)}.msg.is-bot .msg__meta strong{color:var(--lime)}.msg__meta time{font-size:11.5px;color:var(--faint)}.msg__text{font-size:var(--chat-size, 15px);color:var(--text);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.msg.is-bot .msg__text{border-left:2px solid var(--lime);padding-left:10px;margin-top:2px}.msg.is-pending .msg__text{opacity:.5}.msg.is-failed .msg__text{color:#ffb4b4}.msg__edited{margin-left:6px;font-size:11px;color:var(--faint)}.msg__retry{display:block;margin-top:4px;font-size:12.5px;color:var(--danger);text-decoration:underline;text-align:left}.msg__edit{display:grid;gap:6px;margin-top:2px}.msg__edit textarea{width:100%;resize:none;padding:10px 12px;background:var(--panel-2);border:1px solid var(--lime);border-radius:8px;outline:none;color:var(--white);line-height:1.45}.msg__edit small{font-size:11.5px;color:var(--faint)}.msg__edit-box{position:relative;display:flex;align-items:flex-start;gap:8px;padding:12px 10px 12px 16px;background:var(--panel-2);border:1px solid color-mix(in srgb,var(--lime) 45%,transparent);border-radius:10px;box-shadow:0 0 0 3px rgba(var(--lime-rgb),.07);transition:border-color .15s,box-shadow .15s}.msg__edit-box:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.12)}.msg__edit .msg__edit-box textarea{flex:1;min-width:0;min-height:24px;padding:2px 0;font-size:15px;background:none;border:0;border-radius:0}.msg__edit-emoji{flex:none;width:30px;height:30px;display:grid;place-items:center;color:var(--muted);border-radius:8px;transition:color .15s,transform .3s var(--spring)}.msg__edit-emoji:hover{color:var(--lime);transform:scale(1.12) rotate(-8deg)}.msg__edit-emoji svg{width:20px;height:20px}.msg__edit-act{padding:0;font:inherit;color:var(--lime);cursor:pointer}.msg__edit-act:hover{text-decoration:underline}.msg__tools{position:absolute;right:16px;top:-14px;display:none;align-items:center;gap:2px;padding:3px;background:color-mix(in srgb,var(--base),#fff 7.8%);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 8px 20px #00000073;font-size:12.5px}.msg:hover .msg__tools,.msg__tools:focus-within{display:flex}.msg__tools span{padding:0 6px;color:var(--muted)}.msg__tools button{min-width:30px;height:28px;padding:0 6px;display:grid;place-items:center;color:var(--muted);border-radius:5px}.msg__tools button svg{width:16px;height:16px}.msg__tools button:hover{background:var(--active);color:var(--white)}.msg__tools button.is-danger:hover{color:var(--danger);background:#ff6b6b24}.md-code{padding:1px 5px;font-family:var(--mono);font-size:.86em;background:#ffffff14;border-radius:4px}.md-pre{margin:6px 0;padding:12px 14px;max-width:100%;overflow-x:auto;background:color-mix(in srgb,var(--base),#fff 5.5%);border:1px solid var(--line);border-left:2px solid var(--lime);border-radius:6px;font-family:var(--mono);font-size:13px;white-space:pre}.msg__text a{color:var(--lime);text-decoration:none;word-break:break-all}.msg__text a:hover{text-decoration:underline}.typing{flex:none;height:22px;display:flex;align-items:center;gap:8px;padding:0 22px;font-size:12.5px;color:var(--muted)}.typing i{display:inline-flex;gap:3px}.typing i b{width:5px;height:5px;border-radius:50%;background:var(--lime);animation:typing 1s infinite}.typing i b:nth-child(2){animation-delay:.15s}.typing i b:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.composer{flex:none;padding:0 16px 14px}.composer__box{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:12px;transition:border-color .2s,box-shadow .2s}.composer__box:focus-within{border-color:rgba(var(--lime-rgb),.6);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.1)}.composer__box.is-off{opacity:.6}.composer__box textarea{flex:1;min-height:24px;max-height:220px;padding:7px 0;resize:none;background:none;border:0;outline:none;color:var(--white);line-height:1.45}.composer__box textarea::placeholder{color:var(--faint)}.composer__count{align-self:center;font-family:var(--mono);font-size:11px;color:var(--faint)}.composer__count.is-max{color:var(--danger)}.composer__send{--c: 8px;width:40px;height:40px;flex:none;display:grid;place-items:center;color:var(--on-lime);background:var(--lime);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:opacity .2s,transform .2s}.composer__send svg{width:18px;height:18px}.composer__send:disabled{opacity:.25;background:var(--white)}.composer__send:not(:disabled):hover{transform:translateY(-1px)}.composer__hint{margin-top:6px;padding-left:4px;font-size:11px;color:var(--faint);-webkit-user-select:none;user-select:none}.msg__edit small,.typing,.blocked-msg span{-webkit-user-select:none;user-select:none}.composer__hint b{font-weight:500;color:var(--muted)}.lobby{flex:1;display:grid;place-content:center;justify-items:center;gap:14px;padding:40px 20px;text-align:center;background:radial-gradient(40% 45% at 50% 40%,rgba(var(--lime-rgb),.1),transparent 70%)}.lobby__rings{position:relative;width:150px;height:150px;display:grid;place-items:center;margin-bottom:8px}.lobby__rings span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(var(--lime-rgb),.5);border-radius:50%;animation:ring 2.4s var(--ease-out) infinite}.lobby__rings span:nth-child(2){animation-delay:.8s}.lobby__rings span:nth-child(3){animation-delay:1.6s}@keyframes ring{0%{transform:scale(.45);opacity:1}to{transform:scale(1.2);opacity:0}}.lobby__mark{height:68px;width:auto;color:var(--white)}.lobby h2{font-size:1.8rem;font-weight:600;letter-spacing:-.04em;color:var(--white)}.lobby__who{display:grid;justify-items:center;gap:10px}.lobby__faces{display:flex}.lobby__faces .avatar+.avatar{margin-left:-8px}.lobby__who p,.lobby__empty{color:var(--muted)}.lobby__join{height:52px;padding:0 30px;margin-top:8px;font-size:1rem}.lobby__hint{color:var(--faint);font-size:12.5px}.stage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--base),#fff 1.2%)}.stage__grid{flex:1;min-height:0;display:grid;gap:10px;padding:14px;align-content:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));overflow-y:auto}.stage__grid.n-1{grid-template-columns:minmax(0,min(100%,960px,calc((100dvh - 230px) * 16 / 9)));justify-content:center}.stage__grid.n-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stage__spot{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px}.stage__spot>.tile{flex:1;min-height:0;aspect-ratio:auto}.stage__strip{flex:none;display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.stage__strip .tile{flex:none;width:200px}.tile{position:relative;overflow:hidden;aspect-ratio:16 / 9;width:100%;display:grid;place-items:center;background:color-mix(in srgb,var(--base),#fff 6.7%);border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s;text-align:left}.tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:var(--base)}.tile video.is-mirror{transform:scaleX(-1)}.tile.is-screen video{object-fit:contain}.tile.is-speaking{box-shadow:inset 0 0 0 3px var(--lime),0 0 30px -6px rgba(var(--lime-rgb),.6)}.tile__face{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(50% 60% at 50% 50%,color-mix(in srgb,var(--tile-color) 22%,transparent),transparent 70%)}.tile.is-speaking .tile__face .avatar{animation:talk .9s ease-in-out infinite}@keyframes talk{50%{transform:scale(1.05)}}.tile__name{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;color:var(--white);background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile__name svg{width:14px;height:14px;color:var(--danger);flex:none}.tile__live{position:absolute;left:10px;top:10px;padding:3px 8px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:var(--white);background:#e5484d;border-radius:4px}.tile__state{position:absolute;right:10px;top:10px;padding:3px 8px;font-size:11px;color:var(--muted);background:#0009;border-radius:4px}.tile{cursor:pointer}.tile:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.tile__tools{position:absolute;right:10px;bottom:10px;display:flex;gap:6px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .25s var(--spring)}.tile:hover .tile__tools,.tile:focus-within .tile__tools{opacity:1;transform:none}.tile__tools button{width:32px;height:32px;display:grid;place-items:center;color:var(--white);background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;transition:background .15s,transform .3s var(--spring)}.tile__tools button:hover{background:#000000d9;transform:scale(1.08)}.tile__tools svg{width:15px;height:15px}.tile:fullscreen{aspect-ratio:auto;border-radius:0;box-shadow:none}.tile:fullscreen video{object-fit:contain}.vcontrols{flex:none;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 16px 16px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--base),#fff 2%);flex-wrap:wrap}.vcontrols__status{position:absolute;left:18px;bottom:26px;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.vcontrols__status i{width:8px;height:8px;border-radius:50%;background:#ffd27a}.vcontrols__status i.is-on{background:var(--lime);box-shadow:0 0 10px rgba(var(--lime-rgb),.8)}.vcontrols__buttons{display:flex;gap:10px}.vbtn{--c: 12px;position:relative;width:54px;height:54px;display:grid;place-items:center;color:var(--white);background:var(--panel-3);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:background .2s,color .2s,transform .15s}.vbtn svg{width:22px;height:22px}.vbtn:hover{background:color-mix(in srgb,var(--base),#fff 13.3%)}.vbtn:active{transform:translateY(1px)}.vbtn.is-off{background:#ff6b6b29;color:var(--danger)}.vbtn.is-on{background:var(--lime);color:var(--on-lime)}.vbtn--leave{width:72px;background:#e5484d;color:var(--white)}.vbtn--leave:hover{background:#f05a5f}.channel-wrap{display:grid}.channel.is-joined{color:var(--lime)}.channel__count{font-family:var(--mono);font-size:10.5px;color:var(--faint)}.vusers{display:grid;gap:1px;padding:2px 0 6px 28px}.vuser{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:13px;color:var(--muted);border-radius:6px}.vuser .avatar{border-radius:4px;transition:box-shadow .15s}.vuser.is-speaking .avatar{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--lime)}.vuser.is-speaking .vuser__name{color:var(--white)}.vuser__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vuser__live{padding:1px 5px;font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;color:var(--white);background:#e5484d;border-radius:3px}.vuser__icon{width:14px;height:14px;flex:none;color:var(--faint)}.vuser__icon.is-off{color:var(--danger)}.vpanel{flex:none;display:flex;align-items:center;gap:4px;padding:10px 8px 10px 12px;background:color-mix(in srgb,var(--base),#fff 2.7%);border-top:1px solid var(--line)}.vpanel__where{flex:1;min-width:0;display:grid;text-align:left;padding:2px 4px;border-radius:6px}.vpanel__where:hover small{text-decoration:underline}.vpanel__where b{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#ffd27a}.vpanel__where b.is-on{color:var(--lime)}.vpanel__where small{font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpanel__bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.vpanel__bars i{width:3px;background:currentColor;border-radius:1px;animation:bars 1s ease-in-out infinite}.vpanel__bars i:nth-child(1){height:5px}.vpanel__bars i:nth-child(2){height:10px;animation-delay:.2s}.vpanel__bars i:nth-child(3){height:7px;animation-delay:.4s}@keyframes bars{50%{transform:scaleY(.5)}}.vpanel__actions{display:flex}.icon-btn.is-lit{color:var(--lime)}.icon-btn.is-danger{color:var(--danger)}.icon-btn.is-danger:hover{background:#ff6b6b24}.icon-btn.is-danger-on{color:var(--danger)}.me__who.is-speaking .avatar__face{box-shadow:inset 0 0 0 2px var(--lime),inset 0 0 0 3.5px var(--base)}.rail__item--home{background:var(--panel-3);color:var(--lime)}.rail__item--home svg{width:24px;height:24px}.rail__item--home:hover,.rail__item--home.is-active{background:var(--lime);color:var(--on-lime)}.rail__badge{position:absolute;right:-5px;top:-5px;z-index:1;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;font-size:10.5px;font-weight:700;line-height:1;color:var(--white);background:#e5484d;border:2px solid var(--base);border-radius:999px;pointer-events:none}.count-badge{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:var(--white);background:#e5484d;border-radius:999px;flex:none}.sidebar__head--search{padding:12px 10px}.sidebar__search{width:100%;height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;font-size:13px;color:var(--faint);text-align:left;background:color-mix(in srgb,var(--base),#fff 2%);border:1px solid var(--line);border-radius:8px;transition:color .2s,border-color .2s}.sidebar__search svg{width:15px;height:15px;flex:none}.sidebar__search-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__search:hover{color:var(--white);border-color:var(--line-strong)}.sidebar__empty{padding:10px;font-size:12.5px;color:var(--faint)}.channel--big{padding:10px;font-size:15px;font-weight:500}.channel--big svg{width:20px;height:20px}.dm{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;color:var(--muted);border-radius:8px;text-align:left;transition:background .15s,color .15s}.dm:hover{background:var(--hover);color:var(--text)}.dm.is-active{background:var(--active);color:var(--white)}.dm.is-unread{color:var(--white);font-weight:600}.dm__name{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat__who{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 8px 4px 4px;border-radius:8px}.chat__who:hover{background:var(--hover)}.chat__who h1{font-size:16px}.chat__who small{color:var(--faint);font-size:12.5px;white-space:nowrap}.people{flex:1;overflow-y:auto;padding:20px clamp(16px,3vw,32px)}.people__search{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;margin-bottom:18px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:10px;transition:border-color .2s,box-shadow .2s}.people__search:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.12)}.people__search svg{width:18px;height:18px;color:var(--faint)}.people__search input{flex:1;background:none;border:0;outline:none;color:var(--white)}.people h3{padding:12px 4px 8px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);margin-bottom:6px}.person{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;text-align:left;transition:background .15s}.person:hover{background:var(--hover)}.person__who{flex:1;min-width:0;display:grid;line-height:1.25}.person__who b{font-weight:500;color:var(--white)}.person__who small{color:var(--faint);font-size:12.5px}.person__go{width:36px;height:36px;display:grid;place-items:center;color:var(--muted);background:var(--panel-3);border-radius:50%;transition:background .2s,color .2s}.person__go svg{width:18px;height:18px}.person:hover .person__go{background:var(--lime);color:var(--on-lime)}.people__empty{display:grid;justify-items:center;gap:12px;padding:60px 20px;text-align:center;color:var(--muted)}.people__empty svg{width:42px;height:42px;color:var(--faint)}.welcome .avatar{margin-bottom:14px}.msg.is-mention{background:rgba(var(--lime-rgb),.07);box-shadow:inset 2px 0 0 var(--lime)}.msg.is-mention:hover{background:rgba(var(--lime-rgb),.1)}.msg__avatar{border-radius:10px}.msg__author{font-weight:600;color:var(--white)}.msg__author:hover{text-decoration:underline}.msg.is-bot .msg__author{color:var(--lime)}.mention{padding:0 3px;font-weight:500;color:var(--lime);background:rgba(var(--lime-rgb),.14);border-radius:4px;cursor:pointer;transition:background .15s,color .15s}.mention:hover{background:var(--lime);color:var(--on-lime)}.mention.is-me{color:var(--on-lime);background:var(--lime)}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:6px;margin-top:6px}.media-grid.is-single{grid-template-columns:minmax(0,max-content)}.media{position:relative;overflow:hidden;display:block;width:180px;height:180px;background:var(--panel-3);border-radius:10px;border:1px solid var(--line)}.media-grid.is-single .media{width:auto;height:auto;max-width:min(420px,100%);min-width:60px;min-height:60px}.media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease-out)}.media-grid.is-single .media img{object-fit:contain}.media:hover img{transform:scale(1.03)}.reacts{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.react{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:13px;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);border-radius:8px;transition:background .15s,border-color .15s,transform .15s;animation:pop .25s var(--ease-out)}.react span{font-size:15px;line-height:1}.react b{font-weight:600;font-size:12px}.react:hover{border-color:var(--line-strong);background:#ffffff17}.react:active{transform:scale(.95)}.react.is-mine{color:var(--lime);background:rgba(var(--lime-rgb),.12);border-color:rgba(var(--lime-rgb),.55)}.react--add{width:34px;justify-content:center;padding:0;opacity:0}.react--add svg{width:16px;height:16px}.msg:hover .react--add{opacity:1}.msg__quick{font-size:16px}.pcard{position:fixed;z-index:115;width:300px;overflow:hidden;background:color-mix(in srgb,var(--base),#fff 6.7%);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 24px 60px #000000b3;animation:pop .2s var(--ease-out)}.banner{position:relative;overflow:hidden}.banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.pcard__banner{height:106px}.pcard__avatar{position:absolute;left:16px;top:64px;padding:5px;background:color-mix(in srgb,var(--base),#fff 6.7%);border-radius:18px}.pcard__handle i{margin:0 6px;font-style:normal;color:var(--faint)}.pcard__about{display:grid;gap:0;margin:2px 0 6px;padding:12px;background:color-mix(in srgb,var(--base),#fff 4.3%);border:1px solid var(--line);border-radius:10px}.pcard__about .pcard__section{margin-bottom:0;gap:5px}.pcard__about .pcard__section+.pcard__section{margin-top:12px}.pcard__bio{font-size:13.5px;line-height:1.45;color:var(--white);white-space:pre-wrap;overflow-wrap:anywhere}.pcard__since{font-size:13px;color:var(--muted)}.pcard__body{display:grid;gap:4px;padding:52px 16px 16px}.pcard__body h3{display:flex;align-items:center;gap:8px;font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--white)}.pcard__handle{color:var(--faint);font-size:13px;margin-bottom:10px}.pcard__role{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;color:#ffd27a}.pcard__role svg{width:14px;height:14px}.pcard .btn{margin-top:4px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade .2s}.dropzone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;background:#000000bf;pointer-events:none;animation:fade .15s}.dropzone div{display:grid;justify-items:center;gap:8px;padding:40px 50px;text-align:center;border:2px dashed var(--lime);border-radius:18px;background:rgba(var(--lime-rgb),.06)}.dropzone svg{width:46px;height:46px;color:var(--lime)}.dropzone b{font-size:1.3rem;color:var(--white)}.dropzone span{color:var(--muted);font-size:13px}.composer{position:relative}.composer__tool{width:36px;height:36px;flex:none;align-self:flex-end;display:grid;place-items:center;color:var(--muted);border-radius:8px;transition:color .2s,background .2s;margin-bottom:2px}.composer__tool svg{width:20px;height:20px}.composer__tool:hover:not(:disabled){color:var(--lime);background:var(--hover)}.composer__tool:disabled{opacity:.35}.composer__box{padding-left:8px}.composer__notice{margin:0 0 8px;padding:8px 12px;font-size:13px;color:#ffd27a;background:#ffd27a14;border:1px solid rgba(255,210,122,.25);border-radius:8px}.suggest{position:absolute;left:16px;right:16px;bottom:calc(100% - 4px);z-index:20;display:grid;gap:1px;padding:6px;max-height:300px;overflow-y:auto;background:color-mix(in srgb,var(--base),#fff 7.1%);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 -10px 40px #00000080;animation:pop .15s var(--ease-out)}.suggest__title{padding:4px 8px 6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.suggest button{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;text-align:left}.suggest button b{font-weight:500;color:var(--white);font-size:14px}.suggest button small{color:var(--faint);font-size:12.5px}.suggest button.is-active{background:var(--active)}.suggest button.is-active b{color:var(--lime)}.uploads{display:flex;flex-wrap:wrap;gap:10px;padding:10px;margin-bottom:8px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px}.upload{position:relative;width:120px;height:120px;overflow:hidden;border-radius:10px;background:var(--base);border:1px solid var(--line-strong)}.upload img{width:100%;height:100%;object-fit:cover;opacity:.55;transition:opacity .3s}.upload.is-done img{opacity:1}.upload__bar{position:absolute;left:8px;right:8px;bottom:8px;height:4px;background:#fff3;border-radius:4px;overflow:hidden}.upload__bar i{display:block;height:100%;background:var(--lime);transform-origin:left;transition:transform .2s}.upload.is-error{border-color:var(--danger)}.upload__error{position:absolute;inset:auto 6px 6px;font-size:10.5px;line-height:1.25;color:#ffb4b4;background:#000000bf;padding:4px 6px;border-radius:6px}.upload__remove{position:absolute;right:6px;top:6px;width:26px;height:26px;display:grid;place-items:center;color:var(--white);background:#000000b3;border-radius:6px}.upload__remove svg{width:14px;height:14px}.upload__remove:hover{background:var(--danger)}.member{width:100%;text-align:left}.toast{position:fixed;left:50%;bottom:24px;z-index:90;transform:translate(-50%);display:flex;align-items:center;gap:14px;max-width:min(520px,calc(100vw - 32px));padding:12px 12px 12px 18px;font-size:14px;color:var(--text);background:color-mix(in srgb,var(--base),#fff 8.2%);border:1px solid var(--line-strong);border-left:3px solid var(--lime);border-radius:10px;box-shadow:0 20px 50px #0009;animation:pop .25s var(--ease-out)}.toast button{width:28px;height:28px;flex:none;border-radius:6px;color:var(--muted)}.toast button:hover{background:var(--hover);color:var(--white)}.members{min-height:0;display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--line)}.members__head{flex:none;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 16px;border-bottom:1px solid var(--line);font-weight:600;color:var(--white)}.members__list{flex:1;overflow-y:auto;padding:8px 8px 16px}.members__list h3{padding:14px 8px 6px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.member{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px}.member:hover{background:var(--hover)}.member.is-off{opacity:.45}.member__who{flex:1;min-width:0;display:grid;line-height:1.25}.member__who b{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member__who small{font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member__crown{display:inline-grid;color:#ffd27a}.member__crown svg{width:14px;height:14px}.empty{flex:1;display:grid;place-content:center;justify-items:center;gap:14px;padding:40px 20px;text-align:center;background:radial-gradient(40% 40% at 50% 40%,rgba(var(--lime-rgb),.1),transparent 70%)}.empty__logo{width:140px;color:var(--white);margin-bottom:12px}.empty h2{font-size:1.5rem;font-weight:600;letter-spacing:-.03em;color:var(--white)}.empty p{color:var(--muted);margin-bottom:8px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fade .2s}@keyframes fade{0%{opacity:0}}.modal__box{position:relative;width:min(480px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;background:var(--panel);border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 30px 80px #000000b3,0 0 80px -30px rgba(var(--lime-rgb),.3);animation:pop .25s var(--ease-out)}.modal__close{position:absolute;right:14px;top:14px;width:32px;height:32px;display:grid;place-items:center;color:var(--muted);border-radius:6px}.modal__close svg{width:18px;height:18px}.modal__close:hover{color:var(--white);background:var(--hover)}.modal__head{margin-bottom:20px;padding-right:32px}.modal__head h2{font-size:1.35rem;font-weight:600;letter-spacing:-.03em;color:var(--white)}.modal__head p{margin-top:4px;color:var(--muted);font-size:14px}@media(max-width:1100px){.shell.has-members{grid-template-columns:auto minmax(0,1fr)}.members{position:fixed;right:0;top:0;bottom:0;z-index:60;width:min(300px,86vw);box-shadow:-20px 0 60px #0009;animation:slide-in-right .3s var(--ease-out)}@keyframes slide-in-right{0%{transform:translate(100%)}}}@media(max-width:860px){.auth{grid-template-columns:1fr}.shell,.shell.has-members{grid-template-columns:minmax(0,1fr)}.shell__nav{position:fixed;left:0;top:0;bottom:0;z-index:50;transform:translate(-100%);transition:transform .35s var(--ease);box-shadow:20px 0 60px #0009}.shell.drawer-open .shell__nav{transform:none}.shell__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:block;background:#0009;opacity:0;pointer-events:none;transition:opacity .3s}.shell.drawer-open .shell__scrim{opacity:1;pointer-events:auto}.sidebar{width:min(272px,calc(100vw - var(--rail) - 40px))}.chat__menu{display:grid;margin-left:-6px}.chat__topic{display:none}.msg{padding-right:12px}.msg__tools{display:flex;position:static;grid-column:2;justify-self:start;margin-top:4px;background:none;border:0;box-shadow:none;padding:0}.msg:not(:hover):not(:focus-within) .msg__tools{display:none}.composer{padding:0 10px 10px}.composer__hint,.vcontrols__status{display:none}.vbtn{width:48px;height:48px}.vbtn--leave{width:60px}.stage__grid,.stage__grid.n-2{grid-template-columns:1fr;align-content:start}.stage__strip .tile{width:150px}.media{width:140px;height:140px}.media-grid{grid-template-columns:repeat(2,minmax(0,140px))}.uploads .upload{width:92px;height:92px}.msg__quick{display:none}.suggest{left:10px;right:10px}.composer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.me{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.rail{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.vcontrols{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.members{padding-bottom:env(safe-area-inset-bottom,0px)}.shell.is-dragging .shell__nav,.shell.is-dragging .shell__scrim{transition:none}.shell.is-dragging .shell__scrim{pointer-events:none}}html{overflow:hidden;background:var(--base);overscroll-behavior:none}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],code,pre,.msg__text,.poll__q,.pcard__bio,.uprof__bio,.fprof__bio,.mecard__bio,.ecard__bio,.adm-profile__bio,.uset--staff .uset__main,.tconv__list,.invite__desc,.selectable{-webkit-user-select:text;user-select:text}#root{height:var(--app-h, 100%)}@media(pointer:coarse){.icon-btn{width:40px;height:40px}button,a,[role=button],label{touch-action:manipulation}.msg:hover{background:none}img,.avatar,.rail__item,.channel{-webkit-touch-callout:none}.rail__item,.channel,.msg__tools,.vbtn,.cbtn{-webkit-user-select:none;user-select:none}}.channel-wrap{position:relative}.channel__icon{position:relative;display:grid;flex:none}.channel__icon .channel__lock{position:absolute;right:-4px;bottom:-3px;width:10px;height:10px;padding:1px;opacity:1;color:var(--white);background:var(--panel);border-radius:3px;stroke-width:3}.channel__gear{position:absolute;right:6px;top:5px;width:26px;height:26px;display:grid;place-items:center;color:var(--faint);border-radius:6px;opacity:0;transition:opacity .15s,color .15s,background .15s}.channel__gear svg{width:15px;height:15px}.channel__gear:hover{color:var(--white);background:var(--active)}.channel-wrap:hover .channel__gear,.channel__gear:focus-visible{opacity:1}.channel-wrap:hover .channel.is-editable{padding-right:38px}.channel-wrap:hover .channel.is-editable .channel__count{display:none}.newline{display:flex;align-items:center;gap:10px;margin:14px 20px 2px 64px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ff6b6b}.newline:before{content:"";flex:1;height:1px;background:#ff6b6b8c}.newline span{order:2;padding:1px 6px;color:var(--black);background:#ff6b6b;border-radius:4px}.composer__locked{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 16px;margin-bottom:20px;font-size:14px;color:var(--muted);text-align:center;background:var(--panel-2);border:1px dashed var(--line-strong);border-radius:12px}.composer__locked svg{width:18px;height:18px;flex:none;color:var(--faint)}.composer__box.no-attach{padding-left:16px}.composer__slow{align-self:center;display:inline-flex;align-items:center;gap:5px;padding:0 4px;font-family:var(--mono);font-size:11.5px;color:var(--faint);white-space:nowrap}.composer__slow svg{width:14px;height:14px}.composer__slow.is-wait{color:#ffd27a}.vbtn.is-locked{opacity:.45}.vbtn.is-locked:hover{background:color-mix(in srgb,var(--base),#fff 10.2%)}.member__timeout{display:inline-grid;color:#ffd27a}.member__timeout svg{width:13px;height:13px}.pcard__timeout{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;color:#ffd27a}.pcard__timeout svg{width:14px;height:14px}.pcard__section{position:relative;display:grid;gap:8px;margin-bottom:12px}.pcard__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;font-size:12.5px;color:var(--text);background:var(--panel-3);border:1px solid var(--line);border-radius:6px}.chip i{width:10px;height:10px;border-radius:50%;flex:none}.chip button{width:16px;height:16px;display:grid;place-items:center;margin-right:-3px;color:var(--faint);border-radius:4px}.chip button svg{width:11px;height:11px}.chip button:hover{color:var(--white);background:var(--danger)}.chip--add{width:26px;justify-content:center;padding:0;color:var(--muted)}.chip--add svg{width:14px;height:14px}.chip--add:hover{color:var(--lime);border-color:rgba(var(--lime-rgb),.5)}.pcard__menu{display:grid;gap:2px;max-height:190px;overflow-y:auto;padding:4px;background:color-mix(in srgb,var(--base),#fff 9.4%);border:1px solid var(--line-strong);border-radius:8px;animation:pop .15s var(--ease-out)}.pcard__menu button{display:flex;align-items:center;gap:8px;padding:7px 8px;font-size:13px;text-align:left;border-radius:5px}.pcard__menu button:hover:not(:disabled){background:var(--active);color:var(--white)}.pcard__menu i{width:10px;height:10px;border-radius:50%;flex:none}.pcard__menu--grid{grid-template-columns:1fr 1fr;margin-top:8px}.pcard__menu--grid button{justify-content:center}.pcard__mod{display:flex;gap:6px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.pcard__mod button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 8px;font-size:12px;white-space:nowrap;color:var(--muted);background:var(--panel-3);border-radius:7px;transition:background .15s,color .15s}.pcard__mod button svg{width:14px;height:14px}.pcard__mod button:hover:not(:disabled){color:var(--white);background:color-mix(in srgb,var(--base),#fff 13.3%)}.pcard__mod button.is-danger:hover{color:var(--danger);background:#ff6b6b24}.pcard .form__error{margin-top:8px}.modal--confirm{z-index:140}.btn--solid-danger{background:#e5484d;color:var(--white)}.btn--solid-danger:hover:not(:disabled){background:#f05a5f}.toggle{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:border-color .2s}.toggle:hover{border-color:var(--line-strong)}.toggle.is-disabled{cursor:not-allowed;opacity:.5}.toggle__icon{display:grid;color:var(--muted)}.toggle__icon svg{width:20px;height:20px}.toggle__text{flex:1;min-width:0;display:grid;gap:2px}.toggle__text b{font-size:14px;font-weight:500;color:var(--white)}.toggle__text small{font-size:12.5px;color:var(--faint);line-height:1.4}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle__switch{position:relative;width:40px;height:22px;flex:none;background:color-mix(in srgb,var(--base),#fff 16.5%);border-radius:999px;transition:background .2s}.toggle__switch:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:var(--muted);border-radius:50%;transition:transform .25s var(--ease-out),background .2s}.toggle input:checked+.toggle__switch{background:var(--lime)}.toggle input:checked+.toggle__switch:after{transform:translate(18px);background:var(--on-lime)}.toggle input:focus-visible+.toggle__switch{outline:2px solid var(--lime);outline-offset:2px}.modal__box--wide{width:min(960px,100%);overflow-x:hidden;padding-bottom:16px}.settings{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;min-height:420px}.stabs{display:grid;align-content:start;gap:2px}.stabs button{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:14px;color:var(--muted);border-radius:7px;text-align:left;transition:background .15s,color .15s}.stabs button svg{width:17px;height:17px;flex:none}.stabs button:hover{background:var(--hover);color:var(--text)}.stabs button.is-active{background:var(--active);color:var(--white);box-shadow:inset 2px 0 0 var(--lime)}.settings__pane{min-width:0}.settings__loading{display:grid;place-items:center;min-height:200px}.settings__empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:200px;color:var(--faint)}.settings__empty svg{width:20px;height:20px}.select{width:100%;height:46px;padding:0 12px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:8px;color:var(--white);outline:none}.select:focus{border-color:var(--lime)}.field__prefix b svg{width:16px;height:16px;display:block}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding:16px;border:1px solid rgba(255,107,107,.3);border-radius:10px;background:#ff6b6b0a}.danger-zone span{display:grid;gap:2px}.danger-zone b{color:var(--white);font-weight:500}.danger-zone small{color:var(--faint);font-size:12.5px}.notice{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13px;color:#ffd27a;background:#ffd27a12;border:1px solid rgba(255,210,122,.22);border-radius:8px}.notice svg{width:15px;height:15px;flex:none}.notice b{color:var(--white);font-weight:600}.roles{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px}.roles__list{display:grid;align-content:start;gap:8px}.roles__list ul{display:grid;gap:1px;max-height:460px;overflow-y:auto}.roles__list li button{width:100%;display:flex;align-items:center;gap:9px;padding:8px 10px;font-size:14px;color:var(--muted);border-radius:7px;text-align:left}.roles__list li button span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roles__list li button small{font-family:var(--mono);font-size:11px;color:var(--faint)}.roles__list li button i{width:11px;height:11px;border-radius:50%;flex:none}.roles__list li button:hover{background:var(--hover);color:var(--text)}.roles__list li button.is-active{background:var(--active);color:var(--white)}.roles__new{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;font-size:13.5px;color:var(--on-lime);background:var(--lime);border-radius:8px}.roles__new svg{width:16px;height:16px}.roles__new:disabled{opacity:.6}.roles__caption{padding:0 4px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.roles__dot{width:7px;height:7px;border-radius:50%;background:var(--lime)}.roles__editor{display:grid;align-content:start;gap:16px;min-width:0}.roles__hint{font-size:13.5px;color:var(--muted);line-height:1.5}.roles__hint b{color:var(--white);font-weight:600}.roles__order{display:flex;align-items:center;gap:6px}.roles__order span{flex:1;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.roles__order .icon-btn:disabled{opacity:.3}.roles--compact{grid-template-columns:180px minmax(0,1fr)}.swatch-none{position:relative;background:var(--panel-3)!important;box-shadow:inset 0 0 0 1px var(--line-strong)!important;overflow:hidden}.swatch-none:after{content:"";position:absolute;left:50%;top:-20%;width:2px;height:140%;background:var(--danger);transform:rotate(45deg)}.swatch-none.is-active{box-shadow:0 0 0 2px var(--base),0 0 0 4px var(--white)!important}.swatches button:disabled{cursor:not-allowed;opacity:.5;transform:none}.perm-group{display:grid;gap:6px}.perm-group h4{margin:6px 0 2px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.savebar{position:sticky;bottom:-16px;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 10px 10px 16px;background:color-mix(in srgb,var(--base),#fff 7.8%);border:1px solid rgba(255,210,122,.3);border-radius:10px;box-shadow:0 -10px 30px #0009;animation:pop .2s var(--ease-out)}.savebar span{flex:1 1 160px;font-size:13px;color:#ffd27a}.savebar .btn{height:38px;padding:0 16px}.tri-list{display:grid;gap:4px}.tri-list li{display:flex;align-items:center;gap:14px;padding:10px 12px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.tri-list li>span{flex:1;min-width:0;display:grid;gap:2px}.tri-list b{font-size:14px;font-weight:500;color:var(--white)}.tri-list small{font-size:12.5px;color:var(--faint)}.tri{display:flex;flex:none;padding:3px;gap:2px;background:var(--base);border:1px solid var(--line-strong);border-radius:8px}.tri button{width:32px;height:28px;display:grid;place-items:center;font-family:var(--mono);font-size:14px;color:var(--faint);border-radius:5px;transition:background .15s,color .15s}.tri button svg{width:15px;height:15px;stroke-width:2.6}.tri button:hover:not(:disabled){color:var(--white);background:var(--hover)}.tri button.is-deny[aria-checked=true]{color:var(--white);background:#e5484d}.tri button.is-inherit[aria-checked=true]{color:var(--white);background:color-mix(in srgb,var(--base),#fff 16.5%)}.tri button.is-allow[aria-checked=true]{color:var(--on-lime);background:var(--lime)}.tri button:disabled{cursor:not-allowed;opacity:.4}.rows{display:grid;gap:4px}.row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.row__main{flex:1;min-width:0;display:grid;gap:2px}.row__main>b{font-size:14px;font-weight:500;color:var(--white)}.row__main>b small{font-weight:400;color:var(--faint);font-size:12.5px}.row__main>small{font-size:12.5px;color:var(--faint)}.row .btn{height:36px;padding:0 14px}.row--audit{align-items:flex-start}.row__text{font-size:13.5px;color:var(--muted);line-height:1.5}.row__text b{color:var(--white);font-weight:500}.row__text em{color:var(--faint)}.linked .btn{height:36px;padding:0 14px}.chat{position:relative}.chat__ai{display:inline-flex;align-items:center;gap:7px;height:32px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap;border:1px solid var(--line-strong);border-radius:999px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.chat__ai svg{width:16px;height:16px;color:var(--lime)}.chat__ai:hover,.chat__ai.is-on{color:var(--white);border-color:rgba(var(--lime-rgb),.6);background:rgba(var(--lime-rgb),.08)}.chat__ai.is-hot{color:var(--on-lime);background:var(--lime);border-color:var(--lime);box-shadow:0 0 24px -4px rgba(var(--lime-rgb),.7)}.chat__ai.is-hot svg{color:var(--on-lime)}.chat__ai b{font-weight:700}.chat__ai+.chat__members{margin-left:0}.ai-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--on-lime);background:var(--lime);border-radius:999px}.ai-badge svg{width:13px;height:13px}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-spin{animation:ai-spin 1.6s linear infinite}.ai-panel{position:absolute;top:68px;left:16px;right:16px;z-index:35;display:grid;gap:14px;max-height:min(72%,640px);overflow-y:auto;padding:18px 20px 20px;background:linear-gradient(180deg,rgba(var(--lime-rgb),.07),transparent 140px),color-mix(in srgb,var(--base),#fff 5.5%);border:1px solid rgba(var(--lime-rgb),.35);border-radius:14px;box-shadow:0 30px 80px #000000b3,0 0 60px -20px rgba(var(--lime-rgb),.35);animation:pop .25s var(--ease-out)}.ai-panel__head{display:flex;align-items:center;gap:12px}.ai-panel__head h2{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-panel__off{font-size:14px;color:var(--muted);line-height:1.6}.ai-panel__modes{display:flex;gap:6px;flex-wrap:wrap}.ai-panel__modes button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;transition:color .2s,border-color .2s,background .2s}.ai-panel__modes button small{padding:0 6px;font-size:11px;font-weight:700;color:var(--on-lime);background:var(--lime);border-radius:999px}.ai-panel__modes button.is-active{color:var(--white);border-color:var(--lime);background:rgba(var(--lime-rgb),.1)}.ai-panel__modes button:disabled{opacity:.6}.ai-panel__loading{display:grid;gap:10px}.ai-panel__loading p{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.ai-panel__loading p svg{width:16px;height:16px;color:var(--lime)}.ai-panel__loading i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--base),#fff 10.2%),color-mix(in srgb,var(--base),#fff 14.9%),color-mix(in srgb,var(--base),#fff 10.2%) 80%);background-size:200% 100%;animation:ai-shimmer 1.4s linear infinite}.ai-panel__loading i:nth-child(3){width:82%}.ai-panel__loading i:nth-child(4){width:64%}@keyframes ai-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-panel__error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;font-size:13.5px;color:#ffb4b4;background:#ff6b6b14;border:1px solid rgba(255,107,107,.25);border-radius:10px}.ai-panel__error .btn{height:34px;padding:0 12px}.ai-summary{display:grid;gap:16px}.ai-summary__tldr{font-size:16px;line-height:1.55;color:var(--white)}.ai-summary__topics{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:topic}.ai-summary__topics li{position:relative;display:grid;gap:3px;padding:12px 14px 12px 44px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;counter-increment:topic}.ai-summary__topics li:before{content:counter(topic);position:absolute;left:14px;top:12px;width:20px;height:20px;display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--on-lime);background:var(--lime);border-radius:6px}.ai-summary__topics b{font-size:14px;font-weight:600;color:var(--white)}.ai-summary__topics p{font-size:13.5px;color:var(--muted);line-height:1.55}.ai-summary__people{font-size:12px;color:var(--faint)}.ai-summary__list h3{margin-bottom:6px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.ai-summary__list ul{display:grid;gap:4px}.ai-summary__list li{position:relative;padding-left:18px;font-size:13.5px;color:var(--text);line-height:1.5}.ai-summary__list li:before{content:"";position:absolute;left:4px;top:8px;width:6px;height:6px;background:var(--lime);border-radius:2px}.ai-summary__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--faint);line-height:1.5}.ai-summary__foot .btn{height:34px;padding:0 12px;font-size:12.5px}.msg__tr{margin-top:6px;padding:8px 12px;background:rgba(var(--lime-rgb),.05);border-left:2px solid rgba(var(--lime-rgb),.6);border-radius:0 8px 8px 0}.msg__tr-text{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.msg__tr-meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;color:var(--faint)}.msg__tr-text+.msg__tr-meta{margin-top:6px}.msg__tr-meta svg{width:12px;height:12px;color:var(--lime)}.msg__tr button{margin-left:6px;font-size:11.5px;color:var(--lime)}.msg__tr button:hover{text-decoration:underline}p.msg__tr{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}p.msg__tr svg{width:14px;height:14px;color:var(--lime)}p.msg__tr.is-error{color:#ffb4b4;background:#ff6b6b0f;border-left-color:var(--danger)}.msg__tools button.is-on{color:var(--lime)}.msg__flag{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;padding:6px 8px 6px 10px;font-size:12.5px;color:#ffd27a;background:#ffd27a12;border:1px solid rgba(255,210,122,.25);border-radius:8px}.msg__flag.sev-alta{color:#ffb4b4;background:#ff6b6b14;border-color:#ff6b6b59}.msg__flag svg{width:15px;height:15px;flex:none}.msg__flag span{flex:1;min-width:180px}.msg__flag b{font-weight:600}.msg__flag button{height:26px;padding:0 10px;font-size:12px;color:var(--text);background:#ffffff12;border-radius:6px}.msg__flag button:hover:not(:disabled){background:#ffffff24;color:var(--white)}.ai-settings{display:grid;gap:12px}.ai-settings h3{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ai-settings .choice button:disabled{cursor:not-allowed;opacity:.7}.ai-settings .field__hint{line-height:1.55}.row--flag{align-items:flex-start}.row--flag.is-resolved{opacity:.55}.row__who{font-weight:600;color:var(--white)}.row__who:hover{text-decoration:underline}.flag-cat{display:inline-flex;align-items:center;gap:4px;color:#ffd27a}.row--flag.sev-alta .flag-cat{color:#ffb4b4}.flag-cat svg{width:13px;height:13px}.row__quote{display:block;margin:4px 0 2px;padding-left:10px;font-size:13px;color:var(--text);border-left:2px solid var(--line-strong);white-space:pre-wrap;overflow-wrap:anywhere;quotes:none}.row__actions{display:flex;gap:6px;flex:none}@media(max-width:860px){.chat__ai{padding:0 10px}.ai-panel{left:8px;right:8px;top:64px;max-height:78%;padding:16px}.row--flag{flex-wrap:wrap}.row__actions{width:100%;justify-content:flex-end}}@media(max-width:860px){.settings{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0}.stabs{display:flex;overflow-x:auto}.stabs button{flex:none}.stabs button.is-active{box-shadow:inset 0 -2px 0 var(--lime)}.roles,.roles--compact{grid-template-columns:minmax(0,1fr)}.roles__list ul{max-height:180px}.newline{margin-left:20px}.pcard__mod{flex-wrap:wrap}.channel__gear{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}}@keyframes item-in{0%{opacity:0;transform:translate(-10px)}}@keyframes item-in-right{0%{opacity:0;transform:translate(12px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}}@keyframes badge-pop{0%{transform:scale(0)}55%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes backdrop-in{0%{background-color:#0000;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@keyframes backdrop-out{to{background-color:#0000;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@keyframes typing{0%,60%,to{transform:translateY(0) scale(.85);opacity:.35}30%{transform:translateY(-4px) scale(1);opacity:1}}.msg{animation:none;transition:background var(--t-fast)}.msg__text{transition:opacity .35s,color .3s}.msg-row.anim-enter{animation:msg-enter .62s var(--spring-soft) both;animation-delay:calc(var(--i, 0) * 30ms)}@keyframes msg-enter{0%{opacity:0;transform:translateY(18px)}}.msg-row.anim-new{animation:msg-new .55s var(--spring-soft) both}.msg-row.anim-new>.msg{animation:msg-glow 1.8s var(--ease-out)}@keyframes msg-new{0%{opacity:0;transform:translateY(16px) scale(.985)}}@keyframes msg-glow{0%{background-color:rgba(var(--lime-rgb),.08)}}.msg-row.anim-mine{transform-origin:40px 100%;animation:msg-mine .6s var(--spring) both}@keyframes msg-mine{0%{opacity:0;transform:translateY(30px) scale(.95)}35%{opacity:1}}.msg-row.anim-new>.msg.is-mention{animation:none}.msg-row.anim-new>.msg.is-mention:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(var(--lime-rgb),.24) 50%,transparent 80%);transform:translate(-100%);animation:sweep 1.1s .2s var(--ease-out) forwards}@keyframes sweep{to{transform:translate(100%)}}.msg.is-failed .msg__body{animation:shake .45s var(--ease-out)}@keyframes shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.msg-row.is-leaving{display:grid;grid-template-rows:1fr;animation:row-out .42s var(--ease) forwards;pointer-events:none}.msg-row__inner{min-height:0;overflow:hidden}.msg-row.is-leaving .msg{animation:msg-out .3s var(--ease-in) forwards}@keyframes row-out{0%,30%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes msg-out{to{opacity:0;transform:translate(-16px) scale(.97);filter:blur(3px)}}.msg__text.is-flash{border-radius:4px;animation:text-flash 1.3s var(--ease-out)}@keyframes text-flash{0%{background-color:rgba(var(--lime-rgb),.2);box-shadow:0 0 0 4px rgba(var(--lime-rgb),.2)}to{box-shadow:0 0 0 4px transparent}}.msg__tools{display:flex;opacity:0;visibility:hidden;transform:translateY(6px) scale(.94);transform-origin:right bottom;transition:opacity var(--t-fast),transform .35s var(--spring),visibility 0s var(--t-fast)}.msg:hover .msg__tools,.msg__tools:focus-within{opacity:1;visibility:visible;transform:none;transition:opacity var(--t-fast),transform .35s var(--spring),visibility 0s}.msg__tools button{transition:background .15s,color .15s,transform .3s var(--spring)}.msg__tools button:hover{transform:translateY(-1px)}.msg__quick{transition:transform .3s var(--spring)!important}.msg__quick:hover{transform:scale(1.3) rotate(-8deg)!important}.msg__avatar{transition:transform .35s var(--spring)}.msg__avatar:hover{transform:translateY(-1px) scale(1.04)}.msg__avatar:active{transform:scale(.94);transition-duration:80ms}.react{animation:pop-in .5s var(--spring);transition:background .2s,border-color .2s,color .2s,transform .35s var(--spring)}.react:hover{transform:translateY(-1px)}.react:active{transform:scale(.88);transition-duration:80ms}.react span{display:inline-block;transition:transform .4s var(--spring)}.react:hover span{transform:scale(1.22) rotate(-10deg)}.react__n{display:inline-block;height:16px;line-height:16px;overflow:hidden}.react__n em{display:block;font-style:normal;animation:count-in .45s var(--spring)}@keyframes count-in{0%{transform:translateY(-100%);opacity:0}}.react--add{transition:opacity .2s,transform .35s var(--spring),background .2s}.burst{position:fixed;z-index:160;width:0;height:0;pointer-events:none}.burst span{position:absolute;left:0;top:0;font-size:15px;line-height:1;transform:translate(-50%,-50%);animation:burst-fly .8s var(--ease-out) forwards}.burst i{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border:2px solid var(--lime);border-radius:50%;animation:burst-ring .55s var(--ease-out) forwards}@keyframes burst-fly{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--r)) scale(var(--s));opacity:0}}@keyframes burst-ring{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.9);opacity:0}}.newline:before{transform-origin:right;animation:line-grow .8s var(--ease-out) .25s both}.newline span{animation:badge-pop .55s var(--spring) .7s both}@keyframes line-grow{0%{transform:scaleX(0)}}.msgs__jump{display:inline-flex;align-items:center;gap:6px;animation:jump-in .55s var(--spring);transition:transform .35s var(--spring),background .2s}.msgs__jump:hover{transform:translate(-50%) translateY(-2px);background:var(--lime-hi)}.msgs__jump span{display:inline-block;animation:nudge 1.4s ease-in-out infinite}.msgs__jump.is-leaving{animation:jump-out .2s var(--ease-in) forwards}@keyframes jump-in{0%{opacity:0;transform:translate(-50%) translateY(18px) scale(.9)}}@keyframes jump-out{to{opacity:0;transform:translate(-50%) translateY(10px) scale(.92)}}@keyframes nudge{50%{transform:translateY(3px)}}.msgs--loading{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding:12px 20px 18px;overflow:hidden}.skeleton{display:flex;align-items:flex-start;gap:14px;animation:fade-up .5s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}.skeleton__avatar{width:40px;height:40px;flex:none;border-radius:12px}.skeleton span{flex:1;display:grid;gap:9px;padding-top:3px}.skeleton b{width:130px;height:11px;border-radius:6px}.skeleton em{width:var(--w);height:11px;border-radius:6px}.skeleton__avatar,.skeleton b,.skeleton em{background:linear-gradient(90deg,color-mix(in srgb,var(--base),#fff 7.5%),color-mix(in srgb,var(--base),#fff 12.5%),color-mix(in srgb,var(--base),#fff 7.5%) 80%);background-size:300% 100%;animation:ai-shimmer 1.6s linear infinite}.typing.is-on i,.typing.is-on span{animation:fade-up .3s var(--ease-out)}.typing i b{animation:typing 1.2s var(--ease) infinite}.welcome__icon{animation:badge-pop .7s var(--spring) both}.welcome h2,.welcome p,.welcome .avatar{animation:fade-up .5s var(--ease-out) .1s both}.composer__box{transition:border-color .25s,box-shadow .4s var(--ease-out),background .25s}.composer__box:focus-within{box-shadow:0 0 0 3px rgba(var(--lime-rgb),.1),0 12px 40px -14px rgba(var(--lime-rgb),.45)}.composer__send{transition:opacity .2s,transform .4s var(--spring),background .2s}.composer__send:not(:disabled):hover{transform:translateY(-1px) scale(1.05)}.composer__send:not(:disabled):active{transform:scale(.9);transition-duration:80ms}.composer__send-icon{display:grid;place-items:center}.composer__send.is-sent .composer__send-icon{animation:send-fly .6s var(--ease-out)}@keyframes send-fly{0%{transform:none}35%{transform:translate(16px,-16px) scale(.6);opacity:0}36%{transform:translate(-14px,14px) scale(.6);opacity:0}to{transform:none;opacity:1}}.composer__tool{transition:color .2s,background .2s,transform .35s var(--spring)}.composer__tool:hover:not(:disabled){transform:rotate(-8deg) scale(1.08)}.composer__notice{animation:fade-up .3s var(--ease-out)}.upload{animation:pop-in .45s var(--spring)}.suggest{transform-origin:30px 100%;animation:rise .34s var(--spring-soft)}.suggest button{transition:background .12s,padding-left .25s var(--ease-out)}.suggest button.is-active{padding-left:12px}@keyframes rise{0%{opacity:0;transform:translateY(8px) scale(.97)}}.dropzone div{animation:rise .35s var(--spring-soft)}.dropzone svg{animation:float 1.6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-6px)}}.chat__head>.chat__icon,.chat__head>h1,.chat__who{animation:head-in .5s var(--spring-soft) both}.chat__head>h1{animation-delay:30ms}.chat__head>.chat__topic{animation:head-in .5s var(--spring-soft) 70ms both}@keyframes head-in{0%{opacity:0;transform:translate(-10px)}}.chat__ai{transition:color .2s,border-color .2s,background .2s,box-shadow .3s,transform .35s var(--spring)}.chat__ai:hover{transform:translateY(-1px)}.chat__ai:active{transform:scale(.95);transition-duration:80ms}.chat__ai.is-hot svg{animation:twinkle 2.4s ease-in-out infinite}@keyframes twinkle{0%,70%,to{transform:none}80%{transform:rotate(20deg) scale(1.25)}90%{transform:rotate(-10deg) scale(.95)}}.sidebar__list{position:relative}.sidebar__glider{position:absolute;left:8px;right:8px;top:0;height:0;z-index:0;pointer-events:none;background:var(--active);border-radius:6px;box-shadow:inset 2px 0 0 var(--lime);opacity:0;transition:transform .5s var(--spring-soft),height .3s var(--ease-out),opacity .2s}.sidebar__glider.is-instant{transition:none}.sidebar__list.has-glider .channel.is-active{background:transparent}.channel-wrap{animation:item-in .5s var(--spring-soft) both;animation-delay:calc(min(var(--i, 0),16)*24ms)}.channel{transition:background .15s,color .2s,transform .3s var(--spring)}.channel:active{transform:scale(.98);transition-duration:80ms}.channel__icon>svg:first-child{transition:transform .4s var(--spring),opacity .2s}.channel:hover .channel__icon>svg:first-child,.channel.is-active .channel__icon>svg:first-child{transform:rotate(-8deg) scale(1.06);opacity:1}.channel.is-unread:before{animation:pill-in .45s var(--spring)}@keyframes pill-in{0%{transform:scaleY(0)}}.channel__gear{transition:opacity .15s,color .15s,background .15s,transform .35s var(--spring);transform:scale(.8)}.channel-wrap:hover .channel__gear,.channel__gear:focus-visible{transform:none}.channel__gear:hover{transform:rotate(60deg)}.vuser{animation:item-in .4s var(--spring-soft) both}.sidebar__title>svg{transition:transform .45s var(--spring)}.count-badge,.rail__badge{animation:badge-pop .5s var(--spring)}.rail__group{animation:rail-in .55s var(--spring) both;animation-delay:calc(min(var(--i, 0),12)*40ms)}@keyframes rail-in{0%{opacity:0;transform:scale(.6)}}.rail__item{transition:background .3s var(--ease-out),color .25s,transform .4s var(--spring),box-shadow .3s}.rail__item:hover{transform:translateY(-1px)}.rail__item:active{transform:scale(.9);transition-duration:90ms}.rail__item>span,.rail__item>svg,.rail__mark{transition:transform .4s var(--spring)}.rail__item:hover>span,.rail__item:hover>svg,.rail__item:hover .rail__mark{transform:scale(1.1)}.rail__item--add:hover>svg{transform:rotate(90deg) scale(1.1)}.rail__group:before{transition:height .5s var(--spring),margin .5s var(--spring),background .3s}.tip{position:fixed;z-index:200;padding:7px 11px;pointer-events:none;white-space:nowrap;font-size:13px;font-weight:600;color:var(--white);background:color-mix(in srgb,var(--base),#fff 10.2%);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 10px 30px #0009}.tip--right{transform:translateY(-50%);animation:tip-right .3s var(--spring-soft)}.tip--top{transform:translate(-50%,-100%);animation:tip-top .26s var(--spring-soft)}.tip--right:before{content:"";position:absolute;left:-5px;top:50%;width:8px;height:8px;background:color-mix(in srgb,var(--base),#fff 10.2%);border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);transform:translateY(-50%) rotate(45deg)}@keyframes tip-right{0%{opacity:0;transform:translateY(-50%) translate(-8px) scale(.94)}}@keyframes tip-top{0%{opacity:0;transform:translate(-50%,-100%) translateY(5px) scale(.94)}}.tip--bottom{transform:translate(-50%);animation:tip-bottom .26s var(--spring-soft)}@keyframes tip-bottom{0%{opacity:0;transform:translate(-50%) translateY(-5px) scale(.94)}}.tip--top:before,.tip--bottom:before{content:"";position:absolute;left:calc(50% + var(--dx, 0px));width:8px;height:8px;margin-left:-4px;background:color-mix(in srgb,var(--base),#fff 10.2%);border:1px solid var(--line-strong);transform:rotate(45deg)}.tip--top:before{bottom:-5px;border-top:0;border-left:0}.tip--bottom:before{top:-5px;border-bottom:0;border-right:0}.members__list li{animation:item-in-right .45s var(--spring-soft) both;animation-delay:calc(var(--i, 0) * 22ms)}.members__list h3{animation:fade-up .4s var(--ease-out) both}.member{transition:background .15s,transform .3s var(--spring)}.member:hover{transform:translate(2px)}@media(min-width:1101px){.members{animation:item-in-right .4s var(--spring-soft)}}.shell__offline{animation:offline-in .45s var(--spring-soft)}@keyframes offline-in{0%{opacity:0;transform:translate(-50%) translateY(-16px)}}.modal{animation:backdrop-in .3s var(--ease-out)}.modal__box{animation:modal-in .5s var(--spring-soft)}.modal__head{animation:fade-up .4s var(--ease-out) .05s both}.modal__body{animation:fade-up .45s var(--ease-out) .1s both}.modal.is-leaving{animation:backdrop-out .18s var(--ease-in) forwards}.modal.is-leaving .modal__box{animation:modal-out .18s var(--ease-in) forwards}@keyframes modal-in{0%{opacity:0;transform:translateY(20px) scale(.95)}}@keyframes modal-out{to{opacity:0;transform:translateY(10px) scale(.96)}}.menu{transform-origin:top center;animation:menu-in .34s var(--spring-soft)}.menu>*{animation:fade-up .3s var(--ease-out) both}.menu>:nth-child(2){animation-delay:30ms}.menu>:nth-child(3){animation-delay:60ms}.menu>:nth-child(4){animation-delay:90ms}.menu__item{transition:background .15s,color .15s,padding-left .25s var(--ease-out)}.menu__item:hover{padding-left:14px}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px) scale(.95)}}.pcard{animation:pcard-in .45s var(--spring-soft)}.pcard__avatar{animation:badge-pop .6s var(--spring) .08s both}.pcard__body>*{animation:fade-up .4s var(--ease-out) .1s both}.pcard.is-leaving{animation:pcard-out .15s var(--ease-in) forwards}.pcard__menu{transform-origin:top left;animation:menu-in .3s var(--spring-soft)}@keyframes pcard-in{0%{opacity:0;transform:scale(.86)}}@keyframes pcard-out{to{opacity:0;transform:scale(.94)}}@keyframes picker-in{0%{opacity:0;transform:scale(.82)}}.toast{overflow:hidden;animation:toast-in .55s var(--spring-soft)}.toast.is-leaving{animation:toast-out .22s var(--ease-in) forwards}.toast button{display:grid;place-items:center}.toast button svg{width:15px;height:15px}.toast__timer{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lime);opacity:.75;transform-origin:left;animation:toast-timer linear forwards}.toast__action{width:auto!important;height:32px!important;padding:0 12px;flex:none;font-size:13px;font-weight:600;white-space:nowrap;color:var(--on-lime)!important;background:var(--lime)!important;border-radius:8px!important}.toast--top{top:16px;bottom:auto;animation-name:toast-in-top}.toast--top.is-leaving{animation-name:toast-out-top}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(26px) scale(.96)}}@keyframes toast-out{to{opacity:0;transform:translate(-50%) translateY(16px) scale(.97)}}@keyframes toast-in-top{0%{opacity:0;transform:translate(-50%) translateY(-26px) scale(.96)}}@keyframes toast-out-top{to{opacity:0;transform:translate(-50%) translateY(-16px) scale(.97)}}@keyframes toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lightbox{animation:backdrop-in .3s var(--ease-out)}.lightbox__stage img{opacity:0;animation:none;will-change:transform}.lightbox__stage img.is-ready{opacity:1}.lightbox__stage img.is-pop{animation:lb-in .45s var(--spring-soft)}.lightbox__stage img.is-swap{animation:lb-swap .35s var(--spring-soft)}.lightbox.is-leaving{animation:backdrop-out .34s var(--ease-in) forwards}.lightbox.is-leaving .lightbox__top,.lightbox.is-leaving .lightbox__thumbs,.lightbox.is-leaving .lightbox__nav{animation:lb-chrome-out .2s var(--ease-in) forwards}.media img.is-flying{visibility:hidden}@keyframes lb-in{0%{opacity:0;transform:scale(.94)}}@keyframes lb-swap{0%{opacity:0;transform:scale(.97)}}@keyframes lb-chrome-out{to{opacity:0}}.lightbox{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:64px minmax(0,1fr) 64px;place-items:stretch;gap:10px 0;padding:14px 16px 16px}.lightbox__top{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;animation:lb-chrome-in .45s var(--spring-soft) .1s both}.lightbox__who{display:flex;align-items:center;gap:12px;min-width:0;animation:fade-up .3s var(--spring-soft)}.lightbox__who>span{display:grid;min-width:0}.lightbox__who b{font-size:15px;font-weight:700;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightbox__who small{font-size:12.5px;color:var(--muted)}.lightbox__tools{flex:none;display:flex;align-items:center;gap:2px;padding:5px;background:color-mix(in srgb,var(--base),#fff 8%);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 12px 30px #00000080}.lightbox__tools button{width:38px;height:38px;display:grid;place-items:center;color:var(--text);border-radius:8px;transition:background .12s,color .12s,transform .25s var(--spring)}.lightbox__tools button:hover{background:var(--hover);color:var(--white);transform:translateY(-1px)}.lightbox__tools svg{width:19px;height:19px}.lightbox__sep{width:1px;height:22px;margin:0 4px;background:var(--line-strong)}.lightbox__close:hover{color:var(--lime)!important}.lightbox__stage{grid-column:2;grid-row:2;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;min-width:0;min-height:0;overflow:hidden}.lightbox__stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 30px 80px #000c;cursor:zoom-in;transition:scale .3s var(--spring-soft)}.lightbox__stage img.is-zoom{scale:2.2;cursor:zoom-out;border-radius:0;transition:scale .3s var(--spring-soft),transform-origin .08s linear}.lightbox__nav{grid-row:2;align-self:center;justify-self:center;width:48px;height:48px;display:grid;place-items:center;color:var(--white);background:color-mix(in srgb,var(--base),#fff 8%);border:1px solid var(--line-strong);border-radius:50%;transition:background .15s,color .15s,transform .3s var(--spring);animation:lb-chrome-in .45s var(--spring-soft) .2s both}.lightbox__nav.is-prev{grid-column:1}.lightbox__nav.is-next{grid-column:3}.lightbox__nav svg{width:22px;height:22px}.lightbox__nav:hover{background:var(--lime);color:#000;transform:scale(1.08)}.lightbox__thumbs{grid-column:1 / -1;grid-row:3;justify-self:center;max-width:100%;display:flex;gap:6px;padding:4px;overflow-x:auto;scrollbar-width:none;animation:lb-chrome-in .45s var(--spring-soft) .2s both}.lightbox__thumbs button{flex:none;width:56px;height:56px;padding:0;overflow:hidden;border-radius:8px;opacity:.45;outline:2px solid transparent;outline-offset:2px;transition:opacity .15s,outline-color .15s,transform .3s var(--spring)}.lightbox__thumbs button:hover{opacity:.85;transform:translateY(-2px)}.lightbox__thumbs button.is-current{opacity:1;outline-color:var(--lime)}.lightbox__thumbs img{width:100%;height:100%;object-fit:cover}@keyframes lb-chrome-in{0%{opacity:0;transform:translateY(-8px)}}@media(max-width:640px){.lightbox{grid-template-columns:0 minmax(0,1fr) 0;padding:calc(10px + env(safe-area-inset-top)) 10px calc(12px + env(safe-area-inset-bottom))}.lightbox__nav{display:none}.lightbox__tools button{width:36px;height:36px}.lightbox__who .avatar,.lightbox__who img{display:none}.lightbox__thumbs button{width:46px;height:46px}}.ai-panel{transform-origin:top center;animation:panel-in .5s var(--spring-soft)}.ai-summary>*{animation:fade-up .45s var(--ease-out) both}.ai-summary>:nth-child(2){animation-delay:60ms}.ai-summary>:nth-child(3){animation-delay:.12s}.ai-summary>:nth-child(4){animation-delay:.18s}.ai-summary>:nth-child(5){animation-delay:.24s}.ai-summary__topics li{animation:fade-up .45s var(--spring-soft) both}.ai-summary__topics li:nth-child(2){animation-delay:70ms}.ai-summary__topics li:nth-child(3){animation-delay:.14s}.ai-summary__topics li:nth-child(4){animation-delay:.21s}@keyframes panel-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}}.savebar{animation:rise .4s var(--spring-soft)}.toggle__switch:after{transition:transform .45s var(--spring),background .2s,width .2s var(--ease-out)}.toggle:active .toggle__switch:after{width:20px}.toggle:active input:checked+.toggle__switch:after{transform:translate(14px)}.segmented{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:4px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.segmented__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));background:var(--lime);border-radius:7px;box-shadow:0 6px 18px -6px rgba(var(--lime-rgb),.6);transform:translate(calc(var(--i) * 100%));transition:transform .5s var(--spring-soft)}.segmented button{position:relative;z-index:1;height:34px;font-size:13.5px;color:var(--muted);border-radius:7px;transition:color .25s}.segmented button.is-active{color:var(--on-lime);font-weight:600}.segmented button:not(.is-active):hover{color:var(--white)}.shell{transition:transform .45s var(--ease-out),opacity .3s,filter .3s}html[data-layer=settings] .shell{transform:scale(.93);opacity:0;filter:blur(3px);pointer-events:none}.uset{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,2.6fr);background:var(--panel);color-scheme:dark;animation:uset-in .5s var(--ease-out)}.uset.is-leaving{animation:uset-out .22s var(--ease-in) forwards}@keyframes uset-in{0%{opacity:0;transform:scale(1.06)}}@keyframes uset-out{to{opacity:0;transform:scale(1.06)}}.uset__side{display:flex;justify-content:flex-end;min-height:0;overflow-y:auto;background:var(--panel-2);border-right:1px solid var(--line)}.uset__nav{width:250px;min-height:100%;display:flex;flex-direction:column;padding:46px 12px 22px 18px}.uset__search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;margin-bottom:16px;color:var(--faint);background:var(--base);border:1px solid var(--line);border-radius:8px;transition:border-color .2s,box-shadow .2s}.uset__search:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.12)}.uset__search svg{width:15px;height:15px;flex:none}.uset__search input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--white);font-size:13.5px}.uset__group{display:grid;gap:2px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.uset__group>p{padding:0 10px 6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.uset__group button{position:relative;display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;font-size:14.5px;text-align:left;color:var(--muted);border-radius:8px;transition:background .15s,color .15s}.uset__group button svg{width:17px;height:17px;flex:none;transition:color .15s,transform .35s var(--spring)}.uset__group button:hover{background:var(--active);color:var(--white)}.uset__group button:hover svg{transform:scale(1.12)}.uset__group button.is-active{background:var(--panel-3);color:var(--white);box-shadow:inset 0 0 0 1px var(--line-strong)}.uset__group button.is-active svg{color:var(--lime)}.uset__group button.is-active:before{content:"";position:absolute;left:-18px;top:9px;bottom:9px;width:4px;border-radius:0 4px 4px 0;background:var(--lime);box-shadow:0 0 12px rgba(var(--lime-rgb),.6);animation:uset-pip .45s var(--spring)}@keyframes uset-pip{0%{transform:scaleY(0)}}.uset__group button.is-danger{color:var(--danger)}.uset__group button.is-danger:hover{background:#ff6b6b1a}.uset__version{margin-top:auto;padding:0 10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--faint)}.uset__main{position:relative;min-height:0;display:flex;align-items:flex-start;gap:28px;padding:46px 40px 0;overflow-y:auto;scrollbar-gutter:stable}.uset__page{flex:0 1 760px;min-width:0;padding-bottom:110px;animation:uset-page .4s var(--ease-out)}@keyframes uset-page{0%{opacity:0;transform:translateY(10px)}}.uset__close{position:sticky;top:0;flex:none;display:grid;justify-items:center;gap:6px;color:var(--muted)}.uset__close span{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--line-strong);border-radius:50%;transition:border-color .2s,color .2s,transform .45s var(--spring)}.uset__close span svg{width:18px;height:18px}.uset__close small{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em}.uset__close:hover{color:var(--white)}.uset__close:hover span{border-color:var(--white);transform:rotate(90deg)}.uset__close:active span{transform:rotate(90deg) scale(.9)}.uset__head{display:grid;gap:6px;margin-bottom:24px}.uset__head h2{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--white)}.uset__head p{color:var(--faint);font-size:14px}.uset__h3{margin:34px 0 12px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.uset__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.uset__loading{display:grid;place-items:center;padding:60px}.uset__card{padding:0 16px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px}@keyframes saved-in{0%{opacity:0;transform:translate(-50%) translateY(16px) scale(.9)}}.stack{display:grid;gap:10px}.acct__head .btn{margin-bottom:12px}.arow .btn{height:34px;padding:0 14px;font-size:13px}.arow .btn svg{width:15px;height:15px}.linkbtn{color:var(--lime);font-size:13px}.linkbtn:hover{text-decoration:underline}.form__actions--start .btn--lime{margin-left:auto}.devices{padding:4px 16px}.device{display:flex;align-items:center;gap:14px;padding:12px 0}.device+.device{border-top:1px solid var(--line)}.device__icon{flex:none;width:40px;height:40px;display:grid;place-items:center;color:var(--muted);background:var(--panel-3);border-radius:10px}.device__icon svg{width:19px;height:19px}.device.is-current .device__icon{color:var(--on-lime);background:var(--lime)}.device__text{flex:1;min-width:0;display:grid;gap:3px}.device__text b{display:flex;align-items:center;gap:8px;color:var(--white);font-weight:500;font-size:14px}.device__text em{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;color:var(--lime);background:rgba(var(--lime-rgb),.12);border-radius:4px}.device__text small{color:var(--faint);font-size:12.5px;overflow-wrap:anywhere}.device .btn{height:32px;padding:0 12px;font-size:12.5px}.devices__all .btn{height:32px;font-size:12.5px}.devices__all .btn svg{width:14px;height:14px}.devices .form__error{padding-bottom:10px}.adm-gate__actions .btn svg{width:16px;height:16px}.field__prefix--pw{padding-right:6px}.pw-eye{display:grid;place-items:center;width:34px;height:34px;flex:none;color:var(--faint);border-radius:6px;transition:color .15s,background .15s}.pw-eye svg{width:17px;height:17px}.pw-eye:hover,.pw-eye.is-on{color:var(--white);background:var(--active)}.pedit__btns .btn{height:36px;padding:0 14px;font-size:13px}.pedit__btns .btn svg{width:15px;height:15px}.pcard.pcard--preview{position:relative;left:auto;top:auto;z-index:auto;width:100%;box-shadow:0 18px 50px #0000008c;animation:none}.pcard--preview .banner,.pcard--preview .avatar__face{transition:background .35s}.swatches .swatch-auto{position:relative}.swatches .swatch-auto:after{content:"A";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:600;color:#000000b3}.savebar{position:sticky;bottom:22px;z-index:5;grid-column:1 / -1;display:flex;align-items:center;gap:12px;overflow:hidden;padding:10px 10px 10px 18px;margin-top:8px;background:color-mix(in srgb,var(--base),#fff 2%);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 20px 60px #000000bf;animation:savebar-in .55s var(--spring-soft);transition:background .25s,border-color .25s}.savebar>span{flex:1;min-width:0;color:var(--white);font-size:14px}.savebar .btn{height:38px;padding:0 18px;font-size:13.5px}.savebar.is-warn{background:#2a0c0e;border-color:var(--danger)}.savebar.is-leaving{animation:savebar-out .2s var(--ease-in) forwards}@keyframes savebar-in{0%{opacity:0;transform:translateY(28px) scale(.97)}}@keyframes savebar-out{to{opacity:0;transform:translateY(20px)}}.crop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:135;display:grid;place-items:center;padding:16px;background:#000000c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:backdrop-in .3s var(--ease-out)}.crop__stage{position:relative;overflow:hidden;background:repeating-conic-gradient(color-mix(in srgb,var(--base),#fff 8.6%) 0,color-mix(in srgb,var(--base),#fff 8.6%) 25%,color-mix(in srgb,var(--base),#fff 11%) 0,color-mix(in srgb,var(--base),#fff 11%) 50%) 0 0 / 20px 20px;border-radius:10px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.crop__stage:active{cursor:grabbing}.crop__stage.is-gif{cursor:default}.crop__stage img{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none;transition:opacity .3s}.crop__stage.is-gif img{object-fit:cover}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:none;cursor:pointer}.range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--lime) var(--v, 50%),var(--panel-3) var(--v, 50%))}.range::-moz-range-track{height:6px;border-radius:3px;background:var(--panel-3)}.range::-moz-range-progress{height:6px;border-radius:3px;background:var(--lime)}.range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:var(--white);box-shadow:0 2px 8px #00000080;transition:transform .25s var(--spring)}.range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--white)}.range:hover::-webkit-slider-thumb{transform:scale(1.15)}.range:active::-webkit-slider-thumb{transform:scale(1.25)}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(var(--lime-rgb),.35)}.look{display:grid;gap:4px;padding:6px 0 14px;margin-bottom:22px;background:var(--base);border:1px solid var(--line);border-radius:12px}.look .msg{margin-top:8px;padding-right:16px;animation:none}.look .msg:hover{background:none}.mictest__head .btn svg,.camtest .btn svg{width:16px;height:16px}.radios{display:grid;gap:8px}.radio{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s}.radio:hover{border-color:var(--line-strong)}.radio input{position:absolute;opacity:0;pointer-events:none}.radio i{position:relative;width:20px;height:20px;flex:none;border:2px solid var(--line-strong);border-radius:50%;transition:border-color .2s}.radio i:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--lime);transform:scale(0);transition:transform .35s var(--spring)}.radio span{display:grid;gap:2px}.radio b{color:var(--white);font-weight:500;font-size:14px}.radio small{color:var(--faint);font-size:12.5px}.radio.is-active{border-color:rgba(var(--lime-rgb),.6);background:rgba(var(--lime-rgb),.06)}.radio.is-active i{border-color:var(--lime)}.radio.is-active i:after{transform:scale(1)}.radio:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.toggle-row{display:flex;align-items:center;gap:10px}.toggle-row .toggle{flex:1;min-width:0}.toggle-row>.btn{height:40px;padding:0 16px}@media(max-width:860px){.uset{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.uset__side{justify-content:stretch;overflow:visible;border-right:0;border-bottom:1px solid var(--line);min-width:0}.uset__nav{width:100%;min-height:0;flex-direction:row;align-items:center;gap:4px;padding:10px 70px 10px 12px;overflow-x:auto}.uset__me,.uset__search,.uset__group>p,.uset__version,.uset__none{display:none}.uset__group{display:flex;gap:4px;padding:0;margin:0;border:0}.uset__group button{white-space:nowrap}.uset__group button.is-active:before{display:none}.uset__main{padding:24px 16px 0}.uset__close{position:fixed;top:10px;right:12px;z-index:3}.uset__close small{display:none}.uset__close span{background:var(--panel-2);box-shadow:-16px 0 14px 2px var(--panel-2)}.savebar{flex-wrap:wrap}.savebar>span{flex-basis:100%}}.btn--danger-solid{background:var(--danger);color:#1a0000;font-weight:600}.btn--danger-solid:hover:not(:disabled){background:#ff8a8a}.btn svg{flex:none}.blocked{height:100%;overflow-y:auto;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(50% 40% at 50% 0%,rgba(255,107,107,.12),transparent 70%),var(--base)}.blocked__card{width:min(560px,100%);display:grid;gap:18px;justify-items:start;animation:modal-in .6s var(--spring-soft)}.blocked__logo{width:92px;color:var(--white);margin-bottom:10px}.blocked__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;color:#ffd27a;background:#ffd27a1f;box-shadow:inset 0 0 0 1px #ffd27a66}.blocked__icon.is-ban{color:var(--danger);background:#ff6b6b1f;box-shadow:inset 0 0 0 1px #ff6b6b73}.blocked__icon svg{width:28px;height:28px}.blocked h1{font-size:1.9rem;font-weight:600;letter-spacing:-.035em;color:var(--white);line-height:1.1}.blocked__sub{color:var(--muted);margin-top:-8px}.blocked__sub b{color:var(--white);font-weight:500}.blocked__facts{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:12px}.blocked__facts>div{padding:12px 14px;background:var(--panel-2)}.blocked__facts dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.blocked__facts dd{margin:4px 0 0;font-size:14px;color:var(--white)}.blocked__facts dd small{display:block;color:var(--faint);font-size:12px}.blocked__facts--modal{grid-template-columns:repeat(2,minmax(0,1fr))}.blocked__reason{width:100%;padding:14px 16px;background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--danger);border-radius:0 10px 10px 0}.blocked__reason span{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.blocked__reason p{margin-top:6px;color:var(--white);white-space:pre-wrap;overflow-wrap:anywhere}.blocked__out{margin-top:4px}.dgate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;overflow-y:auto;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(50% 40% at 50% 0%,rgba(var(--lime-rgb),.12),transparent 70%),var(--base);animation:dgate-in .35s var(--ease-out) both}@keyframes dgate-in{0%{opacity:0}}.dgate__card{width:min(540px,100%);display:grid;gap:16px;justify-items:start;animation:modal-in .6s var(--spring-soft)}.dgate__logo{width:84px;color:var(--white);margin-bottom:8px}.dgate__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;color:var(--lime);background:rgba(var(--lime-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--lime-rgb),.4)}.dgate__icon svg{width:26px;height:26px;animation:dgate-spin 2.4s linear infinite}@keyframes dgate-spin{to{transform:rotate(360deg)}}.dgate h1{font-size:1.9rem;font-weight:600;letter-spacing:-.035em;color:var(--white);line-height:1.1}.dgate__sub{color:var(--muted);margin-top:-6px}.dgate__sub b{color:var(--white);font-weight:500}.dgate__bar{width:100%;height:6px;border-radius:6px;overflow:hidden;background:var(--panel-3)}.dgate__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--lime-rgb),.6),var(--lime));box-shadow:0 0 12px rgba(var(--lime-rgb),.6);transition:width .9s linear}.dgate__bar.is-on i{transition-duration:.4s}.dgate__status{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--lime);margin-top:-6px}.dgate__status.is-bad{color:#ffd27a;margin-top:0}.dgate__call{padding:10px 12px;font-size:13px;line-height:1.5;color:var(--text);background:rgba(var(--lime-rgb),.08);border:1px solid rgba(var(--lime-rgb),.35);border-radius:10px}.dgate__steps{display:grid;gap:10px;margin:0;padding:14px 16px 14px 34px;width:100%;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:12px}.dgate__steps b{color:var(--white);font-weight:500}.dgate__actions{display:flex;flex-wrap:wrap;gap:10px}.dgate__hint{font-size:12.5px;color:var(--faint)}@media(max-width:560px){.blocked__facts{grid-template-columns:1fr}}.appeal{width:100%;display:grid;gap:10px;padding:16px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px}.appeal__title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--white)}.appeal__title svg{width:17px;height:17px}.appeal>small{color:var(--faint);font-size:12.5px}.appeal textarea,.adm-textarea{width:100%;min-height:96px;resize:vertical;padding:12px 14px;background:var(--base);border:1px solid var(--line-strong);border-radius:8px;outline:none;color:var(--white);line-height:1.45;transition:border-color .2s,box-shadow .2s}.appeal textarea:focus,.adm-textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.15)}.adm-textarea{background:var(--panel-2)}.appeal__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.appeal__actions span{font-family:var(--mono);font-size:11px;color:var(--faint)}.appeal--open{border-color:#ffd27a59}.appeal--open .appeal__title{color:#ffd27a}.appeal--rejected{border-color:#ff6b6b59}.appeal--rejected .appeal__title{color:var(--danger)}.appeal__quote{color:var(--muted);font-style:italic;white-space:pre-wrap;overflow-wrap:anywhere}.modal--warning{z-index:145}.warn{display:grid;gap:12px;justify-items:start;width:min(460px,100%);border-color:#ffd27a66}.warn__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#ffd27a;background:#ffd27a1f;animation:badge-pop .6s var(--spring) .15s both}.warn__icon svg{width:24px;height:24px}.warn h2{font-size:1.35rem;font-weight:600;color:var(--white);letter-spacing:-.02em}.warn__cat{padding:3px 10px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffd27a;background:#ffd27a1a;border-radius:999px}.warn__text{color:var(--white);white-space:pre-wrap;overflow-wrap:anywhere}.warn__meta{color:var(--faint);font-size:12.5px}.warn .btn{margin-top:6px}.composer__locked--restricted{border-color:#ffd27a66;color:var(--text);flex-wrap:wrap}.composer__locked--restricted svg{color:#ffd27a}.uset--staff .uset__side{background:color-mix(in srgb,var(--base),#fff 2.7%)}.uset__page--wide{flex-basis:880px}.adm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.adm-head>div{display:grid;gap:6px}.adm-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--panel-3);border-radius:6px;white-space:nowrap}.adm-chip--admin,.adm-chip--live{color:var(--on-lime);background:var(--lime)}.adm-chip--owner{color:var(--on-lime);background:linear-gradient(135deg,#ffffff,var(--lime));box-shadow:0 0 14px -2px rgba(var(--lime-rgb),.7)}.adm-chip--mod{color:#c3a6ff;background:#c3a6ff24}.adm-chip--support{color:#7fe7ff;background:#7fe7ff1f}.adm-chip--ok{color:var(--lime);background:rgba(var(--lime-rgb),.12)}.adm-chip--restricted,.adm-chip--frozen,.adm-chip--k-warn,.adm-chip--k-restrict{color:#ffd27a;background:#ffd27a1f}.adm-chip--suspended,.adm-chip--banned,.adm-chip--disabled,.adm-chip--k-suspend,.adm-chip--k-ban{color:var(--danger);background:#ff6b6b21}.uset__h3 .adm-chip{margin-left:8px;vertical-align:1px}.adm-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font-size:13.5px;color:var(--muted);transition:color .15s}.adm-back svg{width:15px;height:15px;transform:rotate(90deg);transition:transform .3s var(--spring)}.adm-back:hover{color:var(--white)}.adm-back:hover svg{transform:rotate(90deg) translateY(3px)}.adm-actions .btn{height:38px;padding:0 14px;font-size:13.5px}.adm-actions .btn svg{width:16px;height:16px}.adm-sanction.is-active.adm-sanction--warn,.adm-sanction.is-active.adm-sanction--restrict{border-left-color:#ffd27a}.adm-sanction.is-active.adm-sanction--suspend,.adm-sanction.is-active.adm-sanction--ban{border-left-color:var(--danger)}.adm-kind--suspend.is-active,.adm-kind--ban.is-active{border-color:var(--danger);background:#ff6b6b12}.vbadge{display:inline-flex;flex:none;align-self:center;margin-left:5px;line-height:0;vertical-align:-2px;cursor:default;transition:transform .35s var(--spring)}.vbadge:hover{transform:scale(1.18) rotate(-8deg)}.vbadge svg{display:block;overflow:visible;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.vbadge--verified svg{filter:drop-shadow(0 0 6px rgba(var(--lime-rgb),.35)) drop-shadow(0 1px 2px rgba(0,0,0,.45))}.vbadge--community:hover{transform:scale(1.18)}.vbadge__seal{transform-box:fill-box;transform-origin:center;transition:transform .6s var(--spring)}.vbadge--community:hover .vbadge__seal{transform:rotate(22.5deg)}.vbadge__glint{animation:vglint .9s var(--ease-out) .45s both}.vbadge--community:hover .vbadge__glint{animation:vglint-hover .7s var(--ease-out) both}@keyframes vglint{0%{transform:translate(0)}to{transform:translate(110px)}}@keyframes vglint-hover{0%{transform:translate(0)}to{transform:translate(110px)}}.member__who b,.dm__name,.person__who b,.adm-person__text b,.acct__who b,.pcard__body h3,.adm-profile__who b,.sidebar__title b{display:inline-flex;align-items:center;min-width:0}.vlegend .vbadge{margin:0 6px 0 0}.vtarget__icon .vbadge{margin:0}.vtarget__icon .vbadge svg{width:30px;height:30px}.vtarget .btn{height:36px;padding:0 14px;font-size:13px}.vlinks .linkbtn{justify-self:start}.radio .vbadge{margin-left:auto}.inbox{position:fixed;left:84px;bottom:16px;z-index:112;width:min(380px,calc(100vw - 100px));max-height:min(560px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--base),#fff 6.7%);border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 30px 80px #000000bf;transform-origin:left bottom;animation:inbox-in .4s var(--spring-soft)}.inbox.is-leaving{animation:inbox-out .16s var(--ease-in) forwards}@keyframes inbox-in{0%{opacity:0;transform:translate(-12px) scale(.94)}}@keyframes inbox-out{to{opacity:0;transform:translate(-8px) scale(.97)}}.inbox__head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px 18px;border-bottom:1px solid var(--line)}.inbox__head b{color:var(--white);font-weight:600;font-size:15px}.inbox__list{flex:1;overflow-y:auto;padding:6px}.inbox__list li{animation:fade-up .35s var(--ease-out) both}.inbox__item{position:relative;width:100%;display:flex;gap:12px;padding:11px 12px;text-align:left;border-radius:10px;transition:background .15s}.inbox__item:hover:not(:disabled){background:var(--active)}.inbox__item:disabled{cursor:default}.inbox__item.is-new{background:rgba(var(--lime-rgb),.05)}.inbox__item.is-new:after{content:"";position:absolute;right:12px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px rgba(var(--lime-rgb),.7)}.inbox__icon{display:grid;place-items:center;width:34px;height:34px;flex:none;color:var(--muted);background:var(--panel-3);border-radius:10px}.inbox__icon svg{width:17px;height:17px}.inbox__item--sanction .inbox__icon{color:#ffd27a;background:#ffd27a1f}.inbox__item--verification .inbox__icon,.inbox__item--official .inbox__icon{color:var(--lime);background:rgba(var(--lime-rgb),.1)}.inbox__item--report .inbox__icon{color:#7fe7ff;background:#7fe7ff1a}.inbox__item--ticket .inbox__icon{color:#c3a6ff;background:#c3a6ff1f}.inbox__mark{height:18px!important;width:auto!important;color:var(--white)}.inbox__text{min-width:0;display:grid;gap:2px;padding-right:14px}.inbox__text b{color:var(--white);font-weight:500;font-size:14px;line-height:1.3}.inbox__text small{color:var(--muted);font-size:12.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inbox__text time{font-size:11.5px;color:var(--faint)}.inbox__empty{display:grid;justify-items:center;gap:6px;padding:40px 24px;text-align:center}.inbox__empty span{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;color:var(--lime);background:rgba(var(--lime-rgb),.08);border-radius:16px}.inbox__empty span svg{width:24px;height:24px}.inbox__empty b{color:var(--white)}.inbox__empty small{color:var(--faint);font-size:12.5px}@property --bcast-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.bcast{--bc: var(--lime);--bc-rgb: var(--lime-rgb);--bc-ink: var(--on-lime);position:fixed;top:14px;left:50%;z-index:95;width:min(700px,calc(100vw - 24px));transform:translate(-50%)}.bcast--success{--bc: #5cffb0;--bc-rgb: 92, 255, 176;--bc-ink: #04170d}.bcast--warning{--bc: #ffd27a;--bc-rgb: 255, 210, 122;--bc-ink: #1c1203}.bcast--preview{position:relative;top:auto;left:auto;z-index:auto;width:100%;transform:none}.bcast__particles{position:absolute;z-index:2;pointer-events:none}.bcast__glow{position:absolute;top:-28px;right:-40px;bottom:-28px;left:-40px;z-index:-1;pointer-events:none;background:radial-gradient(55% 65% at 50% 50%,rgba(var(--bc-rgb),.22),transparent 72%);animation:bcast-glow 4s ease-in-out 1.2s infinite alternate}.bcast.is-animated .bcast__glow{animation:bcast-fade .8s ease-out .7s backwards,bcast-glow 4s ease-in-out 1.5s infinite alternate}@keyframes bcast-glow{to{opacity:.55;transform:scale(.96)}}@keyframes bcast-fade{0%{opacity:0}}.bcast.is-animated .bcast__open{animation:bcast-sweep .8s linear .65s backwards}@keyframes bcast-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.bcast.is-leaving .bcast__open{animation:bcast-close .38s cubic-bezier(.6,0,.8,.2) forwards}.bcast.is-leaving .bcast__glow{opacity:0;transition:opacity .2s;animation:none}@keyframes bcast-close{0%{clip-path:inset(0 0 0 0)}55%{clip-path:inset(calc(50% - 1px) 0 calc(50% - 1px) 0)}to{clip-path:inset(calc(50% - 1px) 50% calc(50% - 1px) 50%)}}.bcast__frame{padding:1px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:conic-gradient(from var(--bcast-a),rgba(var(--bc-rgb),.28) 0deg 250deg,rgba(var(--bc-rgb),.9) 315deg,#fff 335deg,rgba(var(--bc-rgb),.28) 360deg);animation:bcast-comet 4.5s linear infinite}@keyframes bcast-comet{to{--bcast-a: 360deg}}.bcast__card{position:relative;display:flex;align-items:center;gap:14px;padding:12px 12px 12px 14px;overflow:hidden;clip-path:polygon(15.6px 0,100% 0,100% calc(100% - 15.6px),calc(100% - 15.6px) 100%,0 100%,0 15.6px);background:linear-gradient(180deg,color-mix(in srgb,var(--base),#fff 8%),color-mix(in srgb,var(--base),#fff 3.5%))}.bcast__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 55%);mask-image:linear-gradient(90deg,#000,transparent 55%)}.bcast__shine{position:absolute;top:0;bottom:0;left:-45%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.08) 42%,rgba(var(--bc-rgb),.16) 50%,transparent 62%);transform:translate(0);animation:bcast-shine 7s ease-in-out 2.1s infinite}@keyframes bcast-shine{0%{transform:translate(0)}22%,to{transform:translate(380%)}}.bcast__icon{position:relative;display:grid;place-items:center;width:46px;height:46px;flex:none;background:radial-gradient(circle at 50% 35%,rgba(var(--bc-rgb),.22),rgba(var(--bc-rgb),.06));border:1px solid rgba(var(--bc-rgb),.4);border-radius:13px}.bcast.is-animated .bcast__icon{animation:bcast-pop .6s var(--spring) .75s backwards}@keyframes bcast-pop{0%{opacity:0;transform:scale(.4)}}.bcast__mark{width:auto;height:30px;overflow:visible}.bcast__mark path{--f: var(--white);fill:var(--f);stroke:var(--f);stroke-width:0;stroke-linejoin:round}.bcast__mark .bcast__dot{--f: var(--bc)}.bcast.is-animated .bcast__mark path{fill:transparent;stroke-width:7;stroke-dasharray:820;stroke-dashoffset:820;animation:bcast-draw .85s cubic-bezier(.65,0,.35,1) .9s forwards,bcast-fill .35s ease-out 1.55s forwards}@keyframes bcast-draw{to{stroke-dashoffset:0}}@keyframes bcast-fill{to{fill:var(--f);stroke-width:0}}.bcast__ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1.5px solid var(--bc);border-radius:13px;opacity:0;pointer-events:none}.bcast.is-animated .bcast__ring{animation:bcast-ring 3.2s ease-out calc(1.55s + var(--i) * .4s) infinite}@keyframes bcast-ring{0%{opacity:.85;transform:scale(1)}55%,to{opacity:0;transform:scale(1.9)}}.bcast__spark{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;pointer-events:none;opacity:0;background:var(--bc);box-shadow:0 0 6px var(--bc);animation:bcast-spark .95s cubic-bezier(.15,.8,.3,1) calc(1.55s + var(--d)) forwards}@keyframes bcast-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}10%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(0)}}.bcast__text{position:relative;flex:1;min-width:0;display:grid;gap:2px}.bcast__text small{display:flex;align-items:center;gap:7px;min-height:13px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bc)}.bcast__live{width:6px;height:6px;flex:none;border-radius:50%;background:var(--bc);animation:bcast-live 1.8s ease-out infinite}@keyframes bcast-live{0%{box-shadow:0 0 rgba(var(--bc-rgb),.7)}70%,to{box-shadow:0 0 0 7px rgba(var(--bc-rgb),0)}}.bcast__text b{min-height:1.3em;font-size:15px;font-weight:650;color:var(--white);overflow-wrap:anywhere}.bcast__body{font-size:13px;line-height:1.45;color:var(--muted)}.bcast__body i{font-style:normal;display:inline-block}.bcast.is-animated .bcast__body i{animation:bcast-word .5s var(--ease-out) calc(1.6s + var(--w) * 22ms) backwards}@keyframes bcast-word{0%{opacity:0;transform:translateY(8px)}}.bcast__cta{position:relative;height:36px;padding:0 15px;font-size:13px;white-space:nowrap;background:var(--bc);color:var(--bc-ink)}.bcast__cta svg{width:14px;height:14px}.bcast.is-animated .bcast__cta{animation:bcast-pop .55s var(--spring) 1.85s backwards}.bcast__close{position:relative;flex:none}.bcast.is-animated .bcast__close{animation:bcast-fade .4s ease-out 2s backwards}@media(max-width:600px){.bcast:not(.bcast--preview){top:calc(env(safe-area-inset-top,0px) + 10px)}.bcast__card{flex-wrap:wrap;gap:10px 12px}.bcast__text{flex:1 1 calc(100% - 110px)}.bcast__cta{order:5;flex:1 1 100%}}.bcast.is-settled .bcast__body i,.bcast.is-settled .bcast__cta,.bcast.is-settled .bcast__close{animation:none}.bcast--preview .bcast__card{flex-wrap:wrap}.bcast--preview .bcast__text{flex:1 1 calc(100% - 70px)}.bcast--preview .bcast__cta{order:5;flex:1 1 100%}.bcast--update{z-index:96}.bcast--update~.bcast{top:104px}.bcast__badge{position:absolute;right:-6px;bottom:-6px;z-index:1;display:grid;place-items:center;width:20px;height:20px;font-style:normal;color:var(--bc-ink);background:var(--bc);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--base),#fff 5%)}.bcast__badge svg{width:12px;height:12px;animation:spin 2.4s linear infinite}.bcast.is-animated .bcast__badge{animation:bcast-pop .5s var(--spring) 1.7s backwards}@keyframes broadcast-in{0%{opacity:0;transform:translate(-50%) translateY(-30px) scale(.96)}}@keyframes broadcast-out{to{opacity:0;transform:translate(-50%) translateY(-16px)}}.report-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.report-cat{display:grid;gap:2px;padding:10px 12px;text-align:left;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;transition:border-color .15s,background .15s}.report-cat:hover{border-color:var(--line-strong)}.report-cat b{color:var(--white);font-weight:500;font-size:13.5px}.report-cat small{color:var(--faint);font-size:12px;line-height:1.35}.report-cat.is-active{border-color:var(--danger);background:#ff6b6b12}.report-cat.is-care.is-active{border-color:#7fe7ff;background:#7fe7ff12}.report-care{padding:10px 12px;font-size:13.5px;color:var(--text);background:#7fe7ff14;border:1px solid rgba(127,231,255,.35);border-radius:10px}.report-care b{color:#7fe7ff}.report-done{display:grid;justify-items:center;gap:12px;padding:12px 0 6px;text-align:center;color:var(--muted)}.report-done span{display:grid;place-items:center;width:56px;height:56px;color:var(--on-lime);background:var(--lime);border-radius:18px;animation:badge-pop .6s var(--spring)}.report-done span svg{width:28px;height:28px}.pcard__report{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;color:var(--faint);transition:color .15s}.pcard__report svg{width:13px;height:13px}.pcard__report:hover{color:var(--danger)}.composer__locked--official{flex-wrap:wrap;border-style:solid;border-color:rgba(var(--lime-rgb),.35);color:var(--text)}.composer__locked .official__mark{width:auto!important;height:20px!important;color:var(--white)!important}.composer__locked .linkbtn{display:inline-flex;align-items:center;gap:6px}.composer__locked .linkbtn svg{width:15px;height:15px;color:var(--lime)}.uset__page>.btn svg{width:16px;height:16px}.tmsg__who .vbadge{margin-left:2px}.adm-report--high{border-left-color:var(--danger)}.adm-report--normal{border-left-color:#ffd27a}.snaps .uset__label{margin-bottom:6px}@media(max-width:860px){.inbox{left:8px;bottom:76px}}.sname{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.1em .08em .1em .02em;margin:-.1em 0;line-height:inherit}.sname--gothic{font-family:UnifrakturCook,Old English Text MT,serif;font-weight:700;font-size:1.12em;letter-spacing:.01em}.sname--pixel{font-family:"Pixelify Sans",var(--mono);font-weight:600;letter-spacing:.02em}.sname--script{font-family:Pacifico,cursive;font-weight:400;font-size:.95em;letter-spacing:.01em}.sname--elegant{font-family:Cinzel,serif;font-weight:700;font-size:.95em;letter-spacing:.05em}.sname--future{font-family:"Orbitron",var(--font);font-weight:700;font-size:.84em;letter-spacing:.06em}.sname--comic{font-family:Bangers,cursive;font-weight:400;font-size:1.1em;letter-spacing:.07em}.sname--mono{font-family:var(--mono);font-weight:600;font-size:.92em;letter-spacing:-.01em}.sname.is-glow{text-shadow:0 0 .5em color-mix(in srgb,currentColor 75%,transparent),0 0 .12em color-mix(in srgb,currentColor 65%,transparent)}.sname.is-gradient{background-image:linear-gradient(90deg,var(--n1),var(--n2),var(--n1));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:sname-flow 6s linear infinite}.sname.is-gradient.is-glow{text-shadow:none;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--n1) 60%,transparent))}@keyframes sname-flow{to{background-position:-200% 0}}.bubble{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:6px;max-width:172px;padding:7px 11px;font-size:12.5px;line-height:1.3;color:var(--white);text-align:left;background:#161616f0;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 10px 28px #00000073;animation:bubble-in .6s var(--spring) .18s both}.bubble:before,.bubble:after{content:"";position:absolute;border-radius:50%;background:inherit;border:inherit}.bubble:before{width:10px;height:10px;left:-5px;bottom:-6px}.bubble:after{width:5px;height:5px;left:-12px;bottom:-12px}.bubble__emoji{flex:none;font-size:15px}.bubble__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.bubble.is-editable{cursor:pointer;transition:transform .3s var(--spring),border-color .2s}.bubble.is-editable:hover{transform:translateY(-2px) scale(1.03);border-color:rgba(var(--lime-rgb),.55)}.bubble.is-empty{color:var(--faint);border-style:dashed;background:#161616bf}.bubble__add{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bubble__add svg{width:15px;height:15px}@keyframes bubble-in{0%{opacity:0;transform:translate(-10px,8px) scale(.6)}}.cline{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;vertical-align:bottom}.cline__emoji{flex:none}.cline__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me__who.is-open{background:var(--active)}.me__line{position:relative;display:grid;height:16px;overflow:hidden}.me__line>small{grid-area:1 / 1;min-width:0;transition:transform .4s var(--spring-soft),opacity .25s}.me__handle{transform:translateY(100%);opacity:0}.me__who:hover .me__status{transform:translateY(-100%);opacity:0}.me__who:hover .me__handle{transform:none;opacity:1}.smenu{position:relative;width:272px;padding:6px;background:color-mix(in srgb,var(--base),#fff 7.1%);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 22px 50px #000000a6;animation:smenu-in .34s var(--spring-soft);transform-origin:left top}@keyframes smenu-in{0%{opacity:0;transform:translate(-10px) scale(.96)}}.smenu hr{border:0;height:1px;margin:5px 6px;background:var(--line)}.smenu__row{position:relative}.smenu__item{width:100%;display:flex;align-items:flex-start;gap:10px;padding:9px 10px;text-align:left;color:var(--text);border-radius:8px;transition:background .15s,color .15s}.smenu__item .status-icon{margin-top:4px}.smenu__item:hover,.smenu__item.is-open,.smenu__item:focus-visible{background:rgba(var(--lime-rgb),.1);color:var(--white);outline:none}.smenu__text{flex:1;min-width:0;display:grid;gap:2px}.smenu__text b{font-size:14px;font-weight:500}.smenu__text small{font-size:11.5px;line-height:1.35;color:var(--faint)}.smenu__check,.smenu__more{width:16px;height:16px;flex:none;margin-top:2px}.smenu__check{color:var(--lime)}.smenu__more{color:var(--faint)}.smenu--sub{position:absolute;left:calc(100% + 8px);top:-6px;z-index:2;width:196px}.smenu--sub:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:14px}.smenu__item--plain{padding:9px 12px;font-size:13.5px}.pcard.has-theme,.mecard.has-theme .mecard__card,.uprof.has-theme,.fprof.has-theme,.ecard.has-theme{--ring: color-mix(in srgb, var(--tp) 58%, #0b0b0b);background:linear-gradient(180deg,var(--ring) 0%,color-mix(in srgb,var(--ta) 72%,#050505) 100%);border-color:color-mix(in srgb,var(--tp) 55%,rgba(255,255,255,.14))}.has-theme .pcard__about{background:#0000004d;border-color:#ffffff14}.pcard__avatar{z-index:4;background:var(--ring, color-mix(in srgb, var(--base), #fff 6.7%));cursor:pointer}.pcard__avatar .avatar__face,.uprof__avatar .avatar__face{transition:filter .2s}.pcard__avatar:hover .avatar__face,.uprof__avatar:hover .avatar__face{filter:brightness(.82)}.pcard__body{position:relative;z-index:4}.pcard__bubble{left:110px;top:112px}.pcard__links{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.pcard__links .pcard__report{margin-top:0}.pcard__full{font-size:12.5px;color:var(--muted);transition:color .15s}.pcard__full:hover{color:var(--lime)}.pfx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;border-radius:inherit;pointer-events:none;container-type:size;mix-blend-mode:screen}.pfx i{position:absolute;display:block}.pfx__p{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%)}.pfx--stars .pfx__p{width:calc(2px + var(--s) * 2.5px);height:calc(2px + var(--s) * 2.5px);border-radius:50%;background:#fff;box-shadow:0 0 6px 1px #fffc;opacity:0;animation:pfx-twinkle calc(2.2s + var(--d) * 3s) ease-in-out calc(var(--t) * -5s) infinite}.pfx--stars .pfx__p:nth-child(3n){background:var(--lime);box-shadow:0 0 8px 1px rgba(var(--lime-rgb),.8)}.pfx--stars .pfx__p:nth-child(5n){width:11px;height:11px;border-radius:0;box-shadow:none;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}@keyframes pfx-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.pfx--rain .pfx__p{top:-30%;width:1.5px;height:calc(18px + var(--s) * 26px);border-radius:2px;opacity:.75;background:linear-gradient(transparent,rgba(var(--lime-rgb),.95));animation:pfx-fall calc(.9s + var(--d) * 1.1s) linear calc(var(--t) * -2s) infinite}.pfx--rain .pfx__p:nth-child(4n){background:linear-gradient(transparent,#7fe7fff2)}@keyframes pfx-fall{to{transform:translateY(150cqh)}}.pfx--snow .pfx__p{top:-6%;width:calc(5px + var(--s) * 6px);height:calc(5px + var(--s) * 6px);border-radius:50%;background:radial-gradient(circle,#fffffff2 calc(55% - var(--s) * 20%),#fff0 70%);animation:pfx-snow calc(6s + var(--d) * 6s) linear calc(var(--t) * -12s) infinite}@keyframes pfx-snow{0%{transform:translate(0)}25%{transform:translate(12px,28cqh)}50%{transform:translate(-8px,56cqh)}75%{transform:translate(10px,84cqh)}to{transform:translateY(112cqh)}}.pfx--fireflies .pfx__p{width:calc(3px + var(--s) * 3px);height:calc(3px + var(--s) * 3px);border-radius:50%;background:#efff9e;box-shadow:0 0 10px 3px rgba(var(--lime-rgb),.55);animation:pfx-wander calc(7s + var(--d) * 7s) ease-in-out calc(var(--t) * -10s) infinite alternate,pfx-pulse calc(1.4s + var(--s) * 2s) ease-in-out infinite alternate}@keyframes pfx-wander{0%{transform:translate(0)}33%{transform:translate(calc((var(--d) - .5) * 70px),calc((var(--s) - .5) * 60px))}66%{transform:translate(calc((var(--t) - .5) * 80px),calc((var(--d) - .5) * -50px))}to{transform:translate(calc((var(--s) - .5) * -60px),calc((var(--t) - .5) * 70px))}}@keyframes pfx-pulse{0%{opacity:.2}to{opacity:1}}.pfx--aurora .pfx__blob{--blob: var(--lime);width:95%;height:80%;opacity:.55;background:radial-gradient(closest-side,var(--blob) 30%,transparent);animation:pfx-aurora 9s ease-in-out infinite alternate}.pfx--aurora .pfx__blob:nth-child(1){left:-25%;top:-30%}.pfx--aurora .pfx__blob:nth-child(2){--blob: #3ee0ff;right:-28%;top:-20%;animation-delay:-3s}.pfx--aurora .pfx__blob:nth-child(3){--blob: #9b6bff;left:8%;top:-10%;width:75%;animation-delay:-6s}@keyframes pfx-aurora{0%{transform:translate(0) scale(1) rotate(0)}50%{transform:translate(18%,10%) scale(1.15) rotate(12deg)}to{transform:translate(-12%,4%) scale(.95) rotate(-8deg)}}.pfx--grid .pfx__plane{left:-50%;right:-50%;bottom:-8%;height:42%;overflow:hidden;transform:perspective(220px) rotateX(62deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(transparent,#000 50%);mask-image:linear-gradient(transparent,#000 50%)}.pfx--grid .pfx__plane:before{content:"";position:absolute;left:0;right:0;top:-34px;bottom:0;background-image:linear-gradient(rgba(255,79,216,.55) 1.5px,transparent 1.5px),linear-gradient(90deg,rgba(255,79,216,.55) 1.5px,transparent 1.5px);background-size:34px 34px;animation:pfx-grid 1.4s linear infinite}@keyframes pfx-grid{to{transform:translateY(34px)}}.pfx--grid .pfx__sun{left:50%;bottom:24%;width:34%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;opacity:.25;background:linear-gradient(#ffd166,#ff4fd8 70%);-webkit-mask-image:repeating-linear-gradient(#000 0 9px,transparent 9px 13px);mask-image:repeating-linear-gradient(#000 0 9px,transparent 9px 13px)}.pfx--hologram{box-shadow:inset 0 0 0 1px #7fe7ff40,inset 0 0 40px #7fe7ff1f}.pfx--hologram .pfx__scan{left:0;right:0;top:-120px;bottom:0;background:repeating-linear-gradient(0deg,rgba(127,231,255,.07) 0 1px,transparent 1px 4px);animation:pfx-scan 6s linear infinite}@keyframes pfx-scan{to{transform:translateY(120px)}}.pfx--hologram .pfx__sweep{top:-50%;bottom:-50%;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(127,231,255,.18) 40%,rgba(255,255,255,.35) 50%,rgba(195,166,255,.18) 60%,transparent);transform:translate(0) rotate(10deg);animation:pfx-sweep 4.5s var(--ease) infinite}@keyframes pfx-sweep{0%{transform:translate(0) rotate(10deg)}60%,to{transform:translate(475%) rotate(10deg)}}.has-plate{position:relative;isolation:isolate;overflow:hidden}.has-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--plate);opacity:.9;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.2),#000 75%);mask-image:linear-gradient(90deg,#0003,#000 75%);transition:opacity .2s}.has-plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translate(-100%);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%)}.has-plate:hover:before{opacity:1}.has-plate:hover:after{transform:translate(100%);transition:transform .9s var(--ease)}.plate--lime{--plate: radial-gradient(60% 130% at 100% 50%, rgba(186, 254, 8, .38), transparent 70%), linear-gradient(100deg, transparent 20%, rgba(186, 254, 8, .2))}.plate--aurora{--plate: linear-gradient(100deg, rgba(62, 224, 143, .12), rgba(127, 231, 255, .3) 55%, rgba(155, 107, 255, .48))}.plate--sunset{--plate: linear-gradient(100deg, rgba(255, 154, 60, .1), rgba(255, 79, 94, .32) 55%, rgba(255, 122, 217, .48))}.plate--ocean{--plate: linear-gradient(100deg, rgba(14, 80, 140, .15), rgba(30, 140, 255, .32) 60%, rgba(127, 231, 255, .42))}.plate--ruby{--plate: linear-gradient(100deg, rgba(122, 22, 38, .15), rgba(255, 79, 94, .32) 60%, rgba(255, 150, 160, .38))}.plate--galaxy{--plate: radial-gradient(1px 1px at 72% 30%, #fff 50%, transparent), radial-gradient(1px 1px at 86% 70%, #fff 50%, transparent), radial-gradient(1.5px 1.5px at 94% 22%, #fff 50%, transparent), radial-gradient(1px 1px at 63% 76%, #fff 50%, transparent), radial-gradient(1px 1px at 80% 48%, #fff 50%, transparent), linear-gradient(100deg, rgba(40, 20, 90, .15), rgba(91, 60, 200, .42) 60%, rgba(255, 79, 216, .38))}.plate--carbon{--plate: repeating-linear-gradient(45deg, rgba(255, 255, 255, .06) 0 3px, transparent 3px 6px), repeating-linear-gradient(-45deg, rgba(255, 255, 255, .04) 0 3px, transparent 3px 6px), linear-gradient(100deg, transparent, rgba(255, 255, 255, .1))}.plate--circuit{--plate: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 48'%3E%3Cg fill='none' stroke='%23bafe08' stroke-opacity='.6' stroke-width='1.2'%3E%3Cpath d='M40 40h30l10-10h30l8-8h42'/%3E%3Cpath d='M60 8h24l8 8h40l10-10h18'/%3E%3Cpath d='M96 48V36l6-6h58'/%3E%3C/g%3E%3Cg fill='%23bafe08'%3E%3Ccircle cx='40' cy='40' r='2'/%3E%3Ccircle cx='60' cy='8' r='2'/%3E%3Ccircle cx='96' cy='48' r='2'/%3E%3C/g%3E%3C/svg%3E") right center / auto 100% no-repeat, linear-gradient(100deg, transparent 30%, rgba(186, 254, 8, .14))}.dm__text{flex:1;min-width:0;display:grid;line-height:1.25}.dm__text .dm__name{gap:6px}.dm__custom{min-width:0;overflow:hidden;font-size:11.5px;color:var(--faint)}.chat__who h1{min-width:0;overflow:hidden}.chat__custom{min-width:0;max-width:320px;overflow:hidden}.mecard{position:fixed;z-index:112;width:320px;transform-origin:34px 100%;animation:mecard-in .5s var(--spring-soft)}.mecard.is-leaving{animation:mecard-out .15s var(--ease-in) forwards}@keyframes mecard-in{0%{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes mecard-out{to{opacity:0;transform:translateY(8px) scale(.96)}}.mecard__card{position:relative;background:color-mix(in srgb,var(--base),#fff 6.7%);border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 28px 70px #000000bf}.mecard__banner{height:118px;border-radius:15px 15px 0 0}.mecard__avatar{position:absolute;left:14px;top:68px;z-index:4;padding:6px;background:var(--ring, color-mix(in srgb, var(--base), #fff 6.7%));border-radius:24px;animation:badge-pop .6s var(--spring) .06s both}.mecard__bubble{left:118px;top:126px}.mecard__body{position:relative;z-index:4;display:grid;gap:2px;padding:56px 12px 12px}.mecard__body h3{display:flex;align-items:center;gap:8px;min-width:0;padding:0 4px;font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:var(--white)}.mecard__handle{padding:0 4px;font-size:13px;color:var(--muted)}.mecard__handle i{margin:0 6px;font-style:normal;color:var(--faint)}.mecard__bio{padding:6px 4px 2px;font-size:13px;color:var(--text);white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mecard__group{margin-top:10px;padding:4px;background:#ffffff09;border:1px solid var(--line);border-radius:12px;animation:fade-up .4s var(--ease-out) .08s both}.mecard__group+.mecard__group{animation-delay:.14s}.has-theme .mecard__group{background:#00000047;border-color:#ffffff1a}.mecard__group hr{border:0;height:1px;margin:2px 10px;background:var(--line)}.mecard__item{width:100%;display:flex;align-items:center;gap:12px;padding:10px;font-size:14px;text-align:left;color:var(--text);border-radius:8px;transition:background .15s,color .15s}.mecard__item>svg{width:18px;height:18px;flex:none;color:var(--muted);transition:color .15s}.mecard__item>span{flex:1;min-width:0;display:grid}.mecard__item small{font-size:11.5px;color:var(--faint)}.mecard__item>.status-icon{flex:none;margin:0 3px}.mecard__item:hover,.mecard__item.is-open{background:rgba(var(--lime-rgb),.1);color:var(--white)}.mecard__item:hover>svg{color:var(--lime)}.mecard__item.is-done,.mecard__item.is-done>svg{color:var(--lime)}.mecard__item>.mecard__more{width:16px;height:16px;color:var(--faint)}.mecard__statuswrap{position:relative}.mecard__flyout{position:absolute;left:calc(100% + 18px);top:-8px;z-index:6}.mecard__flyout:before{content:"";position:absolute;right:100%;top:0;width:24px;height:64px}.shell.has-profile{grid-template-columns:auto minmax(0,1fr) 320px}.uprof{position:relative;overflow:hidden;animation:uprof-in .5s var(--spring-soft)}@keyframes uprof-in{0%{opacity:0;transform:translate(26px)}}.uprof__scroll{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.uprof__top{position:relative;height:166px}.uprof__banner{height:120px}.uprof__close{position:absolute;right:10px;top:10px;z-index:6;color:var(--white);background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uprof__avatar{position:absolute;left:14px;top:72px;z-index:4;padding:6px;background:var(--ring, var(--panel));border-radius:22px;animation:badge-pop .6s var(--spring) .1s both}.uprof__bubble{left:114px;top:126px}.uprof__body{position:relative;z-index:4;display:grid;gap:10px;padding:0 16px 16px}.uprof__body h2{display:flex;align-items:center;gap:8px;min-width:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--white)}.uprof__handle{margin-top:-6px;font-size:13px;color:var(--muted)}.uprof__handle i{margin:0 6px;font-style:normal;color:var(--faint)}.uprof__card{display:grid;gap:12px;padding:12px;background:#ffffff09;border:1px solid var(--line);border-radius:12px;animation:fade-up .45s var(--ease-out) .1s both}.uprof__card+.uprof__card{animation-delay:.16s}.has-theme .uprof__card{background:#00000047;border-color:#ffffff14}.uprof__sec{display:grid;gap:4px}.uprof__sec h3,.fprof__facts h3{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.uprof__bio{font-size:13.5px;line-height:1.5;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.uprof__since{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.uprof__since-mark{width:14px;height:14px;flex:none}.uprof__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:13.5px;font-weight:500;color:var(--text)}.uprof__toggle svg{width:16px;height:16px;color:var(--faint);transition:transform .35s var(--spring)}.uprof__mutuals.is-open .uprof__toggle svg{transform:rotate(180deg)}.uprof__list{display:grid;gap:2px;margin:-4px -6px -6px;animation:fade-up .3s var(--ease-out)}.uprof__full{position:relative;z-index:4;flex:none;height:40px;margin:0 12px 12px;font-size:13.5px;font-weight:500;color:var(--white);background:#ffffff0f;border:1px solid var(--line-strong);border-radius:10px;transition:background .2s,border-color .2s}.uprof__full:hover{background:rgba(var(--lime-rgb),.12);border-color:rgba(var(--lime-rgb),.5)}.mutual{width:100%;display:flex;align-items:center;gap:10px;padding:6px;text-align:left;border-radius:8px;transition:background .15s}.mutual:hover{background:var(--hover)}.mutual__icon{width:32px;height:32px;flex:none;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--white);background:var(--panel-3);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.mutual__icon.is-official{background:var(--base)}.mutual__mark{width:16px;height:16px}.mutual__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--text)}.fprof-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:105;display:grid;place-items:center;padding:20px;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:backdrop-in .3s var(--ease-out)}.fprof-layer.is-leaving{animation:fprof-fade .2s var(--ease-in) forwards}@keyframes fprof-fade{to{opacity:0}}.fprof{position:relative;width:min(620px,100%);max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto;background:color-mix(in srgb,var(--base),#fff 6.7%);border:1px solid var(--line-strong);border-radius:20px;box-shadow:0 40px 100px #000c;animation:fprof-in .6s var(--spring-soft)}@keyframes fprof-in{0%{opacity:0;transform:translateY(30px) scale(.94)}}.fprof-layer.is-leaving .fprof{animation:fprof-out .2s var(--ease-in) forwards}@keyframes fprof-out{to{opacity:0;transform:translateY(16px) scale(.97)}}.fprof__top{position:relative;height:288px}.fprof__banner{height:212px}.fprof__close{position:absolute;right:14px;top:14px;z-index:7;width:34px;height:34px;display:grid;place-items:center;color:var(--white);background:#00000080;border-radius:50%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .3s var(--spring)}.fprof__close:hover{background:#000000bf;transform:rotate(90deg)}.fprof__close svg{width:18px;height:18px}.fprof__avatar{position:absolute;left:24px;top:140px;z-index:4;padding:8px;background:var(--ring, color-mix(in srgb, var(--base), #fff 6.7%));border-radius:34px;animation:badge-pop .7s var(--spring) .1s both}.fprof__bubble{left:176px;top:auto;bottom:80px;max-width:min(240px,calc(100% - 200px))}.fprof__actions{position:absolute;right:20px;top:228px;z-index:4;display:flex;gap:8px;animation:fade-up .5s var(--ease-out) .15s both}.fprof__actions .btn{height:38px}.fprof__icon{width:38px;height:38px;display:grid;place-items:center;color:var(--muted);background:#ffffff0f;border:1px solid var(--line-strong);border-radius:10px;transition:color .15s,background .15s}.fprof__icon svg{width:17px;height:17px}.fprof__icon:hover{color:var(--danger);background:#ff6b6b1f}.fprof__head{position:relative;z-index:4;display:grid;gap:4px;padding:0 28px;animation:fade-up .5s var(--ease-out) .1s both}.fprof__head h2{display:flex;align-items:center;gap:10px;min-width:0;font-size:1.9rem;font-weight:700;letter-spacing:-.03em;color:var(--white)}.fprof__handle{display:flex;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--muted)}.fprof__handle i{margin:0 8px;font-style:normal;color:var(--faint)}.fprof__handle .status-icon{margin-right:6px}.fprof__tabs{position:relative;z-index:4;display:flex;gap:22px;margin:18px 28px 0;border-bottom:1px solid var(--line)}.fprof__tabs button{position:relative;padding:10px 0 12px;font-size:14.5px;font-weight:500;color:var(--muted);transition:color .2s}.fprof__tabs button:hover{color:var(--white)}.fprof__tabs button b{margin-left:6px;padding:1px 7px;font-size:11.5px;color:var(--text);background:#ffffff14;border-radius:999px}.fprof__tabs button.is-active{color:var(--white)}.fprof__tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--lime);border-radius:2px;animation:ink-in .4s var(--spring)}@keyframes ink-in{0%{transform:scaleX(0)}}.fprof__panel{position:relative;z-index:4;padding:20px 28px 28px;animation:fade-up .4s var(--ease-out)}.fprof__bio{font-size:15px;line-height:1.6;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.fprof__empty{font-size:14px;color:var(--faint)}.fprof__facts{display:grid;gap:14px;margin-top:18px;padding:14px;background:#ffffff09;border:1px solid var(--line);border-radius:12px}.has-theme .fprof__facts{background:#00000047}.fprof__facts p{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:14px;color:var(--muted)}.fprof__servers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fprof__servers .mutual{padding:10px;background:#ffffff08;border:1px solid var(--line)}.cstatus{display:grid;gap:18px}.cstatus__preview{position:relative;height:112px;display:flex;align-items:flex-end;gap:12px;padding:14px;background:radial-gradient(120% 140% at 0% 0%,rgba(var(--lime-rgb),.12),transparent 60%),color-mix(in srgb,var(--base),#fff 4.3%);border:1px solid var(--line);border-radius:14px}.cstatus__preview .bubble{left:82px;top:10px;max-width:280px}.cstatus__name{flex:1;min-width:0;padding-bottom:6px;font-size:16px;font-weight:700;color:var(--white)}.cstatus__input{display:flex;align-items:center;gap:4px;padding:0 6px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:8px;transition:border-color .2s,box-shadow .2s}.cstatus__input:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.15)}.field .cstatus__input input{flex:1;min-width:0;padding-left:4px;background:none;border:0;box-shadow:none}.cstatus__emoji{width:36px;height:36px;flex:none;display:grid;place-items:center;font-size:20px;color:var(--muted);border-radius:8px;transition:background .15s,color .15s,transform .3s var(--spring)}.cstatus__emoji svg{width:20px;height:20px}.cstatus__emoji:hover{color:var(--lime);background:var(--hover);transform:scale(1.1) rotate(-6deg)}.cstatus__x{width:28px;height:28px;flex:none;display:grid;place-items:center;color:var(--faint);border-radius:6px}.cstatus__x svg{width:16px;height:16px}.cstatus__x:hover{color:var(--white);background:var(--hover)}.cstatus__count{justify-self:end;margin-top:-2px;font-size:11.5px;color:var(--faint)}.cstatus__clear{margin-right:auto;color:var(--danger)}.pickrow{display:flex;flex-wrap:wrap;gap:6px}.pickrow button{height:34px;padding:0 14px;font-size:13px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;transition:color .2s,background .2s,border-color .2s,transform .3s var(--spring)}.pickrow button:not(.is-active):hover{color:var(--white);border-color:var(--line-strong)}.pickrow button.is-active{font-weight:600;color:var(--on-lime);background:var(--lime);border-color:var(--lime);transform:scale(1.04)}html[data-layer=studio] .shell,html[data-layer=studio-ready] .shell{transform:scale(.95);filter:blur(6px) brightness(.55);pointer-events:none}html[data-layer=studio-ready] .shell{visibility:hidden}.studio{--ox: 50vw;--oy: 50vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:22px;color-scheme:dark;animation:studio-reveal .85s cubic-bezier(.7,0,.2,1) backwards}@keyframes studio-reveal{0%{clip-path:circle(0 at var(--ox) var(--oy))}to{clip-path:circle(150vmax at var(--ox) var(--oy))}}.studio.is-leaving{animation:studio-hide .26s var(--ease-in) forwards}@keyframes studio-hide{to{opacity:0;transform:scale(1.02)}}.studio.is-loading{background:#000000bf;animation:backdrop-in .3s var(--ease-out)}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1.22) translate(-2%,-2%)}}@keyframes glow-drift{to{transform:translate(40vw,35vh)}}@keyframes studio-in{0%{opacity:0;transform:translateY(26px) scale(.96)}}.studio kbd{padding:1px 5px;font-family:var(--mono);font-size:10.5px;color:var(--text);background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:4px}@keyframes tile-in{0%{opacity:0;transform:translate(-18px)}}@keyframes view-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes ecard-in{0%{opacity:0;transform:translateY(40px) rotateX(18deg) scale(.92)}}@keyframes saved-sweep{0%{background-position:120% 0}to{background-position:-120% 0;opacity:.4}}.studio__list .member{cursor:default;animation:item-in-right .45s var(--spring-soft) calc(var(--i, 0) * 60ms) both}@keyframes panel-in{0%{opacity:0;transform:translate(22px)}}.swatches .swatch-none{display:grid;place-items:center;color:var(--muted);background:#ffffff0f}.swatch-none svg{width:16px;height:16px}.plategrid__item .member{padding:8px 10px;pointer-events:none}.plategrid__item .member b{min-width:0;overflow:hidden;font-size:13.5px;font-weight:600;color:var(--white)}.dropzone{position:relative;display:grid;justify-items:center;gap:6px;padding:26px 16px;text-align:center;background:#ffffff06;border:1.5px dashed rgba(255,255,255,.18);border-radius:16px;transition:border-color .2s,background .2s,transform .3s var(--spring)}.dropzone:hover,.dropzone.is-over{background:rgba(var(--lime-rgb),.06);border-color:var(--lime)}.dropzone.is-over{transform:scale(1.02)}.dropzone:hover .dropzone__icon{transform:translateY(-3px) rotate(-6deg)}.dropzone b{font-size:14px;font-weight:600;color:var(--white)}.dropzone small{font-size:12px;color:var(--faint)}.dropzone .pedit__tag{position:absolute;top:10px;right:10px}.studio__savebar .savebar{position:relative;bottom:auto;width:min(680px,100%);margin:0;pointer-events:auto;background:#080808f5}.studio__savebar .savebar.is-warn{background:#2a0c0e}@keyframes saved-pop{0%{opacity:0;transform:translate(-50%,20px) scale(.8)}}@media(max-width:1100px){.shell.has-profile{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:980px){.studio{padding:0}.mecard__flyout{left:0;top:calc(100% + 6px)}.mecard__flyout:before{display:none}.smenu--sub{left:12px;top:calc(100% - 4px)}}@media(max-width:860px){.shell.has-profile{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.studio__lists,.fprof__servers{grid-template-columns:1fr}.fprof__actions{position:static;padding:0 24px 12px;justify-content:flex-end}.fprof__top{height:auto;padding-bottom:80px}}.chat__call{color:var(--muted)}.chat__call.is-live{color:var(--lime);animation:pulse-lime 1.8s ease-in-out infinite}@keyframes pulse-lime{50%{box-shadow:0 0 0 6px rgba(var(--lime-rgb),.14)}}.dcall{position:relative;isolation:isolate;flex:none;height:300px;display:flex;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--base),#fff 1.2%);border-bottom:1px solid var(--line);transition:height .5s var(--spring-soft);animation:dcall-in .65s var(--spring-soft)}@keyframes dcall-in{0%{height:0;opacity:0}}.dcall.is-tall{height:min(62vh,620px)}.dcall.has-video{height:400px}.dcall.has-video.is-tall{height:min(72vh,720px)}.dcall.is-full{height:100vh;border:0}.dcall.is-leaving{animation:dcall-out .38s var(--ease-in) forwards}@keyframes dcall-out{to{height:0;opacity:0}}.dcall__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.dcall__bg i{position:absolute;width:55%;aspect-ratio:1;border-radius:50%;filter:blur(70px);animation:dcall-blob 14s ease-in-out infinite alternate}.dcall__bg i:nth-child(1){left:-12%;top:-45%;background:var(--lime);opacity:.2}.dcall__bg i:nth-child(2){right:-15%;top:-35%;background:#3ee0ff;opacity:.16;animation-delay:-5s}.dcall__bg i:nth-child(3){left:28%;bottom:-70%;background:#9b6bff;opacity:.2;animation-delay:-9s}.dcall.is-out .dcall__bg i{opacity:.1}@keyframes dcall-blob{50%{transform:translate(12%,10%) scale(1.15)}to{transform:translate(-8%,4%) scale(.9)}}.dcall__bg b{position:absolute;top:0;right:0;bottom:0;left:0;background-size:32px 32px;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);-webkit-mask-image:radial-gradient(70% 80% at 50% 50%,#000,transparent);mask-image:radial-gradient(70% 80% at 50% 50%,#000,transparent)}.dcall__top{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 0}.dcall__status{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--text);background:#00000073;border:1px solid rgba(255,255,255,.1);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-up .5s var(--ease-out) .15s both}.dcall__status i{width:8px;height:8px;border-radius:50%;background:#ffb938;animation:blink 1.2s ease-in-out infinite}.dcall__status.is-live i{background:var(--lime);box-shadow:0 0 10px var(--lime);animation:none}@keyframes blink{50%{opacity:.3}}.dcall__tools{display:flex;gap:4px;animation:fade-up .5s var(--ease-out) .2s both}.dcall__tools button{width:32px;height:32px;display:grid;place-items:center;color:var(--muted);background:#00000059;border-radius:8px;transition:color .15s,background .15s}.dcall__tools button:hover{color:var(--white);background:#ffffff1a}.dcall__tools svg{width:16px;height:16px}.dcall__tiles{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:36px;padding:6px 20px}.dcall.has-video .dcall__tiles{gap:14px}.ctile{position:relative;display:grid;justify-items:center;gap:10px;animation:ctile-in .75s var(--spring) calc(var(--i) * .1s + .12s) both}@keyframes ctile-in{0%{opacity:0;transform:scale(.6) translateY(20px)}}.ctile__face{position:relative;width:112px;height:112px;display:grid;place-items:center;transition:transform .45s var(--spring-soft)}.dcall.is-tall .ctile__face,.dcall.is-full .ctile__face{transform:scale(1.35);margin:20px}.ctile__face .avatar{position:relative;z-index:1;transition:transform .3s var(--spring),filter .25s,opacity .3s}.ctile__rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.ctile__rings i{position:absolute;width:100px;height:100px;border:2px solid var(--lime);border-radius:30%;opacity:0}.ctile.is-speaking .avatar{transform:scale(1.04);filter:drop-shadow(0 0 1px var(--lime)) drop-shadow(0 0 2px var(--lime)) drop-shadow(0 0 16px rgba(var(--lime-rgb),.6))}.ctile.is-speaking .ctile__rings i{animation:speak-wave 1.3s var(--ease-out) infinite}.ctile.is-speaking .ctile__rings i:nth-child(2){animation-delay:.43s}.ctile.is-speaking .ctile__rings i:nth-child(3){animation-delay:.86s}@keyframes speak-wave{0%{opacity:.75;transform:scale(.95)}to{opacity:0;transform:scale(1.5)}}.ctile.is-ringing .avatar{opacity:.8;animation:phone-buzz 2.4s ease-in-out infinite}.ctile.is-ringing .ctile__rings i{border-color:#ffffff8c;animation:call-wave 2.4s var(--ease-out) infinite}.ctile.is-ringing .ctile__rings i:nth-child(2){animation-delay:.8s}.ctile.is-ringing .ctile__rings i:nth-child(3){animation-delay:1.6s}@keyframes call-wave{0%{opacity:.7;transform:scale(.95)}to{opacity:0;transform:scale(1.9)}}@keyframes phone-buzz{0%,50%,to{transform:none}5%,15%,25%{transform:rotate(-6deg)}10%,20%,30%{transform:rotate(6deg)}35%{transform:none}}.ctile.is-noanswer .avatar{opacity:.45;filter:grayscale(1)}.ctile.is-connecting .avatar{opacity:.7}.ctile__badge{position:absolute;right:0;bottom:0;z-index:2;width:30px;height:30px;display:grid;place-items:center;color:#fff;background:#e5484d;border:3px solid color-mix(in srgb,var(--base),#fff 2%);border-radius:50%;animation:badge-pop .45s var(--spring)}.ctile__badge svg{width:14px;height:14px}.ctile__name{display:inline-flex;align-items:center;gap:6px;max-width:220px;min-width:0;font-size:14px;font-weight:600;color:var(--white)}.ctile__name svg{width:14px;height:14px;flex:none;color:#ff6b6b}.ctile__state{display:inline-flex;align-items:baseline;margin-top:-6px;font-size:12px;color:var(--muted)}.ctile__state.is-off{color:#ff6b6b}.ctile__state b,.ring__sub b{display:inline-flex;gap:2px;margin-left:2px}.ctile__state b i,.ring__sub b i{width:3px;height:3px;background:currentColor;border-radius:50%;animation:dot-hop 1.2s ease-in-out infinite}.ctile__state b i:nth-child(2),.ring__sub b i:nth-child(2){animation-delay:.15s}.ctile__state b i:nth-child(3),.ring__sub b i:nth-child(3){animation-delay:.3s}@keyframes dot-hop{0%,60%,to{transform:none;opacity:.4}30%{transform:translateY(-3px);opacity:1}}.ctile.has-video{display:block;width:min(46%,560px);aspect-ratio:16 / 9;overflow:hidden;background:var(--base);border-radius:16px;box-shadow:0 20px 50px #00000080,inset 0 0 0 1px #ffffff14;transition:box-shadow .25s}.ctile.has-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ctile.has-video video.is-mirror{transform:scaleX(-1)}.ctile.is-screen video{object-fit:contain}.ctile.has-video.is-speaking{box-shadow:0 0 0 3px var(--lime),0 0 40px -8px rgba(var(--lime-rgb),.7)}.ctile.has-video .ctile__name{position:absolute;left:10px;bottom:10px;padding:4px 10px;font-size:12.5px;background:#0009;border-radius:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ctile__live{position:absolute;left:10px;top:10px;padding:3px 8px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:#fff;background:#e5484d;border-radius:4px}.ctile.has-video{cursor:zoom-in}.ctile.has-video.is-focus{cursor:zoom-out}.ctile.has-video:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.ctile__tools{position:absolute;right:10px;top:10px;z-index:2;display:flex;gap:6px;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .25s var(--spring)}.ctile.has-video:hover .ctile__tools,.ctile.has-video:focus-within .ctile__tools{opacity:1;transform:none}.ctile__tools button{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9px;transition:background .15s,transform .3s var(--spring)}.ctile__tools button:hover{background:#000000d9;transform:scale(1.08)}.ctile__tools svg{width:16px;height:16px}.ctile:fullscreen{width:100vw;height:100vh;aspect-ratio:auto;border-radius:0;box-shadow:none;animation:none}.ctile:fullscreen video{object-fit:contain}.dcall.is-focus{height:min(80vh,780px)}.dcall.is-focus.is-full{height:100vh}.dcall__tiles.is-focus{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding:6px 16px 12px}.dcall__spot{flex:1;min-height:0;display:flex;justify-content:center}.dcall__spot .ctile.has-video{width:100%;height:100%;aspect-ratio:auto}.dcall__spot .ctile video{object-fit:contain}.dcall__strip{flex:none;display:flex;justify-content:center;gap:10px;overflow-x:auto;padding:2px}.ctile.is-mini,.ctile.has-video.is-mini{flex:none;width:150px;aspect-ratio:16 / 9;gap:4px;place-content:center;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.ctile.has-video.is-mini{background:var(--base)}.ctile.is-mini .ctile__face{width:48px;height:48px;transform:none!important;margin:0!important}.ctile.is-mini .ctile__rings,.ctile.is-mini .ctile__state{display:none}.ctile.is-mini .ctile__name{max-width:130px;font-size:12px}.ctile.is-mini.has-video .ctile__name{left:6px;bottom:6px;padding:2px 7px;font-size:11px}.ctile.is-mini .ctile__live{left:6px;top:6px;padding:2px 6px;font-size:9px}.ctile.is-mini .ctile__badge{transform:scale(.8)}.dcall__bar{align-self:center;display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:8px;background:#0a0a0ab3;border:1px solid rgba(255,255,255,.1);border-radius:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px #00000080;animation:bar-in .65s var(--spring-soft) .22s both}@keyframes bar-in{0%{opacity:0;transform:translateY(24px) scale(.94)}}.dcall__group{display:flex;gap:4px;padding:2px;background:#ffffff0a;border-radius:13px}.cbtn{width:46px;height:42px;display:grid;place-items:center;color:var(--text);border-radius:11px;transition:background .15s,color .15s,transform .3s var(--spring)}.cbtn svg{width:20px;height:20px;transition:transform .35s var(--spring)}.cbtn:hover{color:var(--white);background:#ffffff1a;transform:translateY(-2px)}.cbtn:active{transform:scale(.94)}.cbtn.is-off{color:#ff6b6b;background:#ff4f5e24}.cbtn.is-on{color:var(--on-lime);background:var(--lime)}.cbtn--end{width:66px;color:#fff;background:#e5484d;box-shadow:0 8px 22px #e5484d66}.cbtn--end:hover{color:#fff;background:#ff5a60}.cbtn--end:hover svg{transform:rotate(-14deg) scale(1.08)}.dcall__join{align-self:center;display:flex;gap:10px;margin-bottom:18px;animation:bar-in .65s var(--spring-soft) .22s both}.dcall__accept,.dcall__ghost{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:600;border-radius:12px;transition:transform .3s var(--spring),background .2s}.dcall__accept svg,.dcall__ghost svg{width:18px;height:18px}.dcall__accept{color:var(--on-lime);background:var(--lime);box-shadow:0 10px 26px rgba(var(--lime-rgb),.3);animation:accept-pulse 1.8s ease-in-out infinite}.dcall__ghost{color:var(--white);background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.dcall__accept:hover,.dcall__ghost:hover{transform:translateY(-2px)}@keyframes accept-pulse{50%{box-shadow:0 0 0 8px rgba(var(--lime-rgb),.12),0 10px 26px rgba(var(--lime-rgb),.3)}}.ring{position:fixed;top:24px;left:50%;z-index:150;width:300px;display:grid;justify-items:center;gap:6px;overflow:hidden;padding:26px 22px 22px;text-align:center;transform:translate(-50%);background:#0c0c0ceb;border:1px solid rgba(var(--lime-rgb),.3);border-radius:24px;box-shadow:0 40px 90px #000000b3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:ring-in .75s var(--spring)}@keyframes ring-in{0%{opacity:0;transform:translate(-50%,-40px) scale(.85)}}.ring.is-leaving{animation:ring-out .26s var(--ease-in) forwards}@keyframes ring-out{to{opacity:0;transform:translate(-50%,-20px) scale(.92)}}.ring__glow{position:absolute;left:-20%;right:-20%;top:-45%;z-index:-1;height:240px;background:radial-gradient(closest-side,rgba(var(--lime-rgb),.28),transparent);animation:glow-breathe 2.4s ease-in-out infinite}@keyframes glow-breathe{50%{opacity:.5;transform:scale(1.1)}}.ring__avatar{position:relative;width:104px;height:104px;display:grid;place-items:center;margin-bottom:8px;animation:phone-buzz 2.4s ease-in-out infinite}.ring__avatar .avatar{position:relative;z-index:1}.ring__waves{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ring__waves i{position:absolute;width:88px;height:88px;border:2px solid rgba(var(--lime-rgb),.7);border-radius:30%;animation:call-wave 2.4s var(--ease-out) infinite}.ring__waves i:nth-child(2){animation-delay:.8s}.ring__waves i:nth-child(3){animation-delay:1.6s}.ring__kind{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.ring__kind svg{width:13px;height:13px}.ring h3{max-width:100%;min-width:0;font-size:1.35rem;font-weight:700;color:var(--white)}.ring__sub{display:inline-flex;align-items:baseline;font-size:13.5px;color:var(--muted)}.ring__actions{display:flex;gap:18px;margin-top:14px}.ring__btn{width:56px;height:56px;display:grid;place-items:center;color:#fff;border-radius:50%;transition:transform .3s var(--spring),box-shadow .3s}.ring__btn svg{width:24px;height:24px}.ring__btn:hover{transform:translateY(-3px) scale(1.06)}.ring__btn--no{background:#e5484d;box-shadow:0 10px 24px #e5484d66}.ring__btn--yes{color:var(--on-lime);background:var(--lime);box-shadow:0 10px 24px rgba(var(--lime-rgb),.4);animation:accept-pulse 1.6s ease-in-out infinite}.ring__btn--yes svg{animation:phone-wiggle 1.6s ease-in-out infinite}@keyframes phone-wiggle{0%,50%,to{transform:none}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.ring__btn--video{background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}.cnote{display:flex;align-items:center;gap:12px;margin:6px 0;padding:8px 16px 8px 22px}.cnote__icon{width:32px;height:32px;flex:none;display:grid;place-items:center;color:var(--lime);background:rgba(var(--lime-rgb),.1);border-radius:50%}.cnote__icon svg{width:16px;height:16px}.cnote.is-live .cnote__icon{animation:pulse-lime 1.8s ease-in-out infinite}.cnote.is-missed .cnote__icon{color:#ff6b6b;background:#ff4f5e1f}.cnote p{flex:1;min-width:0;font-size:14px;color:var(--muted)}.cnote b{font-weight:600;color:var(--white)}.cnote time{margin-left:6px;font-size:11.5px;color:var(--faint)}.cnote__join{flex:none;height:30px;padding:0 14px;font-size:12.5px;font-weight:600;color:var(--on-lime);background:var(--lime);border-radius:8px;transition:transform .3s var(--spring)}.cnote__join:hover{transform:translateY(-1px)}.dm__call{width:22px;height:22px;flex:none;display:grid;place-items:center;color:var(--lime);background:rgba(var(--lime-rgb),.12);border-radius:50%;animation:pulse-lime 1.8s ease-in-out infinite}.dm__call svg{width:12px;height:12px}@media(max-width:860px){.dcall{height:270px}.dcall__tiles{gap:16px}.ctile.has-video{width:48%}}@media(max-width:560px){.ring{top:12px;width:calc(100vw - 24px)}.cbtn{width:40px}.cbtn--end{width:54px}}.vrec{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:8px;overflow:hidden;background:linear-gradient(90deg,rgba(255,79,94,.09),transparent 45%),var(--panel-2);border:1px solid rgba(255,79,94,.45);border-radius:12px;box-shadow:0 0 0 3px #ff4f5e14,0 12px 40px -14px #ff4f5e73;animation:vrec-in .45s var(--spring-soft);transition:border-color .3s,box-shadow .4s,background .3s}@keyframes vrec-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.vrec.is-preview,.vrec.is-sending{background:var(--panel-2);border-color:rgba(var(--lime-rgb),.5);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.08),0 12px 40px -14px rgba(var(--lime-rgb),.4)}.vrec__btn{width:38px;height:38px;flex:none;display:grid;place-items:center;color:var(--muted);border-radius:10px;transition:color .15s,background .15s,transform .3s var(--spring)}.vrec__btn svg{width:19px;height:19px}.vrec__btn:hover{color:var(--white);background:var(--hover);transform:scale(1.06)}.vrec__trash:hover{color:#ff6b6b;background:#ff4f5e1f}.vrec__stop{color:#ff6b6b;background:#ff4f5e24}.vrec__stop:hover{color:#ff8a8a;background:#ff4f5e3d}.vrec__stop svg{width:15px;height:15px}.vrec__rec{position:relative;width:12px;height:12px;flex:none;margin-left:4px}.vrec__rec i{position:absolute;top:0;right:0;bottom:0;left:0;background:#ff4f5e;border-radius:50%;box-shadow:0 0 12px #ff4f5e;animation:rec-pulse 1.2s ease-in-out infinite}.vrec__rec:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid rgba(255,79,94,.6);border-radius:50%;animation:play-ring 1.2s var(--ease-out) infinite}@keyframes rec-pulse{50%{transform:scale(.75);opacity:.6}}.vrec__time{min-width:42px;font-family:var(--mono);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--white)}.vrec__wave{flex:1;min-width:0;height:36px}.vrec__left{font-family:var(--mono);font-size:11.5px;color:#ffb938;animation:blink 1s ease-in-out infinite}.vrec__label{flex:1;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.vrec__label svg{width:16px;height:16px;color:var(--lime);animation:rec-pulse 1.2s ease-in-out infinite}.vrec__send{--c: 8px;width:42px;height:42px;flex:none;display:grid;place-items:center;color:var(--on-lime);background:var(--lime);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:transform .35s var(--spring),opacity .2s}.vrec__send svg{width:18px;height:18px}.vrec__send:not(:disabled):hover{transform:translateY(-1px) scale(1.06)}.vrec__send:disabled{opacity:.4}.vrec__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--lime);transform-origin:left;transition:transform .2s}.vmsg{position:relative;display:flex;align-items:center;gap:10px;width:min(460px,100%);margin-top:6px;padding:8px 10px 8px 8px;background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid var(--line-strong);border-radius:999px;outline:none;animation:vmsg-in .5s var(--spring-soft) both;transition:border-color .25s,box-shadow .35s}@keyframes vmsg-in{0%{opacity:0;transform:translateY(6px) scale(.97)}}.vmsg.is-playing{border-color:rgba(var(--lime-rgb),.45);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.08),0 10px 30px -12px rgba(var(--lime-rgb),.5)}.vmsg__play{position:relative;width:38px;height:38px;flex:none;display:grid;place-items:center;color:var(--on-lime);background:var(--lime);border-radius:50%;box-shadow:0 6px 18px -6px rgba(var(--lime-rgb),.7);transition:transform .3s var(--spring)}.vmsg__play:hover{transform:scale(1.08)}.vmsg__play:active{transform:scale(.92)}.vmsg__play:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid rgba(var(--lime-rgb),.55);border-radius:50%;opacity:0}.vmsg.is-playing .vmsg__play:before{animation:play-ring 1.6s var(--ease-out) infinite}.vmsg.is-loading .vmsg__play:before{opacity:1;border-color:transparent;border-top-color:var(--lime);animation:spin .8s linear infinite}@keyframes play-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.vmsg__icon{display:grid;place-items:center;animation:icon-swap .35s var(--spring)}.vmsg__icon svg{width:16px;height:16px}@keyframes icon-swap{0%{opacity:0;transform:scale(.4) rotate(-40deg)}}.vmsg__wave{--p: 0;position:relative;flex:1;min-width:80px;height:30px;cursor:pointer;touch-action:none;outline:none}.vmsg__wave:focus-visible{box-shadow:0 0 0 2px rgba(var(--lime-rgb),.5);border-radius:6px}.vmsg__bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:2px;pointer-events:none}.vmsg__bars i{flex:1;max-width:4px;min-height:3px;height:var(--h);background:#ffffff47;border-radius:3px;animation:bar-grow .6s var(--spring) calc(var(--i) * 12ms) both}@keyframes bar-grow{0%{opacity:.3;transform:scaleY(.1)}}.vmsg__bars.is-done{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.vmsg__bars.is-done i{background:var(--lime);box-shadow:0 0 8px rgba(var(--lime-rgb),.45)}.vmsg.is-playing .vmsg__bars.is-done i{animation:bar-grow .6s var(--spring) calc(var(--i) * 12ms) both,bar-glow 1.4s ease-in-out infinite alternate}@keyframes bar-glow{to{box-shadow:0 0 12px rgba(var(--lime-rgb),.8)}}.vmsg__wave:after{content:"";position:absolute;top:-3px;bottom:-3px;left:calc(var(--p) * 100%);width:2px;transform:translate(-1px);background:#fff;border-radius:2px;box-shadow:0 0 8px #fff;opacity:0;transition:opacity .2s;pointer-events:none}.vmsg.is-playing .vmsg__wave:after{opacity:1}.vmsg__ghost{position:absolute;top:-4px;bottom:-4px;width:1px;background:#ffffff73;pointer-events:none}.vmsg__ghost b{position:absolute;bottom:calc(100% + 6px);left:50%;padding:2px 6px;transform:translate(-50%);white-space:nowrap;font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--black);background:var(--white);border-radius:5px}.vmsg__time{min-width:34px;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;color:var(--muted)}.vmsg.is-playing .vmsg__time{color:var(--lime)}.vmsg__new{width:7px;height:7px;flex:none;margin-left:-4px;background:var(--lime);border-radius:50%;box-shadow:0 0 8px var(--lime);animation:blink 1.6s ease-in-out infinite}.vmsg__speed{min-width:40px;height:24px;flex:none;padding:0 7px;font-family:var(--mono);font-size:11.5px;font-weight:600;color:var(--text);background:#ffffff14;border-radius:6px;overflow:hidden;transition:color .15s,background .15s}.vmsg__speed span{display:inline-block;animation:speed-flip .35s var(--spring)}@keyframes speed-flip{0%{opacity:0;transform:translateY(8px)}}.vmsg__speed:hover{color:var(--on-lime);background:var(--lime)}.vmsg__vol{display:flex;align-items:center;flex:none}.vmsg__vol button{width:28px;height:28px;display:grid;place-items:center;color:var(--muted);border-radius:6px;transition:color .15s}.vmsg__vol button:hover{color:var(--white)}.vmsg__vol button svg{width:17px;height:17px}.vmsg__vol input{width:0;opacity:0;transition:width .35s var(--spring-soft),opacity .2s,margin .35s}.vmsg__vol:hover input,.vmsg__vol:focus-within input{width:70px;margin:0 4px;opacity:1}.vmsg.is-compact{flex:1;width:auto;min-width:0;margin:0;padding:0;background:none;border:0;box-shadow:none;animation:none}.vmsg.is-compact .vmsg__play{width:34px;height:34px}.composer__mic:hover:not(:disabled){color:#ff6b6b}@media(max-width:560px){.vmsg__vol{display:none}.vmsg{padding-right:8px}}.ftabs{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.ftabs::-webkit-scrollbar{display:none}.ftabs button{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:14px;font-weight:500;color:var(--muted);border-radius:8px;transition:color .15s,background .2s,transform .3s var(--spring)}.ftabs button:hover{color:var(--white);background:var(--hover)}.ftabs button.is-active{color:var(--white);background:var(--active)}.ftabs b{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;font-size:11px;font-weight:700;color:var(--on-lime);background:var(--lime);border-radius:999px;animation:badge-pop .45s var(--spring)}.ftabs b.is-hot{color:#fff;background:#e5484d}.ftabs .ftabs__add{--c: 7px;margin-left:6px;font-weight:600;color:var(--on-lime);background:var(--lime);border-radius:0;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)))}.ftabs .ftabs__add svg{width:16px;height:16px}.ftabs .ftabs__add:hover{color:var(--on-lime);background:var(--lime);transform:translateY(-1px)}.ftabs .ftabs__add.is-active{color:var(--lime);background:rgba(var(--lime-rgb),.14)}@keyframes fempty-wave{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes fempty-float{50%{transform:translateY(-6px)}}.fempty .btn svg{width:16px;height:16px}.addf__box .btn{flex:none;height:38px}.fbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;white-space:nowrap;font-size:13.5px;font-weight:600;border-radius:10px;transition:transform .3s var(--spring),background .2s,color .2s,box-shadow .2s}.fbtn svg{width:17px;height:17px;flex:none;transition:color .2s}.fbtn:hover:not(:disabled){transform:translateY(-1px)}.fbtn--add{color:var(--lime);background:rgba(var(--lime-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--lime-rgb),.45)}.fbtn--add:hover:not(:disabled){color:var(--on-lime);background:var(--lime)}.fbtn--accept{color:var(--on-lime);background:var(--lime)}.fbtn--pending,.fbtn--friend,.fbtn--ghost{color:var(--text);background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line-strong)}.fbtn--friend svg{color:var(--lime)}.fbtn--pending:hover:not(:disabled),.fbtn--friend:hover:not(:disabled){color:#ff6b6b;background:#ff4f5e1a;box-shadow:inset 0 0 0 1px #ff4f5e66}.fbtn--friend:hover svg,.fbtn--pending:hover svg{color:#ff6b6b}.fbtn--icon{width:38px;padding:0;color:var(--muted);background:#ffffff12}.fbtn--icon:hover:not(:disabled){color:#fff;background:#e5484d}.fbtn-pair{display:inline-flex;gap:6px}.fbtn__swap{display:inline-grid}.fbtn__swap i{grid-area:1 / 1;font-style:normal;transition:opacity .2s,transform .3s var(--spring)}.fbtn__swap i:last-child{opacity:0;transform:translateY(6px)}.fbtn:hover .fbtn__swap i:first-child{opacity:0;transform:translateY(-6px)}.fbtn:hover .fbtn__swap i:last-child{opacity:1;transform:none}.fbtn.is-compact{height:32px;padding:0 12px;font-size:12.5px}.fbtn.is-compact svg{width:15px;height:15px}.fbtn-pair .fbtn.is-compact.fbtn--icon,.fbtn-pair .fbtn--icon{width:38px}.pcard .fbtn,.pcard .fbtn-pair{width:100%;margin-top:4px}.pcard .fbtn-pair .fbtn--accept{flex:1}.fprof__actions .fbtn{height:38px}.mfriends{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin:2px 0 6px;font-size:12.5px;color:var(--muted);transition:color .15s}.mfriends:hover{color:var(--white)}.mfriends__stack{display:flex}.mfriends__stack>span{margin-left:-6px;animation:badge-pop .45s var(--spring) calc(var(--i) * 60ms) both}.mfriends__stack>span:first-child{margin-left:0}.uprof__friend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:-2px}.uprof__friend .mfriends{margin:0}.blocked-msg{display:flex;align-items:center;gap:8px;margin:2px 16px;padding:6px 12px;font-size:13px;color:var(--faint);background:#ffffff06;border:1px dashed var(--line-strong);border-radius:8px}.blocked-msg svg{width:14px;height:14px}.blocked-msg button{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--lime)}.blocked-msg button:hover{text-decoration:underline}.composer__blocked{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;font-size:14px;color:var(--muted);background:var(--panel-2);border:1px solid rgba(255,79,94,.35);border-radius:12px;animation:fade-up .35s var(--ease-out)}.composer__blocked>svg{width:18px;height:18px;flex:none;color:#ff6b6b}.composer__blocked span{flex:1}.composer__blocked b{color:var(--white)}.chat__head{position:relative;z-index:6;container-type:inline-size}.chat__who{flex-shrink:1}.sbox{position:relative;flex:none;display:flex;align-items:center;gap:8px;width:210px;height:34px;margin-left:4px;padding:0 8px 0 10px;background:color-mix(in srgb,var(--base),#fff 2%);border:1px solid var(--line-strong);border-radius:9px;transition:width .45s var(--spring-soft),border-color .2s,box-shadow .3s}.sbox.is-focus,.sbox.has-value{width:320px}.sbox.is-focus{border-color:rgba(var(--lime-rgb),.6);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.12),0 12px 30px -12px rgba(var(--lime-rgb),.45)}.sbox__icon{width:16px;height:16px;flex:none;color:var(--faint);transition:color .2s,transform .35s var(--spring)}.sbox.is-focus .sbox__icon{color:var(--lime);transform:rotate(-12deg) scale(1.08)}.sbox__field{position:relative;flex:1;min-width:0;height:100%;overflow:hidden}.sbox__field input{position:relative;z-index:1;width:100%;height:100%;padding:0;font-size:13.5px;color:transparent;caret-color:var(--white);background:none;border:0;outline:none}.sbox__field input::placeholder{color:var(--faint)}.sbox__field input::selection{color:transparent;background:rgba(var(--lime-rgb),.3)}.sbox__mirror{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;white-space:pre;font-size:13.5px;color:var(--white);pointer-events:none}.stok{color:var(--lime);background:rgba(var(--lime-rgb),.15);border-radius:4px;box-shadow:0 0 0 2px rgba(var(--lime-rgb),.15)}.stok b{font-weight:inherit;color:var(--lime-soft)}.sbox__clear{width:22px;height:22px;flex:none;display:grid;place-items:center;color:var(--faint);border-radius:6px;animation:badge-pop .35s var(--spring)}.sbox__clear:hover{color:var(--white);background:var(--hover)}.sbox__clear svg{width:14px;height:14px}.sbox__kbd,.sdrop__hint kbd{flex:none;padding:1px 5px;font-family:var(--mono);font-size:10px;color:var(--faint);background:#ffffff0f;border:1px solid var(--line-strong);border-radius:4px}.sdrop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:360px;max-height:min(480px,70vh);overflow-y:auto;padding:8px;background:color-mix(in srgb,var(--base),#fff 7.1%);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 24px 60px #000000a6;transform-origin:top right;animation:sdrop-in .32s var(--spring-soft)}@keyframes sdrop-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}}.sdrop__section+.sdrop__section{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.sdrop__title{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 6px;font-size:12px;font-weight:600;color:var(--muted)}.sdrop__trash{width:26px;height:26px;display:grid;place-items:center;color:var(--faint);border-radius:6px;transition:color .15s,background .15s}.sdrop__trash svg{width:15px;height:15px}.sdrop__trash:hover{color:#ff6b6b;background:#ff4f5e1f}.sdrop__item{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;text-align:left;border-radius:9px;transition:background .12s;animation:fade-up .3s var(--ease-out) calc(var(--i) * 18ms) both}.sdrop__item.is-active{background:rgba(var(--lime-rgb),.1)}.sdrop__icon{width:26px;height:26px;flex:none;display:grid;place-items:center;color:var(--muted);transition:color .15s,transform .3s var(--spring)}.sdrop__icon svg{width:18px;height:18px}.sdrop__item.is-active .sdrop__icon{color:var(--lime);transform:scale(1.1)}.sdrop__text{min-width:0;display:grid;gap:1px}.sdrop__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--white)}.sdrop__text small{font-size:12.5px;color:var(--faint)}.sdrop__text small b{font-weight:600;color:var(--muted)}.sdrop__recent{white-space:pre}.sdrop__hint{margin-top:6px;padding:10px;font-size:12.5px;color:var(--faint);border-top:1px solid var(--line)}.sdrop__hint b{color:var(--white)}.sdrop__error{margin:4px 4px 6px;padding:8px 10px;font-size:12.5px;color:#ff6b6b;background:#ff4f5e1a;border-radius:8px;animation:fade-up .25s var(--ease-out)}@container (max-width: 760px){.chat__ai-text{display:none}.sbox.is-focus,.sbox.has-value{width:240px}}@container (max-width: 560px){.sbox{width:150px}.sbox.is-focus,.sbox.has-value{width:190px}.sbox__kbd{display:none}}.shell.has-search{grid-template-columns:auto minmax(0,1fr) 420px}.spanel{animation:uprof-in .45s var(--spring-soft)}.spanel__head{flex:none;padding:12px 14px 10px;background:#00000040;border-bottom:1px solid var(--line)}.spanel__top{display:flex;align-items:center;justify-content:space-between}.spanel__count{font-size:14px;color:var(--muted)}.spanel__count b{display:inline-block;font-size:1.15rem;font-weight:700;color:var(--white);animation:count-pop .5s var(--spring)}@keyframes count-pop{0%{opacity:0;transform:translateY(8px)}}.spanel__controls{display:grid;gap:8px;margin-top:10px}.spanel__scope,.spanel__sort{display:flex;gap:4px;padding:3px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.spanel__scope button,.spanel__sort button{flex:1;height:28px;font-size:12.5px;font-weight:500;color:var(--muted);border-radius:7px;transition:color .15s,background .2s}.spanel__scope button:hover,.spanel__sort button:hover{color:var(--white)}.spanel__scope button.is-active{font-weight:600;color:var(--on-lime);background:var(--lime)}.spanel__sort button.is-active{color:var(--white);background:var(--active)}.spanel__list{flex:1;min-height:0;overflow-y:auto;padding:10px 10px 20px}.sgroup{margin-bottom:12px;animation:fade-up .4s var(--ease-out) calc(var(--i) * 50ms) both}.sgroup h3{display:flex;align-items:center;gap:6px;padding:6px 6px 8px;font-size:12.5px;font-weight:600;color:var(--muted)}.sgroup h3 svg{width:14px;height:14px;color:var(--faint)}.sgroup h3 small{margin-left:auto;font-size:11.5px;font-weight:400;color:var(--faint)}.sres{position:relative;width:100%;display:flex;gap:10px;margin-bottom:6px;padding:10px 12px;text-align:left;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;transition:border-color .2s,transform .3s var(--spring),background .2s,box-shadow .3s;animation:item-in-right .45s var(--spring-soft) calc(var(--i) * 35ms) both}.sres:hover{background:color-mix(in srgb,var(--base),#fff 7.1%);border-color:rgba(var(--lime-rgb),.4);transform:translate(-3px);box-shadow:0 12px 28px -16px rgba(var(--lime-rgb),.5)}.sres__body{flex:1;min-width:0;display:grid;gap:3px}.sres__meta{display:flex;align-items:center;gap:6px;min-width:0;padding-right:40px;font-size:13.5px}.sres__meta b{min-width:0;overflow:hidden;font-weight:600;color:var(--white)}.sres__meta time{margin-left:2px;white-space:nowrap;font-size:11px;color:var(--faint)}.sres__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.sres__text mark{margin:0 -1px;padding:0 2px;color:var(--on-lime);background:var(--lime);border-radius:3px;box-shadow:0 0 10px rgba(var(--lime-rgb),.45);animation:mark-in .7s var(--ease-out) .15s both}@keyframes mark-in{0%{color:inherit;background:transparent;box-shadow:none}}.sres__att{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.sres__att img{width:64px;height:48px;object-fit:cover;border:1px solid var(--line);border-radius:6px}.sres__voice{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;color:var(--lime);background:rgba(var(--lime-rgb),.1);border-radius:999px}.sres__voice svg{width:13px;height:13px}.sres__go{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 6px 0 10px;font-size:12px;font-weight:600;color:var(--on-lime);background:var(--lime);border-radius:999px;opacity:0;transform:translate(6px);transition:opacity .2s,transform .3s var(--spring)}.sres__go svg{width:13px;height:13px}.sres:hover .sres__go,.sres:focus-visible .sres__go{opacity:1;transform:none}.sres--skeleton{pointer-events:none}.sres--skeleton>i{width:34px;height:34px;flex:none;background:var(--panel-3);border-radius:9px}.sres--skeleton>span{flex:1;display:grid;gap:7px}.sres--skeleton b,.sres--skeleton em{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--panel-3) 25%,color-mix(in srgb,var(--base),#fff 14.1%) 50%,var(--panel-3) 75%);background-size:200% 100%;animation:s-shimmer 1.2s linear infinite}.sres--skeleton b{width:40%}.sres--skeleton em{width:90%}.sres--skeleton em+em{width:62%}@keyframes s-shimmer{to{background-position:-200% 0}}.spanel__pages{flex:none;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:12.5px;color:var(--muted);border-top:1px solid var(--line)}.spanel__pages b{color:var(--white)}.spanel__pages button{height:30px;padding:0 12px;color:var(--text);background:var(--panel-3);border-radius:8px;transition:background .15s,color .15s}.spanel__pages button:hover:not(:disabled){color:var(--on-lime);background:var(--lime)}.spanel__pages button:disabled{opacity:.4}.sempty{display:grid;justify-items:center;gap:10px;padding:50px 20px;text-align:center;animation:fade-up .4s var(--ease-out)}.sempty__art{position:relative;width:84px;height:84px;display:grid;place-items:center;color:var(--lime)}.sempty__art svg{width:34px;height:34px;animation:s-wobble 2.4s ease-in-out infinite}.sempty__art i{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid rgba(var(--lime-rgb),.3);border-radius:50%;animation:call-wave 3s var(--ease-out) infinite}.sempty__art i:nth-of-type(2){animation-delay:1s}.sempty__art i:nth-of-type(3){animation-delay:2s}@keyframes s-wobble{0%,to{transform:rotate(-8deg) translate(-2px)}50%{transform:rotate(8deg) translate(2px,-3px)}}.sempty p{max-width:280px;font-size:14px;color:var(--text)}.sempty small{max-width:280px;font-size:12px;line-height:1.5;color:var(--faint)}.sempty small b{color:var(--muted)}.msg-row.is-flash .msg{animation:msg-flash 2.6s var(--ease-out)}@keyframes msg-flash{0%,35%{background:rgba(var(--lime-rgb),.16);box-shadow:inset 3px 0 0 var(--lime)}to{background:transparent;box-shadow:inset 3px 0 0 transparent}}@media(max-width:1100px){.shell.has-search{grid-template-columns:auto minmax(0,1fr)}.spanel{width:min(420px,92vw)}}@media(max-width:860px){.sbox{width:140px}.sbox.is-focus,.sbox.has-value{width:min(260px,58vw)}.sbox__kbd{display:none}.sdrop{width:min(340px,92vw)}}.msg.has-reply{margin-top:14px}.rline{grid-column:1 / -1;display:flex;align-items:center;gap:6px;min-width:0;margin:-2px 0 4px;padding:0;font-size:13px;text-align:left;color:var(--muted);animation:rline-in .4s var(--ease-out)}.rline:disabled{cursor:default}@keyframes rline-in{0%{opacity:0;transform:translateY(4px)}}.rline__curve{align-self:flex-end;flex:none;width:34px;height:12px;margin:0 4px 0 27px;transform:translateY(5px);border-left:2px solid rgba(255,255,255,.18);border-top:2px solid rgba(255,255,255,.18);border-top-left-radius:7px;transition:border-color .2s}.rline:hover:not(:disabled) .rline__curve{border-color:var(--lime)}.rline b{flex:none;display:inline-flex;align-items:center;gap:2px;max-width:40%;overflow:hidden;font-weight:600;color:var(--white)}.rline__at{color:var(--lime)}.rline__text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .2s}.rline__text i{display:inline-flex;align-items:center;gap:4px}.rline__text svg{width:13px;height:13px}.rline:hover:not(:disabled) .rline__text{color:var(--white)}.rline__gone{font-style:italic;color:var(--faint)}.msg__pinned{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:11px;color:var(--lime);animation:badge-pop .5s var(--spring)}.msg__pinned svg{width:12px;height:12px}.msg__pinned--float{position:absolute;right:20px;top:8px}.msg.is-pinned{box-shadow:inset 2px 0 rgba(var(--lime-rgb),.35)}.msg__pinbtn.is-on{color:var(--lime)}.fwd{position:relative;margin-top:2px;padding:8px 12px 8px 14px;background:#ffffff06;border-left:3px solid rgba(var(--lime-rgb),.55);border-radius:0 10px 10px 0;animation:fade-up .35s var(--ease-out)}.fwd__label{display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;font-size:12px;font-style:italic;color:var(--muted)}.fwd__label svg{width:14px;height:14px;color:var(--lime)}.fwd__text{color:var(--text);overflow-wrap:anywhere}.fwd__origin{margin-top:6px;font-size:11.5px;color:var(--faint)}.fwd .media-grid,.fwd .vmsg{margin-top:6px}.pnote{display:flex;align-items:center;gap:12px;margin:6px 0;padding:8px 16px 8px 22px;animation:fade-up .35s var(--ease-out)}.pnote__icon{width:32px;height:32px;flex:none;display:grid;place-items:center;color:var(--lime);background:rgba(var(--lime-rgb),.1);border-radius:50%;animation:pin-drop .75s var(--spring) both}.pnote__icon svg{width:16px;height:16px}@keyframes pin-drop{0%{opacity:0;transform:translateY(-14px) rotate(-30deg)}60%{opacity:1;transform:translateY(2px) rotate(8deg)}to{transform:none}}.pnote p{flex:1;min-width:0;font-size:14px;color:var(--muted)}.pnote b{font-weight:600;color:var(--white)}.pnote time{margin-left:6px;font-size:11.5px;color:var(--faint)}.pnote__link{font-weight:600;color:var(--white);transition:color .15s}.pnote__link:hover{color:var(--lime);text-decoration:underline}.rbar{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:13.5px;color:var(--muted);background:color-mix(in srgb,var(--base),#fff 5.1%);border:1px solid var(--line-strong);border-bottom:0;border-radius:12px 12px 0 0;animation:rbar-in .38s var(--spring-soft)}@keyframes rbar-in{0%{opacity:0;transform:translateY(10px)}}.rbar__icon{width:16px;height:16px;flex:none;color:var(--lime)}.rbar__text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rbar__text b{font-weight:600;color:var(--white)}.rbar__ping{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--faint);border-radius:6px;transition:color .15s,background .15s}.rbar__ping svg{width:13px;height:13px}.rbar__ping.is-on{color:var(--lime);background:rgba(var(--lime-rgb),.1)}.rbar__close{width:24px;height:24px;display:grid;place-items:center;color:var(--faint);background:#ffffff0f;border-radius:50%;transition:color .15s,background .15s,transform .3s var(--spring)}.rbar__close svg{width:13px;height:13px}.rbar__close:hover{color:var(--white);background:#ffffff1f;transform:rotate(90deg)}.composer__box.has-reply,.rbar+.vrec{border-top-left-radius:0;border-top-right-radius:0}.chat__pins.is-on{color:var(--lime);background:var(--active)}.pins{position:fixed;z-index:70;display:flex;flex-direction:column;max-height:min(520px,70vh);background:color-mix(in srgb,var(--base),#fff 7.1%);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 24px 60px #000000a6;transform-origin:top right;animation:sdrop-in .35s var(--spring-soft)}.pins.is-leaving{animation:pins-out .16s var(--ease-in) forwards}@keyframes pins-out{to{opacity:0;transform:translateY(-6px) scale(.97)}}.pins__head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.pins__head>svg{width:18px;height:18px;color:var(--lime)}.pins__head h3{font-size:15px;font-weight:700;color:var(--white)}.pins__count{min-width:22px;height:20px;display:grid;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;color:var(--on-lime);background:var(--lime);border-radius:999px;animation:badge-pop .45s var(--spring)}.pins__list{flex:1;min-height:0;overflow-y:auto;padding:8px}.pin{display:flex;gap:10px;margin-bottom:6px;padding:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;transition:border-color .2s;animation:fade-up .4s var(--ease-out) calc(var(--i) * 45ms) both}.pin:hover{border-color:rgba(var(--lime-rgb),.35)}.pin__body{flex:1;min-width:0}.pin__meta{display:flex;align-items:baseline;gap:6px;font-size:13.5px}.pin__meta b{font-weight:600;color:var(--white)}.pin__meta time{font-size:11px;color:var(--faint)}.pin__text{max-height:7.5em;margin-top:2px;overflow:hidden;font-size:13.5px;color:var(--text);overflow-wrap:anywhere}.pin__att{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pin__att img{width:72px;height:54px;object-fit:cover;border:1px solid var(--line);border-radius:6px}.pin__tools{display:flex;flex-direction:column;align-items:flex-end;gap:6px;opacity:0;transition:opacity .2s}.pin:hover .pin__tools,.pin:focus-within .pin__tools{opacity:1}.pin__go{height:24px;padding:0 10px;font-size:12px;font-weight:600;color:var(--on-lime);background:var(--lime);border-radius:999px;transition:transform .3s var(--spring)}.pin__go:hover{transform:scale(1.06)}.pin__unpin{width:26px;height:26px;display:grid;place-items:center;color:var(--faint);border-radius:6px;transition:color .15s,background .15s}.pin__unpin svg{width:15px;height:15px}.pin__unpin:hover{color:#ff6b6b;background:#ff4f5e1f}.pins__empty{display:grid;justify-items:center;gap:6px;padding:30px 20px;text-align:center}.pins__empty p{max-width:300px;font-size:13px;color:var(--muted)}.pins__empty b{color:var(--white)}.pins__art{width:60px;height:60px;display:grid;place-items:center;margin-bottom:6px;color:var(--lime);background:rgba(var(--lime-rgb),.08);border-radius:50%;animation:pin-drop .8s var(--spring)}.pins__art svg{width:26px;height:26px}.fwdlg{display:grid;gap:12px}.fwdlg__preview{display:flex;gap:10px;padding:10px 12px;background:#ffffff08;border:1px solid var(--line);border-left:3px solid rgba(var(--lime-rgb),.55);border-radius:0 10px 10px 0}.fwdlg__preview>div{min-width:0;display:grid;gap:2px}.fwdlg__preview b{font-size:13.5px;font-weight:600;color:var(--white)}.fwdlg__preview p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.fwdlg__files{display:flex;gap:8px;font-size:12px;color:var(--lime)}.fwdlg__files span{display:inline-flex;align-items:center;gap:4px}.fwdlg__files svg{width:13px;height:13px}.fwdlg__search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:10px;transition:border-color .2s,box-shadow .2s}.fwdlg__search:focus-within{border-color:rgba(var(--lime-rgb),.6);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.1)}.fwdlg__search svg{width:16px;height:16px;color:var(--faint)}.fwdlg__search input{flex:1;min-width:0;color:var(--white);background:none;border:0;outline:none}.fwdlg__chips{display:flex;flex-wrap:wrap;gap:6px}.fwdchip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;color:var(--on-lime);background:var(--lime);border-radius:999px;animation:badge-pop .4s var(--spring)}.fwdchip span{opacity:.6;transition:opacity .15s}.fwdchip:hover span{opacity:1}.fwdlg__list{max-height:300px;overflow-y:auto;margin:0 -6px;padding:0 6px}.fwdlg__list h4{position:sticky;top:0;z-index:1;padding:8px 4px 6px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);background:var(--panel)}.fwdlg__empty{padding:20px;text-align:center;font-size:13px;color:var(--faint)}.ftarget{width:100%;display:flex;align-items:center;gap:10px;padding:7px 8px;text-align:left;border-radius:10px;transition:background .15s;animation:fade-up .3s var(--ease-out) calc(var(--i) * 20ms) both}.ftarget:hover:not(:disabled){background:var(--hover)}.ftarget.is-on{background:rgba(var(--lime-rgb),.08)}.ftarget:disabled{opacity:.4}.ftarget__icon{width:30px;height:30px;flex:none;display:grid;place-items:center;color:var(--muted);background:var(--panel-3);border-radius:9px}.ftarget__icon svg{width:16px;height:16px}.ftarget__mark{width:14px;height:14px}.ftarget__text{flex:1;min-width:0;display:grid;line-height:1.3}.ftarget__text b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;color:var(--white)}.ftarget__text small{font-size:12px;color:var(--faint)}.ftarget__check{width:22px;height:22px;flex:none;display:grid;place-items:center;border:2px solid var(--line-strong);border-radius:50%;transition:background .2s,border-color .2s}.ftarget.is-on .ftarget__check{color:var(--on-lime);background:var(--lime);border-color:var(--lime)}.ftarget__check svg{width:13px;height:13px;animation:badge-pop .4s var(--spring)}.fwdlg__comment{height:40px;padding:0 12px;color:var(--white);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s}.fwdlg__comment:focus{border-color:rgba(var(--lime-rgb),.6);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.1)}.fwdlg__send svg{width:16px;height:16px}.chat__ai~.chat__members{margin-left:0}.chat__add{color:var(--muted)}.chat__add:hover svg{transform:scale(1.12) rotate(-6deg)}.chat__add svg{transition:transform .35s var(--spring)}.gavatar{position:relative;flex:none;display:inline-block;--ring: var(--panel)}.gavatar__back,.gavatar__front{position:absolute;display:block;line-height:0}.gavatar__back{left:0;top:0;transition:transform .4s var(--spring)}.gavatar__front{--c: 7px;right:0;bottom:0;padding:2px;margin:-2px;background:var(--ring);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:transform .4s var(--spring),background .15s}.gavatar__more{position:absolute;right:-4px;top:-4px;z-index:2;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--on-lime);background:var(--lime);border:2px solid var(--ring);border-radius:999px;animation:badge-pop .5s var(--spring) .2s both}.gavatar__empty{width:100%;height:100%;display:grid;place-items:center;color:var(--on-lime);background:var(--lime);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.gavatar__empty svg{width:55%;height:55%}.dm:hover .gavatar{--ring: color-mix(in srgb, var(--base), #fff 7.8%)}.dm.is-active .gavatar{--ring: color-mix(in srgb, var(--base), #fff 9.8%)}.dm:hover .gavatar__back{transform:translate(-1px,-1px) rotate(-4deg)}.dm:hover .gavatar__front{transform:translate(1px,1px) rotate(3deg)}.dm__gname{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.dm--group .dm__name{display:block}.chat__head .gavatar{--ring: color-mix(in srgb, var(--base), #fff 2.4%)}.welcome .gavatar{margin-bottom:14px;--ring: var(--bg);animation:badge-pop .7s var(--spring) both}.ring .gavatar{--ring: color-mix(in srgb, var(--base), #fff 4.7%)}.gtitle{text-align:left}.gtitle small{flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.gtitle__name{flex:0 1 auto;display:inline-flex;align-items:center;gap:6px;min-width:72px}@container (max-width: 700px){.gtitle small{display:none}}.gtitle__name h1{min-width:0;overflow:hidden;text-overflow:ellipsis;animation:fade-up .4s var(--ease-out)}.gtitle__name svg{width:14px;height:14px;flex:none;color:var(--faint);opacity:0;transform:translate(-4px) rotate(-20deg);transition:opacity .2s,transform .35s var(--spring),color .2s}.gtitle:hover .gtitle__name svg,.gtitle:focus-visible .gtitle__name svg{opacity:1;transform:none;color:var(--lime)}.gtitle .gavatar{transition:transform .4s var(--spring)}.gtitle:hover .gavatar{transform:rotate(-6deg) scale(1.06)}.gavatar__photo{display:block;line-height:0;animation:gphoto-in .6s var(--spring)}@keyframes gphoto-in{0%{opacity:0;transform:scale(.6) rotate(-8deg)}}@keyframes gedit-in{0%{opacity:0;transform:translateY(26px) scale(.92)}}@keyframes gedit-out{to{opacity:0;transform:translateY(12px) scale(.96)}}@property --ga{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes gring{to{--ga: 360deg}}.gedit__face .gavatar{--ring: color-mix(in srgb, var(--base), #fff 7.8%)}@keyframes gshine{to{transform:translate(120%)}}.gedit__row .gavatar{--ring: color-mix(in srgb, var(--base), #fff 9.8%)}.gedit__foot .btn{height:44px}@keyframes save-ready{40%{transform:scale(1.04)}}.gnote{display:flex;align-items:center;gap:12px;margin:4px 0;padding:6px 16px 6px 22px}.gnote__icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;animation:badge-pop .55s var(--spring) both}.gnote__icon svg{width:16px;height:16px}.gnote.is-in .gnote__icon{color:var(--lime);background:rgba(var(--lime-rgb),.1)}.gnote.is-out .gnote__icon{color:#ff6b6b;background:#ff4f5e1f}.gnote.is-edit .gnote__icon{color:#7fe7ff;background:#7fe7ff1a}.gnote.is-crown .gnote__icon{color:#ffd27a;background:#ffd27a1f}.gnote.is-in .gnote__icon svg{animation:gnote-in 1.1s var(--spring) .15s both}.gnote.is-out .gnote__icon svg{animation:gnote-out 1.1s var(--spring) .15s both}@keyframes gnote-in{0%{transform:translate(-9px);opacity:0}}@keyframes gnote-out{0%{transform:translate(9px);opacity:0}}.gnote p{flex:1;min-width:0;font-size:14px;color:var(--muted)}.gnote b{font-weight:600;color:var(--white)}.gnote time{margin-left:6px;font-size:11.5px;color:var(--faint)}.welcome__add{--c: 9px;display:inline-flex;align-items:center;gap:8px;height:38px;margin-top:16px;padding:0 16px;font-size:13.5px;font-weight:600;color:var(--on-lime);background:var(--lime);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:transform .35s var(--spring),background .2s;animation:fade-up .5s var(--ease-out) .25s both}.welcome__add svg{width:16px;height:16px}.welcome__add:hover{background:var(--lime-hi);transform:translateY(-2px)}@keyframes seat-pop{0%{transform:scaleY(.4)}}@keyframes apick-in{0%{opacity:0;transform:translateY(-10px) scale(.94)}}@keyframes apick-out{to{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes chip-pop{0%{opacity:0;transform:scale(.6)}}.apick .avatar{flex:none}@keyframes empty-float{50%{transform:translateY(-5px)}}.gmembers .members__list li{position:relative}.gmembers .members__list li.has-menu{z-index:5}.gm{position:relative;display:flex;align-items:center;border-radius:6px}.gm .member{flex:1;min-width:0}.gm.is-off .member{opacity:.45}.gm:hover .gm__more,.gm__more[aria-expanded=true],.gm__more:focus-visible{opacity:1;transform:none}@keyframes crown-bob{50%{transform:translateY(-1.5px) rotate(-6deg)}}.gmembers__foot .btn{height:38px;font-size:13px}.dcall__tiles.is-crowd{flex-wrap:wrap;align-content:center;gap:14px 26px}.dcall__tiles.is-crowd .ctile__face{width:86px;height:86px}.dcall__tiles.is-crowd .ctile__rings i{width:78px;height:78px}.dcall__tiles.is-crowd .ctile__name{max-width:120px;font-size:13px}.dcall__tiles.is-crowd .ctile.has-video{width:min(31%,380px)}.dcall.is-tall .dcall__tiles.is-crowd .ctile__face{transform:scale(1.2);margin:12px}.dcall__tiles.is-packed{gap:10px 18px;overflow-y:auto}.dcall__tiles.is-packed .ctile__face{width:64px;height:64px}.dcall__tiles.is-packed .ctile__rings i{width:58px;height:58px}.dcall__tiles.is-packed .ctile__name{max-width:96px;font-size:12px}.dcall__tiles.is-packed .ctile.has-video{width:min(23%,300px)}.ring.is-group .ring__sub{flex-wrap:wrap;justify-content:center}.ring__who{color:var(--white);font-weight:600}@media(max-width:640px){.gtitle small{display:none}}.mobapp{position:fixed;top:calc(10px + env(safe-area-inset-top));left:50%;z-index:95;width:min(560px,calc(100vw - 20px));display:flex;align-items:center;gap:12px;padding:10px 8px 10px 10px;background:color-mix(in srgb,var(--base),#fff 6.5%);border:1px solid rgba(var(--lime-rgb),.45);border-radius:16px;box-shadow:0 22px 50px #000000a6,0 0 50px -20px rgba(var(--lime-rgb),.7);transform:translate(-50%);animation:broadcast-in .7s var(--spring-soft) both}.mobapp.is-leaving{animation:broadcast-out .22s var(--ease-in) forwards}.appupdate~.mobapp{display:none}.mobapp__icon{display:grid;place-items:center;width:44px;height:44px;flex:none;color:var(--on-lime);background:var(--lime);border-radius:12px;overflow:hidden}.mobapp__icon img{width:100%;height:100%;display:block}.mobapp__icon svg{width:22px;height:22px}.mobapp__text{flex:1;min-width:0;display:grid;gap:1px}.mobapp__text small{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.mobapp__text b{color:var(--white);font-weight:600;font-size:14px;line-height:1.25}.mobapp__text span{font-size:12.5px;line-height:1.35;color:var(--muted)}.mobapp__text span.is-error{color:var(--danger)}.mobapp__cta{height:36px;padding:0 14px;font-size:13px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.mobapp__cta svg{width:15px;height:15px}.mobapp .icon-btn{flex:none}.iossteps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:none}.iossteps li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;color:var(--text);font-size:14px;line-height:1.5;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;animation:fade-up .4s var(--ease-out) both}.iossteps li:nth-child(2){animation-delay:.06s}.iossteps li:nth-child(3){animation-delay:.12s}.iossteps li:nth-child(4){animation-delay:.18s}.iossteps b{color:var(--white);font-weight:600}.iossteps__n{display:grid;place-items:center;width:26px;height:26px;flex:none;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--on-lime);background:var(--lime);border-radius:50%}.iossteps__key{display:inline-grid;place-items:center;width:26px;height:26px;vertical-align:-7px;margin:0 2px;color:#4da3ff;background:var(--panel-3);border-radius:7px}.iossteps__key svg{width:16px;height:16px}.iossteps__note{margin:14px 2px 0;color:var(--faint);font-size:12.5px;line-height:1.5}.apps{display:grid;gap:10px}.apps__here{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:10px 14px;color:var(--white);font-size:13.5px;background:rgba(var(--lime-rgb),.08);border:1px solid rgba(var(--lime-rgb),.35);border-radius:12px}.apps__here svg{width:16px;height:16px;color:var(--lime);flex:none}.apps__install{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(120deg,rgba(var(--lime-rgb),.14),rgba(var(--lime-rgb),.03));border:1px solid rgba(var(--lime-rgb),.4);border-radius:14px}.apps__install span{flex:1;display:grid;gap:2px}.apps__install b{color:var(--white);font-weight:600}.apps__install small{color:var(--muted);font-size:12.5px}.apps__hint{margin:-2px 4px 4px;color:var(--faint);font-size:12.5px;line-height:1.5}.apps__hint b{color:var(--text);font-weight:500}.appcard{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--panel-2);border:1px solid var(--line);border-radius:14px;transition:border-color .2s,transform .3s var(--spring)}.appcard:hover{border-color:var(--line-strong)}.appcard.is-yours{border-color:rgba(var(--lime-rgb),.45)}.appcard__logo{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:13px}.appcard__logo svg{width:24px;height:24px}.appcard__logo--android{color:#3ddc84;background:#3ddc841f}.appcard__logo--apple{color:var(--white);background:var(--panel-3)}.appcard__logo--windows{color:#4cc2ff;background:#4cc2ff1f}.appcard__text{flex:1;min-width:0;display:grid;gap:3px}.appcard__text b{display:flex;align-items:center;gap:8px;color:var(--white);font-weight:600;font-size:15px}.appcard__text em{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;color:var(--lime);background:rgba(var(--lime-rgb),.12);border-radius:4px}.appcard__text small{color:var(--faint);font-size:12.5px;line-height:1.4}.appcard .btn{flex:none;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.appcard .btn svg{width:15px;height:15px}.pushset{display:grid;gap:10px}.pushset__note{margin:0 4px;color:var(--muted);font-size:12.5px}.pushset .form__error{margin:0 4px}@media(max-width:560px){.appcard{flex-wrap:wrap}.appcard .btn{width:100%;justify-content:center}.apps__install{flex-wrap:wrap}.apps__install .btn{width:100%}.mobapp{flex-wrap:wrap;row-gap:10px}.mobapp .icon-btn{order:3;align-self:flex-start}.mobapp__cta{order:4;flex:1 0 calc(100% - 56px);margin-left:56px;justify-content:center}}.msgs__unread{position:absolute;left:12px;right:12px;top:8px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px 7px 14px;font-size:13px;font-weight:500;color:#fff;text-align:left;background:color-mix(in srgb,#e5484d 88%,#000);border-radius:10px;box-shadow:0 10px 28px -8px #e5484d8c;animation:fade-up .4s var(--spring-soft) both}.msgs__unread>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgs__unread b{flex:none;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;background:#00000038;border-radius:999px;transition:background .2s}.msgs__unread:hover b{background:#00000059}.cmenu{position:fixed;z-index:130;width:238px;max-height:calc(100vh - 16px);overflow-y:auto;overscroll-behavior:contain;display:grid;padding:6px;background:color-mix(in srgb,var(--base),#fff 7.1%);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 18px 44px #000000a6;scrollbar-width:none;-webkit-user-select:none;user-select:none;animation:cmenu-in .2s var(--spring-soft)}.cmenu::-webkit-scrollbar{display:none}.cmenu--sub{width:214px;z-index:131;animation-duration:.16s}@keyframes cmenu-in{0%{opacity:0;transform:scale(.94)}}.cmenu__wrap{display:grid}.cmenu__sep{height:1px;margin:4px 6px;background:var(--line);border:0}.cmenu__item{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 8px;font-size:13.5px;font-weight:500;color:var(--text);text-align:left;border-radius:6px;outline:none;transition:background .1s,color .1s}.cmenu__item:hover:not(:disabled),.cmenu__item:focus-visible,.cmenu__item.is-on{background:var(--hover);color:var(--white)}.cmenu__item.is-danger{color:var(--danger)}.cmenu__item.is-danger:hover:not(:disabled),.cmenu__item.is-danger:focus-visible,.cmenu__item.is-danger.is-on{background:#ff6b6b24;color:var(--danger)}.cmenu__item:disabled{opacity:.4;cursor:default}.cmenu__icon{width:18px;flex:none;display:grid;place-items:center}.cmenu__icon svg{width:16px;height:16px}.cmenu__text{min-width:0;flex:1;display:grid;gap:1px;line-height:1.25;overflow-wrap:anywhere}.cmenu__text small{font-size:11.5px;font-weight:400;color:var(--faint);transition:color .1s}.cmenu__more{width:14px;height:14px;flex:none;opacity:.7}.cmenu__dot{width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 2px #00000040}.cmenu__check{width:18px;height:18px;flex:none;display:grid;place-items:center;border:1.5px solid var(--line-strong);border-radius:5px;transition:background .15s,border-color .15s}.cmenu__check.is-on{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.cmenu__check svg{width:12px;height:12px}.cmenu__item:hover .cmenu__check,.cmenu__item:focus-visible .cmenu__check{border-color:currentColor}.cmenu__slider{display:grid;gap:8px;padding:8px 8px 10px}.cmenu__slider-top{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;font-weight:500;color:var(--text)}.cmenu__slider-top b{font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--muted)}.cmenu__slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;margin:0;border-radius:6px;cursor:pointer;outline:none;background:linear-gradient(90deg,var(--lime) var(--p),var(--panel-3) var(--p))}.cmenu__slider input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000080;transition:transform .15s}.cmenu__slider input::-moz-range-thumb{width:16px;height:16px;background:#fff;border:0;border-radius:50%;box-shadow:0 1px 4px #00000080}.cmenu__slider input:hover::-webkit-slider-thumb,.cmenu__slider input:focus-visible::-webkit-slider-thumb{transform:scale(1.15)}.csheet__block .cmenu__slider{padding:14px}.csheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:flex-end;background:#0000008c;animation:csheet-fade .2s ease-out;-webkit-user-select:none;user-select:none}.csheet.is-leaving{animation:csheet-fade-out .2s ease-in forwards}.csheet__box{width:100%;max-height:84vh;max-height:84dvh;overflow-y:auto;overscroll-behavior:contain;padding:6px 12px calc(14px + env(safe-area-inset-bottom));background:var(--panel);border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #00000080;animation:csheet-up .34s var(--spring-soft)}.csheet.is-leaving .csheet__box{animation:csheet-down .2s ease-in forwards}@keyframes csheet-fade{0%{opacity:0}}@keyframes csheet-fade-out{to{opacity:0}}@keyframes csheet-up{0%{transform:translateY(100%)}}@keyframes csheet-down{to{transform:translateY(100%)}}.csheet__grip{display:block;width:38px;height:4px;margin:4px auto 10px;background:var(--line-strong);border-radius:4px}.csheet__head{display:flex;align-items:center;gap:12px;padding:2px 4px 12px}.csheet__head>span{min-width:0;display:grid}.csheet__head b{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csheet__head small{font-size:13px;color:var(--muted)}.csheet__back{display:flex;align-items:center;gap:10px;width:100%;padding:4px 4px 12px;font-size:16px;font-weight:700;color:var(--text)}.csheet__back svg{width:20px;height:20px}.csheet__list{display:grid;gap:10px;animation:fade-up .25s var(--spring-soft) both}.csheet__block{display:grid;overflow:hidden;background:var(--panel-2);border-radius:14px}.csheet__block .cmenu__item{min-height:50px;padding:10px 14px;gap:14px;font-size:15px;border-radius:0}.csheet__block .cmenu__item+.cmenu__item{box-shadow:inset 0 1px 0 var(--line)}.csheet__block .cmenu__icon{width:20px}.csheet__block .cmenu__icon svg{width:19px;height:19px}.csheet__block .cmenu__text small{font-size:12.5px}.csheet__block .cmenu__item:hover:not(:disabled),.csheet__block .cmenu__item:focus-visible{background:none;color:var(--text)}.csheet__block .cmenu__item.is-danger:hover:not(:disabled){color:var(--danger)}.csheet__block .cmenu__item:active:not(:disabled){background:var(--hover)}.dmrow{position:relative}.dmrow:hover>.dm:not(.is-active){background:var(--hover);color:var(--text)}.dm__x{position:absolute;right:8px;top:50%;width:24px;height:24px;margin-top:-12px;display:grid;place-items:center;color:var(--muted);border-radius:50%;opacity:0;pointer-events:none;transform:scale(.8);transition:opacity .12s,transform .2s var(--spring),color .12s}.dm__x svg{width:14px;height:14px}.dmrow:hover .dm__x,.dm__x:focus-visible{opacity:1;pointer-events:auto;transform:none}.dm__x:hover{color:var(--white)}.dmrow:hover>.dm .count-badge,.dmrow:hover>.dm .dm__flag,.dmrow:hover>.dm .dm__call{visibility:hidden}@media(hover:none){.dm__x{display:none}}.dm__flag{width:18px;height:18px;flex:none;display:grid;place-items:center;color:var(--faint)}.dm__flag svg{width:13px;height:13px}.dm__flag--pin svg{transform:rotate(35deg)}.dm.is-muted:not(.is-active) .dm__name,.dm.is-muted:not(.is-active) .dm__gname{opacity:.55}.chat__gap{flex:1 1 0;min-width:0}.chat__head .chat__ai,.chat__head .chat__members{margin-left:0}.dmtop,.dmnow,.dm__last,.dm__ago,.chat__back-badge{display:none}@media(min-width:861px){.chat__extra{display:contents}.chat__morebtn{display:none}}@media(max-width:860px){.shell__nav{right:0;z-index:auto;box-shadow:none;transform:translate(-24%);visibility:hidden;transition:transform .42s var(--ease),visibility 0s linear .42s}.shell.drawer-open .shell__nav{transform:none;visibility:visible;transition:transform .42s var(--ease),visibility 0s}.shell.is-dragging .shell__nav{visibility:visible;transition:none}.shell__main{position:relative;background:var(--bg);box-shadow:-22px 0 60px #0000008c;transition:transform .42s var(--ease),visibility 0s}.shell.drawer-open .shell__main{transform:translate(100%);visibility:hidden;transition:transform .42s var(--ease),visibility 0s linear .42s}.shell.is-dragging .shell__main{visibility:visible;transition:none}.shell__scrim{display:none}.shell.drawer-open>.members{visibility:hidden}.members.uprof{position:fixed}.shell__nav .sidebar{flex:1;width:auto;min-width:0;border-right:0;border-radius:18px 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.shell__nav .rail{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px));border-right:0}.shell__nav .me{position:absolute;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:6;padding:6px;border:1px solid var(--line-strong);border-radius:18px;background:color-mix(in srgb,var(--panel-2) 82%,transparent);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 18px 44px -10px #000000b3,inset 0 1px #ffffff0d;animation:fade-up .45s var(--spring-soft) .1s both}.shell__nav .me__who{border-radius:12px}.shell__nav .vpanel{margin-bottom:calc(76px + env(safe-area-inset-bottom,0px));border-top:0;border-radius:14px;margin-left:8px;margin-right:8px}.shell__nav .sidebar__list{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.sidebar--dms .sidebar__head--search,.sidebar--dms .sidebar__cat{display:none}.dmtop{display:block;flex:none;padding:14px 12px 6px 16px}.dmtop__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.dmtop__title{font-size:21px;font-weight:700;letter-spacing:-.03em;color:var(--white);animation:head-in .5s var(--spring-soft) both}.dmtop__row{display:flex;align-items:center;gap:8px}.dmtop__icon,.dmtop__friends{--c: 9px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--text);background:var(--panel-3);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:background .2s,color .2s,transform .3s var(--spring)}.dmtop__icon{width:40px}.dmtop__icon svg,.dmtop__friends svg{width:19px;height:19px}.dmtop__friends{flex:1;min-width:0;padding:0 14px;font-size:14px;font-weight:600;color:var(--white)}.dmtop__friends svg{color:var(--lime)}.dmtop__friends .count-badge{margin-left:2px}.dmtop__icon:active,.dmtop__friends:active{transform:scale(.94);transition-duration:80ms}.dmnow{display:flex;gap:8px;min-width:0;margin:2px -8px 8px;padding:4px 8px 6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.dmnow::-webkit-scrollbar{display:none}.dmnow__card{--c: 10px;width:112px;flex:none;display:grid;justify-items:start;gap:3px;padding:12px 10px 10px;text-align:left;scroll-snap-align:start;background:linear-gradient(160deg,color-mix(in srgb,var(--panel-3),#fff 3%),var(--panel-2));clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));animation:fade-up .45s var(--spring-soft) both;animation-delay:calc(var(--i, 0) * 40ms);transition:transform .3s var(--spring)}.dmnow__card:active{transform:scale(.95);transition-duration:80ms}.dmnow__card .avatar{margin-bottom:5px}.dmnow__card b{max-width:100%;font-size:13px;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmnow__card small{max-width:100%;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar--dms .sidebar__list{gap:2px}.sidebar--dms .channel--big{margin-bottom:4px}.sidebar--dms .dm{gap:12px;padding:8px 10px;border-radius:14px}.sidebar--dms .dm:active{background:var(--hover)}.dm__text{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:2px}.dm__text>.dm__name{grid-column:1;font-size:15px}.dm__ago{display:block;grid-column:2;grid-row:1;align-self:center;font-size:11.5px;font-weight:500;color:var(--faint)}.dm__last,.dm__text>.dm__custom{display:block;grid-column:1 / -1;font-size:13px;font-weight:400;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm__text:has(.dm__last)>.dm__custom{display:none}.dm.is-unread .dm__last,.dm.is-unread .dm__ago{color:var(--text);font-weight:600}.chat__head{height:58px;gap:2px;padding:0 6px 0 4px}.chat__menu{margin-left:0}.chat__back{position:relative;overflow:visible}.chat__back svg{width:22px;height:22px}.chat__back-badge{position:absolute;right:0;bottom:3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;background:#e5484d;border-radius:999px;box-shadow:0 0 0 2px var(--bg);animation:badge-pop .45s var(--spring)}.chat__who{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;row-gap:0;align-items:center;padding:4px 6px;flex:0 1 auto;text-align:left}.chat__who>.avatar{grid-row:1 / 3}.chat__who h1{grid-column:2;font-size:15.5px;line-height:1.2;text-overflow:ellipsis}.chat__who>.vbadge,.chat__who>svg{grid-column:3;justify-self:start}.chat__who>small{grid-column:2 / -1;grid-row:2;min-width:0;max-width:none;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.chat__head>h1{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat__ai{width:38px;height:38px;padding:0;justify-content:center;border-radius:50%}.chat__ai-text{display:none}.chat__morebtn.is-on{color:var(--lime)}.chat__extra{display:none}.chat__head.is-more .chat__extra{position:absolute;left:0;right:0;top:100%;display:flex;align-items:center;gap:2px;padding:8px 8px 8px 10px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:0 16px 30px -18px #000c;animation:fade-up .3s var(--spring-soft) both}.chat__head.is-more .chat__extra .sbox,.chat__head.is-more .chat__extra .sbox.is-focus,.chat__head.is-more .chat__extra .sbox.has-value{order:-1;flex:1;width:auto;min-width:0;margin-right:4px}.composer{padding:0 8px calc(8px + env(safe-area-inset-bottom,0px))}.composer__box{align-items:flex-end;gap:0;padding:3px 3px 3px 4px;border-radius:24px}.composer__box.no-attach{padding-left:14px}.composer__box textarea{padding:9px 6px;font-size:16px;line-height:1.35;scrollbar-width:none}.composer__tool{width:40px;height:40px;margin-bottom:0;border-radius:50%}.composer__box:not(.has-text) .composer__send{display:none}.composer__box.has-text .composer__mic{display:none}.composer__send{width:40px;height:40px;clip-path:none;border-radius:50%;animation:badge-pop .4s var(--spring)}.composer__send:disabled{opacity:.4;background:var(--lime)}.friends__head>.chat__icon{display:none}.friends__head .ftabs{order:5;flex:1 0 100%;padding:0 6px;scroll-snap-type:x proximity}.friends__head .ftabs button{scroll-snap-align:start;height:34px}.friends__head .ftabs .ftabs__add{margin-left:2px}.addf__box .btn{flex:1 0 100%;height:42px}}html[data-motion=reduced] .pfx__p,html[data-motion=reduced] .pfx__sweep{display:none}html[data-motion=reduced] .studio{clip-path:none}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.sidebar__head.has-banner{height:138px;border-bottom-color:transparent}.sidebar__banner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;animation:banner-in .45s var(--ease-out)}@keyframes banner-in{0%{opacity:0}}.sidebar__head.has-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,0) 48%,rgba(0,0,0,0) 66%,var(--panel))}.sidebar__head.has-banner .sidebar__title{position:relative;z-index:1;text-shadow:0 1px 6px rgba(0,0,0,.85)}.sidebar__head.has-banner .sidebar__title:hover{background:#00000047}.sidebar__head.has-banner .sidebar__title small{color:#ffffffd1}.sidebar__head.has-banner .sidebar__title>svg{color:var(--white);filter:drop-shadow(0 1px 4px rgba(0,0,0,.8))}.sidebar__head.has-banner .menu{top:62px}.sidebar__head.has-color{box-shadow:inset 0 3px 0 var(--band)}.sidebar__head.has-color:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,color-mix(in srgb,var(--band) 26%,transparent),transparent 78%)}.sidebar__head.has-color .sidebar__title{position:relative}.sidebar__head.is-open .sidebar__title{background:var(--hover)}.sidebar__head.has-banner.is-open .sidebar__title{background:#00000059}.sidebar__chev{animation:badge-pop .35s var(--spring)}.sidebar__invite{position:absolute;top:14px;right:42px;z-index:2;width:32px;height:32px;display:grid;place-items:center;color:var(--muted);border-radius:8px;transition:color .15s,background .15s,transform .3s var(--spring)}.sidebar__invite svg{width:18px;height:18px}.sidebar__invite:hover{color:var(--lime);background:rgba(var(--lime-rgb),.12);transform:scale(1.06)}.sidebar__head.has-banner .sidebar__invite{color:var(--white);filter:drop-shadow(0 1px 4px rgba(0,0,0,.8))}.sidebar__head:has(.sidebar__invite) .sidebar__title>span{margin-right:40px}.menu hr{border:0;height:1px;margin:4px 6px;background:var(--line)}.smenu-server .menu__item{min-width:0}.smenu-server .menu__label{flex:1;min-width:0;overflow-wrap:anywhere}.smenu-server .menu__item svg{flex:none;color:var(--muted);transition:color .15s}.smenu-server .menu__item:hover svg{color:var(--white)}.smenu-server .menu__item.is-accent svg{color:var(--lime)}.smenu-server .menu__item.is-accent:hover svg{color:var(--on-lime)}.smenu-server .menu__item.is-danger svg{color:var(--danger)}.sset__icon,.sinv__icon,.spc__icon>span,.spc__icon>img,.spc__icon>svg{clip-path:polygon(0 0,74% 0,100% 26%,100% 100%,26% 100%,0 74%)}.sset__icon>*,.sinv__icon>*,.spc__icon>*{width:100%;height:100%;display:grid;place-items:center;font-weight:700;color:var(--on-lime);background:var(--lime)}.sset__icon.has-icon>*,.sinv__icon.has-icon>*,.spc__icon.has-icon>*{background:var(--panel-3)}.sset__icon.is-official>*,.sinv__icon.is-official>*,.spc__icon.is-official>*{padding:22%;background:var(--base);box-sizing:border-box}.spc{--spc-bg: color-mix(in srgb, var(--base), #fff 4%);position:relative;overflow:hidden;background:var(--spc-bg);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 18px 50px #0000008c}.spc__banner{height:116px;background-size:cover;background-position:center;transition:background .35s}.spc__icon{position:absolute;left:14px;top:76px;z-index:1;width:80px;height:80px;padding:5px;background:var(--spc-bg);font-size:26px;clip-path:polygon(0 0,calc(100% - 21px) 0,100% 21px,100% 100%,21px 100%,0 calc(100% - 21px))}.spc__icon{--ch: 18px}.spc__body{display:grid;gap:8px;padding:46px 16px 16px}.spc__body h3{display:flex;align-items:center;gap:4px;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--white);overflow-wrap:anywhere}.spc__stats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--muted)}.spc__stats span{display:inline-flex;align-items:center;gap:6px}.dot--off{background:var(--faint);box-shadow:none}.spc__traits{display:flex;flex-wrap:wrap;gap:6px}.spc__traits li{padding:4px 10px;font-size:12px;color:var(--text);background:var(--panel-3);border:1px solid var(--line);border-radius:999px;animation:badge-pop .4s var(--spring)}.ivcard{width:min(380px,100%);margin-top:6px;box-shadow:none;border-radius:12px;animation:dgate-in .3s var(--spring) both}.ivcard__banner{height:84px}.spc__icon.ivcard__icon{top:46px;width:68px;height:68px;padding:4px;font-size:22px;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,17px 100%,0 calc(100% - 17px))}.ivcard__body{gap:6px;padding:32px 14px 14px}.ivcard__body h3{font-size:1.05rem;min-width:0}.ivcard__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivcard__muted{font-size:12.5px;color:var(--muted)}.ivcard__go{margin-top:6px}.ivcard.is-bad,.ivcard.is-loading{background:color-mix(in srgb,var(--base),#fff 4%);border:1px solid var(--line-strong)}.ivcard.is-bad .ivcard__body{display:grid;padding:14px}.ivcard.is-loading{height:264px;animation:breathe 1.4s ease-in-out infinite}.traits{display:flex;flex-wrap:wrap;gap:6px}.traits__add .btn{flex:none;height:auto;padding:0 14px;font-size:13px}.traits__add .btn svg{width:15px;height:15px}.sinvites__top .btn{height:38px;padding:0 16px}.sinvites__top .btn svg{width:16px;height:16px}.sinvites__row .row__actions{justify-content:flex-end}.icon-btn.is-danger:hover{color:var(--danger);background:#ff6b6b1f}.smembers__row .row__main>b{display:flex;align-items:center;gap:6px;min-width:0}.smembers__roles .chip{height:22px;font-size:11.5px}@media(max-width:860px){.sidebar__head.has-banner{height:112px}.sinvites__row .row__actions{grid-area:actions}}.invite{position:relative}.invite.has-splash{background-size:cover;background-position:center}.invite.has-splash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 70% at 50% 45%,#00000040,#000000b3);pointer-events:none}.invite__card{position:relative;z-index:1;animation:rise .5s var(--spring-soft)}.invite.has-splash .invite__card{background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 30px 80px #0009}.invite__card.has-banner{padding-top:0;overflow:hidden}.invite__banner{justify-self:stretch;height:124px;margin:0 -32px 4px;background:center / cover no-repeat var(--panel-3)}.invite__ring{display:grid;padding:6px;background:var(--panel);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.invite.has-splash .invite__ring{background:color-mix(in srgb,var(--panel) 92%,transparent)}.invite__card.has-banner .invite__ring{position:relative;margin-top:-58px}.invite__icon{overflow:hidden}.invite__icon>*{width:100%;height:100%;display:grid;place-items:center}.invite__icon.has-icon{background:var(--panel-3)}.invite__icon.has-icon>img{object-fit:cover}.invite__icon.is-official>svg{padding:18px;box-sizing:border-box}.invite__sub span{display:inline-flex;align-items:center;gap:6px}.invite__sub span+span{margin-left:8px}.invite__desc{max-width:340px;margin-top:-4px;font-size:14px;line-height:1.5;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.invite__traits{justify-content:center;margin-bottom:6px}.invite__logo--foot{width:72px;margin:10px 0 0;opacity:.55}.epick{--epick-bg: color-mix(in srgb, var(--base), #fff 6.5%);position:fixed;z-index:120;display:flex;flex-direction:column;overflow:hidden;background:var(--epick-bg);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 24px 60px #000000b3;animation:picker-in .4s var(--spring-soft)}.epick__tabs{display:flex;gap:4px;padding:10px 12px 0}.epick__tabs button{position:relative;height:30px;padding:0 12px;font-size:13.5px;font-weight:600;color:var(--muted);border-radius:8px;transition:background .15s,color .15s,transform .3s var(--spring)}.epick__tabs button:hover{color:var(--white);background:var(--active)}.epick__tabs button.is-active{color:var(--white);background:var(--panel-3);box-shadow:inset 0 -2px 0 var(--lime)}.epick__tabs button:active{transform:scale(.95)}.epick__top{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.epick__search{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:34px;padding:0 5px 0 10px;background:var(--base);border:1px solid var(--line);border-radius:8px;transition:border-color .15s,box-shadow .15s}.epick__search:focus-within{border-color:rgba(var(--lime-rgb),.6);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.1)}.epick__search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--white);font-size:14px}.epick__search input::placeholder{color:var(--faint)}.epick__search>svg{flex:none;width:16px;height:16px;margin-right:4px;color:var(--faint)}.epick__search button{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--muted)}.epick__search button:hover{color:var(--white);background:var(--active)}.epick__search button svg{width:14px;height:14px}.epick__add{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600;color:var(--on-lime);background:var(--lime);border-radius:8px;white-space:nowrap;transition:filter .15s,transform .3s var(--spring)}.epick__add:hover{filter:brightness(1.08);transform:translateY(-1px)}.epick__add:active{transform:scale(.96)}.epick__add svg{width:15px;height:15px}.epick__body{flex:1;min-height:0;display:flex}.epick__rail{flex:none;width:48px;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0;background:color-mix(in srgb,var(--base),#fff 3%);border-right:1px solid var(--line)}.epick__rail::-webkit-scrollbar{display:none}.epick__railitem{display:flex;flex-direction:column;align-items:center}.epick__railsep{width:22px;height:1px;margin:5px 0;background:var(--line-strong)}.epick__rail button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--faint);transition:background .15s,color .15s,transform .3s var(--spring)}.epick__rail button:hover{color:var(--white);background:var(--active);transform:scale(1.06)}.epick__rail button.is-active{color:var(--lime);background:rgba(var(--lime-rgb),.12)}.epick__rail button svg{width:18px;height:18px}.epick__cat{font-size:18px;line-height:1;filter:grayscale(1);opacity:.6;transition:filter .2s,opacity .2s}.epick__rail button:hover .epick__cat,.epick__rail button.is-active .epick__cat{filter:none;opacity:1}.epick__srv{flex:none;display:grid;width:24px;height:24px;overflow:hidden;background:var(--panel-3);clip-path:polygon(0 0,74% 0,100% 26%,100% 100%,26% 100%,0 74%)}.epick__srv>*{width:100%;height:100%;display:grid;place-items:center;font-size:9px;font-weight:700;color:var(--white)}.epick__srv>svg{padding:4px;box-sizing:border-box}.epick__srv.has-icon>img{object-fit:cover}.epick__rail button.is-active .epick__srv{transform:scale(1.12)}.epick__scroll{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px}.epick__scroll--pad{padding:0 12px 12px}.epick__sec h4{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 4px 6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--epick-bg)}.epick__sec h4>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epick__sec h4>svg{flex:none;width:14px;height:14px}.epick__sec h4 .epick__srv{width:18px;height:18px;border-radius:5px}.epick__sec h4 .epick__srv>*{font-size:7px}.epick__sec h4 .epick__cat{font-size:14px;filter:none;opacity:1}.epick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:2px}.epick__grid button{aspect-ratio:1;display:grid;place-items:center;font-size:26px;line-height:1;border-radius:8px;animation:pop-in .35s var(--spring) both;animation-delay:calc(var(--i, 0) * 6ms);transition:background .12s,transform .3s var(--spring)}.epick__grid button:hover,.epick__grid button:focus-visible{background:var(--active);transform:scale(1.18);outline:none}.epick__grid button:active{transform:scale(.9);transition-duration:80ms}.epick__grid img{width:30px;height:30px;object-fit:contain}.epick__foot{flex:none;display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--base),#fff 3%)}.epick__big{flex:none;display:grid;place-items:center;width:32px;height:32px;font-size:28px;line-height:1;animation:pop-in .35s var(--spring)}.epick__big img{width:32px;height:32px;object-fit:contain}.epick__name{min-width:0;display:grid}.epick__name b{font-size:14px;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epick__name b:first-letter{text-transform:uppercase}.epick__name small{font-size:12px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epick__hint{font-size:13px;color:var(--faint)}.epick__empty{padding:40px 12px;text-align:center;font-size:13.5px;color:var(--faint)}.epick__note{padding:2px 4px 10px;font-size:13px;line-height:1.5;color:var(--faint)}.epick__blank{display:grid;justify-items:center;gap:6px;padding:48px 20px;text-align:center}.epick__blank-art{font-size:44px;line-height:1;margin-bottom:4px;animation:pop-in .5s var(--spring)}.epick__blank b{font-size:15px;color:var(--white)}.epick__blank small{max-width:290px;font-size:13px;line-height:1.5;color:var(--faint)}.epick__stickers{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.epick__stickers button{aspect-ratio:1;display:grid;place-items:center;padding:6px;border-radius:10px;animation:pop-in .4s var(--spring) both;transition:background .15s,transform .3s var(--spring)}.epick__stickers button:hover{background:var(--active);transform:scale(1.06)}.epick__stickers button:active{transform:scale(.94)}.epick__stickers img{width:100%;height:100%;object-fit:contain}.epick__gifs{columns:2;column-gap:6px}.epick__gif{position:relative;break-inside:avoid;margin-bottom:6px;min-height:70px;overflow:hidden;border-radius:8px;background:var(--panel-3);animation:rise .4s var(--spring-soft) both}.epick__gif-pick{display:block;width:100%;height:100%}.epick__gif-pick img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.epick__gif:hover .epick__gif-pick img{transform:scale(1.04)}.epick__credit{padding:2px 4px 0;text-align:right;font-size:11px;letter-spacing:.04em;color:var(--faint)}.epick__loading{display:grid;place-items:center;padding:36px}@media(max-width:600px){.epick__add{width:34px;padding:0;justify-content:center;font-size:0;gap:0}.epick__grid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}}.epick.is-sheet{right:0;border-width:1px 0 0;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -16px 40px #0000008c;animation:epick-up .4s var(--spring-soft);transition:height .32s var(--spring-soft),transform .25s var(--ease-out)}.epick.is-sheet.is-dragging{transition:none}@keyframes epick-up{0%{transform:translateY(100%)}}.epick__grab{flex:none;display:grid;place-items:center;height:24px;touch-action:none;cursor:grab}.epick__grab i{width:42px;height:5px;border-radius:3px;background:var(--line-strong);transition:background .2s,width .3s var(--spring)}.epick__grab:active i{width:56px;background:var(--muted)}.epick.is-sheet .epick__tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:0;margin:0 12px;padding:4px;background:var(--base);border-radius:12px}.epick.is-sheet .epick__tabs:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));background:var(--panel-3);border-radius:9px;box-shadow:0 4px 12px #0000004d;transform:translate(calc(100% * var(--at)));transition:transform .38s var(--spring-soft)}.epick.is-sheet .epick__tabs button{position:relative;z-index:1;height:36px;font-size:14.5px;border-radius:9px;background:none;box-shadow:none}.epick.is-sheet .epick__tabs button.is-active{color:var(--white)}.epick.is-sheet .epick__top{padding:10px 12px 4px;border-bottom:0}.epick.is-sheet .epick__search{height:42px;padding-left:12px;border-radius:10px}.epick.is-sheet .epick__search>svg{width:18px;height:18px;margin:0 2px 0 0}.epick.is-sheet .epick__search input{font-size:16px}.epick.is-sheet .epick__add{width:42px;height:42px;border-radius:10px}.epick.is-sheet .epick__body{flex-direction:column}.epick.is-sheet .epick__scroll{padding:0 10px 8px}.epick.is-sheet .epick__scroll--pad{padding:0 12px 12px}.epick.is-sheet .epick__sec h4{padding:10px 4px 6px;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.epick.is-sheet .epick__grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.epick.is-sheet .epick__grid button{font-size:28px}.epick.is-sheet .epick__grid button:hover{background:none;transform:none}.epick.is-sheet .epick__grid button:active{background:var(--active);transform:scale(.85)}.epick.is-sheet .epick__grid img{width:30px;height:30px}.epick__bar{flex:none;display:flex;align-items:center;gap:6px;height:54px;padding:0 8px 0 4px;background:color-mix(in srgb,var(--base),#fff 3%);border-top:1px solid var(--line)}.epick.is-sheet .epick__rail{flex:1;min-width:0;width:auto;height:100%;flex-direction:row;align-items:center;gap:2px;padding:0 4px;overflow-x:auto;overflow-y:hidden;background:none;border:0}.epick.is-sheet .epick__railitem{flex-direction:row}.epick.is-sheet .epick__railsep{width:1px;height:24px;margin:0 6px}.epick.is-sheet .epick__rail button{flex:none;width:40px;height:40px;border-radius:12px}.epick.is-sheet .epick__rail button:hover{transform:none}.epick.is-sheet .epick__rail button svg{width:22px;height:22px}.epick.is-sheet .epick__cat{font-size:21px}.epick.is-sheet .epick__srv{width:30px;height:30px;border-radius:50%}.epick.is-sheet .epick__srv>*{font-size:10px}.epick__back{flex:none;display:grid;place-items:center;width:48px;height:40px;color:var(--muted);background:var(--panel-3);border-radius:12px;transition:background .15s,color .15s,transform .25s var(--spring)}.epick__back:active{color:var(--white);background:var(--active);transform:scale(.88)}.epick__back svg{width:22px;height:22px}html[data-epick=sheet] .chat{padding-bottom:var(--epick-lift)}.media-wrap{position:relative;display:block;min-width:0;max-width:100%}.media-grid.is-single .media-wrap{width:fit-content;max-width:100%}.media__dl{position:absolute;top:6px;right:6px;z-index:1;width:30px;height:30px;display:grid;place-items:center;color:#fff;background:#0000009e;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:scale(.8);transition:opacity .15s,transform .3s var(--spring),background .15s}.media__dl svg{width:16px;height:16px}.media__dl:hover{background:#000000d9;transform:scale(1.08)!important}.media-wrap:hover .media__dl,.media__dl:focus-visible{opacity:1;transform:none}.media-wrap .gif-star{right:42px}@media(hover:none){.media__dl{opacity:.85;transform:none}}.cmenu__reacts{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:2px 2px 8px;margin-bottom:4px;border-bottom:1px solid var(--line)}.cmenu__react{height:38px;display:grid;place-items:center;font-size:20px;line-height:1;background:var(--panel-2);border-radius:8px;transition:background .12s,transform .25s var(--spring)}.cmenu__react:hover,.cmenu__react:focus-visible{background:var(--hover);transform:translateY(-2px) scale(1.06);outline:none}.cmenu__react--more{color:var(--muted)}.cmenu__react--more svg{width:19px;height:19px}.csheet .cmenu__reacts{padding:0 0 12px;margin-bottom:10px;gap:8px}.csheet .cmenu__react{height:50px;font-size:24px;border-radius:14px}.gif-star{position:absolute;top:6px;right:6px;z-index:1;width:30px;height:30px;display:grid;place-items:center;color:#fff;background:#0000009e;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:scale(.8);transition:opacity .15s,transform .3s var(--spring),color .15s}.gif-star svg{width:16px;height:16px}.gif-star.is-on{color:#ffd23f}.gif-star.is-on svg{fill:currentColor}.media-wrap:hover .gif-star,.epick__gif:hover .gif-star,.epick__gif .gif-star.is-on,.gif-star:focus-visible{opacity:1;transform:none}.gif-star:hover{transform:scale(1.1)!important}.gif-star:active{transform:scale(.9)!important}@media(hover:none){.gif-star{opacity:1;transform:none}}.msg__gif{width:max-content;max-width:100%;margin-top:4px}.msg__gif .media{width:auto;height:auto;min-width:120px;min-height:90px;max-width:min(360px,100%)}.msg__gif .media img{width:auto;height:auto;max-width:100%;max-height:300px;object-fit:contain}.msg__sticker{margin-top:4px}.msg__sticker img{display:block;width:160px;height:160px;object-fit:contain;animation:pop-in .5s var(--spring)}.emoji-custom{display:inline-block;width:1.4em;height:1.4em;margin:0 1px;object-fit:contain;vertical-align:-.35em}.msg__text.is-jumbo{font-size:calc(var(--chat-size, 15px) * 2.6);line-height:1.25}.msg__text.is-jumbo .emoji-custom{width:1.2em;height:1.2em;vertical-align:-.2em}.react .emoji-custom{width:16px;height:16px;margin:0;vertical-align:-3px}img.sticker{display:inline-block;width:120px;height:120px;object-fit:contain;vertical-align:middle}.emman__top .btn{flex:none;display:inline-flex;align-items:center;gap:8px}.emman__top .btn svg{width:16px;height:16px}@media(max-width:860px){.emman__top .btn{justify-content:center}.emman__row .row__actions{grid-area:actions}}.devpair{flex:none;display:flex;align-items:center;border-radius:8px;transition:background .15s}.devpair:hover{background:var(--hover)}.devpair>.icon-btn{width:30px;border-radius:8px}.devpair.is-off{background:#ff6b6b1a}.devchev{flex:none;display:grid;place-items:center;color:var(--faint);transition:color .15s,background .15s,box-shadow .15s}.devchev svg{width:12px;height:12px;transition:transform .28s var(--spring)}.devchev:hover,.devchev.is-open{color:var(--white)}.devchev.is-open svg{transform:rotate(180deg)}.devchev--bar{width:16px;height:34px;margin-left:-2px;border-radius:0 8px 8px 0}.devchev--bar:hover,.devchev--bar.is-open{background:var(--hover)}.devpair.is-off .devchev{color:color-mix(in srgb,var(--danger),transparent 25%)}.devwrap{position:relative;display:inline-flex}.devchev--call{position:absolute;right:-5px;bottom:-5px;z-index:1;width:22px;height:22px;border-radius:50%;color:var(--text);background:color-mix(in srgb,var(--base),#fff 16%);box-shadow:0 0 0 3px color-mix(in srgb,var(--base),#fff 2%),0 2px 6px #0006}.devchev--call svg{width:13px;height:13px}.devchev--call:hover,.devchev--call.is-open{background:color-mix(in srgb,var(--base),#fff 24%)}.dcall__group .devchev--call{right:-4px;bottom:-4px;width:20px;height:20px;box-shadow:0 0 0 3px #141414,0 2px 6px #0006}.dmenu{width:286px;max-width:calc(100vw - 16px)}.dmenu__sec{display:grid}.dmenu__title{margin:6px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.cmenu__check.is-radio{border-radius:50%}.cmenu__item.is-picked{color:var(--white)}.cmenu__item.is-picked .cmenu__icon{color:var(--lime)}.dmenu__note{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:4px 6px 6px;padding:8px 10px;font-size:12px;line-height:1.45;color:var(--muted);background:#ffffff0a;border-radius:8px}.dmenu__note>svg{width:14px;height:14px;flex:none;margin-top:1px;color:var(--faint)}.dmenu__note>span{flex:1;min-width:0}.dmenu__allow{margin-left:22px;padding:5px 12px;font-size:12.5px;font-weight:600;color:var(--on-lime);background:var(--lime);border-radius:7px;transition:filter .15s}.dmenu__allow:hover{filter:brightness(1.08)}.dmenu-sheet .csheet__list{gap:14px}.dmenu-sheet .dmenu__title{margin:0 6px 8px;font-size:12px}.dmenu-sheet .dmenu__note{margin:0;padding:12px 14px;font-size:13px;background:none;box-shadow:inset 0 1px 0 var(--line);border-radius:0}.dmenu-sheet .cmenu__check{width:20px;height:20px}.files{display:grid;gap:6px;margin-top:6px;justify-items:start;min-width:0}.vfile{position:relative;max-width:min(420px,100%);overflow:hidden;background:#000;border:1px solid var(--line);border-radius:10px}.vfile video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.vfile__dl{position:absolute;right:8px;top:8px;width:32px;height:32px;display:grid;place-items:center;color:var(--white);background:#0009;border-radius:8px;opacity:.55;transition:opacity .15s,background .15s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vfile__dl svg{width:16px;height:16px}.vfile:hover .vfile__dl,.vfile__dl:focus-visible{opacity:1}.vfile__dl:hover{background:#000000d9}@media(hover:none){.vfile__dl{opacity:1}}.dfile{width:min(420px,100%);display:grid;gap:10px;padding:10px 12px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px}.dfile__row{display:flex;align-items:center;gap:12px;min-width:0}.dfile__meta{flex:1;min-width:0;display:grid;gap:2px}.dfile__name{font-size:14px;font-weight:600;color:#8ab4ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfile__name:hover{text-decoration:underline}.dfile__meta small{font-size:12px;color:var(--faint)}.dfile__dl{flex:none;width:34px;height:34px;display:grid;place-items:center;color:var(--muted);border-radius:8px;transition:color .15s,background .15s}.dfile__dl svg{width:19px;height:19px}.dfile__dl:hover{color:var(--white);background:var(--hover)}.dfile audio{width:100%;height:36px;color-scheme:dark;accent-color:var(--lime)}.ficon{--tone: #9aa4b2;position:relative;flex:none;width:36px;height:44px;display:grid;place-items:center;color:var(--tone)}.ficon svg{width:36px;height:40px;stroke-width:1.4}.ficon b{position:absolute;left:50%;bottom:3px;transform:translate(-50%);padding:1px 4px;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.02em;color:#0b0b0b;background:var(--tone);border-radius:3px;white-space:nowrap}.ficon.is-red{--tone: #ff7b7b}.ficon.is-yellow{--tone: #ffd27a}.ficon.is-green{--tone: #5fd18a}.ficon.is-blue{--tone: #7ab0ff}.ficon.is-orange{--tone: #ffa25f}.ficon.is-purple{--tone: #c49bff}.ficon.is-purple svg{width:30px;height:30px;stroke-width:1.8}.upload video{width:100%;height:100%;object-fit:cover;opacity:.55;transition:opacity .3s;background:#000}.upload.is-done video{opacity:1}.upload__tag{position:absolute;left:6px;top:6px;padding:2px 6px;font-size:10.5px;font-weight:600;color:var(--white);background:#000000b3;border-radius:5px}.upload--audio,.upload--file{width:200px}.upload__file{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:4px;padding:10px 12px 18px;text-align:center}.upload__file b{max-width:100%;font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload__file small{font-size:11px;color:var(--faint)}.composer__plus svg{width:15px;height:15px;stroke-width:2.6}.composer__plus:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:var(--muted);opacity:.22;transition:opacity .2s,background .2s}.composer__plus{position:relative;color:var(--text)}.composer__plus>svg{position:relative;transition:transform .3s var(--spring)}.composer__plus:hover:not(:disabled):before,.composer__plus.is-open:before{background:var(--lime);opacity:1}.composer__plus:hover:not(:disabled),.composer__plus.is-open{color:var(--on-lime)!important;background:none!important;transform:none!important}.composer__plus.is-open>svg{transform:rotate(45deg)}.plusmenu{width:300px}.plusmenu .cmenu__item{min-height:46px}.plusmenu .cmenu__icon svg{width:19px;height:19px}.clipbar{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:10px 10px 10px 14px;background:var(--panel-2);border:1px solid rgba(255,92,92,.35);border-radius:12px;animation:fade-up .3s var(--ease-out)}.clipbar__dot{flex:none;display:grid;place-items:center;color:var(--faint)}.clipbar__dot svg{width:20px;height:20px}.clipbar.is-live .clipbar__dot{color:#ff5c5c;animation:clip-blink 1.2s ease-in-out infinite}@keyframes clip-blink{50%{opacity:.35}}.clipbar__text{flex:1;min-width:0;display:grid;gap:1px}.clipbar__text b{font-size:13.5px;font-weight:600;color:var(--white)}.clipbar__text small{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.clipbar__bar{position:absolute;left:0;bottom:0;height:2px;background:#ff5c5c;transition:width .25s linear}.clipbar .btn{height:34px;padding:0 14px}.clipbar__cancel{width:34px;padding:0!important;display:grid;place-items:center}.clipbar__cancel svg{width:16px;height:16px}.poll{width:min(480px,100%);margin-top:6px;padding:14px 16px 12px;background:var(--panel-2);border:1px solid var(--line);border-radius:14px;animation:fade-up .35s var(--ease-out)}.poll__head{display:grid;gap:3px;margin-bottom:12px}.poll__q{font-size:16px;font-weight:650;line-height:1.35;color:var(--white);overflow-wrap:anywhere;white-space:pre-wrap}.poll__hint{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.poll.is-ended .poll__hint{color:var(--muted)}.poll__answers{display:grid;gap:7px}.poll__ans{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding:9px 12px 9px 14px;overflow:hidden;isolation:isolate;text-align:left;color:var(--white);background:var(--panel-3);border:1px solid transparent;border-radius:10px;transition:border-color .18s,background .18s,transform .18s var(--ease-out)}.poll__ans:hover:not(:disabled){border-color:var(--line-strong)}.poll__ans:active:not(:disabled){transform:scale(.99)}.poll__ans.is-picked{border-color:var(--lime);background:color-mix(in srgb,var(--panel-3),rgb(var(--lime-rgb)) 8%)}.poll__emoji{flex:none;display:grid;place-items:center;width:24px;font-size:19px;line-height:1}.poll__emoji .emoji-custom{width:22px;height:22px;margin:0;vertical-align:0}.poll__text{flex:1;min-width:0;font-size:14.5px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.poll__check{flex:none;width:22px;height:22px;display:grid;place-items:center;border:2px solid var(--line-strong);border-radius:50%;color:var(--on-lime);transition:background .15s,border-color .15s}.poll__check.is-box{border-radius:6px}.poll__check svg{width:13px;height:13px;animation:pop-in .3s var(--spring)}.poll__ans.is-picked .poll__check{background:var(--lime);border-color:var(--lime)}.poll__fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:var(--p);background:#ffffff12;border-radius:inherit;animation:poll-fill .7s var(--ease-out) calc(var(--i) * 60ms) backwards;transition:width .5s var(--ease-out)}@keyframes poll-fill{0%{width:0}}.poll__ans.is-result{cursor:pointer}.poll__ans.is-mine{border-color:rgba(var(--lime-rgb),.45)}.poll__ans.is-mine .poll__fill{background:rgba(var(--lime-rgb),.2)}.poll__ans.is-win{border-color:var(--lime)}.poll__ans.is-win .poll__fill{background:rgba(var(--lime-rgb),.28)}.poll__ans.is-win .poll__text{color:var(--lime)}.poll__mine{flex:none;width:20px;height:20px;display:grid;place-items:center;color:var(--on-lime);background:var(--lime);border-radius:50%}.poll__mine svg{width:12px;height:12px}.poll__num{flex:none;display:grid;justify-items:end;line-height:1.15}.poll__num b{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.poll__num small{font-size:11px;color:var(--faint)}.poll__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:12.5px;color:var(--faint)}.poll__meta,.poll__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.poll__meta i{font-style:normal}.poll__link{font-size:12.5px;font-weight:600;color:var(--muted);transition:color .15s}.poll__link:hover:not(:disabled){color:var(--white);text-decoration:underline}.poll__link:disabled{cursor:default;opacity:.8}.poll__vote{height:34px;padding:0 18px;font-size:13.5px}.poll .form__error{margin-top:8px}.pnote--poll{flex-wrap:wrap;row-gap:6px}.pnote--poll p{flex-basis:calc(100% - 44px)}.pnote--poll .pnote__icon{animation:pop-in .5s var(--spring) both}.pnote__result{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;width:100%;margin-left:44px;padding:8px 12px;max-width:min(420px,calc(100% - 44px));background:var(--panel-2);border:1px solid var(--line);border-radius:10px;font-size:13.5px}.pnote__result b{color:var(--white);overflow-wrap:anywhere}.pnote__result small{font-size:12px;color:var(--faint)}.pnote__crown{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;color:var(--on-lime);background:var(--lime);border-radius:999px}.pvotes{display:grid;gap:12px}.pvotes__tabs{display:flex;flex-wrap:wrap;gap:6px}.pvotes__tab{flex:none;display:flex;align-items:center;gap:7px;max-width:220px;height:36px;padding:0 12px;font-size:13px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;transition:color .15s,border-color .15s,background .15s}.pvotes__tab:hover{color:var(--white);border-color:var(--line-strong)}.pvotes__tab.is-on{color:var(--white);border-color:var(--lime);background:color-mix(in srgb,var(--panel-2),rgb(var(--lime-rgb)) 8%)}.pvotes__tab .poll__emoji{width:18px;font-size:15px}.pvotes__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvotes__tab b{font-size:12px;font-weight:700;color:var(--faint);font-variant-numeric:tabular-nums}.pvotes__tab.is-on b{color:var(--lime)}.pvotes__list{display:grid;align-content:start;gap:2px;min-height:120px;max-height:min(360px,50vh);overflow-y:auto}.pvotes__row{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;animation:fade-up .25s var(--ease-out)}.pvotes__row:hover{background:var(--panel-2)}.pvotes__row>span{display:grid;min-width:0;line-height:1.25}.pvotes__row small{font-size:12px;color:var(--faint)}.pvotes__empty{display:grid;place-items:center;min-height:120px;font-size:13.5px;color:var(--faint)}.pollfrm{display:grid;gap:18px}.pollfrm__answers{display:grid;gap:8px}.pollfrm__answer{position:relative;display:flex;align-items:center;gap:8px;animation:fade-up .25s var(--ease-out)}.pollfrm__answer input{flex:1;min-width:0;padding-right:40px}.pollfrm__emoji{flex:none;width:46px;height:46px;display:grid;place-items:center;font-size:21px;color:var(--faint);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:8px;transition:color .15s,border-color .15s}.pollfrm__emoji:hover{color:var(--lime);border-color:var(--lime)}.pollfrm__emoji svg{width:20px;height:20px}.pollfrm__emoji img{width:24px;height:24px;object-fit:contain}.pollfrm__unemoji{position:absolute;left:34px;top:-4px;width:18px;height:18px;display:grid;place-items:center;color:var(--white);background:var(--panel-3);border:1px solid var(--line-strong);border-radius:50%}.pollfrm__unemoji svg{width:10px;height:10px}.pollfrm__remove{position:absolute;right:8px;width:30px;height:30px;display:grid;place-items:center;color:var(--faint);border-radius:6px;transition:color .15s,background .15s}.pollfrm__remove:hover:not(:disabled){color:var(--danger);background:#ff6b6b1a}.pollfrm__remove:disabled{opacity:0;pointer-events:none}.pollfrm__remove svg{width:15px;height:15px}.pollfrm__add{justify-self:start;display:inline-flex;align-items:center;gap:7px;margin-top:2px;padding:6px 4px;font-size:13.5px;font-weight:600;color:var(--lime)}.pollfrm__add:hover{text-decoration:underline}.pollfrm__add svg{width:16px;height:16px}.pollfrm__add small{font-weight:400;color:var(--faint)}.pollfrm__durs{display:flex;flex-wrap:wrap;gap:6px}.pollfrm__dur{height:34px;padding:0 13px;font-size:13px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;transition:color .15s,border-color .15s,background .15s}.pollfrm__dur:hover{color:var(--white);border-color:var(--line-strong)}.pollfrm__dur.is-on{color:var(--on-lime);background:var(--lime);border-color:var(--lime);font-weight:600}@media(max-width:640px){.poll{padding:12px 12px 10px}.pnote__result{margin-left:0;max-width:100%}}.gicon{position:relative;flex:none;display:grid;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(145deg,var(--game-a),var(--game-b));border-radius:22%;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -10px 18px -10px #00000080}.gicon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,255,255,.22),transparent 45%);pointer-events:none}.gicon b{position:relative;z-index:1;font-family:var(--font);font-weight:800;letter-spacing:-.02em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.35)}.gicon svg{position:relative;z-index:1;width:58%;height:58%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.gicon--tiny{border-radius:6px;margin-left:4px}.gicon--tiny svg{width:64%;height:64%}.aline{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aline b{font-weight:600;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.act-time{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--lime)}.act-time svg{width:15px;height:15px}.actcard{margin:2px 0 10px;padding:10px 12px 12px;background:color-mix(in srgb,var(--base),#fff 4.3%);border:1px solid var(--line);border-radius:10px;animation:fade-up .35s var(--ease-out)}.actcard__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.actcard__head>span:first-child{font-size:13px;font-weight:600;color:var(--white)}.actcard__tools{display:inline-flex;gap:10px}.actcard__tools button{font-size:12px;font-weight:600;color:var(--muted);transition:color .15s}.actcard__tools button:hover{color:var(--lime);text-decoration:underline}.actcard__body{display:flex;align-items:center;gap:12px}.actcard__body .gicon{animation:pop-in .5s var(--spring) both}.actcard__text{display:grid;gap:3px;min-width:0}.actcard__text b{font-size:15px;font-weight:700;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actcard__text small{font-size:11.5px;color:var(--faint)}.mecard .actcard{margin:8px 0 4px}.actcard--music{background:linear-gradient(160deg,color-mix(in srgb,#1ed760 9%,var(--base)),color-mix(in srgb,var(--base),#fff 4%) 70%)}.actcard__head .picon--inline{display:inline-grid;vertical-align:-3px;margin-right:4px;border-radius:50%}.actcard__where{font-weight:500;color:var(--faint);font-size:12px}.actcard__art{flex:none;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#ffffff0f;box-shadow:0 6px 16px -8px #000000b3;animation:pop-in .5s var(--spring) both}.actcard__art img{width:100%;height:100%;object-fit:cover;display:block}.actcard__song{font-size:14.5px;font-weight:700;color:var(--white);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actcard__song:hover{text-decoration:underline}.actcard__text .actcard__by{color:var(--muted);font-size:12.5px}.actcard__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track{display:flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--faint)}.track__bar{position:relative;flex:1;height:4px;border-radius:99px;background:#ffffff1f;overflow:hidden}.track__bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#1ed760;transition:width 1s linear}.picon{position:relative;flex:none;display:grid;place-items:center;overflow:hidden;background:linear-gradient(var(--prov-angle, 145deg),var(--prov-a),var(--prov-b));border-radius:26%;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -10px 18px -10px #00000073}.picon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,255,255,.2),transparent 45%);pointer-events:none}.picon svg{position:relative;z-index:1;width:66%;height:66%}.picon.picon--round{border-radius:50%}.picon--full svg{width:100%;height:100%}.picon--tiny{border-radius:6px;margin-left:4px}.conns{display:grid;gap:8px}.conns>h3{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.conns__list{display:grid;gap:6px}.conn{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border-radius:10px;color:var(--white);text-decoration:none;background:#ffffff09;border:1px solid var(--line);transition:background .15s,border-color .15s,transform .15s var(--ease-out);animation:fade-up .35s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 40ms)}.conn:hover{background:#ffffff12;border-color:var(--line-strong);transform:translateY(-1px)}.conn__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.conn__ok{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--lime);color:var(--on-lime, #000)}.conn__ok svg{width:11px;height:11px;stroke-width:3}.conn__go{flex:none;width:15px;height:15px;margin-left:auto;color:var(--faint);transition:color .15s}.conn:hover .conn__go{color:var(--white)}.fprof__conns{margin-top:18px}.fprof__conns .conns__list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.conns__icons{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.conns__icons a{display:block;border-radius:9px;transition:transform .18s var(--spring),filter .15s}.conns__icons a:hover{transform:translateY(-2px) scale(1.06);filter:brightness(1.1)}.cset__add h3,.codedlg .field>span{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cset__app:hover .picon{transform:scale(1.06)}.cset__app .picon{transition:transform .2s var(--spring)}.cset__tip .picon{flex:none;border-radius:50%}@media(max-width:600px){.codedlg__actions .btn{flex:1}}.actdlg{display:grid;gap:14px}.actdlg__now{display:flex;align-items:center;gap:12px;padding:12px;background:color-mix(in srgb,var(--panel-2),rgb(var(--lime-rgb)) 6%);border:1px solid rgba(var(--lime-rgb),.35);border-radius:12px}.actdlg__now-text{flex:1;min-width:0;display:grid;gap:2px}.actdlg__now-text small{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.actdlg__now-text b{font-size:15px;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actdlg__search{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:10px;transition:border-color .2s,box-shadow .2s}.actdlg__search:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.15)}.actdlg__search svg{width:17px;height:17px;color:var(--faint)}.actdlg__search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;color:var(--white)}.actdlg__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:min(330px,42vh);overflow-y:auto;padding:2px;margin:-2px}.actdlg__game{position:relative;display:grid;justify-items:center;align-content:start;gap:7px;padding:12px 6px 10px;text-align:center;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;transition:border-color .15s,background .15s,transform .2s var(--spring);animation:fade-up .3s var(--ease-out) calc(var(--i, 0) * 18ms) backwards}.actdlg__game:hover:not(:disabled){border-color:var(--line-strong);background:var(--panel-3);transform:translateY(-2px)}.actdlg__game:active:not(:disabled){transform:scale(.97)}.actdlg__game span{font-size:12px;font-weight:600;line-height:1.25;color:var(--text, var(--white));overflow-wrap:anywhere}.actdlg__game.is-on{border-color:var(--lime);background:color-mix(in srgb,var(--panel-2),rgb(var(--lime-rgb)) 8%)}.actdlg__game.is-custom{border-style:dashed}.actdlg__check{position:absolute;top:6px;right:6px;width:18px;height:18px;display:grid;place-items:center;color:var(--on-lime);background:var(--lime);border-radius:50%}.actdlg__check svg{width:11px;height:11px}.actdlg__empty{grid-column:1 / -1;padding:20px;text-align:center;font-size:13px;color:var(--faint)}.actdlg__hint{font-size:12.5px;line-height:1.45;color:var(--faint)}.pcgames{display:grid;gap:10px;padding:12px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px}.pcgames__head{display:flex;align-items:center;gap:12px}.pcgames__head>span{flex:1;min-width:0;display:grid;gap:2px}.pcgames__head b{font-size:14px;color:var(--white)}.pcgames__head small,.pcgames__empty{font-size:12.5px;line-height:1.4;color:var(--muted)}.pcgames__pick{display:grid;gap:8px;animation:dgate-in .25s ease both}.pcgames__pick ul{display:grid;gap:4px;max-height:210px;overflow-y:auto}.pcgames__pick li{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border-radius:10px;background:var(--panel-3)}.pcgames__app{flex:1;min-width:0;display:grid}.pcgames__app b,.pcgames__added b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--white)}.pcgames__app small,.pcgames__added small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:11px;color:var(--faint)}.pcgames__ok{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--lime)}.pcgames__ok svg{width:14px;height:14px}.pcgames__name{flex:1;display:flex;gap:8px}.pcgames__name input{flex:1;min-width:0;padding:8px 10px;color:var(--white);background:var(--base);border:1px solid rgba(var(--lime-rgb),.5);border-radius:8px}.pcgames__actions{display:flex;justify-content:space-between}.pcgames__added{display:grid;gap:4px}.pcgames__added li{display:flex;align-items:center;gap:10px}.pcgames__x{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--muted)}.pcgames__x:hover{color:var(--danger);background:#ff6b6b1f}.pcgames__x svg{width:14px;height:14px}@media(max-width:640px){.actdlg__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:46vh}}
