@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-arabic-900-normal-BlFPXU8J.woff2) format("woff2"),url(./rubik-arabic-900-normal-CxeOOYLy.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-cyrillic-ext-900-normal-BFM5e2Tz.woff2) format("woff2"),url(./rubik-cyrillic-ext-900-normal-BRWTfurl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-cyrillic-900-normal-jlxVC9Lu.woff2) format("woff2"),url(./rubik-cyrillic-900-normal-DPF03d39.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-hebrew-900-normal-CNJSgxQA.woff2) format("woff2"),url(./rubik-hebrew-900-normal-B3V9FX5z.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-latin-ext-900-normal-D9eDGkk2.woff2) format("woff2"),url(./rubik-latin-ext-900-normal-BWOH2NxH.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:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-latin-900-normal-Cz6GdZLE.woff2) format("woff2"),url(./rubik-latin-900-normal-CBojinpD.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(./jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(./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(./jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(./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(./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(./jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(./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(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(./jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(./jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #14062e;--fg: #fff4e6}*{box-sizing:border-box;margin:0}html,body{height:100%;background:var(--bg);color:var(--fg);overflow:hidden}body{-webkit-font-smoothing:antialiased;touch-action:none}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#gl{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:crosshair}.top{position:fixed;top:0;left:0;right:0;z-index:2;pointer-events:none;display:flex;justify-content:space-between;align-items:center;padding:max(16px,env(safe-area-inset-top)) 20px 0;font-size:12px;font-weight:500;letter-spacing:.04em}.brand{font-weight:700;font-size:14px;background:var(--fg);color:var(--bg);padding:5px 10px;border-radius:999px}.brand b{color:#ff3d7f}.readout{background:#14062e8c;padding:5px 10px;border-radius:999px;font-variant-numeric:tabular-nums}#mode{color:#ffe74c}.modules{position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:3;display:flex;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 24px)}.modules a{--c: #fff;display:inline-flex;align-items:center;gap:9px;height:44px;line-height:1;white-space:nowrap;padding:0 18px 0 10px;border-radius:999px;background:var(--c);color:#14062e;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.02em;box-shadow:0 6px #14062e8c,0 14px 30px #14062e59;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s}.modules a i{font-style:normal;font-weight:500;font-size:11px;background:#14062e;color:var(--c);border-radius:999px;height:20px;min-width:26px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center}.modules a:hover,.modules a:focus-visible,.modules a.on{transform:translateY(-6px) rotate(-2deg);box-shadow:0 12px #14062e8c,0 22px 40px #14062e66;outline:none}@media(max-width:700px){.modules{gap:8px;flex-wrap:wrap;width:calc(100% - 24px)}.modules a{height:40px;padding:0 14px 0 9px;font-size:13px}.readout{font-size:10px}}@media(prefers-reduced-motion:reduce){.modules a{transition:none}}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-arabic-400-normal-B6c_9tGI.woff2) format("woff2"),url(./rubik-arabic-400-normal-Dci85dQr.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2) format("woff2"),url(./rubik-cyrillic-ext-400-normal-CTkTGo13.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-cyrillic-400-normal-C5G8_8ug.woff2) format("woff2"),url(./rubik-cyrillic-400-normal-D5R8xuhl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-hebrew-400-normal-Dp0lvSRB.woff2) format("woff2"),url(./rubik-hebrew-400-normal-BQDoxs6C.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-latin-ext-400-normal-BtzQ7olK.woff2) format("woff2"),url(./rubik-latin-ext-400-normal-E7wwwcV8.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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(./rubik-latin-400-normal-BV1Ho3GG.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-arabic-500-normal-soGt7v5W.woff2) format("woff2"),url(./rubik-arabic-500-normal-DNk3Rzpj.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-cyrillic-ext-500-normal-DVRnamQw.woff2) format("woff2"),url(./rubik-cyrillic-ext-500-normal-CnfIzV8i.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-cyrillic-500-normal-Didq2w9O.woff2) format("woff2"),url(./rubik-cyrillic-500-normal-BH_pkKR0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(./rubik-hebrew-500-normal--anb7y8_.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-latin-ext-500-normal-CKoAoPpD.woff2) format("woff2"),url(./rubik-latin-ext-500-normal-BUryUc8T.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(./rubik-latin-500-normal-LZYVHeqz.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:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-arabic-900-normal-BlFPXU8J.woff2) format("woff2"),url(./rubik-arabic-900-normal-CxeOOYLy.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-cyrillic-ext-900-normal-BFM5e2Tz.woff2) format("woff2"),url(./rubik-cyrillic-ext-900-normal-BRWTfurl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-cyrillic-900-normal-jlxVC9Lu.woff2) format("woff2"),url(./rubik-cyrillic-900-normal-DPF03d39.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-hebrew-900-normal-CNJSgxQA.woff2) format("woff2"),url(./rubik-hebrew-900-normal-B3V9FX5z.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-latin-ext-900-normal-D9eDGkk2.woff2) format("woff2"),url(./rubik-latin-ext-900-normal-BWOH2NxH.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:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-latin-900-normal-Cz6GdZLE.woff2) format("woff2"),url(./rubik-latin-900-normal-CBojinpD.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}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:16px;touch-action:auto;background:#0e0420d1;font-family:Rubik,system-ui,sans-serif}.modal[hidden]{display:none}.modal .card{--ac: #b46bff;position:relative;width:min(100%,420px);max-height:calc(100% - 24px);overflow:auto;overscroll-behavior:contain;isolation:isolate;padding:26px 24px 24px;border-radius:32px;color:#fff4e6;font-size:14px;background:linear-gradient(165deg,#2a1052,#170737 70%);border:1.5px solid rgba(255,244,230,.14);box-shadow:0 10px #00000059,0 36px 90px #0000008c;animation:cardin .45s cubic-bezier(.2,1.3,.4,1) backwards;scrollbar-width:thin}@keyframes cardin{0%{opacity:0;transform:translateY(26px) scale(.95)}}.modal .card:before{content:"";position:absolute;z-index:-1;left:-30%;top:-40%;width:90%;height:80%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--ac) 45%,transparent),transparent 68%)}.modal .x{position:absolute;z-index:3;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#fff4e61a;color:#fff4e6;font-size:22px;line-height:1;padding:0 0 2px;transition:background .2s,transform .25s cubic-bezier(.3,1.6,.5,1)}.modal .x:hover{background:#fff4e638;transform:rotate(90deg)}.modal h2{font:900 30px/1.05 Rubik,sans-serif;letter-spacing:-.03em;margin:18px 0 20px}.modal :focus-visible{outline:3px solid var(--ac);outline-offset:2px}.view-in{animation:viewin .35s cubic-bezier(.2,1,.3,1) backwards}@keyframes viewin{0%{opacity:0;transform:translateY(10px)}}.mtabs{display:flex;padding:4px;gap:2px;width:calc(100% - 46px);border-radius:999px;background:#fff4e612;border:1.5px solid rgba(255,244,230,.12)}.mtabs button{flex:1;height:34px;border:0;border-radius:999px;cursor:pointer;background:none;color:#fff4e6a6;font:700 12px JetBrains Mono,monospace;transition:background .25s,color .25s}.mtabs button:hover{color:#fff4e6}.mtabs button.on{background:var(--ac);color:#14062e}.fld{display:block;margin-bottom:14px}.fld>span{display:flex;align-items:center;justify-content:space-between;margin:0 4px 6px;font:700 11px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff4e6a6}.fld .st{text-transform:none;letter-spacing:0;font-weight:500;color:#2ee6a6;min-height:1em}.modal input,.modal textarea{display:block;width:100%;font:500 15px Rubik,sans-serif;color:#fff4e6;background:#0000004d;border:1.5px solid rgba(255,244,230,.16);border-radius:16px;padding:0 16px;height:48px;outline:none;transition:border-color .2s,box-shadow .2s}.modal textarea{height:auto;min-height:112px;padding:13px 16px;resize:vertical;line-height:1.5}.modal input::placeholder,.modal textarea::placeholder{color:#fff4e659}.modal input:focus,.modal textarea:focus{border-color:var(--ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 25%,transparent)}.modal .mono-in{font-family:JetBrains Mono,monospace;letter-spacing:.06em;font-size:14px}.modal .go{width:100%;height:50px;margin-top:4px;border:0;border-radius:999px;cursor:pointer;font:700 15px JetBrains Mono,monospace;background:var(--ac);color:#14062e;box-shadow:0 5px #0006;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s}.modal .go:hover{transform:translateY(-2px);box-shadow:0 7px #0006}.modal .go:active{transform:translateY(3px);box-shadow:0 2px #0006}.modal .go:disabled{opacity:.6;cursor:wait}.modal .go.ghost{background:#fff4e61a;color:#fff4e6;box-shadow:none}.modal .go.ghost:hover{background:#fff4e62e;box-shadow:none}.modal .err{min-height:1.3em;margin:2px 4px 10px;color:#ff8aa6;font:700 12px JetBrains Mono,monospace}.modal .note{margin:14px 4px 0;color:#fff4e680;font:500 11px/1.5 JetBrains Mono,monospace;text-align:center}.who{display:flex;align-items:center;gap:14px;margin:4px 40px 20px 0}.who h2{margin:0;font-size:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who .sub{margin:3px 0 0;font:500 11px JetBrains Mono,monospace;color:#fff4e68c}.av{flex:none;width:58px;height:58px;display:grid;place-items:center;border-radius:42% 58% 55% 45%/52% 44% 56% 48%;font:900 26px Rubik,sans-serif;color:#14062e;text-transform:uppercase;background:linear-gradient(135deg,#ff7ab6,var(--ac) 60%,#4c9bff);box-shadow:0 5px #00000059}.more{margin:2px 0 14px;border-radius:20px;background:#fff4e60d;border:1.5px solid rgba(255,244,230,.1)}.more summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;font:700 12px JetBrains Mono,monospace;color:#fff4e6b3;border-radius:20px}.more summary::-webkit-details-marker{display:none}.more summary:after{content:"+";font-size:18px;line-height:1;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.more[open] summary:after{transform:rotate(45deg)}.more summary:hover{color:#fff4e6}.more-in{display:grid;gap:16px;padding:4px 16px 16px}.more-in .fld{margin:0}.inl{display:flex;gap:8px}.inl input{flex:1;min-width:0;height:42px}.mini{flex:none;height:42px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;background:var(--ac);color:#14062e;font:700 12px JetBrains Mono,monospace;box-shadow:0 3px #0006;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.mini:hover{transform:translateY(-2px)}.mini.sure{background:#ff5a7a;color:#fff}.mini.quiet{background:#fff4e61f;color:#fff4e6;box-shadow:none}.chip-ok{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:14px;background:#2ee6a61f;color:#2ee6a6;font:700 12px JetBrains Mono,monospace}.lnk{all:unset;cursor:pointer;font:500 12px JetBrains Mono,monospace;color:#fff4e699;text-decoration:underline;text-underline-offset:3px}.lnk:hover{color:#fff4e6}.lnk.danger{color:#ff8aa6}.lnk:focus-visible{outline:3px solid var(--ac)}.delf{display:grid;gap:8px}@media(prefers-reduced-motion:reduce){.modal .card,.view-in{animation:none}}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-arabic-400-normal-B6c_9tGI.woff2) format("woff2"),url(./rubik-arabic-400-normal-Dci85dQr.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2) format("woff2"),url(./rubik-cyrillic-ext-400-normal-CTkTGo13.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-cyrillic-400-normal-C5G8_8ug.woff2) format("woff2"),url(./rubik-cyrillic-400-normal-D5R8xuhl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-hebrew-400-normal-Dp0lvSRB.woff2) format("woff2"),url(./rubik-hebrew-400-normal-BQDoxs6C.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-latin-ext-400-normal-BtzQ7olK.woff2) format("woff2"),url(./rubik-latin-ext-400-normal-E7wwwcV8.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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(./rubik-latin-400-normal-BV1Ho3GG.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-arabic-500-normal-soGt7v5W.woff2) format("woff2"),url(./rubik-arabic-500-normal-DNk3Rzpj.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-cyrillic-ext-500-normal-DVRnamQw.woff2) format("woff2"),url(./rubik-cyrillic-ext-500-normal-CnfIzV8i.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-cyrillic-500-normal-Didq2w9O.woff2) format("woff2"),url(./rubik-cyrillic-500-normal-BH_pkKR0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(./rubik-hebrew-500-normal--anb7y8_.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-latin-ext-500-normal-CKoAoPpD.woff2) format("woff2"),url(./rubik-latin-ext-500-normal-BUryUc8T.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(./rubik-latin-500-normal-LZYVHeqz.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(./instrument-serif-latin-ext-400-normal-CFCUzsTy.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(./instrument-serif-latin-400-normal-BVbkICAY.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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(./instrument-serif-latin-ext-400-italic-D7-lnxEk.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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.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{--nav-h: 96px;--cream: #fff4e6;--deep: #14062e;--line: rgba(255, 244, 230, .14);--soft: rgba(255, 244, 230, .06);--dim: rgba(255, 244, 230, .68)}body .top{z-index:4}body.panel-open .readout{opacity:0;transition:opacity .3s}.modules a[hidden]{display:none}.panel [hidden],.sheet [hidden]{display:none!important}.ptitle em{font-family:"Instrument Serif",Georgia,serif}.panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;color:var(--cream);font-family:Rubik,system-ui,sans-serif;font-weight:400;touch-action:auto;outline:none;isolation:isolate;background:linear-gradient(180deg,#0e0420e6,#14062ef2)}.panel:before{content:"";position:absolute;top:0;left:0;right:0;height:64px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0e0420f5,#0e042000)}.panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--nav-h) + 26px);z-index:1;pointer-events:none;background:linear-gradient(180deg,#0e042000,#0e0420f0 72%)}.panel-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(45% 40% at 18% 12%,color-mix(in srgb,var(--pc) 34%,transparent),transparent 70%),radial-gradient(40% 36% at 88% 80%,color-mix(in srgb,var(--pc) 20%,#b46bff),transparent 70%);animation:drift 16s ease-in-out infinite alternate}@keyframes drift{to{transform:translate3d(3%,-2%,0) scale(1.08)}}.panel-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:58px 0 calc(var(--nav-h) + 28px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pc) 60%,transparent) transparent;scroll-behavior:auto}.panel-in{width:min(1180px,calc(100% - 36px));margin:0 auto}.panel-x{position:absolute;top:max(10px,env(safe-area-inset-top));right:14px;z-index:5;width:42px;height:42px;border:0;border-radius:50%;cursor:pointer;background:var(--cream);color:var(--deep);font:700 26px/1 JetBrains Mono,monospace;box-shadow:0 4px #14062e8c;display:grid;place-items:center;padding:0 0 3px;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.panel-x:hover{transform:rotate(90deg) scale(1.08)}.panel:has(.reader:not([hidden])) .panel-x,.panel:has(.sheet) .panel-x{opacity:0;pointer-events:none}:focus-visible{outline-offset:3px}.panel :focus-visible{outline:3px solid var(--pc)}.ph{padding:24px 0 18px}.kick{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pc);display:flex;align-items:center;gap:12px}.kick:after{content:"";height:2px;width:56px;background:currentColor;border-radius:2px;opacity:.7}.ptitle{font-family:Rubik,sans-serif;font-weight:900;font-size:clamp(42px,9vw,104px);line-height:.96;letter-spacing:-.035em;margin:12px 0 10px;text-wrap:balance}.ptitle em{font-style:italic;font-weight:400;letter-spacing:-.01em;background:linear-gradient(100deg,var(--pc),#ff7ab6 80%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.psub{font-size:clamp(15px,1.8vw,18px);line-height:1.45;color:var(--dim);max-width:44ch}.pbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;background:var(--pc);color:var(--deep);font:700 14px JetBrains Mono,monospace;box-shadow:0 5px #14062e99;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s}.pbtn:hover{transform:translateY(-2px);box-shadow:0 7px #14062e99}.pbtn:active{transform:translateY(3px);box-shadow:0 2px #14062e99}.pbtn:disabled{opacity:.6;cursor:wait}.pbtn.sm{height:34px;padding:0 14px;font-size:12px;box-shadow:0 3px #14062e99}.pbtn.done{background:#2ee6a6}.err{color:#ff8aa6;font:700 13px JetBrains Mono,monospace;min-height:1.2em;margin-top:10px}.loading{padding:80px 0;text-align:center;color:var(--dim);font-size:14px;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}.mx-bar,.dv-bar{position:sticky;top:-1px;z-index:3;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 0;margin-bottom:4px;transition:background .25s}.mx-bar.stuck,.dv-bar.stuck{background:linear-gradient(180deg,#100424f7 78%,#10042400)}.search{flex:1 1 240px;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:999px;background:var(--soft);border:1.5px solid var(--line);color:var(--dim);transition:border-color .2s,background .2s}.search:focus-within{border-color:var(--pc);background:#fff4e61a}.search svg{flex:none;font-size:18px}.search input{all:unset;flex:1;min-width:0;font:500 14px JetBrains Mono,ui-monospace,monospace;color:var(--cream)}.search input::-webkit-search-cancel-button{display:none}.search input::placeholder{color:#fff4e673}.seg{display:inline-flex;padding:4px;gap:2px;border-radius:999px;background:var(--soft);border:1.5px solid var(--line)}.seg button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:700;color:var(--dim);transition:background .2s,color .2s}.seg button:hover{color:var(--cream)}.seg button.on{background:var(--pc);color:var(--deep)}.seg button:focus-visible{outline:3px solid var(--pc)}.chips{display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips button{all:unset;cursor:pointer;flex:none;height:32px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:700;border:1.5px solid var(--line);color:var(--dim);transition:all .2s}.chips button:hover{border-color:var(--pc);color:var(--cream);transform:translateY(-2px)}.chips button:focus-visible{outline:3px solid var(--pc)}.live{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:8px 14px;border-radius:999px;background:var(--soft);border:1px solid var(--line);font-size:12px;font-weight:500;color:var(--dim)}.dot{width:9px;height:9px;border-radius:50%;background:#2ee6a6;box-shadow:0 0 #2ee6a6b3;animation:ping 2s infinite}.dot.off{background:#ff8aa6;animation:none}@keyframes ping{70%{box-shadow:0 0 0 9px #2ee6a600}to{box-shadow:0 0 #2ee6a600}}.sec{margin-top:26px;scroll-margin-top:78px}.sec-h{font:900 clamp(20px,3vw,28px) Rubik,sans-serif;letter-spacing:-.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:14px}.sec-h span{font:700 12px JetBrains Mono,monospace;background:var(--pc);color:var(--deep);padding:4px 10px;border-radius:999px;letter-spacing:.02em;transform:translateY(-3px)}.sec-h small{font-size:11px;font-weight:500;color:var(--dim);margin-left:auto}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px}.doc{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 16px 14px;border-radius:22px;cursor:pointer;text-align:left;background:linear-gradient(165deg,#fff4e61a,#fff4e609);border:1.5px solid var(--line);transition:transform .3s cubic-bezier(.3,1.5,.5,1),border-color .2s,box-shadow .3s;-webkit-tap-highlight-color:transparent}.doc:hover,.doc:focus-visible{transform:translateY(-5px) rotate(-.4deg);border-color:var(--pc);box-shadow:0 8px 0 -1px color-mix(in srgb,var(--pc) 45%,#14062e),0 18px 34px #0000004d;outline:none}.doc:active{transform:translateY(-1px) scale(.99)}.doc-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.doc-n{font:900 40px/1 Rubik,sans-serif;letter-spacing:-.04em;color:var(--pc)}.doc-s{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.doc-t{font-size:15px;line-height:1.35;font-weight:500;min-height:2.7em;overflow-wrap:anywhere}.doc-t .katex{font-size:1.04em}.doc-f{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;font-size:11px;color:var(--dim)}.doc-a{display:inline-flex;gap:6px}.doc-a a{color:var(--cream);text-decoration:none;font-weight:700;padding:3px 9px;border-radius:999px;border:1.5px solid var(--line);transition:all .2s}.doc-a a:hover{background:var(--pc);color:var(--deep);border-color:var(--pc)}.new{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ff3d7f;color:#fff;padding:3px 9px;border-radius:999px;animation:pop 2.4s ease-in-out infinite}@keyframes pop{50%{transform:scale(1.08)}}.doc.fresh{animation:fresh 1.6s ease-out 3}@keyframes fresh{0%{box-shadow:0 0 color-mix(in srgb,var(--pc) 80%,transparent)}to{box-shadow:0 0 0 22px transparent}}.empty{padding:34px 10px;text-align:center;color:var(--dim)}.empty-art{font:900 56px/1 Rubik,sans-serif;color:var(--pc);opacity:.5;margin-bottom:6px;display:grid;place-items:center}.empty-art svg{font-size:48px}.lockcard{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;margin-top:22px;max-width:760px;padding:28px;border-radius:30px;background:linear-gradient(165deg,#fff4e61c,#fff4e60a);border:1.5px solid var(--line);box-shadow:0 10px 0 -2px #00000040}.lock-art{position:relative;width:120px;height:120px;display:grid;place-items:center;color:var(--deep);font-size:54px}.lock-art svg{position:relative;z-index:2}.lock-art i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:38%;background:var(--pc);animation:wob 6s ease-in-out infinite}.lock-art i:nth-child(2){background:#ff7ab6;opacity:.55;animation-delay:-2s}.lock-art i:nth-child(3){background:#b46bff;opacity:.4;animation-delay:-4s}@keyframes wob{0%,to{transform:rotate(0) scale(1);border-radius:38%}50%{transform:rotate(40deg) scale(.88);border-radius:50%}}.lock-body h3{font:900 24px Rubik,sans-serif;letter-spacing:-.02em;margin-bottom:8px}.lock-body p{color:var(--dim);font-size:15px;line-height:1.5}.codeform{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.codeform input{flex:1 1 160px;height:44px;border-radius:999px;border:1.5px solid var(--line);background:#00000040;color:var(--cream);padding:0 18px;font-size:15px;letter-spacing:.08em;text-transform:uppercase;outline:none}.codeform input:focus{border-color:var(--pc)}.lock-actions{margin-top:16px}.reader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;background:#0d0320}.rd-bar{display:flex;align-items:center;gap:12px;padding:max(10px,env(safe-area-inset-top)) 14px 10px 116px;border-bottom:1px solid var(--line);background:#14062ef5}.rd-b{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 12px;border-radius:999px;background:var(--cream);color:var(--deep);font:700 13px JetBrains Mono,monospace;box-shadow:0 3px #14062e99;font-size:13px;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.rd-b svg{font-size:18px}.rd-b:hover:not(:disabled){transform:translateY(-2px)}.rd-b:disabled{opacity:.35;cursor:default}.rd-b:focus-visible{outline:3px solid var(--pc)}.rd-title{flex:1;min-width:0;display:flex;align-items:baseline;gap:12px;overflow:hidden;white-space:nowrap;font-size:15px}.rd-title b{color:var(--pc);font-size:15px;flex:none}.rd-title span{overflow:hidden;text-overflow:ellipsis}.rd-act{display:flex;gap:8px}.rd-stage{position:relative;flex:1;min-height:0;padding-bottom:calc(var(--nav-h) - 16px);background:#0d0320}.rd-stage iframe{height:calc(100% - var(--nav-h) + 16px)}.rd-stage iframe{position:absolute;left:0;top:0;width:100%;border:0;background:#fff}.rd-load{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--dim);font-size:13px;animation:pulse 1.4s infinite}.shelf{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin-top:8px;padding:8px 0 20px;perspective:1400px}@media(min-width:700px){.plaq.big{grid-column:span 2}}.plaq{--rx: 0deg;--ry: 0deg;--mx: 30%;--my: 20%;position:relative;display:flex;flex-direction:column;justify-content:space-between;text-align:left;min-height:380px;padding:22px;overflow:hidden;border:0;border-radius:30px;cursor:pointer;color:var(--deep);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .3s;box-shadow:0 9px #14062e99,0 26px 50px #00000059;-webkit-tap-highlight-color:transparent;font:inherit}.plaq:hover,.plaq:focus-visible{box-shadow:0 13px #14062e99,0 34px 60px #0006;outline:none}.plaq:focus-visible{outline:4px solid var(--cream);outline-offset:4px}.plaq:active{transition-duration:.1s;transform:scale(.985)}.plaq.big{min-height:440px}.plaq-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(120% 90% at var(--mx) var(--my),color-mix(in srgb,var(--a) 92%,#fff),transparent 62%),linear-gradient(150deg,var(--a),var(--b))}.plaq-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.plaq-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .3s;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.85),transparent 45%)}.plaq:hover .plaq-shine{opacity:1}.plaq-glyph{position:absolute;right:-2%;top:4%;z-index:-1;font:900 clamp(190px,26vw,330px)/.8 Rubik,sans-serif;color:#14062e2b;-webkit-user-select:none;user-select:none;transition:transform .6s cubic-bezier(.2,.8,.3,1)}.plaq:hover .plaq-glyph{transform:translate3d(-3%,3%,0) rotate(-6deg) scale(1.06)}.plaq-top{display:flex;justify-content:space-between;align-items:center;font-size:12px}.plaq-top b{background:var(--deep);color:var(--cream);padding:5px 12px;border-radius:999px;font-weight:700}.plaq-top i{font-style:normal;font-weight:700;opacity:.7}.plaq-main{display:flex;flex-direction:column;gap:10px;margin-top:60px}.plaq-name{font:900 clamp(38px,5vw,60px)/.95 Rubik,sans-serif;letter-spacing:-.04em}.plaq.big .plaq-name{font-size:clamp(54px,8vw,104px)}.plaq-tag{font:500 clamp(14px,1.5vw,17px)/1.35 Rubik,sans-serif;max-width:30ch}.plaq-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.plaq-tags em{font-style:normal;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;border:1.5px solid rgba(20,6,46,.55)}.plaq-open{align-self:flex-end;margin-top:20px;display:inline-flex;align-items:center;gap:8px;background:var(--deep);color:var(--cream);font-size:12px;font-weight:700;padding:9px 16px;border-radius:999px}.plaq-open svg{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.plaq:hover .plaq-open svg{transform:translate(5px)}.plaq.soon{cursor:default;align-items:center;justify-content:center;gap:10px;text-align:center;background:transparent;color:var(--dim);border:2px dashed var(--line);box-shadow:none;transform:none;min-height:260px}.plaq.soon:hover{box-shadow:none}.plaq.soon b{font-size:34px;color:var(--pc);display:grid;place-items:center;animation:spin 8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.plaq.soon p{font:400 14px Rubik,sans-serif;max-width:22ch}.sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#0d0320;color:var(--cream)}.sheet-in{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;scrollbar-width:thin}.sh-cover{--a: #ffb21f;--b: #ff3d7f;position:relative;overflow:hidden;flex:none;min-height:min(56vh,520px);display:flex;flex-direction:column;justify-content:flex-end;gap:26px;color:var(--deep);padding:130px max(22px,6vw) 34px;background:radial-gradient(90% 80% at 85% 10%,color-mix(in srgb,var(--a) 90%,#fff),transparent 60%),linear-gradient(135deg,var(--a),var(--b))}.sh-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.sh-glyph{position:absolute;right:2%;top:-6%;font:900 clamp(280px,48vw,640px)/.8 Rubik,sans-serif;color:#14062e24;-webkit-user-select:none;user-select:none;pointer-events:none;animation:bob 9s ease-in-out infinite alternate}@keyframes bob{to{transform:translate3d(-2%,3%,0) rotate(-4deg)}}.sh-back{position:absolute;top:68px;left:max(22px,6vw);background:var(--deep);color:var(--cream);z-index:2}.sh-head{position:relative;z-index:1}.sh-st{font-size:12px;margin-bottom:8px}.sh-st b{background:var(--deep);color:var(--cream);padding:4px 11px;border-radius:999px;margin-right:4px}.sh-name{font:900 clamp(64px,15vw,190px)/.86 Rubik,sans-serif;letter-spacing:-.05em;margin:4px 0 14px -.03em}.sh-tag{font:500 clamp(17px,2.2vw,22px)/1.35 Rubik,sans-serif;max-width:34ch}.sh-fig{position:relative;z-index:1;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px 34px}.sh-fig li{display:flex;flex-direction:column}.sh-fig b{font:900 clamp(30px,5vw,54px)/1 Rubik,sans-serif;letter-spacing:-.04em}.sh-fig span{font-size:11px;font-weight:700;max-width:18ch;line-height:1.35;opacity:.8}.sh-body{width:min(900px,calc(100% - 44px));margin:0 auto;padding:40px 0 56px;display:flex;flex-direction:column;gap:38px;flex:1 0 auto}.sh-body h3{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;display:flex;align-items:center;gap:10px}.sh-body h3:before{content:"";width:26px;height:3px;border-radius:2px;background:linear-gradient(90deg,#ffb21f,#ff3d7f)}.sh-lead{font:400 clamp(17px,2vw,20px)/1.55 Rubik,sans-serif;color:#fff4e6e6}.sh-list,.sh-next{list-style:none;padding:0;display:grid;gap:12px}.sh-list li,.sh-next li{position:relative;padding-left:28px;font-size:15px;line-height:1.5;color:#fff4e6e0}.sh-list li:before,.sh-next li:before{content:"";position:absolute;left:4px;top:.55em;width:11px;height:11px;border-radius:4px;background:linear-gradient(135deg,#ffb21f,#ff3d7f);transform:rotate(45deg)}.sh-next li:before{background:transparent;border:2px solid #b46bff}code{font-family:JetBrains Mono,monospace;font-size:.88em;background:#fff4e61f;padding:2px 7px;border-radius:7px}.sh-code{margin:0;padding:20px 22px;border-radius:20px;background:#070214;border:1.5px solid var(--line);overflow-x:auto;font-size:13.5px;line-height:1.65;color:#ffd9a8;box-shadow:0 8px 0 -2px #00000059}.sh-code code{background:none;padding:0;font-size:inherit}.sh-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:700px){.sh-two{grid-template-columns:1fr}}.chipline{display:flex;flex-wrap:wrap;gap:8px}.chipline em{font-style:normal;font-size:12px;font-weight:700;padding:6px 13px;border-radius:999px;background:var(--soft);border:1.5px solid var(--line)}.sh-foot{--a: #ffb21f;--b: #ff3d7f;position:sticky;bottom:0;z-index:3;flex:none;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:14px 18px calc(var(--nav-h) - 4px);background:linear-gradient(90deg,var(--a),var(--b));box-shadow:0 -10px 40px #00000073}.gh{display:inline-flex;align-items:center;gap:14px;padding:11px 22px;border-radius:999px;background:var(--deep);color:var(--cream);text-decoration:none;box-shadow:0 5px #14062e80;font-size:22px;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.gh:hover{transform:translateY(-3px)}.gh:active{transform:translateY(2px)}.gh span{display:flex;flex-direction:column;font-size:15px;line-height:1.2;text-align:left}.gh small{font-size:10.5px;opacity:.7;font-weight:500}.gh svg:last-child{font-size:18px;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.gh:hover svg:last-child{transform:translate(4px)}.gh.alt{background:var(--cream);color:var(--deep)}.dz{position:relative;display:block;margin:16px 0 6px;padding:38px 20px;text-align:center;cursor:pointer;border-radius:30px;overflow:hidden;isolation:isolate;border:2.5px dashed color-mix(in srgb,var(--pc) 55%,transparent);background:color-mix(in srgb,var(--pc) 7%,transparent);transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .25s,border-color .25s}.dz:hover,.dz:focus-visible{transform:scale(1.008);background:color-mix(in srgb,var(--pc) 14%,transparent);border-color:var(--pc);outline:none}.dz-ring{position:absolute;left:50%;top:50%;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--pc) 40%,transparent),transparent 66%);animation:breathe 3.4s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.35);opacity:.55}}.dz-in{display:flex;flex-direction:column;align-items:center;gap:8px}.dz-in svg{font-size:46px;color:var(--pc);animation:bobup 2.4s ease-in-out infinite}@keyframes bobup{50%{transform:translateY(-6px)}}.dz-in b{font:900 clamp(20px,3vw,28px) Rubik,sans-serif;letter-spacing:-.02em}.dz-in span{font-size:12px;color:var(--dim)}.dropveil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;text-align:center;background:color-mix(in srgb,var(--pc) 22%,rgba(14,4,32,.9));border:4px dashed var(--pc);margin:12px;border-radius:34px;pointer-events:none}.dropveil div{display:flex;flex-direction:column;align-items:center;gap:8px}.dropveil svg{font-size:72px;color:var(--pc);animation:bobup 1s ease-in-out infinite}.dropveil b{font:900 clamp(26px,5vw,44px) Rubik,sans-serif}.dropveil span{color:var(--dim);font-size:13px}.ups{display:grid;gap:8px}.ups:not(:empty){margin:10px 0}.up{padding:12px 16px;border-radius:18px;background:var(--soft);border:1.5px solid var(--line);overflow:hidden}.up-top{display:flex;align-items:center;gap:12px;margin-bottom:9px;font-size:14px}.up .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.up-s{font-size:11px;color:var(--dim);flex:none}.bar{height:7px;border-radius:4px;background:#fff4e61f;overflow:hidden}.bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--pc),#ff7ab6);transform:scaleX(0);transform-origin:left;transition:transform .2s linear}.up.ok .bar i{background:#2ee6a6}.up.err{border-color:#ff8aa6}.up.err .bar i{background:#ff5a7a}.up.err .up-s{color:#ff8aa6}.usage{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--dim);margin-left:auto}.usage i{width:90px;height:7px;border-radius:4px;background:#fff4e61f;overflow:hidden}.usage b{display:block;height:100%;background:var(--pc);border-radius:4px;transition:width .5s}.files{display:grid;gap:12px;margin-top:8px}.file{display:grid;grid-template-columns:68px 1fr auto;gap:16px;align-items:center;padding:12px 16px 12px 12px;border-radius:24px;overflow:hidden;background:linear-gradient(165deg,#fff4e617,#fff4e608);border:1.5px solid var(--line);transition:border-color .25s,background .25s,box-shadow .25s}.file:hover{border-color:#fff4e64d}.file.pub{border-color:color-mix(in srgb,var(--pc) 70%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--pc) 14%,transparent),#fff4e608)}.tile{position:relative;width:68px;height:68px;border-radius:20px;overflow:hidden;display:grid;place-items:center;text-decoration:none;background:color-mix(in srgb,var(--k) 28%,#1b0a3a);border:1.5px solid color-mix(in srgb,var(--k) 60%,transparent);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.tile:hover{transform:rotate(-4deg) scale(1.06)}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tile-l{position:relative;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--k);background:#0e0420bf;padding:3px 7px;border-radius:8px;letter-spacing:.04em}.file-main{min-width:0;display:flex;flex-direction:column;gap:4px}.file-name{font-size:16px;font-weight:700;min-width:0}.file-name .nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rename{all:unset;box-sizing:border-box;width:100%;font-size:15px;padding:5px 10px;border-radius:10px;background:#00000059;border:1.5px solid var(--pc);color:var(--cream)}.file-meta{font-size:11px;color:var(--dim)}.share{display:flex;gap:8px;align-items:center;margin-top:8px;overflow:hidden}.share input{all:unset;box-sizing:border-box;flex:1;min-width:0;height:34px;padding:0 14px;border-radius:999px;background:#0000004d;border:1.5px solid var(--line);font-size:12px;color:var(--cream);overflow:hidden;text-overflow:ellipsis}.file-act{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.icon-row{display:flex;gap:6px}.ib{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:36px;padding:0 9px;border-radius:12px;color:var(--dim);font-size:18px;transition:all .2s;text-decoration:none}.ib:hover{background:#fff4e61f;color:var(--cream)}.ib:focus-visible{outline:3px solid var(--pc)}.ib.danger:hover{background:#ff3d5a;color:#fff}.ib.sure{background:#ff3d5a;color:#fff;font-size:13px;animation:pop .6s ease-in-out infinite}.ib.sure span{font-size:11px;font-weight:700}.sw{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:inline-flex;align-items:center;height:36px;padding:0 14px 0 46px;border-radius:999px;background:#fff4e61a;border:1.5px solid var(--line);font-size:12px;font-weight:700;color:var(--dim);transition:background .25s,color .25s,border-color .25s}.sw span{display:inline-flex;align-items:center;gap:6px}.sw i{position:absolute;left:4px;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:var(--cream);box-shadow:0 2px #14062e80;transition:left .35s cubic-bezier(.3,1.6,.5,1)}.sw[aria-checked=true]{background:var(--pc);color:var(--deep);border-color:var(--pc)}.sw[aria-checked=true]{padding:0 46px 0 14px}.sw[aria-checked=true] i{left:calc(100% - 30px)}.sw:disabled{opacity:.7;cursor:wait}.sw:focus-visible{outline:3px solid var(--pc)}@media(max-width:640px){.file{grid-template-columns:56px 1fr}.tile{width:56px;height:56px;border-radius:16px}.file-act{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}.usage{margin-left:0;width:100%}.lockcard{grid-template-columns:1fr;padding:22px;gap:18px}.lock-art{width:84px;height:84px;font-size:38px}.rd-b span,.rd-title span{display:none}}.toast{position:fixed;left:50%;bottom:calc(var(--nav-h) + 8px);z-index:12;transform:translate(-50%,20px);opacity:0;pointer-events:none;max-width:calc(100% - 32px);padding:11px 20px;border-radius:999px;background:var(--cream);color:var(--deep);font-size:13px;font-weight:700;box-shadow:0 5px #14062e8c,0 14px 30px #00000059;text-align:center}.toast[data-kind=ok]{background:#2ee6a6}.toast[data-kind=err]{background:#ff8aa6}.toast.on{animation:toast 2.6s cubic-bezier(.3,1.4,.5,1) both}@keyframes toast{0%{opacity:0;transform:translate(-50%,24px)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,10px)}}@media(prefers-reduced-motion:reduce){.panel-glow,.dz-ring,.dz-in svg,.dot,.new,.lock-art i,.plaq.soon b,.sh-glyph{animation:none!important}.doc,.plaq,.gh,.pbtn{transition:none}}.hit-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}.hit{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px;background:var(--soft);border:1.5px solid var(--line);transition:transform .25s cubic-bezier(.3,1.5,.5,1),border-color .2s}.hit:hover,.hit:focus-visible{transform:translateY(-3px);border-color:var(--pc)}.hit:focus-visible{outline:3px solid var(--pc)}.hit-h{font-size:11px;color:var(--dim);letter-spacing:.04em}.hit-h b{color:var(--pc);font-size:13px;margin-right:6px}.hit-t{font-size:13px;line-height:1.5;color:var(--dim);overflow-wrap:anywhere}.hit-t mark{background:color-mix(in srgb,var(--pc) 34%,transparent);color:var(--cream);border-radius:4px;padding:0 2px}.lb-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin-top:10px}.lb-tile{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:8px;min-height:230px;padding:20px;border-radius:26px;overflow:hidden;background:linear-gradient(165deg,color-mix(in srgb,var(--tc) 26%,rgba(255,244,230,.06)),#fff4e609);border:1.5px solid var(--line);transition:transform .3s cubic-bezier(.3,1.5,.5,1),border-color .2s,box-shadow .3s}.lb-tile:hover,.lb-tile:focus-visible{transform:translateY(-6px) rotate(-.5deg);border-color:var(--tc);box-shadow:0 9px 0 -1px color-mix(in srgb,var(--tc) 45%,#14062e),0 20px 36px #0000004d}.lb-tile:focus-visible{outline:3px solid var(--tc)}.lb-g{position:absolute;right:14px;top:0;font:900 84px/1 Rubik,sans-serif;letter-spacing:-.06em;color:var(--tc);opacity:.28;pointer-events:none}.lb-m{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--tc, var(--pc));color:var(--deep)}.lb-tile b{margin-top:auto;font:900 26px/1.05 Rubik,sans-serif;letter-spacing:-.02em}.lb-d{font-size:14px;line-height:1.4;color:var(--dim)}.lb-o{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--tc)}.lb-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 0 12px}.lb-name{font:900 clamp(26px,5vw,44px)/1 Rubik,sans-serif;letter-spacing:-.03em;margin-right:auto}.lb-card{padding:18px;margin-bottom:16px;border-radius:24px;background:linear-gradient(165deg,#fff4e617,#fff4e609);border:1.5px solid var(--line)}.lb-card h3{font:900 20px Rubik,sans-serif;letter-spacing:-.02em;margin-bottom:12px}.lb-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;font-size:13px;color:var(--dim)}.lb-line.c,.c{justify-content:center;text-align:center}.lb-in,.lb-n,.lb-line select,.lb-cell{box-sizing:border-box;height:42px;border-radius:14px;border:1.5px solid var(--line);background:#00000047;color:var(--cream);padding:0 14px;font-size:15px;outline:none;transition:border-color .2s}.lb-in{flex:1 1 220px;min-width:0}.lb-n{width:74px;padding:0 8px;text-align:center}.lb-line select{padding:0 10px}.lb-in:focus,.lb-n:focus,.lb-line select:focus,.lb-cell:focus{border-color:var(--pc)}.lb-line label{display:inline-flex;align-items:center;gap:8px}.lb-chk{cursor:pointer}.lb-hint{font-size:12px;color:var(--dim)}.lb-hint code{color:var(--cream)}.lb-out{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-top:1px solid var(--line);font-size:13px}.lb-out span{color:var(--dim);flex:none}.lb-out b{font-weight:500;font-size:15px;text-align:right;overflow-wrap:anywhere;word-break:break-all}.lb-out.big b{font-size:clamp(15px,3.4vw,22px);color:var(--pc);letter-spacing:.02em}.lb-err,.lb-warn,.lb-ok{font-size:13px;line-height:1.45;margin:8px 0}.lb-err{color:#ff8aa6}.lb-warn{color:#ffb21f}.lb-ok{color:#2ee6a6}.lb-sub{margin:16px 0 8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pc)}.pbtn.alt{background:var(--soft);color:var(--cream);border:1.5px solid var(--line);box-shadow:none}.pbtn.alt:hover{border-color:var(--pc)}.lb-fns{display:grid;gap:8px;margin-bottom:12px}.lb-fn{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:6px 8px 6px 14px;border-radius:16px;background:var(--soft);border:1.5px solid var(--line)}.lb-fn>i{width:12px;height:12px;border-radius:50%;background:var(--fc);box-shadow:0 0 10px var(--fc)}.lb-fn>span{font-size:13px;color:var(--dim)}.lb-fn input{all:unset;min-width:0;height:34px;font:500 15px JetBrains Mono,monospace;color:var(--cream)}.lb-fn button{all:unset;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--dim);font-size:20px}.lb-fn button:hover{background:var(--line);color:var(--cream)}.lb-fn em{grid-column:1 / -1;font-style:normal;font-size:11px;color:#ff8aa6}.lb-fn em:empty{display:none}.lb-fn.bad{border-color:#ff8aa6}.lb-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.lb-stage{position:relative;height:clamp(300px,52vh,560px);border-radius:24px;overflow:hidden;border:1.5px solid var(--line);background:#080216b3;touch-action:none}.lb-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;touch-action:none}.lb-stage canvas:active{cursor:grabbing}.lb-read{position:absolute;left:12px;top:10px;right:12px;font-size:12px;display:flex;flex-wrap:wrap;gap:4px 14px;pointer-events:none;text-shadow:0 1px 4px #000}.lb-ex{margin-top:12px;font-size:12px;color:var(--dim);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lb-ex button{all:unset;cursor:pointer;padding:5px 12px;border-radius:999px;border:1.5px solid var(--line);color:var(--cream);transition:border-color .2s}.lb-ex button:hover{border-color:var(--pc)}.lb-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,84px));gap:6px;margin:14px 0;justify-content:start}.lb-cell{width:100%;padding:0 6px;text-align:center;font-size:14px}.lb-cell.aug{border-color:color-mix(in srgb,var(--pc) 70%,transparent);background:color-mix(in srgb,var(--pc) 14%,rgba(0,0,0,.28))}.lb-cell.bad{border-color:#ff8aa6}.lb-mat{border-collapse:separate;border-spacing:4px;margin:6px 0 10px;font:500 14px JetBrains Mono,monospace}.lb-mat td{min-width:44px;padding:7px 10px;text-align:center;border-radius:10px;background:var(--soft)}.lb-mat td.aug{background:color-mix(in srgb,var(--pc) 18%,transparent)}.lb-sol{display:grid;gap:4px;font-size:15px}.lb-sol sub{font-size:.75em}.lb-steps details{border-top:1px solid var(--line);padding:8px 0}.lb-steps summary{cursor:pointer;font-size:13px;display:flex;gap:12px;align-items:center}.lb-steps summary span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--pc);color:var(--deep);font-weight:700;font-size:12px}.lb-steps .lb-mat{overflow-x:auto;display:block}.lb-fl{margin-top:16px;padding-top:6px}.lb-fl h4{font-size:14px;margin-bottom:8px}.lb-fl small{color:var(--dim);font-weight:400;margin-left:8px}.lb-bits{font-size:clamp(11px,2.6vw,16px);display:flex;flex-wrap:wrap;gap:6px;word-break:break-all}.lb-bits span,.lb-legend span{padding:4px 8px;border-radius:8px;letter-spacing:.06em}.lb-legend{display:flex;flex-wrap:wrap;gap:6px;font-size:10px;margin:6px 0 4px}.lb-bits .s,.lb-legend .s{background:#ff7ab6;color:#14062e}.lb-bits .e,.lb-legend .e{background:#ffb21f;color:#14062e}.lb-bits .m,.lb-legend .m{background:#4c9bff;color:#14062e}.lb-timer{display:grid;justify-items:center;gap:12px;padding:10px 0}.lb-ring{position:relative;width:min(78vw,320px);aspect-ratio:1}.lb-ring svg{width:100%;height:100%}.lb-arc{stroke:var(--pc);transition:stroke-dasharray .3s linear}.lb-time{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(44px,14vw,72px);font-weight:700;letter-spacing:-.02em}.lb-modes{margin-bottom:4px}.lb-today{font-size:13px;color:var(--dim)}@media(max-width:560px){.lb-fn{grid-template-columns:auto 1fr auto}.lb-fn>span{display:none}.lb-out{flex-direction:column;gap:2px}.lb-out b{text-align:left}}.lb-pybar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.lb-grow{flex:1}.lb-pst{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:var(--soft);border:1.5px solid var(--line);font-size:12px}.lb-pst i{width:9px;height:9px;border-radius:50%;background:#8a7fa8}.lb-pst.loading i,.lb-pst.busy i{background:#ffb21f;animation:ping 1.4s infinite}.lb-pst.idle i{background:#2ee6a6}.lb-ex-sel{height:34px;border-radius:999px;border:1.5px solid var(--line);background:#00000047;color:var(--cream);padding:0 12px;font-size:12px;max-width:200px}.lb-cell-py{margin-bottom:14px;border-radius:20px;background:linear-gradient(165deg,#fff4e614,#fff4e608);border:1.5px solid var(--line);overflow:hidden;transition:border-color .2s}.lb-cell-py:focus-within{border-color:var(--pc)}.lb-cell-py.bad{border-color:#ff8aa6}.lb-cell-py.wait{border-color:#ffb21f}.lb-ch{display:grid;grid-template-columns:auto 1fr auto;align-items:start}.lb-run,.lb-x{all:unset;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;color:var(--pc);font-size:16px;transition:background .2s}.lb-x{color:var(--dim);font-size:20px}.lb-run:hover{background:color-mix(in srgb,var(--pc) 24%,transparent)}.lb-x:hover{background:var(--line);color:var(--cream)}.lb-run:focus-visible,.lb-x:focus-visible{outline:3px solid var(--pc);outline-offset:-3px}.lb-ch textarea{all:unset;box-sizing:border-box;width:100%;padding:12px 6px;font-size:14px;line-height:1.5;color:var(--cream);white-space:pre;overflow:auto;-moz-tab-size:4;tab-size:4;min-height:3.2em}.lb-res:empty{display:none}.lb-res{border-top:1px solid var(--line);padding:10px 14px 12px;background:#00000038}.lb-res pre{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.lb-res pre.err,.lb-o-err{color:#ff8aa6}.lb-o-tex{overflow-x:auto;padding:6px 0;font-size:1.1em}.lb-o-tex code{white-space:pre-wrap}.lb-o-fig{display:block;max-width:100%;margin-top:8px;border-radius:12px;background:#fff}.lb-hint kbd{font:inherit;padding:1px 6px;border-radius:6px;border:1px solid var(--line);background:var(--soft)}.lb-cq{display:flex;gap:10px;margin-bottom:4px}.lb-cq .lb-in{height:52px;border-radius:999px;padding:0 22px;font-size:16px}.lb-how{list-style:none;display:grid;gap:10px;color:var(--dim);font-size:15px;line-height:1.5}.lb-how b{color:var(--cream)}.lb-hero{margin-top:22px}.lb-cbody{margin-top:18px}.lb-rlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.lb-res-c,.lb-res-e{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px;background:var(--soft);border:1.5px solid var(--line);text-align:left;transition:transform .25s cubic-bezier(.3,1.5,.5,1),border-color .2s}.lb-res-c{cursor:pointer}.lb-res-c:hover,.lb-res-c:focus-visible{transform:translateY(-3px);border-color:var(--pc)}.lb-res-c:focus-visible{outline:3px solid var(--pc)}.lb-rh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--dim)}.lb-rh b{color:var(--pc);font-size:13px}.lb-rh i{font-style:normal;margin-left:auto}.lb-kind{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--kc);color:#14062e}.lb-rt{font:500 15px/1.35 Rubik,sans-serif;overflow-wrap:anywhere}.lb-rt em{color:var(--dim);font-style:normal}.lb-rx{font-size:12.5px;line-height:1.5;color:var(--dim);overflow-wrap:anywhere}.lb-rx mark{background:color-mix(in srgb,var(--pc) 34%,transparent);color:var(--cream);border-radius:4px;padding:0 2px}.lb-ra{display:flex;gap:8px;margin-top:4px}.lb-enonce{padding:12px 14px;margin-top:6px;border-radius:14px;background:#00000040;font-size:15px;line-height:1.6}.lb-enonce.open{margin:14px 0;font-size:17px;padding:18px 20px}.lb-enonce p{margin:0 0 .7em}.lb-ol,.lb-ul{margin:.4em 0 .6em 1.6em;display:grid;gap:.4em}.lb-ol[type=a]{list-style:lower-alpha}.lb-ol[type="1"]{list-style:decimal}.lb-ol[type=i]{list-style:lower-roman}.lb-ul{list-style:disc}.lb-enonce .katex-display{margin:.6em 0;overflow-x:auto;overflow-y:hidden}.lb-fh{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.lb-ft{font:900 clamp(20px,3.6vw,30px)/1.1 Rubik,sans-serif;letter-spacing:-.02em;flex:1 1 260px;margin:0}.lb-page{display:block;width:100%;height:min(78vh,760px);border:0;border-radius:14px;background:#fff}.lb-raw{margin-top:8px;font-size:13px;line-height:1.55;color:var(--dim)}details>summary{cursor:pointer;font-size:12px;color:var(--dim);margin-top:12px}.lb-plan summary{cursor:pointer;font-size:16px;margin:0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.lb-plan summary i{margin-left:auto;font-style:normal;font-size:11px;color:var(--dim)}.lb-pl{display:grid;gap:6px;margin-top:12px}.lb-pl button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;font-size:14px}.lb-pl button:hover,.lb-pl button:focus-visible{background:var(--soft)}.lb-pl button:focus-visible{outline:2px solid var(--pc)}.lb-pl b{color:var(--pc);min-width:3.4em}.lb-pl span{flex:1}.lb-pl i{font-style:normal;font-size:11px;color:var(--dim)}.lb-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;background:#0d0320}.lb-viewer[hidden]{display:none}.lb-viewer iframe{flex:1;border:0;background:#fff;margin-bottom:calc(var(--nav-h) - 10px)}.lb-vbar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.lb-vbar a{text-decoration:none}.lb-chaps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;margin:14px 0}.lb-chap{position:relative;display:grid;gap:4px;padding:12px 14px 16px;border-radius:16px;border:1.5px solid var(--line);background:var(--soft);cursor:pointer;overflow:hidden;transition:border-color .2s}.lb-chap.on{border-color:var(--pc);background:color-mix(in srgb,var(--pc) 14%,transparent)}.lb-chap input{position:absolute;opacity:0}.lb-chap:focus-within{outline:3px solid var(--pc)}.lb-chap span{font-size:11px;color:var(--dim)}.lb-chap i,.lb-bar{position:absolute;left:0;bottom:0;height:5px;width:var(--p);background:var(--pc);border-radius:0 3px 3px 0}.lb-timer2{display:flex;align-items:baseline;gap:14px}.lb-timer2 b{font-size:34px;letter-spacing:-.02em}.lb-timer2 b.over{color:#ff8aa6}.lb-verdict{margin-top:10px;padding-top:6px;border-top:1px solid var(--line)}.lb-sstat{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:18px;background:var(--soft);border:1.5px solid var(--line);margin-bottom:14px}.lb-sstat i{width:12px;height:12px;border-radius:50%;background:#2ee6a6;box-shadow:0 0 12px #2ee6a6}.lb-sstat.bad i{background:#ff8aa6;box-shadow:0 0 12px #ff8aa6}.lb-sstat span{color:var(--dim);font-size:12px;margin-left:auto}.lb-alerts{list-style:none;display:grid;gap:6px;margin-bottom:14px}.lb-alerts li{padding:10px 14px;border-radius:12px;background:#ff8aa624;border:1.5px solid #ff8aa6;font-size:14px}.lb-gauges{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin-bottom:16px}.lb-card.g{position:relative;display:grid;gap:6px;margin:0;overflow:hidden}.lb-card.g h4{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.lb-card.g b{font:900 30px/1 Rubik,sans-serif}.lb-card.g>span{font-size:11px;color:var(--dim)}.lb-bar{position:static;display:block;height:6px;border-radius:3px;width:100%;background:linear-gradient(90deg,#2ee6a6 var(--p),rgba(255,244,230,.1) var(--p))}.lb-bar.warn{background:linear-gradient(90deg,#ffb21f var(--p),rgba(255,244,230,.1) var(--p))}.lb-bar.bad{background:linear-gradient(90deg,#ff8aa6 var(--p),rgba(255,244,230,.1) var(--p))}.lb-spark{width:100%;height:46px;display:block}.lb-ctrs{display:grid;gap:10px}.lb-ctr{padding:10px 14px;border-radius:16px;background:var(--soft);border:1.5px solid var(--line)}.lb-ctr.bad{border-color:#ff8aa6}.lb-ctr-h{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lb-ctr-h i{width:10px;height:10px;border-radius:50%;background:#2ee6a6}.lb-ctr.bad .lb-ctr-h i{background:#ff8aa6}.lb-ctr-h>span.mono{font-size:11px;color:var(--dim)}.lb-logs{margin:10px 0 2px;padding:10px;max-height:240px;overflow:auto;border-radius:10px;background:#00000059;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.lb-logs[hidden]{display:none}.okc{color:#2ee6a6}.koc{color:#ff8aa6}@media(max-width:560px){.lb-cq{flex-direction:column}}
