.back-link{display:inline-flex;align-self:flex-start;justify-self:start;width:fit-content;align-items:center;gap:6px;min-height:40px;padding:0 14px 0 10px;margin-bottom:8px;border:1px solid var(--border);border-radius:999px;color:var(--text-2);font-size:13px;font-weight:500;text-decoration:none}.back-link:hover{color:var(--accent);border-color:var(--accent)}.back-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.key-secret{display:block;word-break:break-all;-webkit-user-select:all;user-select:all}.key-warning{margin:0 0 12px;padding:10px 12px;border:1px solid var(--warn-line);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-fg);font-size:13px}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-o1n6FSp1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-oV09F89J.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-D1el4HBC.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-Bmgglljz.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-ZtVHcufx.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-6gpm9xuX.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-RKOW67Nd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-D8VzbIB9.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-B3hZxag_.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-DvQQgHTq.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BFiUPp6R.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DLynVohM.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-DxDDqVQb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-CmcxpzmF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-BtGHVI3Q.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-CevHOlzG.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-QhwQXayn.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-6-AWF9yE.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-BZFL66GJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-DqTcxLwU.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-C8N-B5AP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D7hk9wLv.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-BifMsNUA.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-5raxGPWx.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-C5zKQMXr.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-rgB1DpUr.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DeXYNBV7.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,:root[data-theme=dark]{color-scheme:dark;--bg: #121417;--bg-elev: #17191d;--surface: #1b1e23;--surface-2: #22262c;--surface-3: #2a2f37;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #eceef2;--text-2: #b8bdc7;--text-muted: #8b919c;--text-faint: #666c77;--accent: #6b93ec;--accent-2: #3c6cde;--accent-hover: #3c6cde;--accent-fill: #3c6cde;--accent-fill-hover: #4a79e6;--accent-contrast: #ffffff;--accent-soft: rgba(107, 147, 236, .16);--accent-line: rgba(107, 147, 236, .6);--bad-line: rgba(248, 113, 113, .4);--warn-line: rgba(245, 181, 68, .35);--good-fg: #4ade80;--good-bg: rgba(74, 222, 128, .12);--warn-fg: #f5b544;--warn-bg: rgba(245, 181, 68, .14);--bad-fg: #f87171;--bad-bg: rgba(248, 113, 113, .14);--info-fg: #7aa2f7;--info-bg: rgba(122, 162, 247, .14);--neutral-fg: #9aa5b8;--neutral-bg: rgba(154, 165, 184, .12);--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 12px 30px rgba(0, 0, 0, .35);--btn-border: rgba(255, 255, 255, .2);--ghost-border: rgba(255, 255, 255, .36);--focus-ring: #6b93ec;--focus-halo: rgba(107, 147, 236, .3);--press-filter: brightness(1.12);--topbar-bg: rgba(18, 20, 23, .78);--overlay: rgba(0, 0, 0, .65);--shadow-modal: 0 30px 80px rgba(0, 0, 0, .6);--app-glow: rgba(67, 142, 255, .07);--login-glow: rgba(67, 142, 255, .1);--brand-mark-bg: linear-gradient(160deg, rgba(67, 142, 255, .3), rgba(27, 102, 255, .08));--brand-mark-line: rgba(67, 142, 255, .4);--warn-line-soft: rgba(245, 181, 68, .35);--warn-bg-soft: rgba(245, 181, 68, .08);--warn-line-strong: rgba(245, 181, 68, .5);--warn-line-faint: rgba(245, 181, 68, .25);--info-line-soft: rgba(122, 162, 247, .35);--info-bg-soft: rgba(122, 162, 247, .08);--bad-line-strong: rgba(248, 113, 113, .5);--bad-line-faint: rgba(248, 113, 113, .25);--good-line-faint: rgba(74, 222, 128, .25);--chart-grid: rgba(255, 255, 255, .05);--chart-label: rgba(255, 255, 255, .45);--on-bad-solid: #121417;--radius: 12px;--radius-sm: 8px;--radius-modal: 12px;--sidebar-w: 236px}:root[data-theme=light]{color-scheme:light;--bg: #f1f4f9;--bg-elev: #f7f9fc;--surface: #ffffff;--surface-2: #f3f5f9;--surface-3: #e7ebf2;--nav-hover: #e9edf4;--border: #e6e8ec;--border-strong: #d4d4d8;--text: #161a24;--text-2: #464d5d;--text-muted: #5f6a84;--text-faint: #68728a;--accent: #3c6cde;--accent-2: #2d5bc9;--accent-hover: #2d5bc9;--accent-fill: #3c6cde;--accent-fill-hover: #2d5bc9;--accent-contrast: #ffffff;--accent-soft: rgba(60, 108, 222, .1);--accent-line: rgba(60, 108, 222, .6);--bad-line: rgba(185, 28, 28, .45);--warn-line: rgba(161, 92, 7, .4);--good-fg: #126a33;--good-bg: rgba(21, 128, 61, .1);--warn-fg: #7d4c08;--warn-bg: rgba(217, 119, 6, .13);--bad-fg: #a81919;--bad-bg: rgba(220, 38, 38, .09);--info-fg: #1d4ed8;--info-bg: rgba(37, 99, 235, .09);--neutral-fg: #475569;--neutral-bg: rgba(71, 85, 105, .1);--shadow: 0 1px 2px rgba(9, 28, 93, .05), 0 8px 24px rgba(9, 28, 93, .06);--btn-border: #d4d4d8;--input-border: #d9d9d9;--ghost-border: #d4d4d8;--focus-ring: #3c6cde;--focus-halo: rgba(60, 108, 222, .22);--press-filter: brightness(.94);--topbar-bg: rgba(241, 244, 249, .85);--overlay: rgba(0, 0, 0, .45);--shadow-modal: 0 3px 9px rgba(0, 0, 0, .35), 0 24px 64px rgba(9, 28, 93, .12);--app-glow: rgba(60, 108, 222, .05);--login-glow: rgba(60, 108, 222, .07);--brand-mark-bg: linear-gradient(160deg, rgba(60, 108, 222, .18), rgba(107, 147, 236, .06));--brand-mark-line: rgba(60, 108, 222, .35);--warn-line-soft: rgba(161, 92, 7, .4);--warn-bg-soft: rgba(217, 119, 6, .09);--warn-line-strong: rgba(161, 92, 7, .5);--warn-line-faint: rgba(161, 92, 7, .3);--info-line-soft: rgba(29, 78, 216, .35);--info-bg-soft: rgba(37, 99, 235, .07);--bad-line-strong: rgba(185, 28, 28, .5);--bad-line-faint: rgba(185, 28, 28, .3);--good-line-faint: rgba(21, 128, 61, .3);--chart-grid: rgba(15, 23, 42, .08);--chart-label: rgba(15, 23, 42, .6);--on-bad-solid: #ffffff}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh}body{background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}code,.mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}h1,h2,h3{margin:0;letter-spacing:-.01em}h1{font-size:22px;font-weight:650}h2{font-size:15px;font-weight:600}h3{font-size:13px;font-weight:600}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.small{font-size:12px}.xs{font-size:11px}.row{display:flex;align-items:center;gap:10px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.stack{display:flex;flex-direction:column;gap:6px}.grow{flex:1;min-width:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right{text-align:right}.app{display:flex;min-height:100vh;background:radial-gradient(1200px 500px at 20% -10%,var(--app-glow),transparent 60%),var(--bg)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;width:var(--sidebar-w);flex-shrink:0;padding:18px 14px;background:var(--bg-elev);border-right:1px solid var(--border)}.brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;font-size:15px;font-weight:650}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--brand-mark-bg);border:1px solid var(--brand-mark-line);color:var(--accent)}.brand-mark-lg{width:48px;height:48px;border-radius:14px}.brand-sub{display:block;font-size:11px;font-weight:500;color:var(--text-faint);letter-spacing:.02em}.nav{display:flex;flex-direction:column;gap:2px}.nav-label{padding:10px 10px 6px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.nav-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--text-muted);font-weight:500;text-decoration:none;border:1px solid transparent}.nav-link svg{flex-shrink:0;opacity:.85}.nav-link:hover{color:var(--text);background:var(--nav-hover, var(--surface-2));text-decoration:none}.nav-link-active,.nav-link-active:hover{color:var(--text);background:var(--surface-3);border-color:var(--border)}.nav-link-active svg{color:var(--accent);opacity:1}.nav-count{margin-left:auto;font-size:11px;color:var(--text-faint);background:var(--surface-2);padding:1px 7px;border-radius:999px}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:10px 6px 0}.env-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:11.5px;color:var(--text-muted)}.dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dot-warn{background:var(--warn-fg);box-shadow:0 0 0 3px var(--warn-bg)}.dot-bad{background:var(--bad-fg);box-shadow:0 0 0 3px var(--bad-bg)}.dot-neutral{background:var(--neutral-fg);box-shadow:0 0 0 3px var(--neutral-bg)}.main{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 28px;background:var(--topbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.topbar-title{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px}.topbar-title strong{color:var(--text);font-weight:600}.content{padding:26px 28px 48px;max-width:1280px;width:100%}.page{display:flex;flex-direction:column;gap:18px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header p{margin:6px 0 0;max-width:70ch}.page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.banner{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--warn-line-soft);background:var(--warn-bg-soft);color:var(--text-2);font-size:13px}.banner strong{color:var(--warn-fg)}.banner-info{border-color:var(--info-line-soft);background:var(--info-bg-soft)}.banner-info strong{color:var(--info-fg)}.user-chip{display:flex;align-items:center;gap:10px}.avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}.avatar-initials{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600}.user-meta{display:flex;flex-direction:column;line-height:1.25}.user-name{font-weight:600;font-size:13px}.user-email{color:var(--text-muted);font-size:11.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;border-radius:var(--radius-sm);border:1px solid var(--btn-border);background:var(--surface);color:var(--text-2);font:inherit;font-size:14px;font-weight:600;line-height:18px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.btn:hover{background:var(--surface-2);border-color:var(--border-strong);text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.input:disabled,.select:disabled,.textarea:disabled{opacity:.55;cursor:default}.btn:focus-visible,.tab:focus-visible,.wiz-step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn-primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-contrast);font-weight:600}.btn-primary:hover{background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}.btn-ghost{background:transparent;border-color:var(--ghost-border);color:var(--text-2)}.btn-ghost:hover{color:var(--text);background:var(--surface-2);border-color:var(--text-muted)}.btn-ghost:active{background:var(--surface-3)}.btn-ghost:disabled,.btn-ghost:disabled:hover{background:transparent;color:var(--text-muted);border-style:dashed;border-color:var(--border-strong);opacity:.7}.btn-danger{color:var(--bad-fg);border-color:var(--bad-line)}.btn-danger:hover{background:var(--bad-bg)}.btn-danger-solid{background:var(--bad-fg);border-color:var(--bad-fg);color:var(--on-bad-solid);font-weight:600}.btn-danger-solid:hover{background:var(--bad-fg);filter:var(--press-filter)}.btn-sm{padding:6px 12px;font-size:13px;line-height:16px}.select-sm{width:auto;padding:4px 26px 4px 10px;font-size:12px}.cell-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.search{display:flex;align-items:center;gap:9px;padding:0 12px;height:36px;min-width:260px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted)}.search:focus-within{border-color:var(--accent-line)}.search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font:inherit;font-size:13.5px}.search input::placeholder{color:var(--text-faint)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:14px;font-weight:400;color:var(--text)}.field legend{padding:0;font-size:14px;font-weight:400;color:var(--text)}.hint{font-size:12.5px;color:var(--text-muted)}.input,.select,.textarea{width:100%;padding:9px 16px;border-radius:var(--radius-sm);border:1px solid var(--input-border, var(--btn-border));background:var(--surface);color:var(--text);font:inherit;font-size:14px;line-height:20px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}.textarea.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;background:var(--bg-elev);resize:vertical}.input-error{border-color:var(--bad-fg)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.form-grid .span-2{grid-column:span 2}.form-error{color:var(--bad-fg);font-size:12.5px}.segmented{display:inline-flex;padding:3px;gap:2px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.segmented button{padding:4px 11px;border-radius:999px;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.segmented button.on{background:var(--surface-3);color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 0}.card-head .sub{display:block;margin-top:2px;font-size:12px;color:var(--text-muted);font-weight:400}.card-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px}.card-body-tight{padding-top:10px}.card-foot{padding:10px 18px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted)}.card-link{display:block;color:inherit;text-decoration:none}.card-link:hover{text-decoration:none}.card-link:hover .card{border-color:var(--border-strong)}.grid{display:grid;gap:16px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.grid-side{grid-template-columns:minmax(0,1fr) 340px}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:16px}.hero-status{display:flex;flex-direction:column;gap:12px;padding:20px 22px}.hero-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.hero-title{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:650;letter-spacing:-.02em}.hero-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent)}.hero-icon.warn{border-color:var(--warn-line-strong);background:var(--warn-bg);color:var(--warn-fg)}.hero-icon.bad{border-color:var(--bad-line-strong);background:var(--bad-bg);color:var(--bad-fg)}.hero-line{color:var(--text-2);font-size:13.5px}.hero-line b{color:var(--text);font-weight:600}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kpi{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.kpi-head{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:12.5px;font-weight:500}.kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.kpi-value{font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.1}.kpi-value small{font-size:14px;color:var(--text-muted);font-weight:500;margin-left:4px}.kpi-delta{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.kpi-delta.up{color:var(--good-fg)}.kpi-delta.down{color:var(--bad-fg)}.kpi-delta.warn{color:var(--warn-fg)}.chart{width:100%;height:190px;display:block}.chart-legend{display:flex;gap:16px;font-size:12px;color:var(--text-muted)}.legend-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.bar-list{display:flex;flex-direction:column;gap:10px}.bar-row{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px;align-items:center}.bar-row-head{display:flex;justify-content:space-between;gap:10px;font-size:13px}.bar-row-head .name{font-weight:600}.bar-track{height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden;margin-top:6px}.bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.bar-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.bar-value small{display:block;font-weight:400;color:var(--text-faint);font-size:11px}.feed{display:flex;flex-direction:column}.feed-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:start;padding:11px 18px;border-top:1px solid var(--border)}.feed-item:first-child{border-top:none}.feed-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.feed-icon.bad{color:var(--bad-fg);background:var(--bad-bg);border-color:var(--bad-line-faint)}.feed-icon.warn{color:var(--warn-fg);background:var(--warn-bg);border-color:var(--warn-line-faint)}.feed-icon.good{color:var(--good-fg);background:var(--good-bg);border-color:var(--good-line-faint)}.feed-title{font-size:13.5px}.feed-title b{font-weight:600}.feed-sub{font-size:12px;color:var(--text-muted);margin-top:1px}.feed-time{font-size:12px;color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13.5px}th{text-align:left;padding:10px 18px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);border-bottom:1px solid var(--border);white-space:nowrap}td{padding:12px 18px;border-bottom:1px solid var(--border);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr.clickable{cursor:pointer}tbody tr.clickable:hover{background:var(--surface-2)}.cell-primary{font-weight:600}.cell-sub{font-size:12px;color:var(--text-muted);margin-top:1px}.cell-sub.mono{white-space:nowrap}.cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--text-muted);max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num{font-variant-numeric:tabular-nums}.sys-cell{display:flex;align-items:center;gap:11px}.sys-logo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text);background:var(--surface-3);border:1px solid var(--border);flex-shrink:0}.sys-logo-lg{width:44px;height:44px;border-radius:12px;font-size:14px}.sys-logo-img{object-fit:contain;padding:0}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.5}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chip-plain:before{display:none}.chip-good{color:var(--good-fg);background:var(--good-bg)}.chip-warn{color:var(--warn-fg);background:var(--warn-bg)}.chip-bad{color:var(--bad-fg);background:var(--bad-bg)}.chip-info{color:var(--info-fg);background:var(--info-bg)}.chip-neutral{color:var(--neutral-fg);background:var(--neutral-bg)}.chip-link{color:var(--text-2);background:var(--surface-3);border:1px solid var(--border);text-decoration:none;font-weight:500}.chip-link:hover{border-color:var(--border-strong);color:var(--text);text-decoration:none}.tag{display:inline-block;padding:1px 7px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);background:var(--surface-3);border:1px solid var(--border)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:6px}.section-head h2{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-weight:600}.state-block{padding:36px 24px;text-align:center;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;gap:8px}.state-block p{margin:0;max-width:56ch}.state-title{font-weight:600}.state-error .state-title{color:var(--bad-fg)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:100%;max-width:560px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--surface);border:1px solid transparent;border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);overflow:hidden}:root[data-theme=dark] .modal{border-color:var(--border-strong)}.modal-lg{max-width:860px}.modal-xl{max-width:990px}.modal-wizard{max-width:1230px;height:90vh;height:90dvh}.modal-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.modal-titles h2{margin:0;font-size:16px;font-weight:600;line-height:22px}.modal-subtitle{font-size:13px;color:var(--text-muted)}.modal-x{width:36px;height:36px;padding:0;justify-content:center;border-color:transparent;background:transparent;color:var(--text-2)}.modal-x:hover{background:var(--surface-2);border-color:transparent;color:var(--text)}.modal-main{display:flex;flex:1 1 auto;min-height:0}.modal-main>.modal-body{min-width:0}.modal-wizard .wiz-rail{flex-direction:column;align-items:stretch;gap:2px;flex:none;width:220px;padding:12px;border-bottom:none;border-right:1px solid var(--border);overflow-x:hidden;overflow-y:auto}.modal-wizard .wiz-rail>[role=listitem]{display:block}.modal-wizard .wiz-sep{display:none}.modal-wizard .wiz-step{width:100%;padding:8px 10px;border-radius:8px;text-align:left;white-space:normal}@media (max-width: 760px){.modal-main{flex-direction:column}.modal-wizard .wiz-rail{flex-direction:row;width:auto;border-right:none;border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden}.modal-wizard .wiz-rail>[role=listitem]{flex:none}.modal-wizard .wiz-step{width:auto;white-space:nowrap}}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:32px 40px 4px;flex:none}.modal-wizard .modal-head{padding:16px 20px;border-bottom:1px solid var(--border)}.wiz-rail{display:flex;align-items:center;gap:4px;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--bg-elev);overflow-x:auto;scroll-behavior:smooth;flex:none}.wiz-step{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid transparent;border-radius:999px;background:none;color:var(--text-faint);font:inherit;font-size:12.5px;white-space:nowrap;cursor:default}.wiz-step[data-reachable=yes]{cursor:pointer;color:var(--text-2)}.wiz-step[data-reachable=yes]:hover{background:var(--surface-2);color:var(--text)}.wiz-step[data-state=current]{color:var(--text);background:var(--accent-soft);border-color:var(--accent-line);font-weight:600}.wiz-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-2);font-size:11px;font-variant-numeric:tabular-nums}.wiz-step[data-state=current] .wiz-num{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.wiz-step[data-state=done] .wiz-num{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.wiz-sep{flex:none;width:10px;height:1px;background:var(--border-strong)}.map-rows{display:flex;flex-direction:column;gap:8px}.map-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev)}.map-card-fields{display:grid;grid-template-columns:repeat(var(--card-cols, 2),minmax(0,1fr));gap:10px 12px;align-items:start}.map-card-remove{padding-top:22px}.map-card-field{display:flex;flex-direction:column;gap:4px;min-width:0}.map-card-label{display:inline-flex;align-items:center;font-size:12px;color:var(--text-muted)}.map-row{display:grid;grid-template-columns:repeat(var(--map-cols, 2),minmax(0,1fr)) auto;gap:8px;align-items:center}.map-head{display:grid;grid-template-columns:repeat(var(--map-cols, 2),minmax(0,1fr)) auto;gap:8px;font-size:11px;text-transform:none;color:var(--text-muted)}.map-head span:last-child{width:32px}.map-status:empty{position:absolute}.map-row-3,.map-head-3{grid-template-columns:repeat(3,minmax(0,1fr)) auto}@media (max-width: 760px){.map-row,.map-row-3,.map-head,.map-head-3,.map-card-fields{grid-template-columns:1fr}.map-head,.map-head-3{display:none}}.modal-body{padding:16px 40px 20px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;flex:1 1 auto;min-height:0}.modal-foot{display:flex;justify-content:flex-end;gap:12px;padding:8px 40px 32px;flex:none}.modal-wizard .modal-body{padding:18px 20px}.modal-wizard .modal-foot{padding:14px 20px;border-top:1px solid var(--border);background:var(--bg-elev)}.dl{margin:0;display:grid;grid-template-columns:160px minmax(0,1fr);row-gap:10px;column-gap:16px}.dl dt{color:var(--text-muted);font-size:13px}.dl dd{margin:0;min-width:0;font-size:13.5px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border)}.tab{padding:9px 12px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.tab.on{color:var(--text);border-bottom-color:var(--accent)}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--text-muted)}.breadcrumb a{color:var(--text-muted)}.steps{display:flex;flex-direction:column;gap:0}.step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:12px 0}.step+.step{border-top:1px solid var(--border)}.step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font-size:12px;font-weight:700}.step h3{margin-bottom:3px}.step p{color:var(--text-muted);font-size:13px}.code-block{display:block;margin:0;padding:11px 13px;border-radius:var(--radius-sm);background:var(--bg-elev);border:1px solid var(--border);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--text-2);overflow-x:auto;white-space:pre}.copy-row{display:flex;align-items:center;gap:8px}.copy-row .code-block{flex:1;min-width:0;white-space:nowrap}.tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool{padding:12px 14px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border)}.tool code{color:var(--accent);font-weight:600}.tool p{margin-top:4px;font-size:12.5px;color:var(--text-muted)}.fullscreen-center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(900px 400px at 50% -10%,var(--login-glow),transparent 60%),var(--bg)}.login-card{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;background:var(--surface);border:1px solid transparent;border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);padding:40px;max-width:420px}:root[data-theme=dark] .login-card{border-color:var(--border-strong)}.login-card h1{font-size:22px}@media (max-width: 1100px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3,.grid-main,.grid-side,.hero{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.app{flex-direction:column}.sidebar{position:static;height:auto;width:100%;flex-direction:row;align-items:center;gap:12px;border-right:none;border-bottom:1px solid var(--border);padding:10px 16px;overflow-x:auto}.brand{padding:0}.brand-sub,.nav-label,.nav-count,.sidebar-foot{display:none}.nav{flex-direction:row}.kpis,.grid-2,.grid-4,.tool-list,.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .span-2{grid-column:span 1}.dl{grid-template-columns:minmax(0,1fr)}.content{padding:18px 16px 40px}.topbar{padding:10px 16px}.user-meta{display:none}}.map-left{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}.map-left .input{flex:1 1 7rem;min-width:0}.map-shared{color:var(--warn-fg)}.required-mark{color:var(--bad-fg);margin-left:3px}.input.map-field-free{border-color:var(--warn-line);background:var(--warn-bg)}.input.map-field-free:focus{border-color:var(--accent-line)}.sched-warn{font-size:12.5px;color:var(--warn-fg)}.cust-token-chip{margin-top:4px}.input.cust-locked{background:var(--surface-2);color:var(--text-2);cursor:default}.cust-warn{flex-wrap:wrap;align-items:flex-start;margin-top:2px}.picker-control{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.picker-control .input{flex:1 1 220px;min-width:0}.picker-list{list-style:none;margin:0;padding:4px;max-height:232px;overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}.picker-opt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 9px;border-radius:6px;font-size:13px;cursor:pointer}.picker-opt:hover,.picker-opt[data-active=yes]{background:var(--surface-3)}.picker-opt[data-active=yes]{outline:1px solid var(--accent-line);outline-offset:-1px}.picker-opt[data-disabled=yes]{opacity:.55;cursor:not-allowed}.picker-opt[data-disabled=yes]:hover{background:transparent}.picker-name{font-weight:600;color:var(--text)}.intg-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.intg-chip{gap:7px}.intg-chip{border:1px solid transparent;text-decoration:none}.intg-chip-current{border-color:currentColor;font-weight:600}.sync-uris{margin:0;padding:0;list-style:none;color:var(--text-muted);overflow-wrap:anywhere}.intg-adhoc-more summary{cursor:pointer}.cust-twin-chip{margin-top:4px;display:inline-flex}.nowrap{white-space:nowrap}.picker-opt[data-disabled=yes]{opacity:1}.picker-opt[data-disabled=yes] .picker-name,.picker-opt[data-disabled=yes] .tag,.picker-opt[data-disabled=yes] .mono{opacity:.5}.picker-opt[data-disabled=yes] .hint{color:var(--text-2);margin-left:auto}.input.cust-locked,.input.cust-locked:focus{border-style:dashed;border-color:var(--border)}.cust-token-chip,.cust-twin-chip{margin:4px 6px 0 0;display:inline-flex}.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.chip-link:focus-visible{outline:2px solid var(--accent-line, var(--accent));outline-offset:1px}.form-error a{text-decoration:underline}.map-shared:before{content:"⚠ "}@media (max-width: 760px){.cust-table thead{display:none}.cust-table td:nth-child(2),.cust-table td:nth-child(4),.cust-table td:nth-child(5),.cust-table td:nth-child(6){display:none}.cust-table tr{display:grid;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border)}.cust-table td{display:block;padding:0;border:0}.cust-table td.right .stack{align-items:flex-start!important}}.input[aria-invalid=true]{border-color:var(--warn-line, var(--warn-fg))}.sched-warn:before{content:"⚠ "}@media (max-width: 520px){.modal-foot{flex-wrap:wrap}.modal-foot .sched-warn{order:-1;flex:1 0 100%}}.modal-foot{align-items:center}.modal-foot .sched-warn{margin-right:auto}.modal-foot .btn-primary:disabled{background:var(--surface-2);border-color:var(--border);color:var(--text-muted);opacity:1;filter:none}input[type=checkbox]{accent-color:var(--accent)}.theme-switch{display:inline-flex;flex-shrink:0;padding:2px;gap:2px;border-radius:var(--radius-sm);border:1px solid var(--btn-border);background:var(--surface-2)}.theme-opt{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.theme-opt:hover{color:var(--text)}.theme-opt[aria-pressed=true]{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent-line)}.theme-opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (max-width: 760px){.user-chip{gap:8px}}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important}}.cust-table .select-sm{min-width:92px;width:auto}.btn-ghost{color:var(--text)}.btn-ghost:disabled{color:var(--text-muted)}.avatar-initials{color:var(--good-fg)}.btn-danger:disabled{opacity:.85;border-style:dashed;color:var(--text-muted);background:transparent}.tag[style*=line-through]{opacity:1!important;color:var(--text-muted);background:transparent;border-style:dashed}.cust-table .cell-actions{flex-wrap:wrap;justify-content:flex-end}.cust-table th:nth-child(2),.cust-table td:nth-child(2){width:1%}@media (max-width: 760px){.sidebar{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.nav a{flex-shrink:0}.theme-opt{height:36px;padding:0 11px}.theme-opt-label{display:none}}.opt-pick{position:relative;width:100%;min-width:0}.opt-pick-button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;cursor:pointer}.opt-pick-name{display:block;font-weight:700;overflow-wrap:anywhere}.opt-pick-id{display:block;font-weight:400;font-size:calc(1em - 4px);color:var(--text-2);overflow-wrap:anywhere}.opt-pick-placeholder{color:var(--text-muted)}.opt-pick-list{position:fixed;z-index:100;display:flex;flex-direction:column;gap:4px;padding:4px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);font-size:13.5px}.opt-pick-search{flex:none}.opt-pick-options{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none}.opt-pick-option{padding:6px 8px;border-radius:var(--radius-sm);cursor:pointer}.opt-pick-option.is-active{background:var(--surface-3)}.opt-pick-empty{padding:8px;color:var(--text-muted)}.icon-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid var(--bad-line);background:transparent;color:var(--bad-fg);cursor:pointer}.icon-remove:hover{background:var(--bad-bg)}.icon-remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn-block{width:100%;justify-content:center}.opt-pick-option{display:flex;align-items:center;justify-content:space-between;gap:8px}.opt-pick-text{min-width:0}.opt-pick-warn{flex:none;color:var(--warn-fg)}.opt-pick-option[aria-selected=true],.opt-pick-option[aria-selected=true].is-active{background:var(--info-bg);box-shadow:none}.opt-pick-option[aria-selected=true].is-active{box-shadow:inset 0 0 0 1px var(--info-line-soft)}.map-left.has-warn{position:relative}.map-left.has-warn .input,.map-left.has-warn .opt-pick-button{padding-right:40px}.row-warn{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;color:var(--warn-fg)}.col-help{margin-left:6px;vertical-align:middle;color:var(--text-muted);opacity:.7;cursor:help}.col-help:hover,.col-help:focus-within{opacity:1}.col-help>span{display:inline-flex;border-radius:50%;outline-offset:2px}.tip-bubble{position:fixed;z-index:200;padding:5px 9px;border-radius:var(--radius-sm);background:var(--text);color:var(--bg);font-size:12px;line-height:1.3;white-space:pre-line;max-width:420px;overflow-wrap:anywhere;pointer-events:none;box-shadow:var(--shadow)}.opt-pick-spinner{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-2px;border:2px solid var(--border-strong);border-top-color:var(--text-2);border-radius:50%;animation:opt-pick-spin .8s linear infinite}@keyframes opt-pick-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.opt-pick-spinner{animation-duration:2.4s}}.row-menu-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;background:none;border:0;border-radius:6px;color:var(--text-2);cursor:pointer}.row-menu-btn:hover:not(:disabled),.row-menu-btn[aria-expanded=true]{background:var(--surface-3);color:var(--text)}.row-menu-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.row-menu-btn:disabled{color:var(--text-faint);cursor:default}.row-menu{position:fixed;z-index:60;min-width:160px;padding:4px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow)}.row-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:none;border:0;border-radius:6px;color:var(--text);font:inherit;text-align:left;cursor:pointer}.row-menu button:hover:not(:disabled),.row-menu button:focus-visible{background:var(--surface-3)}.row-menu button:disabled{color:var(--text-faint);cursor:default}.row-menu .row-menu-danger{color:var(--bad-fg)}.conn-picker-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;text-align:left;cursor:pointer}.conn-picker-list{position:fixed;z-index:60;max-height:320px;overflow-y:auto;padding:4px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow)}.conn-option{display:flex;align-items:center;gap:2px;border-radius:6px}.conn-option:hover,.conn-option[data-selected=yes]{background:var(--surface-3)}.conn-option-pick{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;padding:8px 10px;background:none;border:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.conn-option-pick:focus-visible,.conn-option-new:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:6px}.conn-option-new{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;padding:9px 10px;background:none;border:0;border-top:1px solid var(--border);color:var(--accent-fg, var(--text));font:inherit;font-weight:600;text-align:left;cursor:pointer}.conn-option-new:hover:not(:disabled){background:var(--surface-3)}.switch-row{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.switch{position:relative;width:36px;height:20px;padding:0;background:var(--surface-3);border:1px solid var(--border-strong);border-radius:999px;cursor:pointer;transition:background .15s}.switch.on{background:var(--accent);border-color:var(--accent)}.switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--text-muted);border-radius:50%;transition:transform .15s}.switch.on .switch-knob{background:var(--accent-contrast);transform:translate(16px)}.switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cust-table tr.cust-parent td{padding-bottom:4px;border-bottom:none}.cust-table tr.cust-child td{padding-top:6px;padding-bottom:6px;border-bottom:none}.cust-table tr.cust-child.cust-last td{padding-bottom:14px;border-bottom:1px solid var(--border)}.cust-table tbody tr.cust-child.cust-last:last-child td{border-bottom:none}.chip.chip-status{gap:8px;padding-left:4px;text-decoration:none}.status-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid currentColor;border-radius:50%;font-size:10px;font-weight:700;line-height:1}.status-dot-good{color:var(--good-fg)}.status-dot-info{color:var(--info-fg)}.status-dot-warn{color:var(--warn-fg)}.row-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.switch:disabled{opacity:.5;cursor:default}:root,:root[data-theme=dark]{--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238391a5' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=light]{--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f5d70' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.select-sm{padding-right:30px;background-position:right 10px center;background-size:12px}.expand-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-right:-4px;background:none;border:0;border-radius:6px;color:var(--text-muted);cursor:pointer;flex-shrink:0}.expand-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.expand-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.expand-btn svg{transform:rotate(-90deg);transition:transform .15s}.expand-btn.open svg{transform:none}.cust-table tr.cust-parent.cust-collapsed td{padding-bottom:12px;border-bottom:1px solid var(--border)}.cust-table tbody tr.cust-parent.cust-collapsed:last-child td{border-bottom:none}.brand-chip{background:var(--accent-soft);color:var(--text);font-weight:500}.cust-brands{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.brand-picker{display:flex;flex-direction:column;gap:8px}.brand-picker-chips{display:flex;flex-wrap:wrap;gap:6px}.brand-chip-x{border:0;background:none;padding:0 0 0 4px;font:inherit;line-height:1;cursor:pointer;color:inherit;opacity:.6}.brand-chip-x:hover:not(:disabled){opacity:1}.brand-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font:inherit;font-size:13px;text-align:left;cursor:pointer;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.brand-trigger:hover:not(:disabled){background:var(--surface-3)}.brand-trigger:focus-visible,.brand-trigger.open{outline:2px solid var(--accent-line);outline-offset:1px}.brand-trigger:disabled{opacity:.55;cursor:not-allowed}.brand-trigger-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-trigger.open svg{transform:rotate(180deg)}.brand-panel{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}.brand-options{max-height:188px;overflow-y:auto;display:flex;flex-direction:column}.brand-option,.brand-create{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font:inherit;font-size:13px;text-align:left;cursor:pointer;border:0;background:none;color:var(--text)}.brand-option:hover,.brand-create:hover{background:var(--surface-3)}.brand-option input{width:14px;height:14px;flex-shrink:0;accent-color:var(--accent)}.brand-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-create{color:var(--accent);font-weight:600}.brand-empty{margin:0;padding:6px 8px;font-size:13px;color:var(--text-muted)}.brand-panel-foot{display:flex;justify-content:space-between;padding-top:6px;border-top:1px solid var(--border)}.readonly-value{padding:8px 12px;font-size:13px;color:var(--text);background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--radius-sm);cursor:default;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.cust-table tr.cust-focus td{animation:cust-focus-flash 2.6s ease-out}@keyframes cust-focus-flash{0%,55%{background:var(--warn-bg, #fff3cd)}to{background:transparent}}@media (prefers-reduced-motion: reduce){.cust-table tr.cust-focus td{animation:none;background:var(--warn-bg, #fff3cd)}}.cust-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px;margin:0;padding:14px 18px 18px}.cust-facts dt{font-size:12px;color:var(--text-muted);margin-bottom:4px}.cust-facts dd{margin:0;overflow-wrap:anywhere}.drag-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--text-muted);cursor:grab;touch-action:none}.drag-handle:hover,.drag-handle:focus-visible{background:var(--surface-2);color:inherit}.drag-handle:active{cursor:grabbing}.param-dragging{opacity:.45}
