@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #07090c;--bg-2: #0a0e13;--bg-3: #0d1218;--surface: #0d1219;--surface-2: #111820;--surface-3: #151d27;--panel: rgba(11, 16, 22, .76);--text: #edf2f7;--text-2: #c2ccd9;--muted: #8290a3;--dim: #7f8c9d;--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .055);--red: #f93722;--red-2: #ff5b45;--red-soft: rgba(249, 55, 34, .12);--teal: #37e0c8;--teal-soft: rgba(55, 224, 200, .1);--amber: #ffb020;--amber-soft: rgba(255, 176, 32, .1);--blurple: #5865f2;--green: #2ecc71;--user-accent: #f93722;--radius: 14px;--radius-sm: 8px;--shadow: 0 24px 70px rgba(0, 0, 0, .46);--shadow-soft: 0 12px 32px rgba(0, 0, 0, .22);--font-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--header-h: 78px;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}[data-theme=light]{--bg: #f3f0e9;--bg-2: #ece7de;--bg-3: #e3ddd2;--surface: #fbf9f4;--surface-2: #f1ede5;--surface-3: #e8e1d6;--panel: rgba(255, 253, 248, .84);--text: #11151a;--text-2: #303944;--muted: #616c7b;--dim: #647180;--line: rgba(12, 18, 24, .14);--line-2: rgba(12, 18, 24, .075);--red: #d92c19;--red-2: #ef4a34;--red-soft: rgba(217, 44, 25, .09);--teal: #0f9f8c;--teal-soft: rgba(15, 159, 140, .09);--amber: #ac7000;--amber-soft: rgba(172, 112, 0, .09);--blurple: #4b55d8;--green: #13864a;--shadow: 0 24px 70px rgba(45, 35, 22, .14);--shadow-soft: 0 12px 32px rgba(45, 35, 22, .09);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 18px);-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:var(--font-display);font-size:16px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--font-display)}::selection{background:var(--red);color:#08090b}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface-3);border:2px solid var(--bg);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--red)}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button,input,select{font:inherit}button:disabled{cursor:default}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:700;letter-spacing:-.035em;line-height:1.02}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.mono{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--muted)!important}.live-text{color:var(--green)}.shell{width:min(1280px,calc(100% - 48px));margin-inline:auto}.section{position:relative;padding:clamp(76px,9vw,132px) 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:clamp(34px,5vw,58px)}.section-head>div:first-child{max-width:780px}.section-head h2{margin-top:14px;font-size:clamp(2.1rem,4.6vw,4.25rem);letter-spacing:-.055em}.section-head p{max-width:680px;margin-top:16px;color:var(--muted);font-size:1.01rem;line-height:1.7}.section-head--compact{margin-bottom:30px}.section-head--compact h2{font-size:clamp(1.7rem,3vw,2.6rem)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--red);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.eyebrow svg{flex:none}.file-count{flex:none;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.file-count b{color:var(--red);font-size:.9rem}.site{position:relative;min-height:100vh;isolation:isolate}.site-bg{position:fixed;inset:0;z-index:-5;background:radial-gradient(ellipse 55% 40% at 14% 0%,var(--red-soft),transparent 63%),radial-gradient(ellipse 45% 44% at 90% 24%,rgba(55,224,200,.07),transparent 65%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(88,101,242,.06),transparent 70%),linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 55%,var(--bg) 100%)}.site-grain{position:fixed;inset:-30%;z-index:900;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(2) infinite}[data-theme=light] .site-grain{opacity:.028}.site-scanlines{position:fixed;inset:0;z-index:901;pointer-events:none;opacity:.04;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.16) 0,rgba(255,255,255,.16) 1px,transparent 1px,transparent 4px);mix-blend-mode:overlay}[data-theme=light] .site-scanlines{opacity:.04;mix-blend-mode:multiply}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-2%,3%)}40%{transform:translate(3%,-2%)}60%{transform:translate(-3%,-3%)}80%{transform:translate(2%,2%)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border:1px solid var(--line);border-radius:6px;background:#ffffff06;color:var(--text);font-size:.91rem;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.btn svg{flex:none}.btn:hover{border-color:#f937228c;transform:translateY(-1px)}.btn-primary{border-color:var(--red);background:var(--red);color:#08090b;box-shadow:0 10px 28px #f937222e}.btn-primary:hover{border-color:var(--red-2);background:var(--red-2);box-shadow:0 14px 34px #f937224d}.btn-ghost{background:#ffffff06}.btn-ghost:hover{background:#ffffff0e}[data-theme=light] .btn-ghost{background:#fff9}[data-theme=light] .btn-ghost:hover{background:#fff}.btn-sm{padding:8px 11px;font-size:.78rem}.btn-lg{padding:14px 21px;font-size:.98rem}.icon-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text-2);transition:color .16s ease,border-color .16s ease,background .16s ease}.icon-btn:hover{color:var(--text);border-color:var(--red);background:var(--red-soft)}.text-btn{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:0;border:0;background:transparent;color:var(--red);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.text-btn:hover{color:var(--red-2)}.tag{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid var(--line-2);border-radius:4px;background:#ffffff05;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}[data-theme=light] .tag{background:#ffffff8c}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--line-2);border-radius:4px;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.status-pill__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.status-pill--active,.status-pill--new{color:var(--green);border-color:#2ecc7140;background:#2ecc710f}.status-pill--upcoming,.status-pill--paused,.status-pill--resolved{color:var(--amber);border-color:#ffb02042;background:#ffb0200f}.status-pill--archived,.status-pill--closed{color:var(--muted);border-color:var(--line-2);background:#ffffff05}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--dim);flex:none}.status-dot--online{background:var(--green);box-shadow:0 0 0 3px #2ecc711f,0 0 12px #2ecc71b3}.status-dot--idle{background:var(--amber);box-shadow:0 0 0 3px #ffb0201a}.status-dot--dnd{background:var(--red);box-shadow:0 0 0 3px #f937221a}.status-dot--offline{background:var(--dim)}.clan-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid rgba(55,224,200,.28);border-radius:4px;background:var(--teal-soft);color:var(--teal);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;line-height:1}.clan-badge__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.empty-state{color:var(--muted);font-size:.92rem}.empty-state--box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:260px;padding:40px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);text-align:center}.empty-state--box svg{color:var(--dim)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .76s var(--ease),transform .76s var(--ease);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:none}.scroll-progress{position:fixed;top:0;left:0;right:0;z-index:210;height:2px;background:linear-gradient(90deg,var(--red),var(--amber),var(--teal));transform-origin:0 50%;will-change:transform}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;border-radius:50%;opacity:0;transition:opacity .2s ease}.cursor-dot{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:var(--red);box-shadow:0 0 10px var(--red)}.cursor-ring{width:30px;height:30px;margin:-15px 0 0 -15px;border:1px solid rgba(249,55,34,.5);transition:width .16s ease,height .16s ease,margin .16s ease,border-color .16s ease,opacity .2s ease}body:hover .cursor-dot,body:hover .cursor-ring{opacity:1}.cursor-ring.is-hover{width:46px;height:46px;margin:-23px 0 0 -23px;border-color:var(--red)}@media(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-dot,.cursor-ring{display:none}}.site-header{position:fixed;top:0;left:0;right:0;z-index:120;border-bottom:1px solid transparent;transition:background .26s ease,border-color .26s ease,backdrop-filter .26s ease}.site-header.is-scrolled{border-bottom-color:var(--line-2);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(18px) saturate(1.2)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;height:var(--header-h)}.brand{display:flex;align-items:center;gap:11px;flex:none}.brand svg{color:var(--text);transition:transform .4s var(--ease)}.brand:hover svg{transform:rotate(90deg)}.brand__text{display:flex;flex-direction:column;gap:1px}.brand__text b{font-size:.98rem;letter-spacing:.16em;line-height:1}.brand__text span{color:var(--muted);font-size:.72rem;letter-spacing:.16em}.brand__badge{margin-left:4px;padding:2px 5px;border:1px solid rgba(249,55,34,.4);border-radius:3px;color:var(--red);font-size:.72rem}.desktop-nav{display:flex;align-items:center;gap:8px}.nav-link{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:8px 12px;color:var(--text-2);font-size:.82rem;white-space:nowrap;font-weight:500;transition:color .16s ease}.nav-link__index{display:none;color:var(--dim);font-size:.72rem;transition:color .16s ease}.nav-link:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease)}.nav-link:hover{color:var(--text)}.nav-link:hover .nav-link__index{color:var(--red)}.nav-link:hover:after{transform:scaleX(1)}.header-tools{display:flex;align-items:center;gap:10px;flex:none}.feed-status{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid var(--line-2);border-radius:4px;color:var(--dim);font-size:.72rem}.feed-status__dot{width:5px;height:5px;border-radius:50%;background:var(--dim)}.feed-status.is-live{color:var(--green);border-color:#2ecc713d}.feed-status.is-live .feed-status__dot{background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse 2s ease-in-out infinite}.lang-toggle{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:5px;background:#ffffff05}.lang-toggle button{display:grid;place-items:center;width:30px;height:24px;padding:0;border:0;border-radius:3px;background:transparent;opacity:.45;transition:opacity .16s ease,background .16s ease}.lang-toggle button:hover{opacity:.8}.lang-toggle button.is-active{background:var(--red-soft);opacity:1}.lang-toggle .flag{width:17px;height:11px;border-radius:1px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}[data-theme=light] .lang-toggle .flag{box-shadow:0 0 0 1px #0000001f}.audio-trigger{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text-2);transition:color .16s ease,border-color .16s ease,background .16s ease}.audio-trigger:hover{color:var(--text);border-color:var(--red)}.audio-trigger.is-playing{color:var(--red);border-color:#f9372266;background:var(--red-soft)}.audio-trigger .mono{font-size:.72rem}.equalizer,.audio-eq{display:flex;align-items:flex-end;gap:2px;height:11px}.equalizer i,.audio-eq i{display:block;width:2px;height:100%;border-radius:1px;background:currentColor;transform-origin:bottom;opacity:.5}.audio-trigger.is-playing .equalizer i,.audio-dock.is-playing .audio-eq i{animation:eq .9s ease-in-out infinite alternate;opacity:1}.equalizer i:nth-child(2),.audio-eq i:nth-child(2){animation-delay:.12s;height:60%}.equalizer i:nth-child(3),.audio-eq i:nth-child(3){animation-delay:.23s;height:80%}.equalizer i:nth-child(4),.audio-eq i:nth-child(4){animation-delay:.34s;height:45%}.audio-eq i:nth-child(5){animation-delay:.45s;height:70%}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.menu-trigger{display:none}.mobile-menu{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;background:var(--bg);animation:menu-in .32s var(--ease) both;overflow-y:auto}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);flex:none}.mobile-menu__nav{display:flex;flex-direction:column;padding-top:12px}.mobile-menu__nav a{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid var(--line-2);font-size:clamp(1.7rem,7vw,2.6rem);font-weight:600;letter-spacing:-.04em;transition:color .16s ease,padding .16s ease}.mobile-menu__nav a .mono{color:var(--red);font-size:.72rem}.mobile-menu__nav a svg{margin-left:auto;color:var(--dim)}.mobile-menu__nav a:hover{color:var(--red)}.mobile-menu__bottom{display:flex;flex-direction:column;gap:12px;padding:28px 0 36px}.mobile-menu__row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--line-2)}.mobile-menu__row .mono{color:var(--muted)}.mobile-menu__quote{margin-top:18px;color:var(--red);font-size:.72rem}@keyframes menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.splash{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow-y:auto;padding:28px;background:radial-gradient(ellipse 60% 50% at 50% 0%,var(--red-soft),transparent 70%),var(--bg)}.splash__scan{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(249,55,34,.09) 48%,rgba(249,55,34,.18) 50%,transparent 52%);background-size:100% 38%;animation:splash-scan 6s linear infinite;pointer-events:none}@keyframes splash-scan{0%{background-position:0 -38%}to{background-position:0 138%}}.splash__frame{position:relative;z-index:2;width:min(1060px,100%);border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#111820e0,#07090cf5);box-shadow:var(--shadow),inset 0 1px #ffffff0a;overflow:hidden}[data-theme=light] .splash__frame{background:linear-gradient(180deg,#fffdf8f5,#f1ede5fa)}.splash__top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid var(--line-2)}.splash__brand{display:flex;align-items:center;gap:12px}.splash__brand svg{color:var(--text)}.splash__sys{display:block;color:var(--red);font-size:.72rem;font-weight:600}.splash__node{display:block;margin-top:2px;color:var(--muted);font-size:.72rem}.splash__clock{display:flex;flex-direction:column;align-items:flex-end;gap:1px;color:var(--muted);font-size:.72rem}.splash__body{display:grid;grid-template-columns:1.05fr .95fr;gap:0}.splash__subject{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:40px 36px;border-right:1px solid var(--line-2)}.splash__portrait{position:relative;width:108px;height:108px;border:1px solid var(--line);border-radius:50%;padding:7px;background:var(--surface)}.splash__portrait img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff}.splash__target{position:absolute;inset:-10px;border:1px dashed rgba(249,55,34,.35);border-radius:50%;animation:spin 18s linear infinite}.splash__target:before,.splash__target:after{content:"";position:absolute;background:var(--red)}.splash__target:before{top:50%;left:-5px;right:-5px;height:1px}.splash__target:after{left:50%;top:-5px;bottom:-5px;width:1px}.splash__rec{position:absolute;left:50%;bottom:-28px;transform:translate(-50%);color:var(--red);font-size:.72rem;white-space:nowrap}.splash__subject-copy h1{margin-top:9px;font-size:clamp(2.7rem,6vw,5.2rem);letter-spacing:-.07em;line-height:.88}.splash__subject-copy h1 span{color:var(--red)}.splash__subject-copy p{margin-top:14px;color:var(--muted);font-size:.72rem}.splash__subject-copy p span{color:var(--dim)}.splash__panel{display:flex;flex-direction:column;gap:22px;justify-content:center;padding:36px 32px;background:#0000001f}[data-theme=light] .splash__panel{background:#ffffff52}.splash__boot{display:flex;flex-direction:column;gap:6px;color:var(--dim);font-size:.72rem}.splash__boot span{opacity:.35;transition:opacity .3s ease,color .3s ease}.splash__boot span.is-on{opacity:1;color:var(--text-2)}.splash__boot b{color:var(--red);font-weight:500}.splash__boot em{color:var(--green);font-style:normal}.splash__lang{display:flex;flex-direction:column;gap:9px}.splash__label{color:var(--muted);font-size:.72rem}.lang-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lang-picker__item{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease}.lang-picker__item:hover{border-color:var(--red)}.lang-picker__item.is-active{border-color:var(--red);background:var(--red-soft);color:var(--text)}.lang-picker__item .flag{width:22px;height:14px;flex:none;border-radius:2px;overflow:hidden}.lang-picker__item span{font-size:.84rem;font-weight:600}.lang-picker__item b{margin-left:auto;color:var(--dim);font-size:.72rem}.lang-picker__item.is-active b{color:var(--red)}.splash__actions{display:flex;flex-direction:column;gap:8px}.splash__note,.splash__warning{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:.74rem;line-height:1.45}.splash__warning{color:var(--red);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.splash__note svg,.splash__warning svg{flex:none;margin-top:2px}.splash__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-top:1px solid var(--line-2);color:var(--dim);font-size:.72rem}.splash__bars{display:flex;align-items:center;gap:2px;height:14px}.splash__bars i{display:block;width:2px;background:var(--red);opacity:.5;animation:bars 1.1s ease-in-out infinite alternate}.splash__bars i:nth-child(3n){animation-delay:.18s}.splash__bars i:nth-child(3n+1){animation-delay:.36s}@keyframes bars{0%{height:2px;opacity:.3}to{height:13px;opacity:.9}}@keyframes spin{to{transform:rotate(360deg)}}.hero{position:relative;display:flex;align-items:center;min-height:100svh;padding-top:var(--header-h);overflow:hidden;isolation:isolate}.hero__media{position:absolute;inset:0;z-index:-2;overflow:hidden;background:var(--bg)}.hero__video{width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:grayscale(1) contrast(1.12) brightness(.52);transform:scale(1.03)}[data-theme=light] .hero__video{filter:grayscale(1) contrast(1.05) brightness(.9);opacity:.35}.hero__media-overlay{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 82%,transparent) 36%,transparent 68%),linear-gradient(0deg,var(--bg) 0%,transparent 38%),radial-gradient(ellipse 55% 60% at 74% 50%,transparent 0%,color-mix(in srgb,var(--bg) 58%,transparent) 80%)}[data-theme=light] .hero__media-overlay{background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 88%,transparent) 42%,transparent 76%),linear-gradient(0deg,var(--bg) 0%,transparent 45%)}.hero__scanlines{position:absolute;inset:0;opacity:.14;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.18) 0,rgba(255,255,255,.18) 1px,transparent 1px,transparent 5px);mix-blend-mode:overlay}.hero__rail{position:absolute;left:22px;top:50%;display:flex;flex-direction:column;gap:40px;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;color:var(--dim);font-size:.72rem;letter-spacing:.18em;pointer-events:none}.hero__rail span:nth-child(2){color:var(--red)}.hero__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(34px,5vw,78px);padding-top:clamp(36px,6vh,68px);padding-bottom:clamp(60px,10vh,110px)}.hero__copy{min-width:0}.hero__eyebrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.presence-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid var(--line);border-radius:4px;background:#0000003d;color:var(--muted);font-size:.72rem;line-height:1;backdrop-filter:blur(8px)}[data-theme=light] .presence-pill{background:#fff9}.presence-pill.is-online{color:var(--green);border-color:#2ecc7140}.presence-pill.is-idle{color:var(--amber)}.presence-pill.is-dnd{color:var(--red)}.hero__identity{margin-top:22px}.hero__alias{display:block;margin-bottom:8px;color:var(--red);font-size:.72rem;letter-spacing:.14em}.hero-name{position:relative;display:inline-block;font-size:clamp(3.2rem,8.6vw,8.2rem);font-weight:700;letter-spacing:-.075em;line-height:.8;text-transform:uppercase;text-shadow:0 0 0 transparent}.hero-name:before,.hero-name:after{content:attr(data-text);position:absolute;inset:0;opacity:0;pointer-events:none}.hero-name:before{color:var(--red);animation:glitch-a 7s infinite steps(1)}.hero-name:after{color:var(--teal);animation:glitch-b 9s infinite steps(1)}@keyframes glitch-a{0%,91%,to{opacity:0;clip-path:inset(0 0 100% 0);transform:none}92%{opacity:.8;clip-path:inset(12% 0 62% 0);transform:translate(-3px,1px)}94%{opacity:.5;clip-path:inset(58% 0 18% 0);transform:translate(4px,-1px)}96%{opacity:.8;clip-path:inset(34% 0 44% 0);transform:translate(-2px)}}@keyframes glitch-b{0%,88%,to{opacity:0;clip-path:inset(0 0 100% 0);transform:none}89%{opacity:.5;clip-path:inset(72% 0 8% 0);transform:translate(3px)}90.5%{opacity:.35;clip-path:inset(22% 0 52% 0);transform:translate(-4px,1px)}}.hero__handle{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;color:var(--muted);font-size:.72rem}.hero__handle>.mono:first-child{color:var(--text-2);font-size:.72rem;letter-spacing:.04em;text-transform:none}.hero__separator{width:22px;height:1px;background:var(--line)}.hero__tagline-inline{color:var(--muted);font-size:.72rem}.hero__bio{max-width:610px;margin-top:28px;color:var(--text-2);font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.65}.hero__focus{max-width:560px;margin-top:12px;color:var(--muted);font-size:.94rem;line-height:1.65}.hero__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.hero__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:710px;margin-top:30px;border-top:1px solid var(--line-2);border-left:1px solid var(--line-2)}.meta-chip{display:flex;align-items:center;gap:8px;min-width:0;padding:11px 13px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#0000001a;backdrop-filter:blur(6px)}[data-theme=light] .meta-chip{background:#ffffff61}.meta-chip svg{color:var(--red);flex:none}.meta-chip span{color:var(--dim);font-size:.72rem;white-space:nowrap}.meta-chip b{margin-left:auto;overflow:hidden;color:var(--text-2);font-size:.75rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hero__socials{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.social-link{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.72rem;transition:color .16s ease}.social-link:hover{color:var(--red)}.presence-panel{max-width:610px;margin-top:30px;padding:16px 17px 14px;border:1px solid var(--line);border-radius:6px;background:#0003;backdrop-filter:blur(10px);transition:border-color .26s ease}[data-theme=light] .presence-panel{background:#ffffff80}.presence-panel.is-online{border-left-color:var(--green)}.presence-panel.is-offline{border-left-color:var(--dim)}.presence-panel__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.presence-panel__head .mono{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.72rem}.presence-panel__state{font-size:.72rem}.presence-panel__state.is-online{color:var(--green)}.presence-panel__state.is-idle{color:var(--amber)}.presence-panel__state.is-dnd{color:var(--red)}.presence-panel__state.is-offline{color:var(--dim)}.presence-panel__body{display:flex;align-items:center;gap:14px;margin-top:11px}.presence-panel__signal{display:flex;align-items:flex-end;gap:3px;width:34px;height:24px;flex:none}.presence-panel__signal i{display:block;flex:1;background:var(--dim);opacity:.4}.presence-panel.is-online .presence-panel__signal i{background:var(--green);animation:signal 1.4s ease-in-out infinite alternate}.presence-panel__signal i:nth-child(1){height:25%}.presence-panel__signal i:nth-child(2){height:45%;animation-delay:.13s}.presence-panel__signal i:nth-child(3){height:68%;animation-delay:.26s}.presence-panel__signal i:nth-child(4){height:90%;animation-delay:.39s}.presence-panel__signal i:nth-child(5){height:55%;animation-delay:.52s}@keyframes signal{0%{opacity:.28;transform:scaleY(.55)}to{opacity:.95;transform:scaleY(1)}}.presence-panel__text{display:flex;flex-direction:column;gap:2px;min-width:0}.presence-panel__text b{overflow:hidden;color:var(--text);font-size:.9rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.presence-panel__text span{overflow:hidden;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.presence-activity{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-2)}.presence-activity img,.presence-activity__icon{width:36px;height:36px;flex:none;border-radius:4px;object-fit:cover}.presence-activity__icon{display:grid;place-items:center;border:1px solid var(--line);color:var(--teal);background:var(--teal-soft)}.presence-activity>div{display:flex;flex-direction:column;gap:1px;min-width:0}.presence-activity span{color:var(--dim);font-size:.72rem}.presence-activity b{overflow:hidden;color:var(--text-2);font-size:.78rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.presence-activity small{overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.presence-panel__note{display:flex;align-items:center;gap:5px;margin-top:11px;color:var(--dim);font-size:.72rem;letter-spacing:.04em;text-transform:none}.surveillance-card{position:relative;width:100%;max-width:470px;justify-self:end;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden;animation:card-in .9s var(--ease) both}@keyframes card-in{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}.surveillance-card__media{position:relative;aspect-ratio:1.12 / 1;background-color:#0a0c0f;background-size:cover;background-position:center 42%;overflow:hidden}.surveillance-card__dim{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,transparent 0%,rgba(0,0,0,.2) 45%,rgba(0,0,0,.76) 100%),linear-gradient(180deg,rgba(0,0,0,.55) 0%,transparent 24%,transparent 70%,rgba(0,0,0,.8) 100%)}.surveillance-card__scan{position:absolute;left:0;right:0;top:-20%;height:18%;background:linear-gradient(to bottom,transparent,rgba(55,224,200,.14),transparent);animation:card-scan 4.5s linear infinite;mix-blend-mode:screen}@keyframes card-scan{0%{top:-20%}to{top:120%}}.hud-corner{position:absolute;width:18px;height:18px;border-color:#37e0c8bf;border-style:solid;z-index:2}.hud-corner--tl{top:12px;left:12px;border-width:1px 0 0 1px}.hud-corner--tr{top:12px;right:12px;border-width:1px 1px 0 0}.hud-corner--bl{bottom:12px;left:12px;border-width:0 0 1px 1px}.hud-corner--br{bottom:12px;right:12px;border-width:0 1px 1px 0}.surveillance-card__top,.surveillance-card__bottom{position:absolute;left:18px;right:18px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffb3;font-size:.72rem;text-shadow:0 1px 3px #000}.surveillance-card__top{top:18px}.surveillance-card__bottom{bottom:18px}.surveillance-card__top span,.surveillance-card__bottom span{display:inline-flex;align-items:center;gap:5px}.surveillance-card__top .rec{color:#ff5b45}.surveillance-card__top .rec i{display:block;width:5px;height:5px;border-radius:50%;background:currentColor;animation:blink 1.4s steps(1) infinite}@keyframes blink{0%,60%{opacity:1}61%,to{opacity:.15}}.surveillance-card__crosshair{position:absolute;top:50%;left:50%;width:210px;height:210px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.12);border-radius:50%;z-index:1}.crosshair__ring{position:absolute;inset:18px;border:1px dashed rgba(249,55,34,.34);border-radius:50%;animation:spin 28s linear infinite}.crosshair__line{position:absolute;background:#ffffff2e}.crosshair__line--x{left:-28px;right:-28px;top:50%;height:1px}.crosshair__line--y{top:-28px;bottom:-28px;left:50%;width:1px}.surveillance-card__portrait{position:absolute;inset:0;z-index:2;display:grid;place-items:center}.avatar-ring{position:relative;width:132px;height:132px;border-radius:50%}.avatar-ring--lg{width:150px;height:150px}.avatar-img,.avatar-ring>img:first-child{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 0 7px #00000061,0 18px 44px #0000008c}.avatar-decoration{position:absolute;inset:-17%;width:134%;height:134%;max-width:none;pointer-events:none;filter:drop-shadow(0 0 16px rgba(55,224,200,.2))}.avatar-status{position:absolute;right:8%;bottom:8%;width:20px;height:20px;border:3px solid #0a0c0f;border-radius:50%;background:var(--dim)}.avatar-status.is-online{background:var(--green);box-shadow:0 0 12px var(--green)}.avatar-status.is-idle{background:var(--amber)}.avatar-status.is-dnd{background:var(--red)}.avatar-status.is-offline{background:#4c5868}.surveillance-card__label{position:absolute;left:18px;bottom:42px;z-index:3;display:flex;flex-direction:column;gap:2px;color:#ffffff85;font-size:.72rem;text-shadow:0 1px 3px #000}.surveillance-card__label span:first-child{color:var(--teal)}.surveillance-card__data{padding:16px 18px 14px}.surveillance-card__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--line-2)}.surveillance-card__row:last-of-type{border-bottom:0}.surveillance-card__row>span{color:var(--dim);font-size:.72rem}.surveillance-card__row>b{overflow:hidden;color:var(--text-2);font-size:.78rem;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.data-status{display:inline-flex;align-items:center;gap:6px}.data-status.is-online{color:var(--green)}.data-status.is-idle{color:var(--amber)}.data-status.is-dnd{color:var(--red)}.surveillance-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:11px;border-top:1px solid var(--line-2);color:var(--dim);font-size:.72rem}.surveillance-card__footer span{display:inline-flex;align-items:center;gap:4px}.hero__scroll{position:absolute;left:50%;bottom:18px;display:flex;flex-direction:column;align-items:center;gap:5px;transform:translate(-50%);color:var(--dim);font-size:.72rem;letter-spacing:.14em;transition:color .16s ease}.hero__scroll:hover{color:var(--red)}.hero__scroll svg{animation:bob 2s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.ticker{position:relative;display:flex;align-items:center;height:46px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 65%,transparent);overflow:hidden}.ticker__track{display:flex;align-items:center;width:max-content;animation:ticker 42s linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{display:inline-flex;align-items:center;gap:9px;padding:0 26px;border-right:1px solid var(--line-2);color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.ticker__item svg{color:var(--red)}.ticker__diamond{display:block;width:4px;height:4px;margin-left:8px;background:var(--red);transform:rotate(45deg)}.ticker__label{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;padding:0 18px;border-left:1px solid var(--line-2);background:var(--bg);color:var(--red);font-size:.72rem;letter-spacing:.14em}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-strip{position:relative;padding:54px 0;border-bottom:1px solid var(--line-2);background:color-mix(in srgb,var(--bg-2) 72%,transparent)}.stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border:1px solid var(--line-2);background:var(--line-2)}.stat-card{position:relative;display:flex;flex-direction:column;gap:4px;min-height:156px;padding:18px 17px 16px;background:var(--surface);overflow:hidden;transition:background .2s ease}.stat-card:hover{background:var(--surface-2)}.stat-card__index{position:absolute;top:12px;right:13px;color:var(--dim);font-size:.72rem}.stat-card__icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:auto;border:1px solid var(--line-2);border-radius:4px;background:#ffffff05}.stat-card strong{margin-top:18px;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:600;letter-spacing:-.06em;line-height:.9}.stat-card__label{margin-top:4px;color:var(--text-2);font-size:.78rem;font-weight:500}.stat-card__sub{overflow:hidden;color:var(--dim);font-size:.72rem;letter-spacing:.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.stat-card__bar{position:absolute;left:0;bottom:0;width:46px;height:2px;opacity:.75}.projects-section{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-2) 44%,transparent) 18%,transparent 100%)}.projects-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.search-box{display:flex;align-items:center;gap:9px;width:min(390px,100%);height:42px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);transition:border-color .16s ease,background .16s ease}.search-box:focus-within{border-color:var(--red);background:var(--surface-2)}.search-box svg{flex:none;color:var(--dim)}.search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em}.search-box input::placeholder{color:var(--dim)}.search-box__clear{display:grid;place-items:center;padding:2px;border:0;background:transparent;color:var(--muted)}.search-box__clear:hover{color:var(--red)}.filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.filter-chip{padding:7px 11px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease,border-color .16s ease,background .16s ease}.filter-chip:hover{color:var(--text);border-color:var(--dim)}.filter-chip.is-active{border-color:var(--red);background:var(--red);color:#08090b}.projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:318px;padding:20px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-align:left;overflow:hidden;transition:border-color .22s ease,background .22s ease,transform .22s var(--ease),box-shadow .22s ease}.project-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--project-accent);opacity:.5;transform:scaleX(.2);transform-origin:left;transition:transform .32s var(--ease),opacity .22s ease}.project-card:hover{border-color:color-mix(in srgb,var(--project-accent) 48%,var(--line));background:var(--surface-2);transform:translateY(-3px);box-shadow:var(--shadow-soft)}.project-card:hover:before{transform:scaleX(1);opacity:1}.project-card.is-featured{min-height:344px;border-color:color-mix(in srgb,var(--project-accent) 32%,var(--line-2));background:radial-gradient(ellipse 80% 80% at 100% 0%,color-mix(in srgb,var(--project-accent) 10%,transparent),transparent 60%),var(--surface)}.project-card.is-featured:after{content:"";position:absolute;right:-80px;top:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--project-accent) 13%,transparent),transparent 65%);pointer-events:none}.project-card__top{display:flex;align-items:center;gap:9px}.project-card__icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid color-mix(in srgb,var(--project-accent) 35%,var(--line-2));border-radius:5px;background:color-mix(in srgb,var(--project-accent) 9%,transparent);color:var(--project-accent);overflow:hidden}.project-card__index{margin-left:auto;color:var(--dim);font-size:.72rem}.project-card__category{margin-top:15px;color:var(--dim);font-size:.72rem}.project-card h3{margin-top:5px;font-size:clamp(1.2rem,1.8vw,1.55rem);letter-spacing:-.045em}.project-card__role{margin-top:3px;color:var(--project-accent);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.project-card__desc{display:-webkit-box;margin-top:11px;overflow:hidden;color:var(--muted);font-size:.84rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.project-card.is-featured .project-card__desc{max-width:84%;-webkit-line-clamp:3}.project-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:14px}.project-card__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px solid var(--line-2);color:var(--dim);font-size:.72rem}.project-card__foot span{display:inline-flex;align-items:center;gap:4px}.project-card__open{margin-left:auto;color:var(--project-accent)!important;opacity:.7;transition:opacity .16s ease,transform .16s ease}.project-card:hover .project-card__open{opacity:1;transform:translate(2px)}.project-card__glow{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--project-accent),transparent);opacity:0;transition:opacity .22s ease}.project-card:hover .project-card__glow{opacity:.8}.drawer-shell{position:fixed;inset:0;z-index:500;display:flex;justify-content:flex-end;background:#000000ad;backdrop-filter:blur(7px);animation:fade-in .22s ease both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.drawer{display:flex;flex-direction:column;width:min(720px,100%);height:100%;border-left:1px solid var(--line);background:var(--bg);box-shadow:-30px 0 80px #00000073;animation:drawer-in .34s var(--ease) both}@keyframes drawer-in{0%{transform:translate(40px);opacity:.4}to{transform:none;opacity:1}}.drawer__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid var(--line-2);background:var(--surface);flex:none}.drawer__classification{display:flex;gap:8px;color:var(--dim);font-size:.72rem}.drawer__classification span:first-child{color:var(--project-accent, var(--red))}.drawer__head{display:flex;align-items:flex-start;gap:16px;padding:22px 22px 18px;border-bottom:1px solid var(--line-2);flex:none}.drawer__icon{display:grid;place-items:center;width:60px;height:60px;flex:none;border:1px solid;border-radius:6px;overflow:hidden}.drawer__head h2{margin-top:7px;font-size:clamp(1.8rem,3vw,2.7rem)}.drawer__role{margin-top:3px;color:var(--project-accent, var(--red));font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.drawer__body{flex:1;overflow-y:auto;padding:22px}.drawer__description{max-width:640px;color:var(--text-2);font-size:.98rem;line-height:1.7}.drawer__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.drawer__links{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.drawer__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;border:1px solid var(--line-2);background:var(--line-2)}.drawer__meta>div{display:flex;flex-direction:column;gap:3px;padding:11px 12px;background:var(--surface)}.drawer__meta span{color:var(--dim);font-size:.72rem}.drawer__meta b{overflow:hidden;color:var(--text-2);font-size:.78rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.drawer__section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px;margin-bottom:13px;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.drawer__section-head>span:last-child{color:var(--dim);font-size:.72rem}.drawer__messages{display:flex;flex-direction:column;gap:1px;background:var(--line-2)}.drawer-msg{padding:15px 14px 12px;background:var(--surface)}.drawer-msg__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.drawer-msg__date{color:var(--project-accent, var(--red));font-size:.72rem}.drawer-msg__author{color:var(--text-2);font-size:.75rem;font-weight:600}.drawer-msg__author .mono{color:var(--dim);font-size:.72rem}.drawer-msg__pinned{margin-left:auto;color:var(--amber);font-size:.72rem}.drawer-msg__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line-2);color:var(--dim);font-size:.72rem}.drawer-msg__foot a{display:inline-flex;align-items:center;gap:4px}.drawer-msg__foot a:hover{color:var(--red)}.drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px;border-top:1px solid var(--line-2);background:var(--surface);flex:none}.drawer__footer>span{color:var(--dim);font-size:.72rem}.drawer__footer>div{display:flex;gap:6px}.msg-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.msg-image{position:relative;display:block;padding:0;border:1px solid var(--line-2);border-radius:4px;background:var(--bg);overflow:hidden}.msg-image img{width:100%;height:150px;object-fit:cover;transition:transform .26s ease}.msg-image:hover img{transform:scale(1.03)}.msg-image__zoom{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:3px;background:#000000a6;color:#fff;backdrop-filter:blur(4px)}.msg-file{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--line-2);border-radius:4px;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;grid-column:span 2}.msg-file small{margin-left:auto;color:var(--dim)}.embed-card{display:flex;flex-direction:column;gap:4px;margin-top:9px;padding:11px 12px;border:1px solid var(--line-2);border-radius:4px;background:var(--surface-2);transition:border-color .16s ease,background .16s ease}a.embed-card:hover{background:var(--surface-3)}.embed-card__domain{display:inline-flex;align-items:center;gap:4px;color:var(--dim);font-size:.72rem}.embed-card>b{color:var(--text-2);font-size:.84rem}.embed-card p{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.76rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.embed-card__fields{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.embed-card__fields span{display:flex;flex-direction:column;gap:1px}.embed-card__fields small{color:var(--dim);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase}.embed-card__fields em{color:var(--text-2);font-size:.7rem;font-style:normal}.rich-text{color:var(--text-2);font-size:.94rem;line-height:1.68;overflow-wrap:anywhere}.rich-text--clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.rt-p{margin:0 0 8px}.rt-p:last-child{margin-bottom:0}.rt-h{margin:12px 0 5px;color:var(--text);font-size:1rem}.rt-quote{margin:8px 0;padding:3px 0 3px 11px;border-left:2px solid var(--red);color:var(--text);font-style:italic}.rt-small{margin:5px 0;color:var(--muted);font-size:.7rem}.rt-li{position:relative;margin:3px 0;padding-left:13px}.rt-bullet{position:absolute;left:0;top:.72em;width:4px;height:4px;background:var(--red);transform:rotate(45deg)}.rt-code{margin:9px 0;padding:10px 12px;border:1px solid var(--line-2);border-radius:4px;background:var(--bg-2);color:var(--teal);font-family:var(--font-mono);font-size:.72rem;line-height:1.55;overflow-x:auto;white-space:pre-wrap}.rt-hr{margin:12px 0;border:0;border-top:1px solid var(--line-2)}.rich-text strong{color:var(--text);font-weight:600}.rich-text em{color:var(--text-2)}.rich-text code{padding:1px 4px;border-radius:3px;background:var(--bg-2);color:var(--teal);font-family:var(--font-mono);font-size:.95em}.rt-link{display:inline-flex;align-items:center;gap:3px;color:var(--teal);text-decoration:underline;text-decoration-color:#37e0c84d;text-underline-offset:3px}.rt-link:hover{color:var(--red);text-decoration-color:var(--red)}.rt-link svg{flex:none;opacity:.6}.news-section{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 38%,transparent),transparent 55%)}.news-live{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(46,204,113,.22);border-radius:4px;background:#2ecc710a;color:var(--green);font-size:.72rem;white-space:nowrap}.news-live__dot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse 2s ease-in-out infinite}.new-signal{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:10px 13px;border:1px solid rgba(249,55,34,.3);border-radius:4px;background:var(--red-soft);color:var(--red);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;animation:fade-in .3s ease both}.news-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:30px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.select-box{position:relative;display:flex;align-items:center;gap:7px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--muted)}.select-box>span{color:var(--dim);font-size:.72rem;white-space:nowrap}.select-box select{max-width:190px;padding:0 17px 0 0;border:0;outline:0;background:transparent;color:var(--text-2);font-family:var(--font-mono);font-size:.72rem;appearance:none}.select-box>svg:last-child{position:absolute;right:8px;pointer-events:none;color:var(--dim)}.news-count{margin-left:auto;color:var(--dim);font-size:.72rem}.news-list{display:flex;flex-direction:column;gap:0}.news-item{display:grid;grid-template-columns:78px minmax(0,1fr);gap:18px}.news-item__date{position:relative;display:flex;flex-direction:column;align-items:flex-end;padding-top:4px;padding-right:16px;text-align:right}.news-item__day{color:var(--text);font-size:1.5rem;font-weight:500;letter-spacing:-.06em;line-height:1}.news-item__month{margin-top:1px;color:var(--red);font-size:.72rem}.news-item__year{margin-top:1px;color:var(--dim);font-size:.72rem}.news-item__line{position:absolute;right:0;top:8px;bottom:-28px;width:1px;background:var(--line-2)}.news-item__dot{position:absolute;right:-3.5px;top:9px;width:8px;height:8px;border:2px solid var(--bg);border-radius:50%;background:var(--red);box-shadow:0 0 0 1px #f9372259}.news-item:last-child .news-item__line{bottom:0}.news-card{position:relative;margin-bottom:22px;padding:18px 19px 14px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);transition:border-color .18s ease,background .18s ease}.news-card:hover{border-color:var(--line);background:var(--surface-2)}.news-card__top{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:11px}.news-card__project{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:.76rem;font-weight:600}.news-card__project-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:3px;background:color-mix(in srgb,var(--project-accent) 12%,transparent);color:var(--project-accent)}.news-card__cat{padding:3px 5px;border:1px solid var(--line-2);border-radius:3px;color:var(--dim);font-size:.72rem}.news-card__cat.cat-main{color:var(--red);border-color:#f9372233}.news-card__cat.cat-staff{color:var(--teal);border-color:#37e0c833}.news-card__cat.cat-other{color:var(--muted)}.news-card__pinned{display:inline-flex;align-items:center;gap:3px;color:var(--amber);font-size:.72rem}.news-card__time{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:var(--dim);font-size:.72rem}.news-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:9px;border-top:1px solid var(--line-2)}.news-card__source{display:inline-flex;align-items:center;gap:4px;color:var(--dim);font-size:.72rem;transition:color .16s ease}.news-card__source:hover{color:var(--red)}.news-card__foot-right{display:flex;align-items:center;gap:10px}.translate-badge{display:inline-flex;align-items:center;gap:3px;color:var(--teal);font-size:.72rem}.news-more{display:flex;justify-content:center;margin-top:28px}.notes-section{background:radial-gradient(ellipse 55% 45% at 50% 50%,rgba(249,55,34,.045),transparent 70%),color-mix(in srgb,var(--bg-2) 55%,transparent);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.board-stamp{flex:none;padding:8px 10px;border:1px dashed var(--line);color:var(--dim);font-size:.72rem;transform:rotate(-1deg)}.notes-board{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;padding:54px 40px 44px;border:1px solid var(--line);border-radius:6px;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.04),transparent 55%),linear-gradient(180deg,#11161c,#0a0d11);box-shadow:inset 0 0 80px #00000080,var(--shadow-soft);overflow:hidden}[data-theme=light] .notes-board{background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.5),transparent 55%),linear-gradient(180deg,#efe9dd,#e5ded0);box-shadow:inset 0 0 80px #5a46281f,var(--shadow-soft)}.notes-board__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;pointer-events:none}[data-theme=light] .notes-board__grid{background-image:linear-gradient(rgba(60,45,25,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(60,45,25,.07) 1px,transparent 1px)}.notes-board__string{position:absolute;left:4%;right:4%;top:30px;height:1px;background:linear-gradient(90deg,transparent,rgba(249,55,34,.55),rgba(55,224,200,.35),transparent);box-shadow:0 1px #0006;pointer-events:none}.note-wrap{display:flex;justify-content:center}.note{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;min-height:188px;padding:22px 16px 15px;border:0;border-radius:2px;text-align:left;transform:rotate(var(--rotate, 0deg));box-shadow:0 14px 30px #00000057;transition:transform .26s var(--ease),box-shadow .26s ease;overflow:visible}.note:hover{z-index:2;transform:rotate(0) translateY(-7px) scale(1.018);box-shadow:0 24px 48px #00000075}.note:disabled{cursor:default}.note--red{background:#f93722;color:#0a0a0b}.note--teal{background:#37e0c8;color:#06110e}.note--amber{background:#ffb020;color:#1a1200}.note--paper{background:#f1ecdf;color:#171512}.note__pin{position:absolute;top:-10px;left:50%;display:grid;place-items:center;width:22px;height:22px;transform:translate(-50%);border-radius:50%;background:#0003;box-shadow:inset 0 1px 2px #fff3}.note__pin span{width:10px;height:10px;border-radius:50%;background:#171a1e;box-shadow:0 1px 3px #00000080}.note--paper .note__pin span,.note--amber .note__pin span{background:var(--red)}.note__top{display:flex;align-items:center;justify-content:space-between;gap:8px;opacity:.62;font-size:.72rem}.note__date{white-space:nowrap}.note>b{font-size:1.24rem;letter-spacing:-.04em;line-height:1.08}.note__text{font-size:.78rem;line-height:1.45;opacity:.82}.note__foot{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:9px;border-top:1px solid rgba(0,0,0,.18);font-size:.72rem;opacity:.6}.timeline-section{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-2) 40%,transparent) 40%,transparent)}.timeline{position:relative;display:flex;flex-direction:column;gap:0}.timeline__rail{position:absolute;left:92px;top:8px;bottom:0;width:1px;background:linear-gradient(var(--line),var(--line-2) 70%,transparent)}.timeline-item{display:grid;grid-template-columns:76px 20px minmax(0,1fr);gap:16px;padding-bottom:20px}.timeline-year{padding-top:8px;color:var(--red);font-size:.72rem;text-align:right}.timeline-year--empty{visibility:hidden}.timeline-dot{position:relative;z-index:1;justify-self:center;width:9px;height:9px;margin-top:12px;border:2px solid var(--bg);border-radius:50%;background:var(--dim);box-shadow:0 0 0 1px var(--line)}.timeline-dot.is-active{background:var(--green);box-shadow:0 0 0 1px #2ecc7166,0 0 12px #2ecc7180}.timeline-dot.is-resolved{background:var(--amber)}.timeline-dot.is-closed,.timeline-dot.is-archived{background:var(--dim)}.timeline-card{display:flex;flex-direction:column;gap:5px;padding:14px 16px 12px;border:1px solid var(--line-2);border-radius:5px;background:var(--surface);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s var(--ease)}.timeline-card:hover{border-color:var(--line);background:var(--surface-2);transform:translate(3px)}.timeline-card__top{display:flex;align-items:center;justify-content:space-between;gap:14px}.timeline-card__date{color:var(--dim);font-size:.72rem}.timeline-card__title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.timeline-card__title svg{color:var(--red)}.timeline-card__title b{font-size:1.02rem;font-weight:600}.timeline-card__title span{color:var(--teal);font-size:.72rem}.timeline-card__desc{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.8rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.timeline-card__foot{display:flex;align-items:center;gap:14px;margin-top:4px;padding-top:8px;border-top:1px solid var(--line-2);color:var(--dim);font-size:.72rem}.timeline-card__foot span{display:inline-flex;align-items:center;gap:4px}.timeline-card__open{margin-left:auto;color:var(--red);opacity:.7}.dossier-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.id-card{position:relative;padding:18px;border:1px solid var(--line);border-radius:6px;background:radial-gradient(ellipse at 50% 0%,var(--red-soft),transparent 55%),linear-gradient(180deg,var(--surface-2),var(--surface));overflow:hidden}.id-card:after{content:"";position:absolute;inset:0;background-image:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.035) 50%,transparent 60%);background-size:260% 100%;animation:id-sheen 7s ease-in-out infinite;pointer-events:none}@keyframes id-sheen{0%,70%{background-position:120% 0}to{background-position:-20% 0}}.id-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dim);font-size:.72rem}.id-card__top span{display:inline-flex;align-items:center;gap:5px}.id-card__live{color:var(--green)!important}.id-card__offline{color:var(--dim)!important}.id-card__portrait{position:relative;display:grid;place-items:center;margin:26px 0 18px}.id-card__scan{position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--teal),transparent);animation:id-scan 3.8s ease-in-out infinite;opacity:.6}@keyframes id-scan{0%,to{top:6%;opacity:0}20%{opacity:.7}50%{top:92%;opacity:.7}80%{opacity:0}}.id-card h3{text-align:center;font-size:1.9rem;letter-spacing:-.05em}.id-card__handle{margin-top:3px;color:var(--muted);font-size:.72rem;text-align:center;text-transform:none}.id-card__clan{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px}.id-card__clan>span:last-child{color:var(--dim);font-size:.72rem}.id-card__guild{display:flex;align-items:center;gap:9px;margin-top:22px;padding:10px;border:1px solid var(--line-2);border-radius:4px;background:#0000002e}[data-theme=light] .id-card__guild{background:#ffffff73}.id-card__guild img{width:40px;height:40px;flex:none;border-radius:5px;object-fit:cover}.id-card__guild div{display:flex;flex-direction:column;gap:1px;min-width:0}.id-card__guild span{color:var(--dim);font-size:.72rem}.id-card__guild b{overflow:hidden;color:var(--text-2);font-size:.76rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.id-card__guild small{color:var(--muted);font-size:.72rem;text-transform:none}.id-card__barcode{display:flex;align-items:stretch;gap:2px;height:34px;margin-top:20px;padding:5px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);opacity:.55}.id-card__barcode i{display:block;background:var(--text);height:100%}.id-card__signature{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:var(--dim);font-size:.72rem}.dossier-main{display:flex;flex-direction:column;gap:12px}.dossier-block{padding:22px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface)}.dossier-bio{margin-top:13px;color:var(--text);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.5;white-space:pre-line}.dossier-focus{margin-top:12px;color:var(--muted);font-size:.94rem;line-height:1.65}.dossier-socials{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.dossier-socials a{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--line-2);border-radius:4px;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;transition:color .16s ease,border-color .16s ease}.dossier-socials a:hover{color:var(--red);border-color:var(--red)}.dossier-block__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.dossier-block__head>span:last-child{display:inline-flex;align-items:center;gap:4px;color:var(--dim);font-size:.72rem}.data-table{margin-top:14px;border-top:1px solid var(--line-2)}.data-row{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:16px;padding:7px 0;border-bottom:1px solid var(--line-2)}.data-row span{color:var(--dim);font-size:.72rem}.data-row b{overflow:hidden;color:var(--text-2);font-size:.76rem;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.data-note{display:flex;align-items:center;gap:5px;margin-top:12px;color:var(--dim);font-size:.72rem;text-transform:none}.principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;border:1px solid var(--line-2);background:var(--line-2)}.principle{position:relative;padding:16px 14px;background:var(--surface)}.principle__num{position:absolute;top:8px;right:9px;color:var(--dim);font-size:.72rem}.principle>svg{color:var(--red)}.principle>b{display:block;margin-top:10px;font-size:.92rem}.principle p{margin-top:5px;color:var(--muted);font-size:.74rem;line-height:1.5}.contact-section{padding-bottom:clamp(80px,11vw,150px)}.contact-panel{position:relative;border:1px solid var(--line);border-radius:8px;background:radial-gradient(ellipse 55% 60% at 12% 0%,var(--red-soft),transparent 65%),linear-gradient(135deg,var(--surface-2),var(--surface));box-shadow:var(--shadow);overflow:hidden}.contact-panel__grid{position:absolute;inset:0;background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 80% 80% at 30% 20%,#000 10%,transparent 75%);pointer-events:none}.contact-panel__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:44px;align-items:center;padding:clamp(28px,5vw,58px)}.contact-copy h2{margin-top:12px;font-size:clamp(2.4rem,5.2vw,5rem);letter-spacing:-.065em}.contact-copy>p{max-width:590px;margin-top:16px;color:var(--muted);font-size:1rem;line-height:1.7}.contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.contact-meta{display:flex;flex-direction:column;gap:6px;margin-top:20px}.contact-meta span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.72rem;letter-spacing:.03em;text-transform:none}.server-card{padding:18px;border:1px solid var(--line);border-radius:6px;background:var(--panel);backdrop-filter:blur(10px)}.server-card__head{display:flex;align-items:center;gap:10px}.server-card__head img{width:46px;height:46px;flex:none;border-radius:7px;object-fit:cover}.server-card__head div{display:flex;flex-direction:column;gap:1px;min-width:0}.server-card__head span{color:var(--dim);font-size:.72rem}.server-card__head b{overflow:hidden;color:var(--text);font-size:.84rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.server-card__id{margin-left:auto;color:var(--dim)!important;font-size:.72rem!important}.server-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;border:1px solid var(--line-2);background:var(--line-2)}.server-card__stats>div{display:flex;flex-direction:column;gap:2px;padding:10px;background:var(--surface)}.server-card__stats strong{font-size:1.32rem;font-weight:600;letter-spacing:-.05em;line-height:1}.server-card__stats span{color:var(--dim);font-size:.72rem}.live-number{color:var(--green)}.server-card__status{display:flex;align-items:center;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line-2);color:var(--muted);font-size:.72rem}.server-card__join{width:100%;margin-top:12px}.contact-socials{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border-top:1px solid var(--line-2);background:var(--line-2)}.contact-social{display:flex;flex-direction:column;gap:3px;padding:14px 16px;background:var(--surface);transition:background .16s ease}.contact-social:hover{background:var(--surface-2)}.contact-social span{color:var(--dim);font-size:.72rem}.contact-social b{color:var(--text-2);font-size:.78rem;font-weight:500}.contact-social svg{margin-top:5px;color:var(--red)}.site-footer{position:relative;border-top:1px solid var(--line-2);background:var(--bg-2)}.footer-marquee{overflow:hidden;border-bottom:1px solid var(--line-2);background:var(--surface)}.footer-marquee>div{display:flex;width:max-content;animation:ticker 55s linear infinite}.footer-marquee span{display:inline-flex;align-items:center;gap:22px;padding:9px 24px;color:var(--red);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.footer-marquee i{display:block;width:5px;height:5px;background:var(--teal);transform:rotate(45deg)}.footer-inner{display:grid;grid-template-columns:minmax(200px,1fr) minmax(240px,.8fr) minmax(260px,1.2fr);gap:28px;align-items:start;padding:38px 0 20px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand svg{color:var(--text)}.footer-brand div{display:flex;flex-direction:column;gap:2px}.footer-brand b{font-size:1.02rem;letter-spacing:.14em}.footer-brand span{color:var(--muted);font-size:.72rem}.footer-nav{display:flex;flex-direction:column;gap:6px}.footer-nav a{color:var(--muted);font-size:.78rem;transition:color .16s ease,transform .16s ease}.footer-nav a:hover{color:var(--red);transform:translate(3px)}.footer-meta{display:flex;flex-direction:column;gap:5px;color:var(--muted)}.footer-meta span{font-size:.72rem;letter-spacing:.02em;text-transform:none}.footer-meta a{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.footer-status{display:inline-flex;align-items:center;gap:5px;color:var(--green)!important}.footer-status i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse 2s infinite}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid var(--line-2);color:var(--dim)}.footer-bottom .mono{font-size:.72rem}.footer-top{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.footer-top:hover{color:var(--red)}.audio-dock{position:fixed;right:20px;bottom:20px;z-index:420;display:flex;flex-direction:column;align-items:flex-end;gap:9px}.audio-pill{display:flex;align-items:center;gap:9px;padding:6px 10px 6px 7px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--bg) 82%,transparent);color:var(--text-2);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px) saturate(1.2);transition:border-color .16s ease,background .16s ease,transform .16s ease}.audio-pill:hover{border-color:var(--red);transform:translateY(-1px)}.audio-dock.is-playing .audio-pill{border-color:#f9372261}.audio-pill__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:var(--red-soft);color:var(--red)}.audio-pill__copy{display:flex;flex-direction:column;gap:0;text-align:left}.audio-pill__copy span{color:var(--text-2);font-size:.72rem}.audio-pill__copy small{color:var(--dim);font-size:.72rem;letter-spacing:.02em;text-transform:none}.audio-pill .audio-eq{color:var(--red);margin-left:2px}.audio-panel{width:min(350px,calc(100vw - 32px));padding:14px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:var(--shadow);backdrop-filter:blur(20px) saturate(1.2);animation:audio-in .24s var(--ease) both}@keyframes audio-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.audio-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.audio-panel__head .eyebrow{font-size:.72rem}.audio-panel__head .icon-btn{width:28px;height:28px}.audio-panel__status{display:flex;align-items:center;gap:7px;margin-top:13px;padding:8px 9px;border:1px solid var(--line-2);border-radius:4px;background:var(--surface);color:var(--muted);font-size:.72rem}.audio-panel__led{width:6px;height:6px;border-radius:50%;background:var(--dim)}.audio-panel__led.is-on{background:var(--green);box-shadow:0 0 9px var(--green)}.audio-panel__status .audio-eq{margin-left:auto;color:var(--red)}.audio-warning{display:flex;align-items:flex-start;gap:5px;margin-top:9px;color:var(--amber);font-size:.72rem;line-height:1.45}.audio-panel__buttons{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.audio-panel__volumes{display:flex;flex-direction:column;gap:9px;margin-top:15px}.volume-row{display:grid;grid-template-columns:94px minmax(0,1fr) 24px;gap:9px;align-items:center}.volume-row__label{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.72rem;letter-spacing:.02em;text-transform:none}.volume-row input[type=range]{width:100%;height:3px;border-radius:3px;accent-color:var(--red);cursor:pointer}.volume-row__value{color:var(--dim);font-size:.72rem;text-align:right}.audio-note{display:flex;align-items:flex-start;gap:5px;margin-top:14px;padding-top:11px;border-top:1px solid var(--line-2);color:var(--dim);font-size:.72rem;letter-spacing:.02em;line-height:1.45;text-transform:none}.audio-hint{position:fixed;left:20px;bottom:20px;z-index:410;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 130px);padding:9px 12px;border:1px solid rgba(249,55,34,.3);border-radius:6px;background:color-mix(in srgb,var(--bg) 84%,transparent);color:var(--text-2);font-size:.72rem;letter-spacing:.03em;text-transform:none;box-shadow:var(--shadow-soft);backdrop-filter:blur(14px);animation:hint-in .5s var(--ease) 1s both}.audio-hint:hover{border-color:var(--red)}.audio-hint__dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 8px var(--red);animation:pulse 1.8s infinite}@keyframes hint-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.boot-screen{position:relative;display:grid;place-items:center;min-height:100svh;padding:28px;background:var(--bg);overflow:hidden}.boot-screen:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 70%)}.boot-screen__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.boot-screen__inner>svg{color:var(--text);animation:spin 14s linear infinite}.boot-screen h1{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.055em}.boot-screen__note,.boot-screen__error{max-width:460px;color:var(--muted);font-size:.72rem;letter-spacing:.04em;text-transform:none}.boot-screen__error{color:var(--red)}.boot-bars{display:flex;gap:3px;height:26px;margin:6px 0}.boot-bars i{display:block;width:4px;background:var(--red);animation:bars 1.05s ease-in-out infinite alternate}.boot-bars i:nth-child(2n){animation-delay:.12s}.boot-bars i:nth-child(3n){animation-delay:.24s}.boot-bars i:nth-child(5n){animation-delay:.36s}.lightbox{position:fixed;inset:0;z-index:950;display:grid;place-items:center;background:#030508f0;backdrop-filter:blur(8px);animation:fade-in .2s ease both}.lightbox__bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;color:#b8c4d2;font-size:.72rem;z-index:2}.lightbox__actions{display:flex;gap:7px}.lightbox__actions .icon-btn{color:#dbe3ec;border-color:#ffffff29}.lightbox__img{max-width:min(1200px,90vw);max-height:84vh;border:1px solid rgba(255,255,255,.12);border-radius:4px;object-fit:contain;box-shadow:0 30px 90px #0009}.lightbox__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:48px;height:48px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#0006;color:#fff;transition:background .16s ease,border-color .16s ease}.lightbox__nav:hover{background:var(--red);border-color:var(--red);color:#08090b}.lightbox__nav--prev{left:20px}.lightbox__nav--next{right:20px}@media(max-width:1180px){.desktop-nav{gap:5px}.nav-link{padding-inline:9px}.hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:36px}.hero__rail{display:none}.footer-inner{grid-template-columns:1fr 1fr}.contact-socials{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-social:nth-child(4),.contact-social:nth-child(5){grid-column:span 1}}@media(max-width:1020px){.desktop-nav{display:none}.menu-trigger{display:grid}.feed-status{display:none}.hero{min-height:auto;padding-top:var(--header-h)}.hero__inner{grid-template-columns:1fr;padding-top:54px;padding-bottom:70px}.hero__copy{max-width:720px}.surveillance-card{justify-self:start;max-width:520px;margin-top:10px}.hero__scroll{display:none}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card:nth-child(4),.stat-card:nth-child(5){grid-column:span 1}.projects-grid,.notes-board{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-grid{grid-template-columns:1fr}.id-card{max-width:420px}.contact-panel__inner{grid-template-columns:1fr;gap:30px}.server-card{max-width:520px}.footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:860px){.splash__body{grid-template-columns:1fr}.splash__subject{border-right:0;border-bottom:1px solid var(--line-2);padding:30px 26px}.splash__panel{padding:26px}.splash__subject{flex-direction:row;align-items:center;gap:22px}.splash__subject-copy h1{font-size:clamp(2.4rem,9vw,4rem)}.section-head{align-items:flex-start;flex-direction:column;gap:18px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card:nth-child(5){grid-column:span 2}.timeline__rail{left:54px}.timeline-item{grid-template-columns:40px 20px minmax(0,1fr);gap:12px}.timeline-year{font-size:.72rem}.principles,.footer-inner{grid-template-columns:1fr}.footer-nav{flex-direction:row;flex-wrap:wrap;gap:14px}.contact-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.shell{width:calc(100% - 32px)}:root{--header-h: 68px}.brand__badge,.brand__text span{display:none}.brand__text b{font-size:.82rem}.audio-trigger .mono,.audio-trigger .equalizer{display:none}.audio-trigger{padding:0 8px}.header-tools{gap:10px}.hero-name{font-size:clamp(3rem,14vw,5.8rem)}.hero__inner{padding-top:40px}.hero__meta{grid-template-columns:1fr}.hero__bio{font-size:1rem}.presence-panel{margin-top:24px}.surveillance-card__media{aspect-ratio:1 / 1}.ticker__label{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-height:138px;padding:14px}.stat-card strong{font-size:2rem}.projects-toolbar{align-items:stretch}.search-box{width:100%}.filter-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.filter-chip{flex:none}.projects-grid{grid-template-columns:1fr}.project-card,.project-card.is-featured{grid-column:span 1;min-height:280px}.project-card.is-featured .project-card__desc{max-width:none}.news-item{grid-template-columns:48px minmax(0,1fr);gap:12px}.news-item__date{padding-right:11px}.news-item__day{font-size:1.18rem}.news-card{padding:14px 14px 12px}.news-card__time{margin-left:0}.news-toolbar{align-items:flex-start}.news-count{margin-left:0}.notes-board{grid-template-columns:1fr;gap:22px;padding:46px 20px 30px}.note{min-height:0}.timeline__rail{left:12px}.timeline-item{grid-template-columns:20px minmax(0,1fr);gap:10px}.timeline-year{display:none}.timeline-dot{margin-top:14px}.timeline-card__top{align-items:flex-start;flex-direction:column;gap:4px}.timeline-card__foot{flex-wrap:wrap}.contact-panel__inner{padding:24px 18px}.contact-copy h2{font-size:clamp(2.2rem,13vw,3.6rem)}.contact-socials{grid-template-columns:1fr}.contact-social{padding:12px 16px}.contact-social svg{position:absolute;right:16px;align-self:flex-end;margin-top:-18px}.contact-social{position:relative}.server-card__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer__meta{grid-template-columns:1fr}.drawer__head{padding:18px 16px 14px}.drawer__body{padding:16px}.drawer__footer{padding:11px 16px}.drawer__footer>span{display:none}.drawer__footer>div{width:100%;justify-content:flex-end}.msg-media{grid-template-columns:1fr}.msg-image img{height:200px}.audio-hint{left:12px;bottom:12px;max-width:calc(100vw - 112px);font-size:.72rem}.audio-dock{right:12px;bottom:12px}.audio-pill__copy small{display:none}.lightbox__nav{width:38px;height:38px}.lightbox__nav--prev{left:8px}.lightbox__nav--next{right:8px}.lightbox__img{max-width:96vw;max-height:78vh}}@media(max-width:540px){.splash{padding:12px}.splash__frame{border-radius:6px}.splash__top{padding:14px 16px}.splash__clock{display:none}.splash__subject{flex-direction:column;align-items:flex-start;padding:24px 18px}.splash__portrait{width:80px;height:80px}.splash__subject-copy h1{font-size:2.6rem}.splash__panel{padding:20px 18px}.splash__bottom{padding:10px 16px}.splash__bottom span:last-child{display:none}.lang-picker{grid-template-columns:1fr}.hero-name{font-size:clamp(2.6rem,15vw,4.4rem)}.hero__eyebrow{align-items:flex-start;flex-direction:column;gap:8px}.hero__handle{gap:7px}.hero__separator,.hero__tagline-inline{display:none}.hero__actions .btn{width:100%}.presence-panel{padding:13px}.presence-panel__text b{white-space:normal}.surveillance-card__data{padding:12px 14px}.surveillance-card__row>b{max-width:58%}.stats-grid{grid-template-columns:1fr}.stat-card:nth-child(5){grid-column:span 1}.stat-card{min-height:120px}.section-head h2{font-size:clamp(1.9rem,9vw,2.7rem)}.news-item{grid-template-columns:1fr}.news-item__date{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:6px;padding:0;text-align:left}.news-item__line,.news-item__dot{display:none}.news-item__year{margin-left:2px}.news-card__project{font-size:.7rem}.select-box{width:100%}.select-box select{max-width:none;flex:1}.timeline-card__title b{font-size:.94rem}.principles{gap:1px}.contact-actions .btn{width:100%}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-inner{padding-top:26px}.audio-panel{width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}.hero__video,.site-grain,.site-scanlines{display:none}}@media(max-width:720px){.audio-pill{gap:6px;padding:5px 7px;border-radius:8px}.audio-pill__copy{display:none}.audio-pill__icon{width:26px;height:26px}.audio-pill .audio-eq{height:9px}}.rt-p,.rt-quote p{white-space:pre-wrap}.discord-emoji{display:inline-block;width:1.25em;height:1.25em;margin:0 .08em;vertical-align:-.22em;object-fit:contain}.rt-spoiler{display:inline;padding:0 .22em;border:0;border-radius:3px;background:#2a3038;color:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.rt-spoiler *{visibility:hidden}.rt-spoiler.is-open{background:var(--surface-3);color:var(--text)}.rt-spoiler.is-open *{visibility:visible}.rt-mention,.rt-channel,.rt-role,.rt-time{display:inline-flex;align-items:center;padding:0 .28em;border-radius:3px;background:var(--red-soft);color:var(--red);font-weight:500;line-height:1.5}.rt-channel{background:var(--teal-soft);color:var(--teal)}.rt-role{background:#5865f21f;color:var(--blurple)}.rt-time{background:var(--surface-3);color:var(--text-2);font-family:var(--font-mono);font-size:.82em}.rt-h5,.rt-h4,.rt-h3{margin:14px 0 6px}.rt-h3{font-size:1.18rem}.rt-h4{font-size:1.04rem}.rt-h5{font-size:.94rem;color:var(--text-2)}.rt-list{display:flex;flex-direction:column;gap:3px;margin:7px 0;padding-left:1.25em}.rt-list li{padding-left:.15em}.rt-list li::marker{color:var(--red)}.rt-quote{white-space:normal}.rt-quote p{margin:0}.rt-quote--multi p+p{margin-top:4px}.drawer__frise-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;margin-bottom:10px}.drawer__frise-head>span:last-child{color:var(--dim);font-size:.72rem}.project-frise{position:relative;display:flex;align-items:flex-start;gap:0;padding:8px 4px 12px;overflow-x:auto;scrollbar-width:thin}.project-frise__rail{position:absolute;left:8px;right:8px;top:15px;height:1px;background:linear-gradient(90deg,var(--line),var(--project-accent, var(--red)),var(--line));opacity:.45}.project-frise__node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:76px;padding:0 6px;border:0;background:transparent;color:var(--muted);text-align:center;transition:color .16s ease}.project-frise__node:hover{color:var(--text)}.project-frise__dot{width:9px;height:9px;border:2px solid var(--bg);border-radius:50%;background:var(--project-accent, var(--red));box-shadow:0 0 0 1px color-mix(in srgb,var(--project-accent, var(--red)) 50%,transparent);transition:transform .16s ease,box-shadow .16s ease}.project-frise__node:hover .project-frise__dot{transform:scale(1.35);box-shadow:0 0 0 3px color-mix(in srgb,var(--project-accent, var(--red)) 18%,transparent)}.project-frise__date{color:var(--text-2);font-size:.72rem;white-space:nowrap}.project-frise__index{color:var(--dim);font-size:.72rem}.drawer__messages{position:relative;display:flex;flex-direction:column;gap:1px;margin-left:10px;padding-left:17px;border-left:1px solid var(--line);background:transparent}.drawer-msg{position:relative;padding:15px 14px 12px;border:1px solid var(--line-2);background:var(--surface)}.drawer-msg:before{content:"";position:absolute;left:-21px;top:19px;width:7px;height:7px;border:2px solid var(--bg);border-radius:50%;background:var(--project-accent, var(--red));box-shadow:0 0 0 1px color-mix(in srgb,var(--project-accent, var(--red)) 40%,transparent)}.drawer-msg__index{position:absolute;top:10px;right:11px;color:var(--dim);font-size:.72rem}.drawer__messages .drawer-msg:first-child{border-top-color:color-mix(in srgb,var(--project-accent, var(--red)) 35%,var(--line-2))}@media(max-width:720px){.project-frise__node{min-width:68px}.drawer-msg__index{display:none}}.project-icon-img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;background:var(--bg-2)}.project-card__featured{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:1px solid color-mix(in srgb,var(--project-accent) 35%,var(--line-2));border-radius:3px;background:color-mix(in srgb,var(--project-accent) 8%,transparent);color:var(--project-accent);font-size:.72rem;letter-spacing:.05em;line-height:1;white-space:nowrap}.project-card__stats{display:block;margin-top:8px;padding-left:7px;border-left:2px solid color-mix(in srgb,var(--project-accent) 55%,transparent);color:var(--text-2);font-size:.72rem;letter-spacing:.02em;line-height:1.5;text-transform:none}.drawer__stats{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.drawer__stats span{padding:5px 8px;border:1px solid color-mix(in srgb,var(--project-accent) 30%,var(--line-2));border-radius:3px;background:color-mix(in srgb,var(--project-accent) 5%,transparent);color:var(--project-accent);font-size:.72rem}.drawer-server{display:flex;align-items:center;gap:11px;margin-top:18px;padding:10px;border:1px solid var(--line-2);border-radius:5px;background:var(--surface);transition:border-color .16s ease,background .16s ease}.drawer-server:hover{border-color:color-mix(in srgb,var(--project-accent) 40%,var(--line));background:var(--surface-2)}.drawer-server img,.drawer-server__placeholder{width:42px;height:42px;flex:none;border-radius:5px;object-fit:cover}.drawer-server__placeholder{display:grid;place-items:center;border:1px solid var(--line-2);color:var(--muted)}.drawer-server__copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.drawer-server__copy>span{color:var(--dim);font-size:.72rem}.drawer-server__copy b{overflow:hidden;color:var(--text);font-size:.8rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.drawer-server__copy small{color:var(--muted);font-size:.72rem;letter-spacing:.02em;text-transform:none}.drawer-server>svg{color:var(--red);flex:none}.note__project{display:inline-flex;align-items:center;gap:5px;min-width:0}.note__project .project-icon-img,.note__project svg{flex:none;border-radius:3px;overflow:hidden}.reach-section{background:radial-gradient(ellipse 55% 45% at 50% 0%,rgba(55,224,200,.045),transparent 70%),color-mix(in srgb,var(--bg-2) 48%,transparent);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.reach-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line-2);background:var(--line-2)}.reach-metric{position:relative;display:flex;flex-direction:column;gap:4px;min-height:170px;padding:18px 17px;background:var(--surface);overflow:hidden}.reach-metric__icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:auto;border:1px solid var(--line-2);border-radius:4px;color:var(--red)}.reach-metric__label{margin-top:16px;color:var(--muted);font-size:.72rem}.reach-metric strong{font-size:clamp(2rem,3.4vw,2.9rem);font-weight:600;letter-spacing:-.06em;line-height:.95}.reach-metric__sub{color:var(--dim);font-size:.72rem;letter-spacing:.02em;text-transform:none}.reach-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.reach-block{padding:17px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface)}.reach-block__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.reach-block__head>span:last-child{color:var(--dim);font-size:.72rem}.reach-apps{display:flex;flex-direction:column;gap:1px;margin-top:1px}.reach-app{display:flex;align-items:center;gap:9px;padding:9px 4px;border-bottom:1px solid var(--line-2);transition:background .16s ease}.reach-app:last-child{border-bottom:0}.reach-app:hover{background:var(--surface-2)}.reach-app__icon{width:32px;height:32px;flex:none;border:1px solid var(--line-2);border-radius:5px;overflow:hidden}.reach-app__copy{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.reach-app__copy b{overflow:hidden;color:var(--text-2);font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.reach-app__copy span{color:var(--dim);font-size:.72rem}.reach-app__copy small{color:var(--muted);font-size:.72rem;letter-spacing:.01em;text-transform:none}.reach-app__count{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex:none}.reach-app__count strong{color:var(--text);font-size:.86rem;font-weight:600;letter-spacing:-.03em}.reach-app__count span{color:var(--dim);font-size:.72rem}.reach-app__arrow{flex:none;color:var(--dim)}.reach-block--botillon{background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(249,55,34,.08),transparent 65%),var(--surface)}.reach-botillon{display:flex;align-items:flex-start;gap:11px;margin-top:12px}.reach-botillon__icon{width:42px;height:42px;flex:none;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.reach-botillon b{display:block;color:var(--text);font-size:.86rem;font-weight:600}.reach-botillon p{margin-top:3px;color:var(--muted);font-size:.74rem;line-height:1.45}.reach-botillon__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:13px;border:1px solid var(--line-2);background:var(--line-2)}.reach-botillon__stats>div{display:flex;flex-direction:column;gap:1px;padding:8px;background:var(--surface)}.reach-botillon__stats strong{font-size:1rem;font-weight:600;letter-spacing:-.04em}.reach-botillon__stats span{color:var(--dim);font-size:.72rem}.reach-botillon__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line-2);color:var(--muted);font-size:.72rem}.reach-botillon__foot span,.reach-botillon__foot a{display:inline-flex;align-items:center;gap:4px}.reach-botillon__foot a:hover{color:var(--red)}.reach-block--communities{margin-top:10px}.reach-communities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;border:1px solid var(--line-2);background:var(--line-2)}.reach-community{display:flex;align-items:center;gap:8px;padding:9px;background:var(--surface);transition:background .16s ease}.reach-community:hover{background:var(--surface-2)}.reach-community__icon{width:30px;height:30px;flex:none;border-radius:4px;overflow:hidden;border:1px solid var(--line-2)}.reach-community__copy{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.reach-community__copy b{overflow:hidden;color:var(--text-2);font-size:.7rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.reach-community__copy span{color:var(--dim);font-size:.72rem;letter-spacing:.01em;text-transform:none}.reach-community>svg{flex:none;color:var(--dim)}.reach-more{display:flex;justify-content:center;margin-top:14px}.reach-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-2);color:var(--dim);font-size:.72rem;letter-spacing:.01em;text-transform:none}.reach-foot span{display:inline-flex;align-items:center;gap:4px}.mentions-section{background:radial-gradient(ellipse 50% 40% at 10% 0%,rgba(249,55,34,.04),transparent 70%),color-mix(in srgb,var(--bg-2) 30%,transparent)}.mentions-search{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:18px;padding:10px 12px;border:1px solid var(--line-2);border-radius:5px;background:var(--surface)}.mentions-search__label{display:inline-flex;align-items:center;gap:5px;margin-right:4px;color:var(--dim);font-size:.72rem}.mentions-search a{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;transition:color .16s ease,border-color .16s ease,background .16s ease}.mentions-search a:hover{color:var(--red);border-color:var(--red);background:var(--red-soft)}.mentions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mention-card{min-height:218px}.mention-card>a{display:flex;flex-direction:column;gap:6px;height:100%;padding:15px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);transition:border-color .18s ease,background .18s ease,transform .18s var(--ease)}.mention-card>a:hover{border-color:var(--line);background:var(--surface-2);transform:translateY(-2px)}.mention-card__top{display:flex;align-items:center;gap:7px;margin-bottom:4px}.mention-card__icon{width:34px;height:34px;flex:none;border:1px solid var(--line-2);border-radius:5px;overflow:hidden}.mention-card__cat{padding:3px 5px;border:1px solid var(--line-2);border-radius:3px;color:var(--dim);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.mention-card__cat.cat-bot{color:var(--red);border-color:#f9372238}.mention-card__cat.cat-profile{color:var(--teal);border-color:#37e0c838}.mention-card__cat.cat-platform{color:var(--amber);border-color:#ffb02038}.mention-card__cat.cat-open-source{color:var(--blurple);border-color:#5865f240}.mention-card__cat.cat-community{color:var(--muted)}.mention-card__source{margin-left:auto;overflow:hidden;color:var(--dim);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.mention-card>a>b{color:var(--text);font-size:.92rem;font-weight:600;letter-spacing:-.025em}.mention-card>a>p{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.76rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mention-card__stats{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.mention-card__stat{padding:3px 5px;border:1px solid var(--line-2);border-radius:3px;background:#ffffff05;color:var(--text-2);font-size:.72rem;text-transform:none}.mention-card__link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid var(--line-2);color:var(--dim);font-size:.72rem;text-transform:none}.mention-card__link span{display:inline-flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-card>a:hover .mention-card__link{color:var(--red)}.mentions-seo{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:18px;padding:16px 18px;border:1px solid var(--line-2);border-radius:5px;background:var(--surface)}.mentions-seo__copy p{max-width:680px;margin-top:5px;color:var(--muted);font-size:.74rem;line-height:1.5}.mentions-seo__links{display:flex;gap:6px;flex-wrap:wrap}.mentions-seo__links a{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;transition:color .16s ease,border-color .16s ease}.mentions-seo__links a:hover{color:var(--red);border-color:var(--red)}.mentions-foot{display:flex;align-items:center;gap:5px;justify-content:flex-end;margin-top:12px;color:var(--dim);font-size:.72rem;text-transform:none}.contact-form{position:relative;z-index:1;display:flex;flex-direction:column;gap:13px;margin:0 clamp(24px,5vw,58px) clamp(28px,4vw,44px);padding:clamp(20px,3vw,30px);border:1px solid var(--line-2);border-radius:6px;background:color-mix(in srgb,var(--bg) 58%,transparent);backdrop-filter:blur(10px)}[data-theme=light] .contact-form{background:#fffdf894}.contact-form__head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line-2)}.contact-form__head>div{max-width:610px}.contact-form__head p{margin-top:7px;color:var(--muted);font-size:.86rem;line-height:1.55}.contact-form__note{display:inline-flex;align-items:center;gap:4px;color:var(--dim);font-size:.72rem}.contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contact-form label{display:flex;flex-direction:column;gap:5px}.contact-form label>span{color:var(--dim);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:4px;outline:none;background:var(--surface);color:var(--text);font-size:.86rem;transition:border-color .16s ease,background .16s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--red);background:var(--surface-2)}.contact-form textarea{min-height:130px;resize:vertical;line-height:1.55}.contact-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.contact-form__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.contact-form__privacy{display:inline-flex;align-items:center;gap:4px;color:var(--dim);font-size:.72rem;letter-spacing:.01em;text-transform:none}.contact-form__success,.contact-form__error{display:flex;align-items:center;gap:5px;padding:8px 10px;border-radius:4px;font-size:.78rem}.contact-form__success{border:1px solid rgba(46,204,113,.25);background:#2ecc710f;color:var(--green)}.contact-form__error{border:1px solid rgba(249,55,34,.25);background:var(--red-soft);color:var(--red)}.spin{animation:spin 1s linear infinite}@media(max-width:1020px){.reach-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-columns{grid-template-columns:1fr}.reach-communities{grid-template-columns:repeat(3,minmax(0,1fr))}.mentions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.reach-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-metric{min-height:150px}.reach-communities{grid-template-columns:repeat(2,minmax(0,1fr))}.mentions-grid{grid-template-columns:1fr}.contact-form{margin:0 16px 18px;padding:16px}.contact-form__grid{grid-template-columns:1fr}.mentions-seo{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:540px){.reach-metrics{grid-template-columns:1fr}.reach-metric{min-height:132px}.reach-communities{grid-template-columns:1fr}.reach-foot{align-items:flex-start;flex-direction:column;gap:8px}}.clan-badge{border:1px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,var(--clan-primary, #5865f2),var(--clan-secondary, #f93722)) border-box;color:var(--text)}[data-theme=light] .clan-badge{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--clan-primary, #5865f2),var(--clan-secondary, #f93722)) border-box}.clan-badge__icon{width:14px;height:14px;flex:none;object-fit:contain;image-rendering:pixelated}.clan-data{display:inline-flex!important;align-items:center;gap:5px}.clan-data img{width:15px;height:15px;image-rendering:pixelated;object-fit:contain}.role-dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;vertical-align:1px;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 8%,transparent)}.splash__clan-badge{display:inline-block;width:14px;height:14px;margin-right:2px;vertical-align:-2px;image-rendering:pixelated;object-fit:contain}.hero__badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.hero__badges img{width:22px;height:22px;object-fit:contain;opacity:.82;transition:opacity .16s ease,transform .16s ease}.hero__badges img:hover{opacity:1;transform:scale(1.12)}.color-strip{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line-2)}.color-strip>span.mono{color:var(--dim);font-size:.72rem}.color-strip__item{display:inline-flex;align-items:center;gap:5px}.color-strip__item i{width:15px;height:15px;border:1px solid rgba(255,255,255,.2);border-radius:4px}[data-theme=light] .color-strip__item i{border-color:#00000024}.color-strip__item span{color:var(--muted);font-size:.72rem}.role-list{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:12px}.role-list__label{margin-right:3px;color:var(--dim);font-size:.72rem}.role-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--line-2);border-radius:4px;background:#ffffff05;color:var(--text-2);font-family:var(--font-mono);font-size:.72rem}.role-chip i{width:7px;height:7px;border-radius:50%;flex:none}.cosmetic-note{margin-top:11px;color:var(--muted);font-size:.72rem;line-height:1.55}.cosmetic-note .mono{color:var(--dim);font-size:.72rem}.cosmetic-note__sep{margin:0 6px;color:var(--dim)}.badge-grid{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.badge-item{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid var(--line-2);border-radius:4px;background:var(--surface-2);color:var(--muted);font-size:.72rem}.badge-item img{width:18px;height:18px;object-fit:contain}.badge-item svg{color:var(--blurple)}.drawer__tags--app{margin-top:7px;align-items:center}.drawer__tags-label{margin-right:3px;color:var(--dim);font-size:.72rem}.tag--verified{border-color:#2ecc7140;color:var(--green);background:#2ecc710f}.tag--verified svg{color:var(--green)}.reach-app.is-former{opacity:.62}.reach-app.is-former:hover{opacity:1}.reach-app__copy span.is-former{color:var(--amber)}.project-group{margin-top:26px}.project-group:first-of-type{margin-top:0}.project-group__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:9px;border-bottom:1px solid var(--line-2)}.project-group__head>span:last-child{color:var(--dim);font-size:.72rem}.project-group__hint{margin:7px 0 14px;color:var(--muted);font-size:.76rem}.project-group--negative{margin-top:44px;padding-top:10px;border-top:1px dashed rgba(249,55,34,.18)}.project-group--negative .project-group__head{border-bottom-color:#f9372229}.project-group--negative .eyebrow{color:var(--amber)}.project-group--ended .project-group__head{border-bottom-color:var(--line-2)}.project-group--ended .eyebrow{color:var(--muted)}.reach-block--former{margin-top:10px;border-style:dashed;border-color:#ffb0202e;background:color-mix(in srgb,var(--bg-2) 45%,transparent)}.reach-block--former .reach-block__head{border-bottom-color:#ffb02024}.reach-block--former .eyebrow{color:var(--amber)}.site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;border:1px solid var(--line-2);background:var(--line-2)}.site-card{display:flex;align-items:center;gap:9px;padding:9px;background:var(--surface);transition:background .16s ease}.site-card:hover{background:var(--surface-2)}.site-card__icon{width:32px;height:32px;flex:none;border:1px solid var(--line-2);border-radius:5px;overflow:hidden}.site-card__copy{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.site-card__copy b{overflow:hidden;color:var(--text-2);font-size:.72rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.site-card__copy small{overflow:hidden;color:var(--dim);font-size:.72rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.site-card>svg{flex:none;color:var(--dim)}.connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;border:1px solid var(--line-2);background:var(--line-2)}.connection-card{display:flex;align-items:center;gap:8px;padding:8px;background:var(--surface);transition:background .16s ease}.connection-card:hover{background:var(--surface-2)}.connection-card__icon{width:28px;height:28px;flex:none;border:1px solid var(--line-2);border-radius:4px;overflow:hidden}.connection-card__copy{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.connection-card__copy b{overflow:hidden;color:var(--text-2);font-size:.72rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.connection-card__copy small{overflow:hidden;color:var(--dim);font-size:.72rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.connection-card>svg{flex:none;color:var(--dim)}@media(max-width:720px){.site-grid,.connection-grid{grid-template-columns:1fr}}.drawer__group{padding:2px 5px;border:1px solid var(--line-2);border-radius:3px;color:var(--muted);font-size:.72rem;letter-spacing:.04em}.drawer__group.is-current{color:var(--green);border-color:#2ecc7138}.drawer__group.is-negative{color:var(--amber);border-color:#ffb0203d}.drawer__ai-summary,.drawer__verdict{margin-top:13px;padding:11px 12px;border:1px solid var(--line-2);border-radius:4px;background:var(--surface-2)}.drawer__ai-summary>span,.drawer__verdict>span{display:block;margin-bottom:4px;color:var(--dim);font-size:.72rem}.drawer__ai-summary p,.drawer__verdict p{color:var(--text-2);font-size:.86rem;line-height:1.55}.drawer__verdict.is-negative{border-left:2px solid var(--amber);background:#ffb0200a}.drawer__verdict.is-ended{border-left:2px solid var(--line)}.project-card.is-negative{border-color:#ffb0202e;background:linear-gradient(135deg,transparent 48%,rgba(255,176,32,.035) 49%,rgba(255,176,32,.035) 51%,transparent 52%),var(--surface)}.project-card.is-negative h3{text-decoration:line-through;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:4px}.project-card.is-negative .project-card__desc{opacity:.62}.project-card__negative{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:1px solid rgba(255,176,32,.28);border-radius:3px;color:var(--amber);font-size:.72rem;letter-spacing:.04em;line-height:1;white-space:nowrap}.drawer.is-negative .drawer__head h2{text-decoration:line-through;text-decoration-color:var(--amber);text-decoration-thickness:2px}.drawer__negative-badge{display:inline-flex;margin-top:6px;padding:3px 6px;border:1px solid rgba(255,176,32,.28);border-radius:3px;color:var(--amber);font-size:.72rem}.footer-cloudflare{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;transition:color .16s ease}.footer-cloudflare svg,.footer-cloudflare img{width:28px;height:28px;flex:none;object-fit:contain}.footer-cloudflare:hover{color:var(--text)}.server-bottom{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:14px;padding:14px 18px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.server-bottom__main{display:flex;align-items:center;gap:10px;min-width:240px}.server-bottom__main img{width:44px;height:44px;flex:none;border-radius:7px;object-fit:cover}.server-bottom__main div{display:flex;flex-direction:column;gap:1px;min-width:0}.server-bottom__main span{color:var(--dim);font-size:.72rem}.server-bottom__main b{overflow:hidden;color:var(--text);font-size:.86rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.server-bottom__main small{color:var(--muted);font-size:.72rem;text-transform:none}.server-bottom__stats{display:flex;gap:26px;margin-left:auto}.server-bottom__stats>div{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.server-bottom__stats strong{font-size:1.1rem;font-weight:600;letter-spacing:-.04em;line-height:1}.server-bottom__stats span{color:var(--dim);font-size:.72rem}.server-bottom__status{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.72rem}@media(max-width:720px){.server-bottom{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.server-bottom__stats{width:100%;margin-left:0;justify-content:space-between}.server-bottom__stats>div{align-items:flex-start}.server-bottom .btn{width:100%}}.project-highlights{position:relative;margin-bottom:30px;padding:16px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(ellipse 50% 80% at 100% 0%,rgba(249,55,34,.055),transparent 65%),var(--surface)}.project-highlights__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid var(--line-2)}.project-highlights__head>span:last-child{color:var(--dim);font-size:.72rem}.project-highlights__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.project-highlights .project-card{min-height:350px;background:radial-gradient(ellipse 80% 60% at 100% 0%,color-mix(in srgb,var(--project-accent) 9%,transparent),transparent 60%),var(--surface)}.project-highlights .project-card:hover{border-color:color-mix(in srgb,var(--project-accent) 55%,var(--line))}@media(max-width:1020px){.project-highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-highlights .project-card{min-height:320px}}@media(max-width:720px){.project-highlights{padding:12px}.project-highlights__grid{grid-template-columns:1fr}.project-highlights .project-card{min-height:280px}}.hero__video--image{background-size:cover;background-position:center 42%}.drawer-server--discussion{border-left:2px solid var(--amber)}.drawer-server--discussion .drawer-server__placeholder{color:var(--amber);border-color:#ffb02040}.reach-featured{margin-top:10px;padding:17px;border:1px solid var(--line);border-radius:6px;background:radial-gradient(ellipse 70% 70% at 100% 0%,rgba(55,224,200,.06),transparent 65%),var(--surface)}.reach-featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:10px;border:1px solid var(--line-2);background:var(--line-2)}.reach-community--featured{padding:14px;background:var(--surface);border-left:2px solid var(--teal)}.reach-community--featured .reach-community__icon{width:44px;height:44px;border-radius:6px}.reach-community--featured .reach-community__copy b{font-size:.92rem;font-weight:600}.reach-community--featured .reach-community__copy small{overflow:hidden;color:var(--dim);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.reach-featured__grid{grid-template-columns:1fr}}button.reach-app{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.drawer-server{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.drawer__messages{scroll-margin-top:12px}.serp-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 72%,transparent)}.serp-search{display:flex;align-items:center;gap:10px;min-height:56px;padding:7px 8px 7px 16px;border:1px solid var(--line);background:var(--bg-2)}.serp-search>svg{flex:0 0 auto;color:var(--muted)}.serp-search input{flex:1 1 auto;min-width:0;min-height:40px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:.98rem;letter-spacing:-.01em}.serp-search input::placeholder{color:var(--dim)}.serp-search__button{flex:0 0 auto;min-height:40px;padding:0 15px;border:1px solid var(--red);background:var(--red);color:#090a0c;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.serp-search__button:hover{border-color:var(--red-2);background:var(--red-2)}.serp-search__foot{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding:10px 16px 12px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.serp-search__foot>span{color:var(--dim);font-size:.72rem}.serp-engines{display:flex;gap:12px;flex-wrap:wrap}.serp-engines a{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.7rem;text-decoration:none}.serp-engines a:hover{color:var(--red-2)}.serp-tabs{display:flex;align-items:center;gap:2px;overflow-x:auto;padding:0 10px;border-bottom:1px solid var(--line-2);scrollbar-width:none}.serp-tabs::-webkit-scrollbar{display:none}.serp-tabs button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:44px;padding:0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;cursor:pointer;white-space:nowrap}.serp-tabs button span{color:var(--dim);font-family:var(--mono);font-size:.72rem}.serp-tabs button:hover{color:var(--text)}.serp-tabs button.is-active{border-bottom-color:var(--red);color:var(--text)}.serp-tabs button.is-active span{color:var(--red-2)}.serp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px 10px;flex-wrap:wrap}.serp-toolbar>span{color:var(--muted);font-size:.72rem}.serp-page-size{display:flex;align-items:center;gap:4px}.serp-page-size>span{margin-right:4px;color:var(--dim);font-size:.72rem}.serp-page-size button{min-width:34px;min-height:30px;padding:0 7px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font:inherit;font-family:var(--mono);font-size:.72rem;cursor:pointer}.serp-page-size button:hover,.serp-page-size button.is-active{border-color:var(--red);background:var(--red-soft);color:var(--text)}.serp-results{list-style:none;margin:0;padding:0 16px}.serp-result{padding:18px 0 17px;border-top:1px solid var(--line-2)}.serp-result__source{display:flex;align-items:center;gap:7px;min-width:0;margin-bottom:5px;color:var(--muted);font-size:.72rem;line-height:1.4;flex-wrap:wrap}.serp-result__favicon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;overflow:hidden;border:1px solid var(--line-2);background:var(--bg-3);flex:0 0 auto}.serp-result__favicon img{width:100%;height:100%;object-fit:cover}.serp-result__url{max-width:62ch;overflow:hidden;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap}.serp-result__dot{color:var(--dim)}.serp-result__cat{color:var(--red-2);font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.serp-result__title{display:inline-block;max-width:72ch;color:var(--text);font-size:1.04rem;font-weight:600;line-height:1.35;letter-spacing:-.018em;text-decoration:none}.serp-result__title:hover{color:var(--red-2);text-decoration:underline;text-underline-offset:.16em}.serp-result__snippet{max-width:82ch;margin:5px 0 6px;color:var(--text-2);font-size:.82rem;line-height:1.62}.serp-result__meta{display:flex;gap:12px;color:var(--dim);font-family:var(--mono);font-size:.72rem}.serp-empty{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:32px 16px 36px;border-top:1px solid var(--line-2);color:var(--muted)}.serp-empty b{color:var(--text);font-size:.95rem}.serp-empty span{font-size:.78rem}.serp-empty button{min-height:36px;margin-top:4px;padding:0 12px;border:1px solid var(--line);background:transparent;color:var(--text);font:inherit;font-size:.72rem;cursor:pointer}.serp-empty button:hover{border-color:var(--red)}.serp-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 16px;border-top:1px solid var(--line-2);flex-wrap:wrap}.serp-pagination>button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font:inherit;font-size:.72rem;cursor:pointer}.serp-pagination>button:disabled{opacity:.35;cursor:not-allowed}.serp-pagination>button:not(:disabled):hover{border-color:var(--red);color:var(--text)}.serp-pagination__numbers{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.serp-pagination__numbers button{min-width:30px;min-height:30px;border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-family:var(--mono);font-size:.72rem;cursor:pointer}.serp-pagination__numbers button:hover{border-color:var(--line);color:var(--text)}.serp-pagination__numbers button.is-active{border-color:var(--red);background:var(--red-soft);color:var(--text)}.serp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;padding:12px 16px;border-top:1px solid var(--line-2);flex-wrap:wrap}.serp-foot span,.serp-foot a{display:inline-flex;align-items:center;gap:5px;color:var(--dim);font-size:.72rem;text-decoration:none}.serp-foot a:hover{color:var(--red-2)}@media(max-width:720px){.serp-search{flex-wrap:wrap;padding:10px}.serp-search input{flex-basis:calc(100% - 32px)}.serp-search__button{width:100%}.serp-results{padding:0 12px}.serp-result__url{max-width:46vw}.serp-result__title{font-size:.98rem}.serp-result__snippet{font-size:.8rem}.serp-pagination{gap:7px}.serp-pagination>button{min-height:38px}}html{scroll-padding-top:92px}.skip-link{position:fixed;top:10px;left:10px;z-index:10000;padding:10px 14px;border:1px solid var(--red);background:var(--bg);color:var(--text);font-size:.8rem;text-decoration:none;transform:translateY(-180%);transition:transform .16s ease}.skip-link:focus-visible{transform:translateY(0)}.nav-link{min-height:42px}.lang-toggle button{min-width:34px;min-height:32px}.icon-btn{min-width:40px;min-height:40px}.filter-chip{min-height:38px;padding:8px 12px}.social-link{display:inline-flex;align-items:center;min-height:30px;padding:5px 0}.text-btn,.project-card__open,.audio-hint,.project-search input{min-height:34px}input,textarea,select,button{font-size:max(.72rem,11.52px)}.contact-form input,.contact-form textarea,.project-search input,.serp-search input{font-size:max(.82rem,13.12px)}@media(max-width:720px){.site-header__inner{gap:12px}.brand__badge,.theme-trigger,.audio-trigger{display:none}.header-tools{gap:10px}.nav-link{min-height:46px}.lang-toggle button{min-width:36px;min-height:34px}.filter-chip{min-height:44px;padding:10px 13px}.social-link{min-height:40px}.icon-btn{min-width:44px;min-height:44px}.site-header{min-height:64px}}.footer-pages{display:flex;grid-column:1 / -1;gap:8px 18px;flex-wrap:wrap;margin:0;padding:14px 0 0;border-top:1px solid var(--line-2)}.footer-pages a{display:inline-flex;align-items:center;min-height:30px;color:var(--muted);font-size:.72rem;text-decoration:none}.footer-pages a:hover{color:var(--red-2)}select{min-height:36px;font-size:.8rem}.serp-result__title{padding:3px 0}.serp-engines a{min-height:28px;padding:4px 0}.serp-page-size button,.serp-pagination__numbers button{min-width:34px;min-height:34px}.serp-foot a,.footer-top,.footer-meta a{min-height:30px}.footer-nav a,.footer-pages a{min-height:36px}@media(max-width:720px){.footer-nav a,.footer-pages a{min-height:44px}}.rt-code,code{font-size:.74rem}@media(max-width:380px){.brand__text{display:none}.site-header__inner{gap:10px}}@media(max-width:1240px){.desktop-nav{display:none}.menu-trigger{display:grid}}
