@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.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:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-greek-600-normal-BpFII5Ja.woff2) format("woff2"),url(/assets/syne-greek-600-normal-BJs4kvyH.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:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-ext-600-normal-ZnizrDKU.woff2) format("woff2"),url(/assets/syne-latin-ext-600-normal-DEzBMW8B.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:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-600-normal-BiwQbQXw.woff2) format("woff2"),url(/assets/syne-latin-600-normal-dRu9QuIh.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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2) format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2) format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2) format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.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:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-greek-800-normal-n2LZS_yH.woff2) format("woff2"),url(/assets/syne-greek-800-normal-DtzFnRR0.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:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2) format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.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:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2) format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{min-width:320px;min-height:100%;color-scheme:dark;background:var(--page-bg, #0A090E);scroll-behavior:smooth}html[data-theme=light]{color-scheme:light}html,body{min-height:100%;background:var(--page-bg, #0A090E)}#root{position:relative;min-height:100dvh;background:transparent}body{overflow-x:hidden;color:var(--text);background:var(--page-bg, #0A090E);font-family:var(--font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .28s ease,color .28s ease}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#5b8def8c}:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#1c1a222e}:root,html[data-theme=dark]{--bg-scene-0: #2C2838;--bg-scene-1: #1A1724;--bg-scene-2: #100E16;--bg-scene-warm: #2A2220;--bg-scene-deep: #0A090E;--text: rgba(255, 255, 255, .92);--text-primary: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .58);--text-caption: rgba(255, 255, 255, .42);--muted: var(--text-secondary);--dim: var(--text-caption);--glass-blur: 22px;--glass-blur-thin: 14px;--glass-blur-regular: 22px;--glass-blur-thick: 28px;--glass-saturate: 130%;--glass-filter: blur(var(--glass-blur)) saturate(var(--glass-saturate));--glass-filter-thin: blur(var(--glass-blur-thin)) saturate(120%);--glass-bg: rgba(18, 16, 28, .88);--glass-fill: var(--glass-bg);--glass-thin-bg: rgba(18, 16, 28, .82);--glass-regular-bg: rgba(18, 16, 28, .9);--glass-thick-bg: rgba(18, 16, 28, .94);--glass-card-bg: rgba(18, 16, 28, .9);--glass-border: 1px solid rgba(255, 255, 255, .14);--glass-highlight: none;--glass-inner-shadow: none;--glass-drop-shadow: 0 12px 36px rgba(0, 0, 0, .32);--glass-shadow: var(--glass-drop-shadow);--glass-subtle-bg: rgba(255, 255, 255, .08);--glass-subtle-border: 1px solid rgba(255, 255, 255, .14);--glass-recessed-bg: rgba(0, 0, 0, .2);--glass-recessed-border: 1px solid rgba(255, 255, 255, .1);--glass-recessed-shadow: inset 0 1px 2px rgba(0, 0, 0, .28);--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .22);--surface: var(--glass-card-bg);--surface-2: var(--glass-subtle-bg);--accent: #5B8DEF;--accent-coral: #5B8DEF;--accent-coral-deep: #3D6FD4;--accent-coral-glow: 0 0 40px 6px rgba(91, 141, 239, .4);--accent-soft: #5B8DEF;--accent-mint: #3FBF8F;--accent-violet: #8B7FF5;--accent-violet-deep: #6B5FE0;--accent-violet-glow: 0 0 30px rgba(139, 127, 245, .35);--accent-star: #E8B93E;--icon-color: rgba(255, 255, 255, .88);--icon-color-hover: #ffffff;--icon-glass-bg: rgba(255, 255, 255, .1);--icon-glass-border: rgba(255, 255, 255, .2);--icon-hover-bg: rgba(255, 255, 255, .16);--icon-active-bg: color-mix(in srgb, #8B7FF5 28%, rgba(255, 255, 255, .1));--success: #3FBF8F;--success-green: #3FBF8F;--warning: #E8B93E;--danger: #C45B5B;--steel: rgba(255, 255, 255, .72);--cyan: var(--accent-violet);--game-s2: #E8B93E;--game-st: #4A8FE0;--game-rb: #E14B5A;--game-rp: #8B7FF5;--game-bs: #E8934A;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-sheet: 24px;--radius: var(--radius-lg);--radius-button: 12px;--radius-control: 12px;--radius-card: 18px;--radius-hero: 24px;--radius-nav: 28px;--font-display: Syne, "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--direction: 1;--_glow: rgba(139, 127, 245, .28);--_bg: linear-gradient(145deg, #8B7FF5, #6B5FE0);--tg-viewport-height: 100dvh;--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--shell-max: 720px;--sidebar-left-w: 272px;--sidebar-right-w: 320px;--chat-list-w: 280px;--chat-panel-w: 100%;--chat-panel-h: 70vh;--bg-elevated: rgba(18, 16, 28, .95);--z-base: 0;--z-scene: 0;--z-content: 1;--z-sticky: 100;--z-header: 100;--z-dropdown: 300;--z-popover: 500;--z-toast: 800;--z-overlay: 1000;--z-modal: 1100;--header-blur: 0;--nav-capsule: rgba(255, 255, 255, .1);--page-bg: #0A090E;--sparkle: rgba(255, 252, 245, .95);--modal-backdrop: rgb(0 0 0 / 42%);--modal-backdrop-blur: blur(8px);--nav-hover-bg: rgb(255 255 255 / 5%);--nav-active-bg: rgb(255 255 255 / 9%);--nav-active-border: rgb(255 255 255 / 12%);--nav-indicator: var(--accent-violet)}html[data-theme=light]{color-scheme:light;--bg-scene-0: #e8eef6;--bg-scene-1: #e2eaf4;--bg-scene-2: #d8e2ef;--bg-scene-warm: #ebe6f2;--bg-scene-deep: #d8e2ef;--page-bg: #d8e2ef;--text: #141820;--text-primary: #141820;--text-secondary: rgba(20, 24, 32, .62);--text-caption: rgba(20, 24, 32, .45);--muted: var(--text-secondary);--dim: var(--text-caption);--bg-elevated: rgba(232, 238, 246, .98);--surface-0: #d8e2ef;--surface-1: rgba(255, 255, 255, .42);--surface-2: rgba(255, 255, 255, .55);--glass-blur: 18px;--glass-blur-thin: 12px;--glass-blur-regular: 18px;--glass-blur-thick: 24px;--glass-saturate: 120%;--glass-filter: blur(var(--glass-blur)) saturate(var(--glass-saturate));--glass-filter-thin: blur(var(--glass-blur-thin)) saturate(115%);--glass-bg: rgba(255, 255, 255, .9);--glass-fill: var(--glass-bg);--glass-thin-bg: rgba(255, 255, 255, .86);--glass-regular-bg: rgba(255, 255, 255, .92);--glass-thick-bg: rgba(255, 255, 255, .96);--glass-card-bg: rgba(255, 255, 255, .94);--glass-border: 1px solid rgba(20, 25, 35, .08);--glass-highlight: none;--glass-inner-shadow: none;--glass-drop-shadow: 0 10px 28px rgba(20, 25, 35, .08);--glass-shadow: var(--glass-drop-shadow);--glass-subtle-bg: rgba(255, 255, 255, .35);--glass-subtle-border: 1px solid rgba(255, 255, 255, .45);--glass-recessed-bg: rgba(20, 25, 35, .05);--glass-recessed-border: 1px solid rgba(20, 25, 35, .08);--glass-recessed-shadow: inset 0 1px 2px rgba(20, 25, 35, .06);--line: rgb(20 25 35 / 10%);--line-strong: rgb(20 25 35 / 16%);--surface: var(--glass-card-bg);--surface-2-legacy: var(--glass-subtle-bg);--accent: #5B8DEF;--accent-coral: #5B8DEF;--accent-coral-deep: #3D6FD4;--accent-coral-glow: 0 0 28px 4px rgba(91, 141, 239, .22);--accent-soft: #5B8DEF;--accent-mint: #2FA87A;--accent-violet: #6B5FE0;--accent-violet-deep: #5548C8;--accent-violet-glow: 0 0 20px rgba(107, 95, 224, .18);--accent-star: #C99620;--icon-color: rgba(40, 44, 56, .72);--icon-color-hover: #141820;--icon-glass-bg: rgba(255, 255, 255, .45);--icon-glass-border: rgba(255, 255, 255, .55);--icon-hover-bg: rgba(20, 25, 35, .06);--icon-active-bg: color-mix(in srgb, #6B5FE0 14%, rgba(255, 255, 255, .5));--success: #2FA87A;--success-green: #2FA87A;--warning: #C99620;--danger: #C45B5B;--steel: rgba(40, 36, 55, .72);--cyan: var(--accent-violet);--nav-capsule: rgba(255, 255, 255, .5);--sparkle: rgba(255, 255, 255, .95);--_glow: rgba(107, 95, 224, .14);--_bg: linear-gradient(145deg, #8B7FF5, #6B5FE0);--modal-backdrop: rgb(20 24 32 / 28%);--modal-backdrop-blur: blur(16px);--nav-hover-bg: rgba(20, 25, 35, .06);--nav-active-bg: rgba(20, 25, 35, .1);--nav-active-border: rgba(255, 255, 255, .45);--nav-indicator: var(--accent-violet)}html[data-theme=light] .card,html[data-theme=light] .widget,html[data-theme=light] .wallet-hero,html[data-theme=light] .desktop-hero,html[data-theme=light] .sidebar-left,html[data-theme=light] .section-head,html[data-theme=light] .topbar,html[data-theme=light] .modal__panel,html[data-theme=light] .product-card,html[data-theme=light] .market-hero,html[data-theme=dark] .card,html[data-theme=dark] .widget,html[data-theme=dark] .wallet-hero,html[data-theme=dark] .desktop-hero,html[data-theme=dark] .sidebar-left,html[data-theme=dark] .section-head,html[data-theme=dark] .topbar,html[data-theme=dark] .modal__panel,html[data-theme=dark] .product-card,html[data-theme=dark] .market-hero{color:var(--text);text-shadow:none;background:var(--glass-card-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}html[data-theme=light] .sidebar-left,html[data-theme=dark] .sidebar-left{background:var(--glass-bg)}html[data-theme=light] .modal__panel .card,html[data-theme=light] .modal__panel .product-card,html[data-theme=light] .public-profile .card,html[data-theme=light] .public-profile .product-card,html[data-theme=dark] .modal__panel .card,html[data-theme=dark] .modal__panel .product-card,html[data-theme=dark] .public-profile .card,html[data-theme=dark] .public-profile .product-card{background:var(--glass-thick-bg);border:var(--glass-border)}.sidebar-left,.sidebar-right,html[data-theme=light] .sidebar-left,html[data-theme=dark] .sidebar-left{-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);isolation:isolate;contain:paint}html[data-theme=light] .glass-card:before,html[data-theme=light] .card:before,html[data-theme=light] .widget:before,html[data-theme=light] .wallet-hero:before,html[data-theme=light] .desktop-hero:before,html[data-theme=light] .sidebar-left:before,html[data-theme=light] .section-head:before,html[data-theme=light] .auth-notice:before,html[data-theme=light] .topbar:before,html[data-theme=light] .control:before,html[data-theme=light] .field:before,.glass-card:before,.card:before,.widget:before,.wallet-hero:before,.desktop-hero:before,.sidebar-left:before,.section-head:before,.auth-notice:before,.topbar:before,.control:before,.market-hero:before,.glass-card:after,.card:after,.widget:after,.wallet-hero:after,.desktop-hero:after,.sidebar-left:after,.section-head:after,.auth-notice:after,.topbar:after,.control:after,.market-hero:after,html[data-theme=light] .glass-card:after,html[data-theme=light] .card:after,html[data-theme=light] .widget:after,html[data-theme=light] .wallet-hero:after,html[data-theme=light] .desktop-hero:after,html[data-theme=light] .sidebar-left:after,html[data-theme=light] .section-head:after,html[data-theme=light] .auth-notice:after,html[data-theme=light] .topbar:after{content:none!important;display:none!important}.glass-thin,.glass-regular,.glass-thick,.glass-card,.card,.sidebar-left,.widget,.wallet-hero,.desktop-hero,.market-hero,.section-head,.modal__panel,.auth-notice,.topbar,.live-pill,.cat-card,.bottom-nav,.control,.trust-strip,.wallet-strip,.search-bar,.input-shell{position:relative;overflow:clip;background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--radius-card)}.auth-notice,.select-menu,.select-menu__trigger,.control.select-menu__trigger,.cat-card{overflow:visible}.sidebar-left,.sidebar-right,.app-shell--left-icons .sidebar-left,.app-shell--right-icons .sidebar-right{overflow:hidden;isolation:isolate;contain:paint}.sidebar-nav,.sidebar-cats,.sidebar-left__brand,.sidebar-theme{max-width:100%;min-width:0}.sidebar-nav button,.sidebar-cats button,.sidebar-theme{max-width:100%;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.field{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;overflow:visible!important}.modal__panel{border-radius:var(--radius-sheet);overflow:hidden}.topbar{border-radius:var(--radius-xl)}.card,.desktop-hero,.market-hero,.wallet-hero,.widget{overflow:clip;isolation:isolate}html[data-theme=light] .card,html[data-theme=light] .widget,html[data-theme=light] .product-card,html[data-theme=light] .topbar,html[data-theme=light] .section-head,html[data-theme=dark] .card,html[data-theme=dark] .widget,html[data-theme=dark] .product-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--glass-card-bg)!important}.cat-card{overflow:visible;border-radius:var(--radius-md);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--glass-card-bg, var(--glass-bg))!important;box-shadow:none!important}.live-pill,.bottom-nav,.control{border-radius:999px}.glass-card:before,.card:before,.widget:before,.wallet-hero:before,.desktop-hero:before,.sidebar-left:before,.section-head:before,.auth-notice:before,.topbar:before,.control:before,.market-hero:before,.glass-card:after,.card:after,.widget:after,.wallet-hero:after,.desktop-hero:after,.sidebar-left:after,.section-head:after,.auth-notice:after,.topbar:after,.control:after,.market-hero:after{content:none!important;display:none!important}.toast,.icon-btn,.chips button,.segmented button,.message-menu,.ai-quick-replies__btn{position:relative;overflow:hidden;background:var(--icon-glass-bg, var(--glass-thin-bg));border:1px solid var(--icon-glass-border, transparent);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--radius-card)}.toast{border-radius:999px}.icon-btn{border-radius:50%}.chips button,.segmented button{border-radius:var(--radius-sm)}.glass-recessed{background:var(--glass-recessed-bg);border:var(--glass-recessed-border);box-shadow:var(--glass-recessed-shadow);border-radius:18px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-card,.card,.sidebar-left,.widget,.wallet-hero,.desktop-hero,.section-head,.modal__panel,.auth-notice,.topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#16141ed1!important}html[data-theme=light] .glass-card,html[data-theme=light] .card,html[data-theme=light] .sidebar-left,html[data-theme=light] .widget,html[data-theme=light] .wallet-hero,html[data-theme=light] .desktop-hero,html[data-theme=light] .section-head,html[data-theme=light] .modal__panel,html[data-theme=light] .auth-notice,html[data-theme=light] .topbar{background:#ffffff8c!important}}.onix-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.onix-bg__base{position:absolute;inset:0;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0a0812}html[data-theme=light] .onix-bg__base{background:#e8eef6}html[data-theme=dark]{--page-bg: #0a0812;--bg-scene-deep: #0a0812}html[data-theme=light]{--page-bg: #e8eef6;--bg-scene-deep: #e8eef6}.onix-bg__orbs,.onix-bg__stars,.onix-bg__vignette,.orb,.onix-bg__star{display:none!important}.theme-toggle--corner{display:none}.sidebar-theme{width:100%;height:44px;display:flex;align-items:center;gap:12px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--icon-color, var(--text-secondary));font:inherit;font-size:15px;cursor:pointer;text-align:left;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sidebar-theme:hover{background:var(--nav-hover-bg)!important;color:var(--icon-color-hover, var(--text-primary));box-shadow:none!important}.sidebar-theme svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;opacity:.92}.app-shell{width:min(100%,var(--shell-max));min-height:100dvh;margin:0 auto;padding:calc(12px + env(safe-area-inset-top)) 16px calc(96px + env(safe-area-inset-bottom));position:relative;z-index:var(--z-content);background:transparent}.app-shell:before{display:none}.skip-link{position:fixed;left:12px;top:-60px;z-index:3000;background:var(--accent-coral);color:#fff;padding:10px 14px;border-radius:999px;font-weight:600;font-size:13px}.skip-link:focus{top:calc(12px + env(safe-area-inset-top))}.app-shell .topbar,.app-shell .viewport,.app-shell .auth-notice{animation:shell-rise .64s var(--ease-out) both}.app-shell .bottom-nav{animation:shell-fade .64s var(--ease-out) both;animation-delay:.14s}.app-shell .viewport{animation-delay:80ms}.app-shell.is-booting .viewport{opacity:1}.app-shell.is-ready .viewport{transition:opacity .42s var(--ease);opacity:1}@keyframes shell-rise{0%{opacity:0}to{opacity:1}}@keyframes shell-fade{0%{opacity:0}to{opacity:1}}.topbar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -4px 16px;padding:10px 12px;transition:background .18s,border-color .18s,box-shadow .18s,backdrop-filter .18s}.brand{display:inline-flex;align-items:center;gap:8px;border:0;padding:0;font-family:var(--font-display),sans-serif;font-size:17px;line-height:1;font-weight:600;letter-spacing:.2em;white-space:nowrap;color:var(--text-primary);background:transparent;flex:0 0 auto;text-transform:uppercase}.brand__mark{width:28px;height:28px;flex:0 0 auto;display:block;object-fit:contain}.pwa-install{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));z-index:80;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--glass-thick-bg, rgba(18, 16, 28, .94)) 92%,#8B7FF5 8%);border:var(--glass-border, 1px solid rgba(255, 255, 255, .14));box-shadow:var(--glass-drop-shadow, 0 12px 36px rgba(0, 0, 0, .32));backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.pwa-install__mark{width:40px;height:40px;flex:0 0 auto;object-fit:contain}.pwa-install__copy{min-width:0;display:grid;gap:2px}.pwa-install__copy strong{font-size:14px;font-weight:650;color:var(--text-primary)}.pwa-install__copy span{font-size:12px;color:var(--text-secondary);line-height:1.35}.pwa-install__actions{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.pwa-install__primary{border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:650;color:#fff;background:linear-gradient(135deg,#8b7ff5,#6b5fe0);cursor:pointer}.pwa-install__dismiss{width:32px;height:32px;border:0;border-radius:999px;font-size:18px;line-height:1;color:var(--text-secondary);background:transparent;cursor:pointer}@media (min-width: 960px){.pwa-install{left:auto;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));width:min(380px,calc(100vw - 40px))}}.topbar__actions{display:flex;align-items:center;gap:8px;min-width:0}.icon-btn{position:relative;width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;color:var(--icon-color, var(--text-primary));cursor:pointer;background:var(--icon-glass-bg, rgba(255, 255, 255, .14));border:1px solid var(--icon-glass-border, rgba(255, 255, 255, .28));box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:transform .12s var(--ease),background .16s,color .16s,border-color .16s}.icon-btn:hover{background:var(--icon-hover-bg, rgba(255, 255, 255, .22));box-shadow:none!important}.icon-btn:active{transform:scale(.97)}.icon-btn svg,.wallet-hero__action svg,.live-pill__icon svg,.bottom-nav svg,.sidebar-nav svg,.sidebar-theme svg,.sidebar-right__icons button svg,.button svg{stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon-btn svg{width:20px;height:20px;opacity:.95}.pill-rating svg{fill:currentColor;stroke:none}.icon-btn__badge{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--accent-coral);box-shadow:0 0 0 2px #0b0b10a6}.identity{min-width:0;display:flex;align-items:center;background:var(--glass-subtle-bg);border:var(--glass-subtle-border);border-radius:999px;padding:6px 12px 6px 6px;font-size:11px;box-shadow:inset 0 1px #ffffff24;-webkit-backdrop-filter:var(--glass-filter-thin);backdrop-filter:var(--glass-filter-thin)}.identity .identity-user{display:inline-flex;align-items:center;gap:8px}.identity strong{color:var(--text);font-family:var(--font-display),sans-serif;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.auth-notice{margin-top:14px;padding:14px 16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;font-size:13px;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.auth-notice>div{display:grid;gap:4px;min-width:0;flex:1 1 200px}.auth-notice span,.auth-notice strong{color:var(--muted);overflow-wrap:break-word;word-break:normal;white-space:normal;writing-mode:horizontal-tb;text-orientation:mixed}.auth-notice strong{color:var(--text);font-family:var(--font-display),sans-serif}.auth-notice__legal{margin:12px 0 0;font-size:11px;line-height:1.45;max-width:28rem}.auth-notice__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ban-notice__row{display:block}.deal-card--focus{outline:2px solid var(--accent, #3d7eff);outline-offset:2px}.dispute-card{margin:12px 0;padding:16px 18px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(160deg,#16181f,#0c0d12);color:#ffffffeb;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.dispute-card--resolved{opacity:.92;border-color:#ffffff1a}.dispute-card h3{margin:0 0 4px;font-size:15px;letter-spacing:.02em;color:#fff;overflow-wrap:anywhere}.dispute-card__no{margin:0 0 12px;font-family:var(--font-mono),monospace;color:#ffffffb8;font-size:12px;overflow-wrap:anywhere}.dispute-card__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;margin:0;min-width:0}.dispute-card__grid>div{min-width:0}.dispute-card__grid dt{color:#ffffff8c;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.dispute-card__grid dd{margin:4px 0 0;font-size:13px;font-weight:600;color:#fff;overflow-wrap:anywhere;word-break:break-word}.viewport{padding-top:16px;background:transparent;overflow-x:clip;overflow-y:visible;min-width:0;max-width:100%;width:100%;box-sizing:border-box}.screen-transition{animation:page-turn .32s var(--ease-out) both;min-height:0;min-width:0;max-width:100%;width:100%;overflow:visible}@keyframes page-turn{0%{opacity:0}to{opacity:1}}.stack{display:flex;flex-direction:column;gap:14px}.stack.compact{gap:10px}.narrow{max-width:720px;margin:0 auto}.section-head{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.section-head h1,.card h2{font-family:var(--font-display),sans-serif;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.section-head p{color:var(--muted);font-size:13px;margin-top:4px}.button{min-height:44px;border:1px solid transparent;border-radius:var(--radius-button);padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font-body),sans-serif;font-weight:600;font-size:14px;line-height:1.1;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .12s var(--ease),color .18s,background .18s,border-color .18s,box-shadow .18s}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:scale(.97)}.button:disabled{opacity:.4;cursor:not-allowed}.button--primary{color:#fff;background:linear-gradient(180deg,#7aa4f5,#4a7be0);border:0;border-radius:999px;box-shadow:0 4px 18px #5b8def73}.market-hero{position:relative;margin-bottom:16px;padding:0;border-radius:var(--radius-hero);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);overflow:clip}.market-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.market-hero__track::-webkit-scrollbar{display:none}.market-hero__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;padding:20px 24px 8px;min-height:148px}.market-hero__slide h2{font-family:var(--font-display),sans-serif;font-size:clamp(22px,3.2vw,28px);font-weight:500;line-height:1.15;letter-spacing:-.02em;max-width:22ch;margin:0 0 6px;color:var(--text-primary)}.market-hero__slide p{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.45;max-width:420px;margin:0 0 12px}.market-hero .desktop-hero__dots{display:flex;gap:6px;align-items:center;padding:0 24px 16px;margin:0}.market-hero .desktop-hero__dots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#ffffff4d;cursor:pointer;transition:width .18s var(--ease),background .18s var(--ease)}html[data-theme=light] .market-hero .desktop-hero__dots button{background:#1a162538}.market-hero .desktop-hero__dots button.active{width:20px;background:var(--accent-coral);box-shadow:var(--accent-coral-glow)}.desktop-hero .button--primary,.market-hero .button{margin-top:2px}.market-hero .button--violet{color:#fff;background:linear-gradient(135deg,#a89cff,#6b5fe0);box-shadow:0 4px 18px #8b7ff573}.button--buy{color:#fff;background:linear-gradient(180deg,#7aa4f5,#3d6fd4);border:0;box-shadow:0 4px 18px #5b8def6b}.button--secondary{color:var(--text-primary);background:#ffffff24;border:1px solid rgba(255,255,255,.28);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .button--secondary{color:#141820;background:#ffffff73;border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffff80;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}html[data-theme=dark] .button--secondary{color:#fffffff0;background:#ffffff24;border:1px solid rgba(255,255,255,.28)}.button--danger{color:#fff;background:linear-gradient(180deg,#f07068,#d44a42);border:0;box-shadow:0 4px 14px #f0564a59}.button--ghost{color:var(--muted);background:transparent;border-color:var(--line);min-width:42px;padding:8px}.button--violet{color:#fff;background:linear-gradient(135deg,#9b90f8,#6b5fe0);border:0;box-shadow:0 4px 18px #8b7ff566}.spinner{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .65s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.card{padding:16px;border-radius:var(--radius-card);max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip;overflow-wrap:anywhere}.card h2,.card p,.card strong,.deal-card h2{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.stack,.stack.narrow,.form-grid,.product-main,.product-detail{max-width:100%;min-width:0;box-sizing:border-box}.seller-row{min-width:0;max-width:100%;flex-wrap:wrap}.seller-row>span,.seller-row strong{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.card--interactive{transition:border-color .22s,box-shadow .28s}.card--interactive:hover{border-color:var(--line-strong);box-shadow:var(--glass-drop-shadow)}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-content:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (min-width: 1100px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:16px}}.product-card{padding:0;overflow:hidden;min-height:0;width:100%;max-width:none;position:relative;border-radius:var(--radius-card);animation:card-in .32s var(--ease) both}.product-grid .product-card:nth-child(1){animation-delay:0ms}.product-grid .product-card:nth-child(2){animation-delay:40ms}.product-grid .product-card:nth-child(3){animation-delay:80ms}.product-grid .product-card:nth-child(4){animation-delay:.12s}.product-grid .product-card:nth-child(5){animation-delay:.16s}.product-grid .product-card:nth-child(6){animation-delay:.2s}.product-grid .product-card:nth-child(n+7){animation-delay:.24s}@keyframes card-in{0%{opacity:0}to{opacity:1}}.product-main{width:100%;height:100%;padding:0;color:inherit;background:none;border:0;text-align:left;cursor:pointer;font:inherit;display:grid}.product-main--body{height:auto}.product-card__media-hit{position:absolute;inset:0;z-index:0;border:0;padding:0;margin:0;background:transparent;cursor:pointer}.product-card__media{position:relative;width:100%;min-width:100%;box-sizing:border-box;height:118px;min-height:96px;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(139,127,245,.28),transparent 55%),radial-gradient(circle at 80% 70%,rgba(63,191,143,.16),transparent 50%),linear-gradient(160deg,color-mix(in srgb,var(--accent-violet) 12%,transparent),color-mix(in srgb,var(--accent-mint) 8%,transparent));overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;display:block}.product-card__avatar{position:relative;z-index:1;display:grid;place-items:center;pointer-events:none}.product-card__avatar .user-avatar-wrap{width:56px;height:56px}.product-card__avatar .user-avatar{width:56px!important;height:56px!important;font-size:18px}.product-card__avatar .user-avatar__presence{width:14px;height:14px;right:1px;bottom:1px;border-width:2px;border-color:#121218eb}html[data-theme=light] .product-card__avatar .user-avatar__presence{border-color:#fff}.product-card__badges{position:absolute;inset:8px;display:flex;justify-content:space-between;align-items:flex-start;gap:6px;pointer-events:none;z-index:2}.pill-rating,.pill-super{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:none;backdrop-filter:none}.pill-rating{color:#fff;background:#14121e73;border:1px solid rgba(255,255,255,.18);box-shadow:none!important}.pill-rating svg{width:11px;height:11px;color:var(--accent-star);fill:currentColor}.pill-super{color:#fff;letter-spacing:.02em;background:color-mix(in srgb,var(--accent-violet) 55%,rgba(20,20,30,.55));border:1px solid rgba(139,127,245,.45);max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:9px;padding:2px 6px}.product-card--compact .pill-super{font-size:8px;padding:2px 5px}.product-card__body{padding:10px 12px 12px;display:grid;gap:4px;background:transparent}.product-card__top,.seller-row,.product-detail{display:flex;justify-content:space-between;gap:10px;align-items:center;min-width:0;max-width:100%}.product-detail strong{color:var(--text);font-family:var(--font-display),sans-serif;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.product-card__top>span:last-child{color:var(--dim);font-size:11px}.product-card__meta{color:var(--muted);font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.product-card__footer--bar{padding:0 12px 12px;margin-top:0}.product-card__price{font-family:var(--font-body),sans-serif;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.product-card__buy{min-height:32px;padding:6px 12px;border-radius:999px;font-size:12px}.onixlot-id{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.product-card__top .onixlot-id{font-size:10px;color:var(--dim)}.product-card--compact{padding:0}.product-card--compact h2{font-size:15px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card--compact .seller-row{font-size:11px}.product-grid--compact{gap:12px}.wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:110px;padding:18px 20px;border-radius:var(--radius-xl)}.wallet-hero__label{display:block;color:var(--text-caption);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.wallet-hero__amount{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;position:relative;z-index:1;font-family:var(--font-body),sans-serif;font-size:clamp(16px,1.8vw,24px);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:none;-webkit-background-clip:unset;background-clip:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0;word-break:keep-all}.wallet-hero__amount>span{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;color:inherit;-webkit-text-fill-color:inherit}.wallet-hero__amount small{flex:0 0 auto;font-size:12px;font-weight:500;color:var(--text-secondary);letter-spacing:.04em}.wallet-hero__action{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:var(--text);display:grid;place-items:center;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .12s var(--ease)}.wallet-hero__action:active{transform:scale(.97)}.wallet-hero__action svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.live-feed{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2px;margin:0 -4px;padding-inline:4px;scrollbar-width:none}.live-feed::-webkit-scrollbar{display:none}.live-pill{flex:0 0 86%;scroll-snap-align:start;height:52px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:0 14px;min-width:0}.live-pill__icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff}.live-pill__icon--violet{background:color-mix(in srgb,var(--accent-violet) 70%,rgba(40,40,55,.4))}.live-pill__icon--mint{background:color-mix(in srgb,var(--success-green) 75%,rgba(20,40,30,.35))}.live-pill__icon svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.live-pill__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.live-pill__time{color:var(--dim);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.cat-block{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%}.cat-scroll-slider{width:100%;height:22px;margin:0;padding:0;accent-color:var(--accent-violet, #8b7ff5);cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent}.cat-scroll-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#ffffff24}.cat-scroll-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;border:0;background:var(--accent-violet, #8b7ff5);box-shadow:0 1px 4px #00000040}.cat-scroll-slider::-moz-range-track{height:4px;border-radius:999px;background:#ffffff24}.cat-scroll-slider::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--accent-violet, #8b7ff5);box-shadow:0 1px 4px #00000040}html[data-theme=light] .cat-scroll-slider::-webkit-slider-runnable-track,html[data-theme=light] .cat-scroll-slider::-moz-range-track{background:#1418201f}.cat-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;gap:10px;width:100%;max-width:100%;min-width:0;overflow:visible;margin:0;padding:0;touch-action:auto;scroll-snap-type:none;scrollbar-width:none;box-sizing:border-box}.cat-row::-webkit-scrollbar{display:none}.cat-card{width:100%;min-width:0}@media (max-width: 719px){.cat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 720px) and (max-width: 1099px){.cat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 559px){.cat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.cat-scroll-slider{display:none!important}.cat-more{align-self:center;min-height:36px;padding:8px 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:var(--text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.cat-more:hover{background:#ffffff1a}html[data-theme=light] .cat-more{border-color:#1418201f;background:#1418200a}html[data-theme=light] .cat-more:hover{background:#14182014}.cat-card{flex:none;width:100%;min-width:0;min-height:108px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:12px 8px;color:var(--text);cursor:pointer;transition:transform .12s var(--ease),border-color .18s,background .18s,box-shadow .18s;font:inherit;box-sizing:border-box;overflow:visible}.cat-card:active{transform:scale(.97)}.cat-card.active{border-color:#8b7ff573;background:color-mix(in srgb,var(--accent-violet) 22%,var(--glass-card-bg, transparent))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] .cat-card.active{background:color-mix(in srgb,var(--accent-violet) 14%,#fff)!important;border-color:#6b5fe059}.cat-card__emblem{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1;color:#fff;flex-shrink:0;box-shadow:none;overflow:hidden;background:var(--_bg, linear-gradient(145deg, var(--accent-violet), var(--accent-violet-deep)))}.cat-card__emblem--photo{background:#0003;padding:0}.cat-card__emblem--photo img{width:100%;height:100%;object-fit:cover;display:block}.cat-card__name{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-align:center;line-height:1.25;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;word-break:normal;overflow-wrap:break-word;writing-mode:horizontal-tb;color:var(--text-primary)}.cat-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;margin:0 auto;border-radius:999px;font-family:var(--font-body),sans-serif;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-align:center;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 8%,transparent);border:0;box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] .cat-card__count{background:#14192314;color:#141923c7}.wallet-hero--mobile{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:18px 18px 16px;border-radius:var(--radius-xl)}.wallet-hero--mobile .wallet-hero__amount{font-size:28px}.wallet-hero--mobile .wallet-hero__topup{width:100%;min-height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.wallet-hero--mobile .wallet-hero__topup svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.75}.wallet-strip{grid-column:1 / -1;border:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-primary) 5%,transparent);overflow:hidden;box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.wallet-strip__row{width:100%;display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center;padding:12px 14px;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;font-family:var(--font-body),sans-serif}.wallet-strip__row small{display:block;color:var(--muted);font-family:var(--font-body),sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.wallet-strip__row strong{font-family:var(--font-body),sans-serif;font-size:16px;font-weight:700;color:var(--accent-mint);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.wallet-strip__chevron{opacity:.7;transition:transform .16s ease;font-style:normal}.wallet-strip__chevron.open{transform:rotate(180deg)}.wallet-strip__panel{padding:0 12px 12px;display:grid;gap:10px}.wallet-strip__panel .balance{display:grid;grid-template-columns:1fr;gap:8px;border-top:1px solid var(--line);padding-top:12px}.wallet-strip__panel .balance small{font-family:var(--font-body),sans-serif}.wallet-strip__panel .balance strong{grid-row:auto;font-family:var(--font-body),sans-serif;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.wallet-strip__panel .balance-actions{grid-column:auto;grid-row:auto;flex-direction:row;flex-wrap:wrap}.wallet-strip__panel .balance-actions .button{flex:1 1 auto;min-width:120px}.profile-logout{grid-column:1 / -1;display:flex;justify-content:flex-end;margin-top:4px}.profile-logout__btn.button,.profile-logout .button{min-height:36px;padding:0 12px;font-size:13px;font-weight:600;color:var(--text-secondary);opacity:.9}.profile-logout .button:hover{color:var(--danger, #e85d5d);opacity:1}.money-form{display:grid;gap:14px;min-width:0}.money-form .field,.money-form .modal__text{min-width:0}.money-form__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px}.pay-methods{display:grid;gap:8px}.pay-methods__btn{width:100%;text-align:left;padding:12px 14px;border-radius:var(--radius-md);border:var(--glass-border);background:var(--glass-thin-bg);color:var(--text);font:inherit;font-size:14px;font-weight:500;cursor:pointer;box-shadow:var(--glass-highlight)}.pay-methods__btn.is-active{border-color:#5b8def8c;background:color-mix(in srgb,var(--accent) 22%,rgba(255,255,255,.08));box-shadow:var(--glass-shadow),0 0 0 1px #5b8def40}.widget-empty{color:var(--muted);font-size:13px;line-height:1.45;padding:4px 0 8px;margin:0}.widget-notify__row{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.widget-notify__row.is-unread p b{color:var(--accent)}.widget-trend__row--btn{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit}.widget-trend__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card h2{font-family:var(--font-display),sans-serif;font-size:17px;font-weight:600;margin:14px 0 6px;overflow-wrap:anywhere;word-break:break-word}.product-card p{color:var(--muted);font-size:13px;line-height:1.45;min-height:28px;overflow-wrap:anywhere;word-break:break-word}.seller-row{margin-top:12px;font-size:12px}.seller-row>span{color:var(--muted)}.seller-row strong{color:var(--text);font-family:var(--font-display),sans-serif;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;flex:0 1 auto;min-width:0;text-align:right}.user-summary{min-width:0;display:flex;align-items:center;gap:8px}.user-summary>:last-child{min-width:0;overflow:hidden}.user-summary b,.user-summary p,.user-summary>span:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar-wrap{position:relative;display:inline-block;flex:0 0 auto;width:fit-content;height:fit-content;line-height:0;vertical-align:middle;align-self:start;justify-self:start}.user-avatar{flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:50%;display:grid;place-items:center;background:#00000040;color:#ffffffeb;font-weight:600}.user-avatar--small{width:28px;height:28px;font-size:9px}.user-avatar--medium{width:48px;height:48px;font-size:13px}.user-avatar img{width:100%;height:100%;display:block;object-fit:cover}.user-avatar__presence{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg-elevated, rgba(110, 111, 122, .95));box-sizing:border-box;pointer-events:none;z-index:2;background:#5a5a62}.user-avatar-wrap--medium .user-avatar__presence{width:13px;height:13px;right:1px;bottom:1px}.identity .user-avatar-wrap,.identity-user .user-avatar-wrap{overflow:visible}.identity .user-summary>:last-child{overflow:visible}html[data-theme=light] .user-avatar__presence{border-color:#fff}html[data-theme=dark] .user-avatar__presence,:root:not([data-theme=light]) .user-avatar__presence{border-color:#16161cf2}.user-avatar-wrap.is-online .user-avatar__presence{background:var(--success-green)}.user-avatar-wrap.is-offline .user-avatar__presence{background:#5a5a62}.conversation__peer{display:flex;align-items:center;gap:10px;min-width:0;flex:1;text-align:left;background:transparent;border:0;color:inherit;padding:0;cursor:pointer}.conversation__peer:disabled{cursor:default}.conversation__peer>div{display:grid;gap:3px;font-size:10px;min-width:0}.favorite{position:absolute;right:8px;bottom:8px;top:auto;width:32px;height:32px;border:1px solid var(--icon-glass-border, rgba(255, 255, 255, .35));border-radius:50%;color:var(--icon-color, rgba(255, 255, 255, .9));background:var(--icon-glass-bg, rgba(255, 255, 255, .18));box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;cursor:pointer;z-index:3;pointer-events:auto}.favorite:hover{background:var(--icon-hover-bg, rgba(255, 255, 255, .28));box-shadow:none!important}.favorite.active{color:var(--accent-violet);border-color:#8b7ff58c}.badge{display:inline-flex;width:fit-content;max-width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:2px 6px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1.2;vertical-align:middle}.message .badge,.message small .badge{padding:1px 5px;font-size:8px;font-weight:600;letter-spacing:.01em;border-radius:4px}.badge--success{color:var(--success);border-color:#3fbf8f59;background:#3fbf8f1f}.badge--warning{color:var(--warning);border-color:#f5c54259;background:#f5c5421a}.badge--danger{color:var(--danger);border-color:#f0564a59;background:#f0564a1a}.badge--staff{color:var(--accent-star);border-color:#f5c54259}.badge--verified{color:var(--accent-mint);border-color:#3fbf8f59}.badge--vip{color:#d4a5ff;border-color:#8b7ff566;background:#8b7ff51f}.trust-strip{display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 14px;border:var(--glass-border);border-radius:var(--radius-md);background:var(--glass-thin-bg);box-shadow:var(--glass-highlight);-webkit-backdrop-filter:blur(var(--glass-blur-thin)) saturate(120%);backdrop-filter:blur(var(--glass-blur-thin)) saturate(120%);font-size:12px;color:var(--muted)}.trust-strip b{color:var(--text);font-weight:700}.analytics-panel{max-width:640px}.analytics-panel .card{padding:12px 14px}.analytics-panel .card h2{font-size:15px;margin:0 0 2px}.analytics-panel .card>.muted{font-size:12px;margin:0 0 6px}.analytics-panel .analytics-stats{margin-top:8px}.analytics-week-nav{display:flex;align-items:center;gap:10px;margin-bottom:4px}.analytics-week-nav__label{flex:1;min-width:0;text-align:center}.analytics-week-nav__label h2{margin:0;font-size:14px;overflow-wrap:anywhere}.analytics-week-nav__label .muted{margin:2px 0 0;font-size:11px}.analytics-week-nav .btn{min-width:40px;padding-inline:10px}.analytics-chart-wrap{position:relative;margin-top:4px;max-width:360px}.analytics-chart{width:100%;max-height:112px;height:auto;display:block}.analytics-chart__label{fill:var(--muted);font-size:9px}.analytics-chart__guide{stroke-opacity:.45;stroke-width:1;stroke-dasharray:3 3}.analytics-chart__guide-label{fill:var(--muted);font-size:8px;font-weight:700}.analytics-chart__bar{cursor:pointer}.analytics-chart__tooltip{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;min-height:30px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--muted);box-sizing:border-box}.analytics-chart__tooltip b{color:var(--text)}.analytics-chart__tooltip-idle{opacity:.55}.listing-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--muted);margin:4px 0 8px}.listing-meta b{color:var(--text)}.listing-views{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.listing-views__icon{width:14px;height:14px;opacity:.75;flex:0 0 auto}.onix-id-link{color:var(--accent, #7dd3c0);text-decoration:underline}.control{width:100%;min-height:48px;color:var(--text-primary);border-radius:26px;padding:12px 18px;font-size:15px;line-height:1.3;transition:border-color .18s,box-shadow .18s}.control::placeholder{color:var(--text-caption)}.control:focus{border-color:#8b7ff573;box-shadow:0 0 0 3px #8b7ff526;outline:none}.control--area{min-height:104px;resize:vertical;border-radius:var(--radius-lg)}select.control{-webkit-appearance:none;appearance:none;border-radius:26px!important;padding-right:40px;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23FFFFFF' stroke-opacity='0.55' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;cursor:pointer;color-scheme:dark;overflow:visible}html[data-theme=light] select.control{color-scheme:light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23161420' stroke-opacity='0.45' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}select.control:focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23FFFFFF' stroke-opacity='0.85' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}select.control option{color:#141820;background:#fff}html[data-theme=dark] select.control option{color:#f2f2f5;background:#1c1a26}.select-menu{position:relative;width:100%;min-width:0;z-index:2}.select-menu.is-open{z-index:40}.select-menu__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23FFFFFF' stroke-opacity='0.55' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}html[data-theme=light] .select-menu__trigger{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23161420' stroke-opacity='0.45' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.select-menu__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu__list{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;border-radius:18px;background:var(--glass-card-bg, rgba(18, 16, 28, .96));border:var(--glass-border);box-shadow:var(--glass-drop-shadow, 0 12px 36px rgba(0, 0, 0, .32));max-height:min(280px,50dvh);overflow-x:hidden;overflow-y:auto;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .select-menu__list{background:#fff;border-color:#1418201f;box-shadow:0 12px 32px #14182024}.select-menu__option{display:block;width:100%;border:0;border-radius:12px;padding:10px 12px;text-align:left;font:inherit;font-size:14px;color:var(--text-primary);background:transparent;cursor:pointer}.select-menu__option:hover,.select-menu__option:focus-visible{background:var(--nav-hover-bg, rgba(255, 255, 255, .08));outline:none}.select-menu__option.is-active{background:color-mix(in srgb,var(--accent-violet) 22%,transparent);font-weight:600}html[data-theme=light] .select-menu__option.is-active{background:color-mix(in srgb,var(--accent-violet) 16%,#fff)}.search-row{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch}.search-row .control,.search-row select.control,.search-row .select-menu__trigger{border-radius:26px!important}.search-row .select-menu{min-width:0}.search-row .sort-picker{position:relative;min-width:0;z-index:3}.search-row .sort-picker .category-toggle{border-radius:26px!important;height:48px}.search-row .sort-picker__list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;margin-top:0;padding:8px;border-radius:18px;background:var(--glass-card-bg, rgba(18, 16, 28, .96));border:var(--glass-border);box-shadow:var(--glass-drop-shadow, 0 12px 36px rgba(0, 0, 0, .32));max-height:none;overflow:visible;display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px}html[data-theme=light] .search-row .sort-picker__list{background:#fff;border-color:#1418201f}.search-row .sort-picker__list button{width:100%;justify-content:flex-start;text-align:left;border-radius:12px}.chips{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding-bottom:3px;margin-top:2px;max-width:100%;min-width:0;box-sizing:border-box;justify-content:center}.market-subchips{margin:4px 0 12px;justify-content:flex-start}@media (max-width: 699px){.market-subchips{justify-content:center}}.chips button,.segmented button{flex:0 1 auto;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;box-sizing:border-box;padding:8px 14px;color:var(--muted);font-weight:600;font-size:12px;line-height:1.25;cursor:pointer;text-align:center;transition:background .2s,color .2s,border-color .2s}.chips button.active,.segmented button.active{color:#fff;background:color-mix(in srgb,var(--accent-violet) 40%,rgba(255,255,255,.12));border-color:#8b7ff580;box-shadow:none!important}.category-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23FFFFFF' stroke-opacity='0.55' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;transition:border-color .18s,box-shadow .18s,background-color .18s}html[data-theme=light] .category-toggle{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23161420' stroke-opacity='0.45' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.category-toggle.is-open{border-color:#8b7ff573;box-shadow:0 0 0 3px #8b7ff526;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 6.5L6 1.5L11 6.5' stroke='%23FFFFFF' stroke-opacity='0.75' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}html[data-theme=light] .category-toggle.is-open{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 6.5L6 1.5L11 6.5' stroke='%23161420' stroke-opacity='0.55' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.category-toggle>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-picker{margin-top:4px;justify-content:flex-start;max-height:min(240px,40dvh);overflow-x:hidden;overflow-y:auto;padding:4px 2px 2px}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--glass-thin-bg);border:var(--glass-border);border-radius:999px;box-shadow:var(--glass-highlight)}.form{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.field{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;align-items:stretch}.field__label{color:#ffffffeb;font-size:11px;font-weight:700;letter-spacing:.02em;text-align:center;width:100%}.field__hint{color:#ffffff9e;font-size:10px;text-align:center;width:100%}html[data-theme=light] .field__label{color:#1a1625e0}html[data-theme=light] .field__hint{color:#1a162594}.form-grid{display:grid;grid-template-columns:1fr;gap:10px}.form-error{padding:10px;display:grid;gap:3px;color:#df8c92;border:1px solid #422126;border-radius:11px;font-size:9px}.summary-line,.deal-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:1px dashed var(--line-strong);border-radius:11px;color:var(--text-secondary);font-size:11px;min-width:0;max-width:100%;box-sizing:border-box}.summary-line strong{color:var(--success)}html[data-theme=dark] .summary-line,html[data-theme=dark] .deal-status{color:#ffffffc7}.state{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:8px;border-style:dashed}.state__mark{font-size:30px;color:#25252a}.state h3{font-size:12px}.state p,.muted,.modal__text{color:var(--text-secondary);font-size:12px;line-height:1.55}html[data-theme=light] .muted{color:#1a1625ad}html[data-theme=dark] .muted{color:#ffffffad}.state .button{margin-top:7px}.skeleton{display:grid;gap:12px;padding:6px;animation:shell-rise .48s var(--ease-out) both}.skeleton span{height:14px;border-radius:999px;background:linear-gradient(90deg,#121214 15%,#1e1e22 48%,#121214 85%);background-size:240% 100%;animation:shimmer 1.35s var(--ease) infinite}@keyframes shimmer{to{background-position:-140% 0}}.deal-card h2{font-size:12px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.deal-status{margin:13px 0;justify-content:center;text-align:center}.deal-status span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;color:var(--text-secondary)}.timeline{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;color:var(--text-caption);font-size:9px;min-width:0;max-width:100%;text-align:center}.timeline li{border-top:2px solid rgba(255,255,255,.12);padding-top:6px;min-width:0;overflow-wrap:anywhere;word-break:break-word}html[data-theme=light] .timeline li{border-top-color:#28203c24}.timeline li.done{color:var(--text-primary);border-color:var(--success)}.card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px;min-width:0}.card-actions .button{flex:1 1 auto;min-width:0;max-width:100%}.chat-layout{position:relative;min-height:calc(100dvh - 120px);display:grid;grid-template-columns:1fr;gap:10px}.thread-list,.conversation{min-width:0;display:flex;flex-direction:column;gap:8px}.app-shell--chat{padding-top:0;padding-inline:0;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-shell--chat .viewport{margin:0;height:calc(100dvh - 88px - env(safe-area-inset-bottom));min-height:0;max-height:calc(100dvh - 88px - env(safe-area-inset-bottom));overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start}.app-shell--chat .screen-transition{flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.app-shell--chat .chat-layout{width:min(100%,var(--chat-panel-w, 100%));height:var(--chat-panel-h, 70vh);min-height:280px;max-width:100%;max-height:100%;margin:0;gap:0;border:var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-regular-bg);overflow:hidden;box-shadow:var(--glass-shadow);flex:0 0 auto}.app-shell--chat .conversation{min-height:0;max-height:none;height:auto;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell--chat .conversation__head{padding:10px 12px;border-bottom:1px solid var(--line);background:var(--glass-regular-bg)}.app-shell--chat .order-card-inline{margin:8px 12px;padding:10px 12px;border:var(--glass-border);border-radius:var(--radius-md);background:var(--glass-regular-bg);color:var(--text);box-shadow:var(--glass-shadow)}.app-shell--chat .order-card-inline .button--primary,.app-shell--chat .order-card-inline__cta{color:#fff!important;background:linear-gradient(180deg,#7aa4f5,#3d6fd4)!important;border:0!important}.app-shell--chat .order-card-inline small,.app-shell--chat .order-card-inline span{color:var(--text-secondary)}.app-shell--chat .order-card-inline b{color:var(--text-primary)}.app-shell--chat .messages{gap:8px;padding:12px;flex:1 1 auto;min-height:0}.app-shell--chat .message{border:var(--glass-border);padding:10px 12px;box-shadow:none;border-radius:var(--radius-md);background:var(--glass-regular-bg)}.app-shell--chat .message.mine{background:color-mix(in srgb,var(--accent-violet) 28%,var(--glass-regular-bg))}.app-shell--chat .message.system{border:0;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);border-radius:0;background:transparent;padding:6px 4px}.app-shell--chat .thread-list{padding:8px 10px 0;border-right:1px solid var(--line);background:var(--glass-regular-bg);overflow:auto;min-height:0}.app-shell--chat .composer{padding:10px 12px;border-top:1px solid var(--line);background:var(--glass-regular-bg)}.app-shell--chat .ai-actions{border-top-color:var(--line)}.chat-col-resizer{display:none;width:8px;margin:0 -4px;padding:0;border:0;background:transparent;cursor:col-resize;z-index:4;align-self:stretch}.chat-col-resizer:hover,.chat-col-resizer:focus-visible{background:#8b7ff547}.chat-edge-resizer{display:none;position:absolute;z-index:6;padding:0;border:0;background:transparent}.chat-edge-resizer--x{top:0;right:0;width:10px;height:calc(100% - 14px);cursor:ew-resize}.chat-edge-resizer--y{left:0;bottom:0;width:calc(100% - 16px);height:20px;cursor:ns-resize;touch-action:none;z-index:10;background:transparent}.chat-edge-resizer--y:hover,.chat-edge-resizer--y:focus-visible{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.chat-edge-resizer--xy{right:0;bottom:0;width:20px;height:20px;cursor:nwse-resize;z-index:11;background:transparent}.chat-edge-resizer--x:hover,.chat-edge-resizer--xy:hover,.chat-edge-resizer--x:focus-visible,.chat-edge-resizer--xy:focus-visible{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}body.is-resizing-chat{cursor:col-resize!important;user-select:none!important}body.is-resizing-chat[data-chat-resize=y]{cursor:ns-resize!important}body.is-resizing-chat[data-chat-resize=xy]{cursor:nwse-resize!important}body.is-resizing-chat *{cursor:inherit!important}.chat-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.thread{width:100%;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:var(--glass-border);border-radius:var(--radius-md);background:var(--glass-regular-bg);color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.thread.active{border-color:color-mix(in srgb,var(--accent-violet) 55%,var(--line));background:color-mix(in srgb,var(--accent-violet) 16%,var(--glass-regular-bg))}.thread-peer{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.thread span{display:grid;gap:4px;min-width:0}.thread b,.thread small{overflow-wrap:anywhere}.thread small,.conversation__head small{color:var(--muted)}.thread em,.nav-count{min-width:18px;height:18px;padding:3px;color:#fff;background:var(--accent-coral);border-radius:50%;font-style:normal;font-size:9px;font-weight:700;text-align:center}.message-row{display:flex;align-items:flex-end;gap:8px;max-width:92%}.message-row.mine{align-self:flex-end;flex-direction:row-reverse}.message-row.system{align-self:stretch;max-width:100%;justify-content:center}.message-row .message{max-width:100%}.message.system{align-self:stretch;background:transparent;border:1px dashed #333;color:var(--muted);text-align:center}.message.system small{color:#bbb}.order-card-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 10px;padding:10px 12px;border:var(--glass-border);border-radius:var(--radius-md);background:var(--glass-regular-bg);color:var(--text);min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;box-shadow:var(--glass-shadow)}.order-card-inline div{display:grid;gap:3px;font-size:12px;min-width:0;color:var(--text-primary)}.order-card-inline b{color:var(--text-primary);font-weight:600;overflow-wrap:anywhere;word-break:break-word}.order-card-inline small{color:var(--text-secondary);overflow-wrap:anywhere}.order-card-inline span{color:var(--text-secondary);font-size:11px;overflow-wrap:anywhere;word-break:break-word}.linkish{background:none;border:0;padding:0;color:inherit;cursor:pointer;text-align:left}.check-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.conversation{min-height:min(640px,calc(100dvh - 120px));max-height:calc(100dvh - 120px);border:var(--glass-border);border-radius:var(--radius-xl);background:#ffffff0f;box-shadow:var(--glass-highlight),var(--glass-inner-shadow),var(--glass-drop-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-thick)) saturate(120%);backdrop-filter:blur(var(--glass-blur-thick)) saturate(120%);overflow:hidden;display:flex;flex-direction:column}@media (max-width: 699px){.app-shell--chat .conversation{min-height:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.conversation .messages{flex:1 1 auto;min-height:220px}.conversation__head{padding:10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);flex-shrink:0}.conversation__head>div{display:grid;gap:3px;font-size:10px}.messages-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.messages{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:12px}.message{position:relative;align-self:flex-start;max-width:84%;padding:10px 12px;border:var(--glass-border);border-radius:4px 16px 16px;background:var(--glass-regular-bg);font-size:14px;box-shadow:var(--glass-highlight)}.message.mine{align-self:flex-end;border-radius:16px 4px 16px 16px;background:color-mix(in srgb,var(--accent-violet) 35%,rgba(255,255,255,.12));color:var(--text);border-color:#8b7ff559}.message.deleted{opacity:.7;font-style:italic}.message small{display:block;color:var(--muted);font-size:11px;margin-bottom:4px}.message small .badge{font-size:10px;padding:1px 6px}.message p{line-height:1.45;word-break:break-word}.message__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:4px;margin-top:4px;min-height:14px;line-height:1}.message__meta-status{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;line-height:1}.message__meta time,.message__meta .receipt,.message__meta .receipt-admin{display:inline-flex;align-items:center;margin:0;padding:0;border:0;font-size:11px;line-height:1;height:auto;opacity:.75;white-space:nowrap;vertical-align:middle;transform:none}.message__meta time{flex:0 0 auto}.message__meta .receipt{letter-spacing:-1px;opacity:.9}.message__meta .receipt-admin{color:#ffffffc7;opacity:1;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .message__meta .receipt-admin{color:#1a16259e}.message.mine .message__meta{justify-content:space-between}.message:not(.mine) .message__meta{justify-content:flex-end}.message-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ai-actions{flex-shrink:0;border-top:1px solid var(--line);background:color-mix(in srgb,var(--glass-thick-bg) 90%,transparent)}.ai-actions__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;letter-spacing:.04em;cursor:pointer}.ai-actions__toggle:hover{color:var(--text)}.ai-actions__chevron{font-size:10px;opacity:.8;transition:transform .16s ease}.ai-actions.is-open .ai-actions__chevron{color:var(--text)}.ai-quick-replies{display:flex;flex-wrap:wrap;gap:6px;padding:0 9px 10px;flex-shrink:0;background:transparent}.ai-quick-replies__btn{border:var(--glass-border);border-radius:999px;padding:7px 11px;font:inherit;font-size:12px;color:var(--text);background:var(--glass-thin-bg);cursor:pointer;transition:border-color .16s ease,background .16s ease}.ai-quick-replies__btn:hover{border-color:var(--line-strong);background:#ffffff1a}.ai-quick-replies__btn:disabled{opacity:.55;cursor:default}.composer{padding:10px;display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid var(--line);flex-shrink:0;background:color-mix(in srgb,var(--glass-thick-bg) 90%,transparent)}.conversation .ai-actions+.composer{border-top:1px solid var(--line)}.profile-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0}.profile-main{min-width:0}.profile-main h1{font-family:var(--font-body),sans-serif;font-size:18px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word}.profile-main>p{font-family:var(--font-body),sans-serif;color:var(--text-secondary);font-size:12px;margin-top:4px;overflow-wrap:anywhere;word-break:break-word}.stats{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:13px;min-width:0}.stats span{font-family:var(--font-body),sans-serif;color:var(--text-secondary);display:grid;font-size:11px;min-width:0;max-width:100%;overflow-wrap:anywhere}.stats b{font-family:var(--font-body),sans-serif;color:var(--text-primary);font-size:14px;font-weight:700;overflow-wrap:anywhere;word-break:break-word}html[data-theme=light] .stats span{color:#1a1625b8}html[data-theme=light] .stats b{color:#1a1625}html[data-theme=dark] .stats span{color:#ffffffb8}html[data-theme=dark] .stats b{color:#fff}.public-profile{min-width:0;max-width:100%}.public-profile__bio,.public-profile .muted,.public-profile .product-grid h2,.public-profile .card h2{overflow-wrap:anywhere;word-break:break-word}.public-profile .seller-row{flex-wrap:wrap;min-width:0}.public-profile .card-actions{display:flex;flex-wrap:wrap;gap:8px}.public-profile .card-actions .button{flex:1 1 auto;min-width:0}.public-profile .profile-card>.card-actions{grid-column:1 / -1}.modal__panel .product-grid .card{min-width:0}.public-profile .product-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.public-profile .product-card,.modal__panel .public-profile .product-card{width:auto;max-width:none;min-height:120px;border-radius:var(--radius-card)!important;padding:12px}.public-profile .product-card .product-main{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.public-profile .product-card h2{font-size:13px;line-height:1.3;margin:0}.public-profile .product-card .badge{border-radius:4px}.modal__head h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 40px)}.balance{grid-column:1 / -1;border-top:0;padding-top:12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 10px}.balance small{color:var(--text-secondary);font-weight:600}.balance strong{grid-row:2;color:var(--success);font-family:var(--font-body),sans-serif;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.balance>.button{grid-column:2;grid-row:1 / 3}.balance-actions{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;gap:6px;align-items:stretch}.balance-actions .button{width:100%;white-space:nowrap}.operations>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:0;font-size:12px;gap:12px;min-width:0}.operations span{display:grid;gap:2px;min-width:0;color:var(--text-primary)}.operations small{color:var(--text-secondary)}.empty-inline{padding:22px 0 10px;color:var(--dim);text-align:center;font-size:10px}.muted-card{opacity:.65}.admin-card{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.modal{position:fixed;inset:0;width:100%;height:var(--tg-viewport-height, 100dvh);max-height:100dvh;z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:center;padding:calc(12px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--modal-backdrop);-webkit-backdrop-filter:var(--modal-backdrop-blur);backdrop-filter:var(--modal-backdrop-blur);animation:modal-focus .22s var(--ease) forwards;box-sizing:border-box;overscroll-behavior:none}@keyframes modal-focus{to{background:var(--modal-backdrop);-webkit-backdrop-filter:var(--modal-backdrop-blur);backdrop-filter:var(--modal-backdrop-blur)}}.modal__panel{width:min(100%,560px);max-height:min(86dvh,calc(var(--tg-viewport-height, 100dvh) - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;border-radius:var(--radius-sheet) var(--radius-sheet) 28px 28px;padding:16px;animation:sheet .26s var(--ease);margin:auto 0 0;position:relative}.modal__panel:before{content:none!important;display:none!important}.modal__panel--wide{width:min(100%,640px);max-height:min(90dvh,calc(var(--tg-viewport-height, 100dvh) - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}.modal__close{flex:0 0 auto;min-width:40px;z-index:2}.modal__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-shrink:0}.modal__head h2{font-size:13px}.modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px;flex-shrink:0;padding-top:12px;padding-bottom:0;position:relative;background:transparent;border:0;box-shadow:none}.modal__actions .button{flex:1;box-shadow:none}.modal__actions .button--primary,.modal__actions .button--buy{box-shadow:0 4px 16px #5b8def66}.modal__actions .button--danger{box-shadow:0 4px 14px #f0564a52}.order-card-inline__cta,.order-card-inline .button--primary{flex:0 0 auto;min-height:40px;padding:8px 16px;white-space:nowrap;color:#fff!important;background:linear-gradient(180deg,#7aa4f5,#3d6fd4)!important;border:0!important;box-shadow:0 4px 16px #5b8def66}.message-menu{position:absolute;right:8px;bottom:calc(100% - 4px);z-index:5;display:grid;gap:4px;min-width:160px;padding:8px;border:var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-thick-bg);box-shadow:var(--glass-highlight),var(--glass-drop-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-thick)) saturate(120%);backdrop-filter:blur(var(--glass-blur-thick)) saturate(120%)}.message-menu button{text-align:left;background:transparent;border:0;color:#ddd;padding:8px 10px;border-radius:8px;font-size:12px}.message-menu button:hover{background:#1a1a22}.message-row{position:relative}.new-messages-pill{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:3;border:var(--glass-border);border-radius:999px;background:var(--glass-regular-bg);color:var(--text);padding:8px 14px;font-size:12px;box-shadow:var(--glass-highlight),var(--glass-drop-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-regular)) saturate(120%);backdrop-filter:blur(var(--glass-blur-regular)) saturate(120%)}@keyframes fade{0%{opacity:0}}@keyframes sheet{0%{transform:translateY(28px);opacity:0}}.toast{position:fixed;left:50%;bottom:88px;z-index:var(--z-toast);transform:translate(-50%);width:max-content;max-width:calc(100vw - 24px);padding:12px 16px;color:var(--text);font-size:13px;animation:toast-in .28s var(--ease-out)}.toast--success{color:var(--accent-mint)}.toast--danger{color:var(--accent-coral)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.bottom-nav{position:fixed;left:50%;right:auto;bottom:calc(10px + env(safe-area-inset-bottom));z-index:var(--z-sticky);width:min(420px,calc(100vw - 24px));height:64px;display:flex;transform:translate(-50%);border-radius:22px;padding-bottom:0}.bottom-nav button{position:relative;z-index:1;flex:1 1 0;min-width:0;border:0;background:none;color:var(--dim);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;font:inherit;transition:color .22s}.bottom-nav button>span{width:22px;height:22px;display:grid;place-items:center;font-size:0;opacity:.75}.bottom-nav button>span svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bottom-nav button small{font-size:10px;font-weight:600;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:2px}.bottom-nav button.active{color:var(--text-primary);font-weight:600}.bottom-nav button.active>span{opacity:1}.nav-indicator{position:absolute;left:0;top:6px;width:20%;height:32px;background:transparent;border:0;box-shadow:none;transition:transform .32s var(--ease);pointer-events:none;z-index:0}.nav-indicator:after{content:"";display:block;width:44px;height:30px;margin:0 auto;border-radius:14px;background:var(--nav-capsule);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff38}.nav-count{position:absolute;top:6px;right:calc(50% - 18px);color:#fff}body.modal-open{overflow:hidden}body.modal-open .bottom-nav{display:none}body.modal-open .toast{bottom:calc(24px + env(safe-area-inset-bottom))}@media (max-width: 699px){.chat-layout .mobile-hidden{display:none}.app-shell--chat{padding:0;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.app-shell--chat .viewport{height:calc(100dvh - 78px - env(safe-area-inset-bottom));max-height:calc(100dvh - 78px - env(safe-area-inset-bottom));min-height:0;overflow:hidden}.app-shell--chat .screen-transition{height:100%;min-height:0}.app-shell--chat .chat-layout{width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;border-radius:0;border:0;box-shadow:none;flex:1 1 auto}.app-shell--chat .conversation,.app-shell--chat .thread-list{min-height:0;max-height:none;height:100%;border:0;border-radius:0;background:transparent}.app-shell--chat .chat-edge-resizer,.app-shell--chat .chat-col-resizer{display:none!important}}@media (min-width: 560px){.app-shell{padding-inline:20px}.app-shell--chat{padding-inline:0}.search-row{grid-template-columns:minmax(0,1fr) minmax(148px,180px)}.search-row select.control,.search-row .select-menu__trigger{border-radius:26px!important;height:48px}.form-grid{grid-template-columns:1fr 1fr}.profile-card{grid-template-columns:auto minmax(0,1fr)}.profile-card>.balance{grid-column:1 / -1;grid-row:auto;border-top:1px solid var(--line);padding-top:12px;min-width:0}.profile-card>.stats{grid-column:1 / -1}.public-profile .profile-card{grid-template-columns:auto minmax(0,1fr)}.public-profile .profile-card>.card-actions{grid-column:1 / -1}.modal{align-items:center}.modal__panel{margin:auto;border-radius:var(--radius-sheet)}}.desktop-only{display:none}@media (min-width: 1100px){:root{--shell-max: 100%}.mobile-only{display:none!important}.desktop-only{display:block}.sidebar-left.desktop-only,.sidebar-right.desktop-only{display:flex}.app-shell{width:100%;max-width:none;min-height:100dvh;padding:24px;display:grid;grid-template-columns:var(--sidebar-left-w, 272px) minmax(0,1fr);gap:20px;justify-content:center;align-items:start}.app-shell--market{grid-template-columns:var(--sidebar-left-w, 272px) minmax(0,1fr) var(--sidebar-right-w, 320px)}.app-shell--chat{grid-template-columns:var(--sidebar-left-w, 272px) minmax(0,1fr);padding:12px 12px 16px;gap:12px}.app-shell--chat .viewport{height:calc(100dvh - 28px);max-height:calc(100dvh - 28px)}.app-shell--chat .chat-layout{max-height:calc(100dvh - 28px)}.app-shell--auth>.auth-notice{grid-column:1 / -1;grid-row:1;margin:0 0 4px;order:-1}.app-shell--auth>.sidebar-left,.app-shell--auth>.viewport,.app-shell--auth>.sidebar-right{grid-row:2}.app-shell--chat .sidebar-right{display:none}.app-shell>.topbar,.app-shell>.bottom-nav{display:none}.app-shell>.viewport{grid-column:2;grid-row:auto;padding-top:0;min-width:0}.app-shell--auth>.viewport{grid-row:2}.app-shell>.auth-notice{grid-column:1 / -1}.sidebar-left{grid-column:1;grid-row:1;position:sticky;top:24px;height:calc(100dvh - 48px);width:var(--sidebar-left-w, 272px);max-width:80vw;display:flex;flex-direction:column;gap:8px;padding:20px 14px 20px 16px;border-radius:var(--radius-xl);overflow:hidden;isolation:isolate;contain:paint;box-sizing:border-box}.sidebar-left__brand,.sidebar-nav,.sidebar-divider,.sidebar-theme{flex-shrink:0}.sidebar-cats{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.sidebar-resizer{position:absolute;top:12px;bottom:12px;width:10px;padding:0;border:0;border-radius:999px;background:transparent;cursor:col-resize;z-index:5}.sidebar-resizer:hover,.sidebar-resizer:focus-visible{background:#8b7ff540;box-shadow:none}.sidebar-resizer--left{right:0}.sidebar-resizer--right{left:0}body.is-resizing-sidebar{cursor:col-resize!important;user-select:none!important}body.is-resizing-sidebar *{cursor:col-resize!important}body.is-resizing-sidebar .card,body.is-resizing-sidebar .widget,body.is-resizing-sidebar .sidebar-left,body.is-resizing-sidebar .sidebar-right,body.is-resizing-sidebar .desktop-hero,body.is-resizing-sidebar .market-hero,body.is-resizing-sidebar .control,body.is-resizing-sidebar .topbar,body.is-resizing-sidebar .auth-notice{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}body.is-resizing-sidebar .onix-bg__orb,body.is-resizing-sidebar .onix-bg__star{animation-play-state:paused!important}.sidebar-left--icons{padding-inline:10px;align-items:center}.sidebar-left--icons .sidebar-left__brand{padding:4px 0}.sidebar-left--icons .brand__text,.sidebar-left--icons .sidebar-nav button span,.sidebar-left--icons .sidebar-cats__label,.sidebar-left--icons .sidebar-cats__count,.sidebar-left--icons .sidebar-theme span,.sidebar-left--icons .sidebar-divider{display:none!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.sidebar-left--icons .sidebar-nav button,.sidebar-left--icons .sidebar-cats button,.sidebar-left--icons .sidebar-theme{justify-content:center;width:44px;max-width:44px;height:44px;padding:0;margin-inline:auto;overflow:hidden;contain:paint;isolation:isolate;background:transparent;border:1px solid transparent;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;outline:none;transition:color .14s,background .14s,border-color .14s}.sidebar-left--icons .sidebar-nav button:focus-visible,.sidebar-left--icons .sidebar-cats button:focus-visible,.sidebar-left--icons .sidebar-theme:focus-visible,.sidebar-right__icons button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-violet) 55%,transparent);outline-offset:2px}.sidebar-left--icons .sidebar-cats{width:100%}.sidebar-left__brand{margin-bottom:12px;padding:4px 8px}.sidebar-nav{display:grid;gap:4px;width:100%;max-width:100%;min-width:0}.sidebar-nav button{position:relative;height:44px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 12px 0 14px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--icon-color);font:inherit;font-size:15px;font-weight:400;cursor:pointer;text-align:left;overflow:hidden;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:color .14s,background .14s,border-color .14s}.sidebar-nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sidebar-nav button svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;opacity:.92}.sidebar-nav button:hover{background:var(--nav-hover-bg)!important;color:var(--icon-color-hover);box-shadow:none!important}.sidebar-nav button:hover svg{opacity:1}.sidebar-nav button.active{background:var(--nav-active-bg)!important;border-color:var(--nav-active-border);color:var(--icon-color-hover);font-weight:600;box-shadow:none!important}.sidebar-nav button.active:before{content:"";position:absolute;left:4px;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--nav-indicator)}.sidebar-nav button.active svg{opacity:1}.sidebar-left--icons .sidebar-nav button{padding:0;justify-content:center}.sidebar-left--icons .sidebar-nav button:hover,.sidebar-left--icons .sidebar-cats button:hover,.sidebar-left--icons .sidebar-theme:hover{background:var(--nav-hover-bg)!important;color:var(--icon-color-hover);box-shadow:none!important}.sidebar-left--icons .sidebar-nav button:hover svg,.sidebar-left--icons .sidebar-cats button:hover .cat-card__emblem,.sidebar-left--icons .sidebar-theme:hover svg{opacity:1}.sidebar-left--icons .sidebar-nav button.active{background:var(--nav-active-bg)!important;border-color:var(--nav-active-border);color:var(--icon-color-hover);box-shadow:none!important}.sidebar-left--icons .sidebar-nav button.active:before{left:50%;top:auto;bottom:4px;width:12px;height:3px;transform:translate(-50%)}.sidebar-left--icons .sidebar-nav button.active svg{opacity:1}.sidebar-divider{height:1px;width:calc(100% - 40px);margin:12px auto;background:#ffffff1f}.sidebar-cats{display:grid;gap:4px;width:100%;max-width:100%;min-width:0}.sidebar-cats button{height:40px;width:100%;display:flex;align-items:center;gap:10px;padding:0 12px 0 10px;border:0;border-radius:12px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sidebar-cats button:hover{background:var(--nav-hover-bg)!important;color:var(--icon-color-hover, var(--text-primary));box-shadow:none!important}.sidebar-cats__count{margin-left:auto;margin-right:2px;min-width:22px;max-width:36px;height:22px;display:grid;place-items:center;padding:0 5px;border-radius:999px;font-size:10px;font-weight:600;font-style:normal;font-variant-numeric:tabular-nums;line-height:1;overflow:hidden;white-space:nowrap;flex:0 0 auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 2px #0000001a}.sidebar-cats__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-spacer{flex:0 0 4px;min-height:4px}.sidebar-theme{margin-top:4px;flex-shrink:0}.sidebar-right{grid-column:3;grid-row:1;position:sticky;top:24px;width:var(--sidebar-right-w, 320px);height:calc(100dvh - 48px);display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto}.sidebar-right--icons{align-items:center;padding-top:8px}.sidebar-right__icons{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%}.sidebar-right__icons button{width:44px;height:44px;display:grid;place-items:center;border:0!important;border-radius:14px;background:transparent!important;color:var(--icon-color, var(--text-primary));cursor:pointer;contain:paint;isolation:isolate;overflow:hidden;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:color .14s}.sidebar-right__icons button:hover{background:var(--nav-hover-bg)!important;color:var(--icon-color-hover, var(--text-primary));box-shadow:none!important}.sidebar-right__icons button:hover svg{opacity:1}.sidebar-right__icons button svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.app-shell--auth .sidebar-right{grid-row:2}.widget{padding:16px;border-radius:var(--radius-xl);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter)!important;backdrop-filter:var(--glass-filter)!important;flex:0 0 auto}.widget--glass{background:var(--glass-bg)}.widget h3{font-family:var(--font-display),sans-serif;font-size:15px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.widget-notify{display:grid;gap:10px}.widget-notify__row{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:start}.widget-notify__row p{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.widget-notify__row b{color:var(--text-primary);font-weight:600}.widget-notify__row span{color:var(--text-secondary);font-weight:400}.widget-notify__row time{color:var(--text-caption);font-size:11px;font-variant-numeric:tabular-nums}.widget-link{display:inline-flex;align-items:center;gap:4px;margin-top:12px;border:0;background:none;color:var(--text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:gap .16s}.widget-link:hover{gap:8px}.widget-trend{display:grid}.widget-trend__row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:0;font-size:13px;color:var(--text-primary)}.widget-trend__row strong{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--accent)}.desktop-search{margin-bottom:16px;gap:12px}.desktop-hero:not(.market-hero){min-height:0;margin-bottom:16px;padding:20px 24px;border-radius:var(--radius-sheet);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.desktop-hero:not(.market-hero) h2{font-family:var(--font-display),sans-serif;font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.02em;max-width:16ch;margin-bottom:6px;color:var(--text-primary)}.desktop-hero:not(.market-hero) p{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.45;max-width:420px;margin-bottom:12px}.desktop-hero__dots{display:flex;gap:6px;align-items:center;margin-top:14px}.desktop-hero__dots i{width:6px;height:6px;border-radius:999px;background:#ffffff4d;display:block}.desktop-hero__dots i.active{width:20px;height:6px;background:var(--accent-coral);box-shadow:var(--accent-coral-glow)}.market-hero{margin-bottom:20px}.market-hero__slide{min-height:168px;padding:24px 28px 10px}.analytics-panel{max-width:720px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.analytics-panel>.card:first-child{grid-column:1 / -1}.analytics-chart-wrap{max-width:100%}.live-feed{gap:12px;overflow:visible}.live-pill{flex:1 1 0;min-width:0}.live-pill:last-child{flex:0 0 140px;max-width:140px}.cat-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow:visible;margin:0;padding:0;touch-action:auto;scroll-snap-type:none;scrollbar-width:none}.cat-row::-webkit-scrollbar{display:none}.cat-scroll-slider{display:none!important}.cat-more{margin-top:2px}.cat-card{flex:none;width:100%;height:72px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;justify-content:stretch}.product-card{width:100%;max-width:none}.product-grid--compact{margin-top:4px}.product-card__buy{width:100%;border-radius:var(--radius-md);min-height:40px}.product-card__footer{flex-direction:column;align-items:stretch;gap:10px;margin-top:10px}.app-shell--chat .chat-layout{display:grid;grid-template-columns:var(--chat-list-w, 280px) 6px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.app-shell--chat .chat-col-resizer,.app-shell--chat .chat-edge-resizer{display:block}.app-shell--chat .thread-list.mobile-hidden,.app-shell--chat .conversation.mobile-hidden{display:flex!important}.app-shell--chat .conversation .back{display:none}.toast{bottom:32px}}@media (min-width: 1100px) and (max-width: 1279px){.app-shell{grid-template-columns:272px minmax(0,1fr)}.sidebar-right{display:none}}@media (min-width: 900px) and (max-width: 1099px){.app-shell{width:100%;max-width:none;padding:20px 20px calc(24px + env(safe-area-inset-bottom));display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px}.mobile-only{display:none!important}.sidebar-left.desktop-only{display:flex}.app-shell>.topbar,.app-shell>.bottom-nav{display:none}.app-shell>.viewport{grid-column:2;min-width:0;max-width:100%;overflow-x:clip}.sidebar-left{grid-column:1;position:sticky;top:20px;width:72px;max-width:72px;min-width:72px;height:calc(100dvh - 40px);padding:14px 8px;border-radius:var(--radius-xl);overflow:hidden;isolation:isolate;contain:paint;box-sizing:border-box}.sidebar-left .brand__text,.sidebar-nav button span:not(.icon),.sidebar-cats,.sidebar-divider,.sidebar-theme span{display:none!important}.sidebar-nav button,.sidebar-theme{justify-content:center;padding:0;width:44px;max-width:44px;margin-inline:auto;background:transparent!important;border:0!important;box-shadow:none!important}.sidebar-nav button:hover,.sidebar-nav button.active{background:var(--nav-hover-bg)!important;color:var(--icon-color-hover);box-shadow:none!important}.sidebar-nav button.active{background:var(--nav-active-bg)!important;border-color:var(--nav-active-border)}.sidebar-right{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.product-card{width:100%;max-width:none}.app-shell--auth>.auth-notice,.app-shell>.auth-notice{grid-column:1 / -1;grid-row:1;margin:0 0 4px;width:100%;max-width:100%}.app-shell--auth>.sidebar-left,.app-shell--auth>.viewport{grid-row:2}.app-shell--auth>.viewport{grid-column:2;min-width:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.onix-bg__orb,.onix-bg__star{animation:none!important}.product-card{animation:none!important;opacity:1!important;transform:none!important}}html[data-theme=light] .sidebar-left,html[data-theme=dark] .sidebar-left,html[data-theme=light] .thread-list .thread,html[data-theme=dark] .thread-list .thread{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] .thread-list .thread:hover,html[data-theme=light] .thread-list .thread:focus-visible{background:#1419230f!important}html[data-theme=dark] .thread-list .thread:hover,html[data-theme=dark] .thread-list .thread:focus-visible{background:#ffffff0f!important}html[data-theme=light] .thread-list .chat-toolbar .control{background:transparent!important;border-color:#14192324!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] .thread-list .chat-toolbar .control{background:transparent!important;border-color:#ffffff24!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] .thread-list .chat-toolbar .button--secondary{background:transparent!important;border-color:#14192324!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] .thread-list .chat-toolbar .button--secondary{background:transparent!important;border-color:#ffffff24!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
