@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)format("woff");unicode-range:U+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#05070d;--grid:#0c1424;--panel:#0b1222;--panel-2:#0f1a30;--line:#1d2c4d;--line-soft:#111b30;--text:#d7e3ff;--text-strong:#eef3ff;--muted:#7b8db5;--cyan:#22d3ee;--cyan-ink:#04121a;--violet:#a78bfa;--good:#34d399;--warn:#fbbf24;--bad:#f87171;--glow:0 0 18px #22d3ee73;--radius:10px;--font:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background-color:var(--bg);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);color:var(--text);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased;background-size:22px 22px;margin:0}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{color:var(--text-strong);letter-spacing:-.01em;margin:0}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:700}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#0b1222eb}.btn{min-height:40px;font:600 14px var(--font);cursor:pointer;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--cyan);color:var(--cyan-ink);box-shadow:var(--glow)}.btn-ghost{border-color:var(--violet);color:var(--violet)}.btn-quiet{border-color:var(--line)}.input,.select,textarea.input{background:var(--panel);border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);font:15px var(--font);border-radius:8px;padding:9px 12px}.input:focus,.select:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #22d3ee2e}.field{gap:6px;display:grid}.field>span{color:var(--muted);font-size:13px}.error{color:var(--bad);font-size:14px}.page{max-width:1280px;margin:0 auto;padding:24px 16px 48px}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}fieldset{border:0;min-width:0;margin:0;padding:0}.icon-btn{border:1px solid var(--line);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--cyan);color:var(--cyan)}.btn-sm{min-height:32px;padding:0 12px;font-size:13px}.btn-danger{border-color:var(--bad);color:var(--bad)}.chip{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;display:inline-flex}.chip.good{color:var(--good);border-color:#34d39980}.chip.warn{color:var(--warn);border-color:#fbbf2480}.chip.cyan{color:var(--cyan);border-color:#22d3ee80}.notice{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;padding:10px 12px;font-size:14px}.notice.bad{color:var(--bad);border-color:#f8717180}.notice.warn{border-color:#fbbf2473}.empty{text-align:center;color:var(--muted);padding:32px 16px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.avatar{--hue:var(--cyan);color:var(--hue);background:color-mix(in srgb, var(--hue) 12%, var(--panel));border:1px solid color-mix(in srgb, var(--hue) 40%, transparent);border-radius:12px;flex:none;place-items:center;display:inline-grid}.avatar.working{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--hue), 0 0 16px color-mix(in srgb, var(--hue) 60%, transparent);animation:1.6s ease-in-out infinite avatar-pulse}@keyframes avatar-pulse{50%{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--hue), 0 0 4px transparent}}.md{overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol{margin:0 0 10px}.md ul,.md ol{padding-left:22px}.md h1,.md h2,.md h3{margin:14px 0 6px;font-size:16px}.md code{font-family:var(--mono);background:var(--panel-2);border-radius:4px;padding:1px 5px;font-size:13px}.md pre{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px;overflow:auto}.md pre code{background:0 0;padding:0}.md table{border-collapse:collapse;margin:0 0 10px;font-size:14px;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--line);text-align:left;padding:5px 9px}.md th{background:var(--panel-2);color:var(--text-strong)}.md blockquote{border-left:2px solid var(--violet);color:var(--muted);margin:0 0 10px;padding-left:12px}.md-image-blocked{border:1px dashed var(--line);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:4px 10px;font-size:13px}textarea.input{resize:vertical;line-height:1.5}.shell{flex-direction:column;min-height:100%;display:flex}.topbar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#05070de0;align-items:center;gap:20px;padding:10px 16px;display:flex;position:sticky;top:0}.topbar-brand{color:var(--text-strong);text-decoration:none!important}.topbar-nav{gap:4px;display:flex}.topbar-nav a{color:var(--muted);border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:none}.topbar-nav a.active{color:var(--cyan);background:var(--panel-2)}.topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.credits-pill{border:1px solid var(--line);color:var(--cyan);border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex;text-decoration:none!important}.shell-main{flex:1}.logo{letter-spacing:.04em;align-items:center;gap:10px;font-weight:600;display:inline-flex}.logo b{color:var(--cyan)}.logo-mark{border:2px solid var(--cyan);width:18px;height:18px;box-shadow:var(--glow);border-radius:50%;position:relative}.logo-mark:after{content:"";background:var(--cyan);border-radius:50%;position:absolute;inset:4px}.boot{place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.boot-dot{background:var(--cyan);width:14px;height:14px;box-shadow:var(--glow);border-radius:50%;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3;transform:scale(.8)}}@media (width<=720px){.topbar{flex-wrap:wrap;gap:8px 12px}.topbar-nav{order:3;width:100%;overflow-x:auto}.topbar-logout{display:none}}.shell{height:100%}.shell-main{flex-direction:column;min-height:0;display:flex}.credits-pill.empty{color:var(--warn);border-color:#fbbf2480}.shell-main>.page{width:100%}.drawer-root{z-index:50;position:fixed;inset:0}.drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020409a8;position:absolute;inset:0}.drawer{background:var(--panel);border-width:0 0 0 1px;border-radius:0;outline:none;flex-direction:column;width:min(480px,100%);animation:.18s ease-out drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer.wide{width:min(720px,100%)}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.drawer-body{flex:1;padding:16px;overflow:auto}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}.company{gap:14px;max-width:760px;display:grid}.company-head h1{margin:4px 0 6px;font-size:26px}.company-head p{margin:0}.company-card{gap:16px;min-width:0;padding:20px;display:grid}.company-card h2{font-size:18px}.company-card>p{margin:0}.company-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.company>.notice{margin:0}.company-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.company-status>p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.company-wide{flex-basis:100%;margin:0}.company-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.company-field{min-width:0}.company-field-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.company-field-head label,.company-field-head>span:first-child{color:var(--muted);font-size:13px}.company-auto{padding:0 8px;font-size:11px}.company-edited{align-items:center;gap:6px;display:inline-flex}.company-edited .chip{padding:0 8px;font-size:11px}.company-revert{color:var(--cyan);font:600 12px var(--font);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px}.company-revert:hover{text-decoration:underline}.company-revert:disabled{opacity:.5;cursor:not-allowed}.company-hint{font-size:12px}.company-cites{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.company-cite{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);max-width:100%;color:var(--text);border-radius:999px;padding:1px 8px;font-size:12px;overflow:hidden}.company-cite:hover{border-color:var(--cyan);color:var(--cyan);text-decoration:none}.company-savebar{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:14px;display:flex}.company-savebar>span{margin-right:auto;font-size:13px}.company-dirty{color:var(--warn)}.brand-assets{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.brand-asset{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;display:grid}.brand-asset-preview{background:var(--bg);border:1px solid var(--line-soft);text-align:center;border-radius:6px;place-items:center;width:96px;height:96px;padding:6px;font-size:12px;display:grid;overflow:hidden}.brand-asset-preview img{object-fit:contain;max-width:100%;max-height:100%}.brand-asset-body{align-content:start;gap:6px;min-width:0;display:grid}.brand-asset-body strong{color:var(--text-strong);font-size:14px}.brand-asset-hint{margin:0;font-size:12px}.brand-asset-body .error{margin:0;font-size:13px}.brand-asset-actions{flex-wrap:wrap;gap:8px;display:flex}.company-file{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.palette-row{grid-template-columns:40px minmax(0,1fr) minmax(0,128px) 36px;align-items:center;gap:8px;display:grid}.palette-swatch{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:8px;width:40px;height:40px;padding:2px}.palette-row .input.invalid{border-color:var(--bad)}.palette-row .select{min-height:40px}.password-form{gap:14px;display:grid}.password-form>p{margin:0}.password-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account{gap:14px;max-width:760px;display:grid}.account h1{overflow-wrap:anywhere;font-size:26px}.account-email{overflow-wrap:anywhere;margin:-8px 0 0}.account-card{justify-items:start;gap:10px;min-width:0;padding:20px;display:grid}.account-card h2{font-size:18px}.account-card p{margin:0}.account-switcher{width:100%;max-width:320px}.account-links{width:100%;margin:0;padding:0;list-style:none;display:grid}.account-links li{border-top:1px solid var(--line)}.account-links li:first-child{border-top:0}.account-links a{min-height:44px;color:var(--text);gap:1px;padding:10px 0;display:grid}.account-links a:hover{text-decoration:none}.account-links a:hover .account-link-label{color:var(--cyan)}.account-link-label{color:var(--text-strong);font-weight:600}.account-links .muted{font-size:13px}.conn{gap:20px;display:grid}.conn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.conn-head h1{margin-top:4px;font-size:26px}.conn-head p{margin:4px 0 0}.conn>.notice{margin:0}.conn-count{color:var(--muted);margin:0 0 10px;font-size:13px}.conn-attention{color:var(--bad)}.conn-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.conn-card{flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.conn-skeleton{background:linear-gradient(90deg, var(--panel) 0%, var(--panel-2) 50%, var(--panel) 100%);background-size:200% 100%;min-height:132px;animation:1.4s linear infinite conn-shimmer}@keyframes conn-shimmer{to{background-position:-200% 0}}.conn-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.conn-card-title{gap:1px;min-width:0;display:grid}.conn-card-title h3{overflow-wrap:anywhere;font-size:16px}.conn-card-kind{font-size:12px}.conn-card-head .chip{flex:none}.chip.bad{color:var(--bad);border-color:#f8717180}.conn-card-url{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.conn-card-meta{margin:0;font-size:13px}.conn-card-note{overflow-wrap:anywhere;margin:0;font-size:13px}.conn-ok{color:var(--good)}.conn-waiting{color:var(--cyan);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.conn-card-actions{margin-top:auto;padding-top:8px}.conn-delete:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}.conn-confirm{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding-top:10px;display:grid}.conn-confirm p{margin:0;font-size:14px}.conn-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conn-tools{font-size:13px}.conn-tools summary{cursor:pointer;color:var(--muted);width:fit-content}.conn-tools summary:hover{color:var(--text)}.conn-tools ul{gap:6px;max-height:280px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.conn-tool{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.conn-tool input{accent-color:var(--cyan);flex:none;margin-top:3px}.conn-tool>span{min-width:0;display:grid}.conn-tool-name{color:var(--text);overflow-wrap:anywhere;font-size:12px}.conn-tool-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.conn-state{text-align:center;justify-items:center;gap:12px;padding:28px 20px;display:grid}.conn-state p{max-width:52ch;margin:0}.conn-channels{margin:0;font-size:13px}.conn-channels a{white-space:nowrap}.conn-sheet{align-content:start;gap:14px;display:grid}.conn-sheet p{margin:0}.conn-row-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.conn-choices{gap:10px;display:grid}.conn-choice{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.conn-choice:hover:not(:disabled){border-color:var(--cyan)}.conn-choice:disabled{cursor:not-allowed}.conn-choice:disabled .conn-choice-title{color:var(--muted)}.conn-choice-icon{color:var(--cyan);flex:none;margin-top:2px}.conn-choice:disabled .conn-choice-icon{color:var(--muted)}.conn-choice-text{flex:1;gap:2px;min-width:0;font-size:13px;display:grid}.conn-choice-title{color:var(--text-strong);font-size:15px;font-weight:600}.conn-search{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);margin:-16px -16px 0;padding:12px 16px;position:sticky;top:-16px}.conn-group{gap:6px;display:grid}.conn-providers{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none;display:grid}.conn-providers>li{min-width:0;padding:0}.conn-providers>li+li{border-top:1px solid var(--line-soft)}.conn-providers>li>p{padding:0 14px 10px 52px}.conn-provider{text-align:left;width:100%;min-height:52px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.conn-provider:hover:not(:disabled){background:var(--panel-2)}.conn-provider:disabled{cursor:default}.conn-provider:disabled .conn-provider-name{color:var(--muted)}.conn-providers>li:first-child .conn-provider{border-radius:var(--radius) var(--radius) 0 0}.conn-logo{object-fit:contain;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:6px;flex:none;width:26px;height:26px}.conn-provider-text{flex:1;gap:1px;min-width:0;font-size:13px;display:grid}.conn-provider-name{color:var(--text-strong);flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:15px;font-weight:600;display:flex}.conn-caps{font-size:12px;font-weight:400}.conn-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.conn-provider .chip{flex:none}.conn-provider-error{font-size:13px}.conn-review{gap:14px;display:grid}.conn-review p{margin:0}.conn-review section{gap:8px;display:grid}.conn-scopes{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none;display:grid}.conn-scopes li{gap:1px;min-width:0;padding:10px 14px;font-size:14px;display:grid}.conn-scopes li+li{border-top:1px solid var(--line-soft)}.conn-scope-raw{overflow-wrap:anywhere;font-size:11px}.conn-form{gap:14px;display:grid}.conn-form small{font-size:12px}.conn-form-pair{grid-template-columns:minmax(0,1fr) 110px;gap:10px;display:grid}.conn-headers{justify-items:start;gap:10px;display:grid}.conn-headers legend{margin-bottom:8px;padding:0}.conn-header-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;display:grid}.conn-header-row .icon-btn{margin-bottom:3px}.conn-pre{white-space:pre-wrap;overflow-wrap:anywhere}.conn-resources{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none;display:grid}.conn-resource{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.conn-resource+.conn-resource{border-top:1px solid var(--line-soft)}.conn-resource-text{overflow-wrap:anywhere;gap:1px;min-width:0;font-size:14px;display:grid}.conn-resource-text .muted,.conn-resource-text .error{font-size:13px}.conn-resource>:last-child{flex:none}@media (width<=520px){.conn-head .btn{width:100%}.conn-header-row{grid-template-columns:minmax(0,1fr) auto}.conn-header-row .field:first-child{grid-column:1/-1}.conn-providers>li>p{padding-left:14px}}.library{gap:18px;min-width:0;display:grid}.library>*{min-width:0}.lib-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.lib-head h1{margin-top:4px;font-size:26px}.lib-head p.muted{margin:4px 0 0}.lib-stats{border:1px solid var(--line-soft);border-radius:var(--radius);background:#0b122299;flex-wrap:wrap;gap:8px 28px;margin:0;padding:14px 16px;display:flex}.lib-stats>div{gap:2px;display:grid}.lib-stats dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.lib-stats dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-size:18px}.lib-stats .bad dd{color:var(--bad)}.lib-toolbar{flex-wrap:wrap;gap:10px;display:flex}.lib-search{flex:240px;min-width:0;position:relative}.lib-search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lib-search .input{padding-left:36px}.lib-sort{flex:0 auto;align-items:center;gap:8px;display:flex}.lib-sort span{font-size:13px}.lib-sort .input{width:auto;min-width:150px}.lib-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lib-seg{border:1px solid var(--line);background:var(--panel);border-radius:9px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.lib-seg button{min-height:34px;color:var(--muted);font:600 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lib-seg button:hover{color:var(--text)}.lib-seg button[aria-pressed=true],.lib-seg button[aria-selected=true]{background:var(--panel-2);color:var(--cyan);box-shadow:inset 0 0 0 1px #22d3ee59}.lib-count{color:var(--muted);font-size:11px}.lib-statuses{flex-wrap:wrap;gap:6px;display:flex}.lib-toggle{border:1px dashed var(--line);min-height:32px;color:var(--muted);font:500 13px var(--font);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.lib-toggle.on{color:var(--text);border-style:solid;border-color:#22d3ee73}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lib-grid>li{min-width:0;display:flex}.lib-card{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:136px;padding:14px 16px;transition:border-color .12s;display:flex}.lib-card:hover{border-color:#22d3ee73}.lib-card.failed{border-color:#f8717159}.lib-card.skeleton{background:linear-gradient(90deg, var(--panel) 0%, var(--panel-2) 50%, var(--panel) 100%);background-size:200% 100%;animation:1.4s linear infinite lib-shimmer}@keyframes lib-shimmer{to{background-position:-200% 0}}.lib-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lib-card-type{color:var(--muted);letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lib-card-type svg{color:var(--violet)}.lib-status{flex:none}.lib-status.bad{color:var(--bad);border-color:#f8717180}.lib-card-title{color:var(--text-strong);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}.lib-card-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.lib-card-error{color:var(--bad);overflow-wrap:anywhere;margin:0;font-size:13px}.lib-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.lib-card-note{flex:100%;align-items:center;gap:6px;font-size:13px;display:inline-flex}.lib-delete{color:var(--muted);margin-left:auto}.lib-delete:hover{color:var(--bad)}.lib-empty{text-align:center;justify-items:center;gap:10px;padding:40px 20px;display:grid}.lib-empty svg{color:var(--violet)}.lib-empty h2{font-size:18px}.lib-empty p{max-width:42ch;margin:0}.lib-nomatch{justify-items:center;gap:10px;display:grid}.lib-nomatch p{margin:0}.lib-failed{justify-items:start;gap:10px;padding:20px;display:grid}.lib-failed p{margin:0}.lib-pager{justify-content:center;align-items:center;gap:14px;display:flex}.lib-add{gap:16px;display:grid}.lib-add .lib-seg{justify-self:start}.lib-form{gap:14px;display:grid}.lib-form>p{margin:0;font-size:14px}.lib-form .btn-primary{justify-self:start}.lib-drop{text-align:center;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);cursor:pointer;overflow-wrap:anywhere;justify-items:center;gap:8px;padding:28px 16px;display:grid;position:relative}.lib-drop:hover,.lib-drop:focus-within{border-color:var(--cyan);color:var(--text)}.lib-drop.chosen{color:var(--text);border-style:solid;border-color:#22d3ee73}.lib-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.lib-raw{gap:14px;min-width:0;display:grid}.lib-raw-title{overflow-wrap:anywhere;font-size:18px}.lib-raw-failed{justify-items:start;gap:10px;display:grid}.lib-raw-text{font:13px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:8px;margin:0;padding:12px}@media (width<=520px){.lib-head .btn-primary{width:100%}.lib-sort{flex:100%}.lib-sort .input{flex:1}}.manage{gap:16px;max-width:760px;display:grid}.manage-back{color:var(--muted);justify-self:start;align-items:center;gap:6px;font-size:14px;display:inline-flex}.manage-back:hover{color:var(--cyan);text-decoration:none}.manage-body,.manage-form{gap:16px;min-width:0;display:grid}.manage-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.manage-title{flex:1;min-width:0}.manage-title h1{overflow-wrap:anywhere;margin-top:2px;font-size:26px}.manage-title p.muted{margin:2px 0 0;font-size:14px}.manage-status{gap:8px;display:grid}.manage-status:empty{display:none}.manage-status .notice{margin:0}.manage-dirty{align-items:center;gap:8px;display:flex}.manage-dirty svg{color:var(--warn);flex:none}.manage-saved{color:var(--good);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.manage-section{gap:14px;min-width:0;padding:20px;display:grid}.manage-section h2.label{margin:0}.manage-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.manage-lede{margin:-6px 0 0;font-size:14px}.manage-subhead{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.manage-fields{gap:14px;display:grid}@media (width>=720px){.manage-fields{grid-template-columns:1fr 1fr}.manage-fields .span{grid-column:1/-1}}.manage-skill-group+.manage-skill-group{margin-top:6px}.manage-skills{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.manage-skill{border:1px solid var(--line-soft);background:var(--panel);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;height:100%;padding:10px 12px;display:flex}.manage-skill:hover{border-color:var(--line)}.manage-skill.on{background:color-mix(in srgb, var(--cyan) 6%, var(--panel));border-color:#22d3ee80}.manage-skill input{accent-color:var(--cyan);flex:none;margin-top:3px}.manage-skill input:disabled{cursor:not-allowed}.manage-skill-text{gap:2px;min-width:0;font-size:14px;display:grid}.manage-skill-text strong{color:var(--text-strong);font-weight:600}.manage-skill-text .muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.manage-skill-skeleton{gap:8px;margin:0;padding:0;list-style:none;display:grid}.manage-skill-skeleton li,.manage-skeleton{background:linear-gradient(90deg, var(--panel) 0%, var(--panel-2) 50%, var(--panel) 100%);background-size:200% 100%;border-radius:8px;height:52px;animation:1.4s linear infinite manage-shimmer}.manage-skeleton{height:96px}.manage-skeleton.tall{height:280px}@keyframes manage-shimmer{to{background-position:-200% 0}}.manage-guidelines{gap:18px;display:grid}.manage-guideline{gap:8px;display:grid}.manage-guideline+.manage-guideline{border-top:1px solid var(--line-soft);padding-top:18px}.manage-question{color:var(--text-strong);font-size:15px;font-weight:600}.manage-rules{gap:6px;margin:0;padding:0;list-style:none;display:grid}.manage-rules li{border-left:2px solid var(--violet);background:var(--panel-2);border-radius:0 8px 8px 0;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:14px;display:flex}.manage-rules li>span{overflow-wrap:anywhere;flex:1;min-width:0}.manage-rule-remove{width:32px;height:32px;color:var(--muted);border-color:#0000;flex:none}.manage-rule-remove:hover{border-color:var(--bad);color:var(--bad)}.manage-rule-remove:disabled{opacity:.5;cursor:not-allowed}.manage-composer{gap:8px;display:grid}.manage-composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.manage-count{color:var(--muted);font-size:12px}.manage-count.over{color:var(--bad)}.manage-add{color:var(--muted);justify-self:start}.manage-add:hover:not(:disabled){color:var(--cyan);border-color:var(--cyan)}.manage-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manage-list{margin:0;padding:0;list-style:none;display:grid}.manage-item{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.manage-item:first-child{padding-top:0}.manage-item+.manage-item{border-top:1px solid var(--line-soft)}.manage-item-main{flex:260px;justify-items:start;gap:4px;min-width:0;display:grid}.manage-item-main .error{margin:0}.manage-item-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manage-row-title{color:var(--text-strong);margin:0;font-weight:600}.manage-row-sub{margin:0;font-size:13px}.manage-cadence{color:var(--cyan);font-size:12px}.manage-instruction{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.manage-select{width:auto;min-height:36px;padding:6px 10px;font-size:14px}.manage-switch{cursor:pointer;flex:none;display:inline-flex;position:relative}.manage-switch input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.manage-switch-track{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;width:40px;height:24px;transition:background .12s,border-color .12s;position:relative}.manage-switch-track:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .12s,background .12s;position:absolute;top:3px;left:3px}.manage-switch input:checked+.manage-switch-track{background:color-mix(in srgb, var(--cyan) 25%, var(--panel));border-color:var(--cyan)}.manage-switch input:checked+.manage-switch-track:after{background:var(--cyan);transform:translate(16px)}.manage-switch input:focus-visible+.manage-switch-track{outline:2px solid var(--cyan);outline-offset:2px}.manage-switch input:disabled+.manage-switch-track{opacity:.5}.manage-switch:has(input:disabled){cursor:not-allowed}.manage-task-form{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:12px;padding:14px;display:grid}.manage-when{flex-wrap:wrap;gap:8px;display:flex}.manage-section.danger{border-color:#f8717159}.manage-section.danger h2.label{color:var(--bad)}.manage-danger-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.manage-danger-row>div{flex:240px;min-width:0}.manage-confirm{background:#f871710f;border:1px solid #f8717180;border-radius:8px;gap:10px;padding:12px;display:grid}.manage-confirm p,.manage-section .error{margin:0}.auth{place-items:center;min-height:100vh;padding:24px 16px;display:grid;position:relative;overflow:hidden}.auth-radar{border:1px solid var(--line);background:repeating-radial-gradient(circle,#0000 0 89px,#1d2c4d99 90px 91px);border-radius:50%;width:900px;height:900px;position:absolute}.auth-radar:after{content:"";background:conic-gradient(#22d3ee38,#0000 18%);border-radius:50%;animation:6s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{to{transform:rotate(360deg)}}.auth-card{gap:16px;width:100%;max-width:420px;padding:28px;display:grid;position:relative}.auth-card h1{margin-top:6px;font-size:26px}.auth-sub{margin:-8px 0 0}.auth-form{gap:14px;display:grid}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.credits{gap:14px;max-width:760px;display:grid}.credits-card{justify-items:start;gap:10px;min-width:0;padding:20px;display:grid}.credits-card h2{font-size:18px}.credits-card p{margin:0}.credits-balance{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.credits-balance .mono{color:var(--cyan);text-shadow:0 0 18px #22d3ee66;font-size:40px;line-height:1.1}.credits-period .mono{color:var(--text)}.credits-packs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;display:grid}.credits-pack{text-align:left;color:var(--text);cursor:pointer;font:inherit;gap:2px;padding:14px;display:grid}.credits-pack:hover:not(:disabled){border-color:var(--cyan);box-shadow:var(--glow)}.credits-pack:disabled{opacity:.55;cursor:not-allowed}.credits-pack-n{color:var(--text-strong);font-size:22px}.credits-card .notice{width:100%}.credits-card .empty{width:100%;padding:20px 0}.credits-ledger{width:100%;margin:0;padding:0;list-style:none;display:grid}.credits-ledger li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.credits-ledger li:first-child{border-top:0}.credits-ledger-what{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.credits-ledger-what .muted{font-size:12px}.credits-delta{color:var(--good);font-variant-numeric:tabular-nums;flex:none}.credits-delta.debit{color:var(--text)}.credits-classic{margin:0;font-size:13px}.setup{gap:20px;max-width:760px;display:grid}.setup h1{margin:4px 0 6px;font-size:26px}.setup header>p{margin:0}.setup-steps{gap:6px;margin-top:14px;display:flex}.setup-steps span{background:var(--line);border-radius:2px;flex:1;height:3px}.setup-steps span.on{background:var(--cyan);box-shadow:var(--glow)}.setup-card{gap:16px;padding:20px;display:grid}.setup-card>p{margin:0}.setup-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.setup-reading{color:var(--text-strong);font-weight:600}.setup-bar{background:var(--panel-2);border-radius:3px;height:6px;position:relative;overflow:hidden}.setup-bar span{background:var(--cyan);transform-origin:0;height:100%;box-shadow:var(--glow);transition:transform .4s;display:block}.setup-bar.working:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:1.4s linear infinite setup-stripe;position:absolute;inset:0}@keyframes setup-stripe{0%{transform:translate(-100%)}to{transform:translate(100%)}}.setup-pages{color:var(--muted);gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.setup-pages li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-pages li:first-child{color:var(--cyan)}.setup-label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setup-badge{color:var(--cyan);align-items:center;gap:6px;font-size:12px;display:inline-flex}.setup-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.team{gap:28px;display:grid}.team-head h1{margin-top:4px;font-size:26px}.team-grid,.hire-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.member{min-height:104px;color:var(--text);gap:14px;padding:16px;transition:border-color .12s,transform .12s;display:flex;text-decoration:none!important}.member:hover{border-color:var(--cyan)}.member.working{border-color:#22d3ee8c;box-shadow:inset 0 0 24px #22d3ee0f}.member.skeleton{background:linear-gradient(90deg, var(--panel) 0%, var(--panel-2) 50%, var(--panel) 100%);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.member-text{flex:1;align-content:start;gap:2px;min-width:0;display:grid}.member-top{align-items:center;gap:8px;display:flex}.member-name{color:var(--text-strong);font-size:16px;font-weight:700}.member-role{color:var(--muted);font-size:13px}.member-status{align-items:baseline;gap:8px;min-width:0;margin-top:6px;font-size:14px;display:flex}.member-status.live{color:var(--cyan);align-items:center}.member-preview{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.member-when{color:var(--muted);flex:none;font-size:12px}.unread-dot{background:var(--cyan);width:8px;height:8px;box-shadow:var(--glow);border-radius:50%}.live-dot{background:var(--cyan);width:7px;height:7px;box-shadow:var(--glow);border-radius:50%;flex:none;animation:1.2s ease-in-out infinite pulse}.team-hire{gap:12px;display:grid}.hire-card{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);border-style:dashed;align-items:flex-start;gap:12px;padding:14px;display:flex}.hire-card:hover{border-color:var(--violet);border-style:solid}.hire-text{flex:1;gap:1px;min-width:0;display:grid}.hire-name{color:var(--text-strong);font-weight:700}.hire-role{color:var(--violet);font-size:13px}.hire-tagline{margin-top:4px;font-size:13px}.hire-plus{color:var(--violet);flex:none;margin-top:2px}.hire-preview{gap:14px;display:grid}.hire-preview-id{align-items:center;gap:14px;display:flex}.hire-preview-id h2{font-size:22px}.hire-preview-id p{margin:2px 0 0}.hire-preview>p{margin:0}.hire-highlights{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hire-highlights li{align-items:baseline;gap:8px;display:flex}.hire-highlights svg{color:var(--good);flex:none}.artifact-card{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);gap:10px;min-width:0;max-width:100%;margin-top:10px;padding:12px 14px;display:grid}.artifact-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.artifact-title{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-weight:600}.artifact-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;margin-left:auto;font-size:11px}.artifact-note{margin:0;font-size:14px}.artifact-failed{margin:10px 0 0;font-size:14px;font-style:italic}.artifact-actions{flex-wrap:wrap;gap:8px;display:flex}.artifact-more{justify-self:start}.artifact-resolved{justify-self:start;margin:0}.artifact-canvas{gap:14px;min-width:0;display:grid}.artifact-canvas>.artifact-title{font-size:16px}.artifact-email-to{overflow-wrap:anywhere;margin:0;font-size:14px}.artifact-email-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.artifact-canvas textarea.input{min-height:240px;font-size:14px}.artifact-canvas .input:disabled{opacity:.75}.artifact-table-scroll{border:1px solid var(--line);border-radius:8px;max-width:100%;overflow-x:auto}.artifact-table{border-collapse:collapse;width:100%;font-size:13px}.artifact-table th,.artifact-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:7px 10px}.artifact-table th{background:var(--panel);color:var(--muted);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;position:sticky;top:0}.artifact-table td{overflow-wrap:anywhere;max-width:320px}.artifact-table tbody tr:last-child td{border-bottom:0}.artifact-fields{gap:8px;margin:0;display:grid}.artifact-field{grid-template-columns:minmax(80px,30%) 1fr;gap:12px;min-width:0;display:grid}.artifact-field dt{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.artifact-field dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}@media (width<=480px){.artifact-field{grid-template-columns:1fr;gap:2px}}.artifact-image-inline{border:1px solid var(--line);border-radius:8px;max-width:100%;max-height:320px;display:block}.artifact-image-canvas{border-radius:8px;max-width:100%;height:auto;display:block}.setup-items{margin:0;padding:0;list-style:none;display:grid}.setup-item{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.setup-item:first-child{border-top:0;padding-top:0}.setup-item-text{flex:220px;gap:2px;min-width:0;display:grid}.setup-item-label{color:var(--text-strong);font-weight:600}.setup-item-why{font-size:13px}.setup-item-success{color:var(--good);font-size:13px}.setup-item-error{font-size:13px}.setup-item-action{flex:none}.approval-card{border-color:#fbbf2473}.approval-input{background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:260px;margin:0;padding:10px;font-size:12px;overflow:auto}.thread-layout{flex:1;height:calc(100dvh - 57px);min-height:0;display:flex}.thread-layout.wide{grid-template-columns:248px minmax(0,1fr) 320px;gap:0;display:grid}.rail{border-right:1px solid var(--line);background:#05070d99;flex-direction:column;gap:8px;padding:16px 10px;display:flex;overflow-y:auto}.rail-label{padding:0 8px}.rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rail-item{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex;text-decoration:none!important}.rail-item:hover{background:var(--panel)}.rail-item.active{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--cyan)}.rail-text{min-width:0;display:grid}.rail-name{color:var(--text-strong);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.rail-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rail-sub.live{color:var(--cyan)}.rail-hire{color:var(--violet);align-items:center;gap:6px;margin:4px 8px;font-size:13px;display:inline-flex}.thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.thread-fail{justify-items:start;gap:12px;padding:24px 16px;display:grid}.thread-head{border-bottom:1px solid var(--line);background:#05070db3;align-items:center;gap:12px;padding:12px 16px;display:flex}.thread-id{flex:1;min-width:0}.thread-id h1{font-size:17px}.thread-id p{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin:1px 0 0;font-size:13px;display:flex;overflow:hidden}.thread-id p.live{color:var(--cyan)}.thread-tools{gap:6px;display:flex}.icon-btn.live{border-color:var(--cyan);color:var(--cyan);box-shadow:var(--glow)}.thread-scroll{flex:1;min-height:0;padding:20px 16px 8px;overflow-y:auto}.messages{gap:16px;max-width:780px;margin:0 auto;padding:0;list-style:none;display:grid}.msg{min-width:0}.msg.out{background:var(--panel-2);border:1px solid var(--line);border-radius:14px 14px 4px;justify-self:end;max-width:min(620px,88%);padding:10px 14px}.msg.out.pending{opacity:.6}.msg-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.msg.in{border-left:2px solid var(--line);gap:10px;padding:2px 0 2px 14px;display:grid}.msg.in.last{border-left-color:var(--violet)}.msg.in.working{border-left-color:var(--cyan)}.msg-meta{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.msg-copy{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.msg-copy:hover{color:var(--cyan)}.msg-chip{color:var(--muted);border:1px solid var(--line);border-radius:999px;justify-self:center;padding:3px 12px;font-size:12px}.working-line{color:var(--cyan);align-items:center;gap:8px;margin:0;display:flex}.working-count{margin:-4px 0 0;font-size:13px}.linkish{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.approvals{gap:12px;max-width:780px;margin:16px auto 0;display:grid}.thread-empty{text-align:center;justify-items:center;gap:10px;max-width:560px;margin:6vh auto 0;display:grid}.thread-empty h2{font-size:22px}.thread-empty p{margin:0}.suggestions{gap:8px;width:100%;margin-top:12px;display:grid}.suggestion{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:11px 14px}.suggestion:hover{border-color:var(--cyan)}.thread-foot{gap:8px;width:100%;max-width:812px;margin:0 auto;padding:8px 16px 14px;display:grid}.thread-send-error{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.composer{gap:6px;display:grid}.composer.dragging .composer-pill{border-color:var(--cyan);box-shadow:0 0 0 3px #22d3ee2e}.composer-pill{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:flex-end;gap:6px;padding:6px;display:flex}.composer-pill:focus-within{border-color:var(--cyan)}.composer-attach,.composer-send{cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.composer-attach{color:var(--muted);background:0 0}.composer-attach:hover{color:var(--cyan)}.composer-send{background:var(--cyan);color:var(--cyan-ink);box-shadow:var(--glow)}.composer-send:disabled{background:var(--panel-2);color:var(--muted);box-shadow:none;cursor:not-allowed}.composer-file-picker{display:none}.composer-box{resize:none;min-width:0;color:var(--text);font:15px/1.5 var(--font);background:0 0;border:0;outline:none;flex:1;padding:9px 4px}.composer-box::placeholder{color:var(--muted)}.composer-files{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.composer-file{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.composer-file.failed{border-color:#f8717180}.composer-file.ready .composer-file-state{color:var(--good)}.composer-file.failed .composer-file-state{color:var(--bad)}.composer-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.composer-file-state{color:var(--muted)}.composer-file-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.thread-log{background:#0b1222d9;border-width:0 0 0 1px;border-radius:0;padding:16px;overflow-y:auto}.log,.log-empty{align-content:start;gap:14px;display:grid}.log-empty p{margin:0}.log-head{gap:8px;display:grid}.log-status{align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.log-quiet{margin:0;font-size:14px}.log-steps{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.log-step{gap:10px;padding:8px 0;font-size:14px;display:flex;position:relative}.log-step:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:26px;bottom:-6px;left:7px}.log-icon{width:15px;color:var(--good);flex:none;padding-top:2px}.log-step.calling .log-icon{color:var(--cyan)}.log-step.calling .log-label{color:var(--text-strong)}.log-step.interrupted .log-icon{color:var(--muted)}.log-label{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.log-search{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:6px;padding:10px;font-size:13px;display:grid}.log-search-status{color:var(--cyan);align-items:center;gap:6px;font-weight:600;display:flex}.log-search-counts{color:var(--muted);flex-wrap:wrap;gap:12px;display:flex}.log-search-counts b{color:var(--text-strong)}.log-error{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;display:flex}.conv{gap:14px;display:grid}.conv-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.conv-item{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.conv-item:hover{background:var(--panel-2)}.conv-item.active{border-color:var(--cyan);background:var(--panel-2)}@media (width<=720px){.thread-layout{height:calc(100dvh - 97px)}.thread-scroll{padding:16px 12px 8px}.thread-foot{padding:8px 12px 12px}.thread-head{padding:10px 12px}}
