@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(./plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2) format("woff2"),url(./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(./plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.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(./plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(./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(./plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(./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(./plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.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(./plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(./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(./plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(./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(./plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.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(./plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(./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(./plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(./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(./plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.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(./plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(./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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) 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:800;src:url(./plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(./plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.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:800;src:url(./plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(./plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.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:800;src:url(./plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(./plus-jakarta-sans-latin-800-normal-BRNHt2w0.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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-thai-thai-400-normal-BEOmKAI1.woff2) format("woff2"),url(./noto-sans-thai-thai-400-normal-Dxb_unuU.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-thai-latin-ext-400-normal-nBP59pVw.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-400-normal-B-1H0YkH.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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-thai-latin-400-normal-BaWBrqFP.woff2) format("woff2"),url(./noto-sans-thai-latin-400-normal-Dh_FJjOB.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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-thai-thai-500-normal-CU_X86GQ.woff2) format("woff2"),url(./noto-sans-thai-thai-500-normal-BOGXO2tw.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-thai-latin-ext-500-normal-B-ZWb8SZ.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-500-normal-CrEHO7C8.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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-thai-latin-500-normal-fyBKClF1.woff2) format("woff2"),url(./noto-sans-thai-latin-500-normal-BC04jsmm.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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-thai-thai-600-normal-Cs73sVjl.woff2) format("woff2"),url(./noto-sans-thai-thai-600-normal-CmgB8_JK.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-thai-latin-ext-600-normal-maHHBsez.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-600-normal-PkMZo0xa.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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-thai-latin-600-normal-CemcjnVR.woff2) format("woff2"),url(./noto-sans-thai-latin-600-normal-Dbc-dNO6.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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-thai-thai-700-normal-Cm52XUnT.woff2) format("woff2"),url(./noto-sans-thai-thai-700-normal-C9ISMlQq.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-thai-latin-ext-700-normal-uJk63onE.woff2) format("woff2"),url(./noto-sans-thai-latin-ext-700-normal-xdwl2Xg6.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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-thai-latin-700-normal-_dn-40wb.woff2) format("woff2"),url(./noto-sans-thai-latin-700-normal-C4AMFKt5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(./jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(./jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(./jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA+cABAAAAAALLwAAA88AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUNgCDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUiB4xODAcbAiYzozactEpURMVmRMX/5YAeEbZcwG/CMMAQKoJWtdookZoS3aytxmC050sOI7cCAow302fVqlctEo2fsCH8NF7hT+iw0j9ChNjZ8mDDCKqxsmf2gdUroKACZgVMClhYtHG58kFWiUIXox5+nrb1f+4MUcKgDUhpU2kUtTpEWk2URbgiu+1zX2fy3o9MUYVLx3hhubmNsFpCMdsEk1F5+8ezc+v/smvX9vzNVygBp/rnXWMsECqg7HGvu2v3ux/JGhqUxXWMZcyPTSxsB6q1KNuR9/YiPE/t+m+wjit3IdpAssXS2tAXBVLadh69dFxz5v/mSpvZnzkuAERVVbgpkvF9Pvcvmd3p3KVAySEUCHOcEigE2ToCFrZqdZl0fZWxhefrTM7sf7FF/7NYSgxz0ya9TirWLutNmVKxwRKXQOv7pmo+oJFsPTEkTMMUODQyz6PtqbkAATQBkAjo6nmv1gQRaoZIKCAqJohFL6TfKMQtBImYgEyJQuLWIZvykB07cLvKcMfsKc64q0BAg1Z62MLFnghwj+wsrAMXBTAIAmIlTQADCEnRfB0FBpRXxn+ZeuBILJs5dGcQP+L7PDFcjHgb87y5DRqvxlP0zuuYU9SNJ6My5+oi3AuOtcbt8RCGyguGENEyhmPtIK84ABAjgC5OpyEVeFwMIyFx3o0AQEAjCKETdGACG5DghZlTreIC24ANwHoYjoN4QBZrc4HpBlCRgILbnCRdVdkXIArtCKJMwFDe9QAsog1VtFzNF7iRMCXI3bvXNoFLKJ4AKGiSPDy4+FtpQBJhwSGtkDsRQDUcCJcL1RBQBYM55Tqfw4kDAyaNHq9wzXXntjsaw546SDX1oFXxaa8NT6fVIiiBbueAzuWY4064oiqncgoV5F2vMlhxobGNvmGQoB5AD1gjDI66/AC81NxzX+kbAPeXGEopoEf/To7AKuhBhbZ5IaAVAobBzu9PFhCAf4obDfEAwUYNCwKAHzmmogK9BEpsmowsRUFRhW8/4mavoiA+6kKpuCUqJXAKzsRbxP+S+kFAe5REBOpEybg5nhT4JBiAm4NMiXz30zxI69/t1+5uFsC/rwJO3UZETEquFWDIzX9gKfoRxjSbYLKu3SKNpB0ntDiEZxSTDZsDh1MVFxY7igE0Q+iGMYygGtQgoFFQk5BqbrW86vjU86vhITJOKKLVvDYLJKbIzJCb1WKO1LQOS7qs6LZKIarTMpU4tQStFL0MgyyjNTppVlssNvXI6ZWHoEF4APcgJgPYAqrOg+o3VL2ndACgwAYRrWou4vJCYQmzVC4clmyOc162TWEtg4xpy1UwqC8Mk+cc+6zCcQaTwmFxONXcPlDdT8lrZjdwKQIWK5wq5DZQhgBn2jWFQueKKDxfcE9X5/K5Qn20+XSh25sgZn0IkfjsCLqIzqZWUVaaqVFsm0QD9axu1Y7qv3z+un/s0KGZV/wHZFLsra4ozHo2uzQRCZxjisobHSwnjAIfdQPlRE490vB5eRYOMundUNGTQgrrJgRGqlTmlWMdkp7nh8WsNcdUtq3WVzj7+L/pqJmp3RzQi0S/LcxLKzYyMkZ7xmgLifQMrK4v/TmpT6qTDB02pFJBYptugyGMR4IGxhk32qNz/ggNUVm7WWhGI25xZlv3YkNFbyYYx1Epq0zMcy8aQXOx3seiAXt6FWqNvlpf9urn76aj5WSLa6jSoRC+4sFvQqVvigXIidDMZuS6aoOGqs4xalavbgJTaVFsNwFIR0+7nQUHMXpSjNvtfayp8p0O6DCo/CivjYoLqfHo7F82L0q5gSnLE+zx8iQ7Ui7abLlly6Tccdo+i/rXNDHJjsiBCZoVhtmvQievtFzZ1bX9ZxkNNXu50Q3JTLIjS5vAXeSBWZqa0SKWl+O6aI6L1GD2C2OVRdxEUnnoql3o8UyeInQmknvgvk0nz33y3jvLL/fEHXfs6gwbYcozlIEX+O2cLmfyWcxUbq/M65R9QweKXiV0PP3N1bOr2u5+/O2uxwdrb1C9+xgR1Gh4gceASYYbw5+SlauzS1v6os46Z18sbSHn0vO9I0PWOst4ob3zMFt5JD74ljAu/NFgHBYSl3EuS1zf7x0UTGfUYFoasdlMizepTteqwdOFwIis8x+PM25KmWzmpMmUNNtMJTiTCcgIOeFe9Bls/dbTxcu/gYKZLuSjnALbPGcyZs3sAieaz8NT5wT0iy7y9cuUR/0z+6vvpRLjvaJW489tM0rS88qGjzm+MuUNpCcXL9F1L2oVe/4cw70zPRfNr05s51ZqLAOzrrZJi8uqdF3U+d/2rmMA9eGlzaW5paXNsMPntp0rwE58XajkUk3n2nxuQVSXMYVMGZ1hxhwyz8BXoZUQKJiOmNGyNHzhsGUpZnQ4o91dW40o+h6wqjayeY6zFG5ySPou7LE81NvwG7A6/Ur47lTj8w+mQcFIUQy27Vzb3DgcncNGzkOcVcx4jeVc69VGw93Wcy33wNFXAmr+hMewY+z9lv13L78f3cz4dj46VZy0ZHT6smWyOBXdyYP3vZnirKlLqe4yza6aKwsP+4iFFc1vLa/ktuDux7yfvk87keko/MZu+E003lFmfsO48NLGYuvS4nrE4fOM7BC98a78I0y/OP3DP+inTQLTtN4wZRaYp7TXhbQhuOm0LCKVjcuksVlYlKELMnYzQgQUp9su76pf0dZ2xdleDsK9/Hkn0+fBm3vJ845tnQeZvXPOy7Kd945NDwIURz0LAduM/JnWtnfkM7b5AGydkoSvyRNViBCSMm1KSTW4B0Tz3ZiGU1fOhmbh33uiTzg1zQEy1d3dKutYBMX32q6QSq9sa7vSHfcKEODdsvEKlVhIbMg48F/rbimRk+/uAzR5xrv46tda+mqz8ntWu6Gls49nGIb6F8d7TPzbH3OqxV5yVnNtm7hH0380iuO+lbH+KeGfurr+JJzqXx67cC+3v1HaP11+e6/UotxZnN5754Uq1rstQ4cCynQL9/prOcrypzwLE46LPu7o/KFovF84If0Oabi0SnAPeCJSoC6qRlvcLO72r9qGG/5RbHeOnHdL7ux1Vy+SY277/X+cjHSze97H7+POf/xmbPavWoYPeTW7rdxrrldddtaoDbheGjq8nKt+I9mg2tYlsYLyTWSdV3O//kfn3rafKG5uFO0lZ9A1EGwekfXJRpqDAwGXC4ifcE79VEOlpWJ6pgi81854dhhMzqGRFVm/kHfPrtuVsDnqY5xhsrcn2Phl02jTl43BntC5DyvPNN/3x+cIzv+raCStW6sQX/+H54mqPzT1wXcR0PTZfrJY2ijeUqp1T6Ka/UJxZ634+qn3Ingte/U1bKLGYZvu+Jms6poz71y7uBOLe9vlxXKtZ9Lpu2eycEEwWDsgEDWQiYXqBQDlMiUh8OyDJoIs9nL3FWCvZK8q+Cwb9mr2GnrtzEkmjVwLAD7cO0p+3H0WUPmuWq52AbB3UZ4ktpZlFAQeUqhMzUelDwoWt6OKOfnBilmxKrZY4KWg3ZPVApUcZdKv/e2r7b6/q0oLwNnSvOYKoKUOK4qise/HrEbVUPALYC5Dlt+ANbNm6PNYKnJbACNkhu6mxtMBsT07yNGmI45Q2YmdF2OBJAnKR9r7KCrpA5ZkSUrOAbEAJ8NF+pb45OND2A0BXL7JpnygTloscLCTdHL2SSZg0aNrGZUcZdTXs0qKcH9XYxaAMyQ9ug7V+A8op77hbBgz/wBHNobUAuEuybBw/VgoAzriBwOYczD0vf/9/X9/8Oj3///PsReAkQCpw5/0lP8ucCAXZ4+Cjqupnlr9ZmWwStIvbE4mHcKhs8jUanFUOpli3JdsPw0LlIr+jVUQBlAG/3Lw0+A52Jy+oIhAplbgIORPGYEsFUkiWN2iCfql8zR4VQ4bq0A5Ev+yQhZ/kmSNsgnO8mkQthCo7UGsgjAAHSbolzpIbxIL54OcX5BcRNAn4cEVz8f3WA4SbjruXop9TNUf03LSAJDJhCRcSlISIbiIUekwGYGeUwM+2CqcQDgAHRA1KIg5RbGIBiAqqXF+sho7IZoeHcDiuJkq7eBDqpDA+Upe7HIRQQeghrBkdxHRDumBARhA3AgCkWbK/TrDHYu8/r8xcPyX8OvTO6/FhVc+/jPYgRw7H/8vQA2EIAiQr3ttOaUJ+19hJYBgEhfjYoZKq8MhrFadbd5Cm/C0Dm+LBG2il3hblWyer02QrcPXom42bji2Fzjpex774IiTrg3iu1jwyVFepionHYXDPU/QvhBwzygUQWd5BEgWim92qz9VFRPA0xYKGqKuXsNwg6HhBr3rpig1KoGHNRqlPY3LzKcRRPSN+QjysRBAk3oQHmUJgo8F1tuwZtm6MQWv6ayUVZNiTkIyIsIs1sZ/N5sNWVGkmAKbnGUp6/KkvDas25BUULApr5eGRt6qnJRNBXlqeSlZahtyEjT8XDy2fChY1QKZEDkdpIKV0lPT09H5g/uQbO48MichJ6EorP6y3EYLlho4dhv3ySW5g4tpTmodRyoik9hcGDsBORZppVw1cUYUPZk8LtQX3HnACQkpnVO0ci9XX83CNKWKqjmMjC6Yqf5g9PSe4U9wD8O8sxXEdHqDYjSZLVab3eFMJwJftRq16tRriFKjJoLoCYk0E5OQkpFr0apNu45YderSTUFJRU1Dm346egbGOJiYWVj16NWn34BBQ4aNQBllY+fg5HLIqLF8RZKbJyFePn4BQSFhEeMmTJoynSkzZs2Zt2DRkmUrmbMqKiYe3CMpJS0ja826DZu25OQVFG07bEfJrrIjjjrmuBMokcrkCqVKrdHqSny/tr9tXvyOGG30rJMAJDy0eCQaC1xQ5qiv+/KzmMSJlwAg4dZprHjr7ZnOxv7jZbNFEDKgIXiZtaTTOPW/99dNI7aOqXiJkwgefCmn4xYFia6TFus9PmM2XvF34tn0/wtZBr30OjpbflFIKBCGKEFAYXBgaSJp4hVAmAjrDE6C9a5jstSrAWJgCBQhmqYbOBiBBCKialrEgDhCLGXFmMhKqMzqJ4CFkf2aRNttL24YaB6pMvXxl0fuyuX6/TwUCk88kmW++/g5b5Ptfl6u7unbJto+f9aUhYo86S+abLrrPFhkKuCbYg/3RjZd2QeF4e1FA4WqntdRyb62TJw2Chq0gQWkUYM272xWJMurZi8h7DSKFU9P4QSnMWz/788ruR4A) format("woff2"),url(./jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(./jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(./chakra-petch-thai-500-normal-DeexCGiz.woff2) format("woff2"),url(./chakra-petch-thai-500-normal-CJG_V2_m.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(./chakra-petch-vietnamese-500-normal-BVzUBLGs.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(./chakra-petch-latin-ext-500-normal-gA6791b0.woff2) format("woff2"),url(./chakra-petch-latin-ext-500-normal-BCHeNDEx.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(./chakra-petch-latin-500-normal-BR1ody1F.woff2) format("woff2"),url(./chakra-petch-latin-500-normal-CnUQnZ4D.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-thai-600-normal-C620THcd.woff2) format("woff2"),url(./chakra-petch-thai-600-normal-BiM5MXH8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(./chakra-petch-vietnamese-600-normal-Pvj4qcw_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2) format("woff2"),url(./chakra-petch-latin-ext-600-normal-nL80L4xU.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-latin-600-normal-DVQm9bgb.woff2) format("woff2"),url(./chakra-petch-latin-600-normal-DQKfcdKo.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-thai-700-normal-B7WL5pBr.woff2) format("woff2"),url(./chakra-petch-thai-700-normal-vZLZ_5L8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA5wAA4AAAAAJ4wAAA4WAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEKG41sHC4GYACCfBEICqQInyILghgAATYCJAOECgQgBYQsB4o+GxcjBeOYBTgPoBL6nGZExWZ62f+H5MYYcgOacYlbSMPTuIlilcUg3bh+qqs6oqNVXejUQDSymGJuMduvvv8aYdela3/P0bAZOmIPYYK+6lwQz9Oczfu7ETZBtEZDWPCKYxqopR68SC1QqEKv1IS6HCcq5FR1QQ/Bhp0LHql78iVZxpsjqxWrRSpJVe5vABw/zh9vYgoPTNAYuvWR/wIAA+sSrMSTOvNV+lJeakttam4NzZRB4BzOtbdcurdREnq+XW9nAtBASqL7cv+3Vmbn99+/2xMkhSzcVohVJJBLfHf9TPVUamsZVcIdHAhV6GbmEIwiAguoTsg7d/LsuVPK3fNHkM2mm+zgTvvW2WvL+yiCQqJR/A6EoxLlPL75zponlSgld8fVJqrqUxw8gi/63bn/7AiQDsCNsJ6BAhQKAIVCISii2IghxBlGGC6JkGwUYYxcQr4iQonphBkChDoNhCbthKVWE3qsJayzjrDeehobbaKx1Q4aAhjMdD7N9/YHmPgNrFlB6g++YClxdADL4ihsOHl7Qcfxx0DDTljXV/cKpmzle2VNyvyu5UJeHlBo6OH7FhQggE1fvH85qZMbuwLBiVCtmjCSGztDxRV5IhBQFmHosR9nB90906Kb9R+Ci7baZju7ZB6ZKBESvrCgI2AVJKDdTxB20ElaQrtzcSjt4MHglPr31Pm7+jFEiMquhK9f+9O+3zf7cp/t432QmZngXrg90OI39upe2vMp/3SPdn/7uiUwWMI66JZkt0DaphuwTAejCQZFtq2MW+KNDXRmp5xMBbcVqRx0jVXZUIjKroTU1/Zoa7aig1WMcis7MzMlSMrf2Xb5Vbsw3+dL5H+cd/N6XszTzGCGR+F+SfZp2KfLmU/XLXd3sNx6YrbXs72Svetny8VF+kNO/J1TGTuXjLT08+T/zSNTVIjSPCspP5usSFleaLAV8873YYCjQvCsJJhtmwwfZmAGZmCGl9EgJtA0poFmcPFCTB3F2lPwdg8CZlOcajo0bDNtJdNCHS0qFL3dKfaCPviIL95Tg2CQCnGS8bnRhz6cgj5vSoP0GSP7wFSmYqWppKDkBQeF0HafAhTuH1UIRmACDsF0HIMTsBynoh8bChZ+i01gJk+S1MOCG/uHDJ72RvIPNXDcfOrp7wQPAUBAfkZwfMv/C3dQOFH8iIFiNh243xY6TrB+d12HO1s3i4f6yZVW5TvyFQ5KTMMolwynyQLxFkHiwU7JVhcmZawXplIY2Ij+0Y4aOozK0KYznY0tj7Ex2tB+2I7CnmKkDVSoUEMNNNM2winPc5hNjiD97bzO7+Ge/N6h2fp4tMUhcCm9zrqySN8x5xE7n/6RyTIgC4bnj2UaL1fqqGqyCR0oqFaG1uYgpjCqJRRUqFBDzeq/5vRI2g8cTHGA+lXG8X1VkQqxgdrfejA9vK60GJ9sACeH7b1w8J1WvqZ7L4b3bx8+z4L+YXO8IicA8rMKAS8NUIBpcTTkp9elA5i8dBQQjtfF0SRasmRpLsnNE03XwrQUz1+a665FdoaSKMmUjmzjNw1N05zAi58G6zefWG9wOMh/Gz+bLhe14oPnEvDBQyXy8DKlAjCX/xsHNkrEmC5Jg1yrrS4THEet317V6JorhueISeTUnezmxoV5IzjskN7Q/rBBXDOhPagzuBvf8kyGj9M3GUDyPGWZukpbmwtaK2RHHKgTs8FuwkP66AAb5EK8n4nJUSmu1KrIWoJYlgTgAEASgCKoFmjZYNsLLREABQAoCztjiKVKrkdJ13Z8jrie1paubm+bPxqhoZCC87r4rLru9Th1w3DrTmek0x1nxDrinFF2py5bIxISZuGLXLe6o/Qi4YYoX3dCVG1ruKxdZKNv1OVqNmqNgNHeaNT3qoBbM8SlhQfmGtycFpjXGk4lu9WlG3VaXXhNSuuieZodn63mbCRg8IHaqgFXqQRmMde8OptLv4aTQFeP1WtNyqdranQ1uJpc9cqokzqXZBuZGJK11ZAA1dWJ7M/qNfRZba32MDZHDHGJK6++1iii2FXXhRhuXteIqoOfu0lK5h/VKqWuYoqMsS5lNLlURxvqSh/VFfegMqakpkRprUtdwwm3LJ/gm62t4s7W9eieSeLiiaqvuXtH28KpLZ2xdaG8ZR5XjdHqCiRrDc7Kwwji6xhxBKTONcc1SMocbXWSUAVGrIYAxkZfYSBdb2BXqtRHMc81Bz86L6LcDnFOU9sfGStqSrTmUtpV8qTwsRqeOPfJc9smNWU1oQ9ssgaU1//78Tfd32/MD1MNYfyVz/b2Ppi6dO1S88HIK83fbuxf23/zbyZlA3/3iLfUrK65vbvnb9LA3tBecrpf7+7u6F7GknrMFeabs0sZrx7nWlsL+6pPXbw4wfTfevMyoLejrNe3N9581Izf6+vtnfasd2ndrK2xpletXZKYnMmfn39ecOpKjzqmT90+jmcvI5u6m5r+K/3+9PuJO/I7uwS/0929k6dW33/7ksm+5NC14/eyKm1e+qYZfn8o2G4G2x+/tP1sy9nqvup5r5dUFm2ofbR2+ey5jFuSGmwf0t5+3+KyHy97f+iO8oWLkv7PLIg5P6aAnIay96rfO8W/6vu5j6qf5vWMq6fBE0TsveXmi+aF3M6z/3S45jH11EWLk0z/w/3LgD8TOR37+tqiZy9Y4O37ecOwJnAZDz1tRt0VdBg8yH9M3E+LqU77/CZfnyfleMzpqVOv6Oza3dcaUzd/YRJdaTPHM/KClgtWm/nSO0/6vb+jnztmFAQr6/LqKm/POOvgXZzp00v2Vu89ZXLJkwemX72GyCUszJz4YOehi7eWTbOvvv1Wrur2rxp7bcG1Y1f55869luzmhGeSW5ns8wV+GTRgtm0/HtecCHQGyG+or0gcSB/IaPdVVOzGX62dlpt5Duxcsblmf3DVyjpqnZcpiRKxJxMt1j4lJ/7cxOJPqB/fu6q38p2ERWvN91E744c8460vrKiY/tPQgVuJB9btxmU5jd3xovgBtKtfxKbonvLBPbdNyRu0G+mpz3mYye8NXhQa9yjcLH3QHf0p24/ARKfgoEklT4vK3WbobRoRouQ1GcWTxVW8My17s3jErFDp4iHa2FbQR7HkwykUq2yGKypUGo9IQlVi0mD2lyX67I+IYL29wxbyUgu2kFfZDJcrVBoPETMLHSpJ6eV2NSbQaGwrHk04jlwcZ8dlL+iAyw45wuZlwGLKw2LKc0CA4kU1mphQuZsUnfO6dvFgcYqreGda9mbxiFmuq3mI1t8KZpCfMpTCcIWYosQQScCa0cEerN2c7CXYxt5hFjVSlmKGy2KKEoOIC0UXQzSRhOKO8VMHptmu7IpUkoJkm4KreAhMEUF3u4P4TRPDyUDdhRlAfB852MEG/OdxWC/8sfX3AfPFXx98MO97ATZQ27cv+CfvTlb5NgXqpHGWFDpAkKdqgjWkoYn7RLnugi7XdKEHyqFQQi8HyxBshWBIcGjdrQR1va4ldF+i/PtuUvJ0LqbsOpD7gF07IBeA2nM8VROsIQ0N2if9mlc7QUFoVo9zCsoyu/tCG8s21mnZKbrcA9mR9KEsST7CkCYl4w0NARBiP+iTADCq06kegK+tCFNdyUQXY3vX1OWk4EM6nCTGTl+gaqnVJD9TfAjjoWaSHq/poR7JMFSSnk1MIdgKwUhh8lAVkvsyvaWepEAiNN96Oyk57E3lJA95aC55yEOejuf6FPU8l38lI7K4zbpjPZALsTLohwG58LCSTMqS7ENS/wM33lt7UxAyQ6aw/G5C93bl+e9LCCDwhWP3f2tk0W83Du1LwBtb2l6jL343afw38/O0fs/5gOBAASDwe5f0R4b/vPEQhMPrbegMjQCJWm59tZttX33MUC3KJyaOaihJ6HvZeleF5K5zYaxXl2OdG5SyHnoDsOVLGbWHy4zv5ImJItdWh4R63K231WzjsTyXjZ8ld5lXp/hm5oA/lZ+03XhY09yuxaNWsXpz1dogbX1R9iHFL3sKDshfK6U7A19Mo4BT8JycMODuRJwhBv9rZdP3MzQ5vzN05s8Mm4rBDDtvQEdsDp7QIfMUPuaOS5BISC3HkS5J0+G34ETM3S418jhAiUAHkSHcmeNoeISIvoDzWY3X5Sk64pq2PisKKDKHE6yssahJDw5Zsxdq5uUaN98LlS/UNfFeqXBtuXV+1sHvx9+B4X0a6fPoCOsBayRci5NjvsiRCLQx2REa/ENnpI36UFtp3oERZpsCUhziGPdJB/gg5EWEw4VOsi5nj/XsrwAS3+vhr+aAEymKJhVX5zQ6g8lic7g8PkFSWdy6c+/BoyfPXnJ49eY9nw+fvnzT0NLRMzAyMbMUYWVj5+Dk4ubhLcHHLyBYQUhYRFRMXEJSSlpGVs6ppvIKikrKKqpqNfpT19Csp6Wto6unb2BoZGxiatbE3MLSytoGAAS1AEOgMDgCiUJjsDg8gUgiU6i2dvYOjqu1l0vInu/h/1BTvgtOLoXkBYQE6zmBoDjohkDhfl+b3zoi7YIAhARLXnERUnBXCqr/5b4/oIg1KATrN9Wn81Rtv9f3aYSbJ4cwS9oMBWwvqkNnw6HmOYGbBXwnGHbzNzOYvmnE/v1MhI4C4GMhkzCK9yGSNA/3vZF3QQJGgyev+Ygp+I4G4lMA0yhOiuVc5XhUlGG8LKsKDfNiJYNS4bAn6wyXCDlUged5ujtQpHgjG8+/vvnEUwO4f7/bVp8RXotGCy/qNevg87ptti/XsQ3P77+25OWk9RGfrGpqY13/tIf+O/X1ut7P/tta6P//MDW9vqqd72P0231NqLsHAAAA) format("woff2"),url(./chakra-petch-vietnamese-700-normal-gQuUA8Wu.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-latin-ext-700-normal-DAkvJhej.woff2) format("woff2"),url(./chakra-petch-latin-ext-700-normal-BeviJPUl.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-latin-700-normal-CnDBPjkL.woff2) format("woff2"),url(./chakra-petch-latin-700-normal-D1s_c2du.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:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(./anuphan-thai-400-normal-CYPG-7cc.woff2) format("woff2"),url(./anuphan-thai-400-normal-B8wWdyvX.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(./anuphan-vietnamese-400-normal-FcZRxsvJ.woff2) format("woff2"),url(./anuphan-vietnamese-400-normal-xZfYJPys.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:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(./anuphan-latin-ext-400-normal-CCaRbzGi.woff2) format("woff2"),url(./anuphan-latin-ext-400-normal-ZaQJ1nhL.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:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(./anuphan-latin-400-normal-BQH10Ma6.woff2) format("woff2"),url(./anuphan-latin-400-normal-BDYevJ6X.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:Anuphan;font-style:normal;font-display:swap;font-weight:500;src:url(./anuphan-thai-500-normal-CZoh8WWr.woff2) format("woff2"),url(./anuphan-thai-500-normal-DOsDZgfO.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:500;src:url(./anuphan-vietnamese-500-normal-CBsphc3_.woff2) format("woff2"),url(./anuphan-vietnamese-500-normal-ewe65ly5.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:Anuphan;font-style:normal;font-display:swap;font-weight:500;src:url(./anuphan-latin-ext-500-normal-Y75EY0_0.woff2) format("woff2"),url(./anuphan-latin-ext-500-normal-cib8PPgw.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:Anuphan;font-style:normal;font-display:swap;font-weight:500;src:url(./anuphan-latin-500-normal-DE4mzdQz.woff2) format("woff2"),url(./anuphan-latin-500-normal-B9L7_HnD.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:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(./anuphan-thai-600-normal-Co7SjXAc.woff2) format("woff2"),url(./anuphan-thai-600-normal-CeOd1Bty.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(./anuphan-vietnamese-600-normal-CwE0m07H.woff2) format("woff2"),url(./anuphan-vietnamese-600-normal-UiJfg5Q5.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:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(./anuphan-latin-ext-600-normal-D-QrtA5h.woff2) format("woff2"),url(./anuphan-latin-ext-600-normal-DGNNjdAA.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:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(./anuphan-latin-600-normal-C3byZ5Vp.woff2) format("woff2"),url(./anuphan-latin-600-normal-DSdXqWS_.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:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(./anuphan-thai-700-normal-rOsLv-jZ.woff2) format("woff2"),url(./anuphan-thai-700-normal-B9xfo8qq.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(./anuphan-vietnamese-700-normal-CEKCPHv1.woff2) format("woff2"),url(./anuphan-vietnamese-700-normal-Bt-kD8dc.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:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(./anuphan-latin-ext-700-normal-BDcT6wBH.woff2) format("woff2"),url(./anuphan-latin-ext-700-normal-C5WMEDsH.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:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(./anuphan-latin-700-normal-WxQNlaBM.woff2) format("woff2"),url(./anuphan-latin-700-normal-D1LjmPNx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f5f6fa;--surface: #ffffff;--surface-2: #f4f5f7;--surface-sunken: #edf0f4;--border: #eef0f4;--border-strong: #dfe4eb;--border-focus: #7928ca;--text: #344767;--text-2: #67748e;--text-dim: #8392ab;--text-muted: #a0aec0;--accent: #7928ca;--accent-hover: #661fae;--accent-soft: #f2ecfb;--accent-ink: #5f1d9e;--primary: var(--accent);--primary-ink: var(--accent-ink);--primary-soft: var(--accent-soft);--primary-grad-a: #7928ca;--primary-grad-b: #cb0c9f;--danger: #f5365c;--danger-soft: #ffeef1;--danger-ink: #b91b3d;--good: #2dce89;--good-soft: #e7faf1;--good-ink: #157a4d;--warn: #fb6340;--warn-soft: #fff1ec;--warn-ink: #a8401f;--fb: #1877f2;--facebook: var(--fb);--fb-soft: #e8f1fe;--ig-a: #f9ce34;--ig-b: #ee2a7b;--ig-c: #6228d7;--li: #0a66c2;--li-soft: #e8f1fb;--tt: #111111;--on-accent: #ffffff;--wraith: #ff8fb0;--wraith-line: rgba(255, 143, 176, .35);--wraith-soft: rgba(255, 143, 176, .08);--aura-strong: rgba(255, 110, 10, .9);--aura-soft: rgba(255, 110, 10, .6);--lane-send: var(--accent);--lane-hunt: #a855f7;--lane-drip: #0ea5e9;--lane-reply: #16a34a;--lane-found: #2563eb;--log-bg: #0e131a;--log-fg: #cdd6e3;--log-err: #ff8a92;--log-time: #6f7a8a;--log-scroll: #2a313d;--font-sans: "Plus Jakarta Sans", "Noto Sans Thai", -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--radius-sm: 9px;--radius: 14px;--radius-lg: 18px;--shadow-xs: 0 2px 6px rgba(20, 30, 60, .04);--shadow-sm: 0 6px 16px rgba(20, 30, 60, .06);--shadow: 0 8px 22px rgba(20, 30, 60, .08);--shadow-md: 0 14px 32px rgba(20, 30, 60, .1);--shadow-lg: 0 22px 52px rgba(20, 30, 60, .16);--shadow-accent: 0 8px 20px rgba(121, 40, 202, .22);--ease: cubic-bezier(.2, .8, .2, 1);--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 10px;--space-5: 12px;--space-6: 14px;--space-7: 16px;--space-8: 20px;--space-9: 24px;--space-10: 32px;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 26px;--lh-tight: 1.25;--lh-normal: 1.5;--fw-reg: 400;--fw-med: 500;--fw-semi: 600;--fw-bold: 700;--z-base: 1;--z-raised: 2;--z-sticky: 20;--z-dropdown: 60;--z-modal: 100;--z-toast: 200;--z-overlay: 9999;--dur-fast: .12s;--dur: .18s;--dur-slow: .28s;--surface-3: var(--surface-2);--surface-hover: var(--surface-2);--bg-inset: var(--surface-sunken);--text-1: var(--text);--ring: var(--border-focus);--danger-bg: var(--danger-soft);--bad-soft: var(--danger-soft);--bad-ink: var(--danger-ink);color-scheme:light}:root{--font-display: "Chakra Petch", "Noto Sans Thai", var(--font-sans);--font-ui: "Anuphan", "Noto Sans Thai", var(--font-sans);--signal: #22d3ee;--signal-ink: #63dcee;--signal-deep: #0c8ba3;--signal-08: rgba(34, 211, 238, .08);--signal-14: rgba(34, 211, 238, .14);--signal-26: rgba(34, 211, 238, .26);--signal-40: rgba(34, 211, 238, .4);--state-active: var(--signal);--state-active-ink: var(--signal-ink);--state-waiting: #d99a3a;--state-waiting-soft:rgba(217, 154, 58, .08);--state-waiting-line:rgba(217, 154, 58, .28);--state-blocked: #e5546e;--state-blocked-soft:rgba(229, 84, 110, .08);--state-blocked-line:rgba(229, 84, 110, .3);--state-idle: #3b434e;--state-observing: #0c8ba3;--sk-line-soft: #1a2027;--sk-hair: rgba(140, 150, 163, .09);--fs-3xl: 30px;--fs-4xl: 34px;--sk-rail-w: 72px;--sk-titlebar-h: 40px}[data-theme=dark]{--bg: #080a0d;--surface: #101318;--surface-2: #171c23;--surface-3: #1c232c;--surface-sunken: #0a0d12;--surface-hover: #171c23;--bg-inset: #0a0d12;--border: #252c35;--border-strong: #313a46;--border-focus: #22d3ee;--text: #f2f4f7;--text-1: #f2f4f7;--text-2: #8c96a3;--text-dim: #5a636f;--text-muted: #3b434e;--accent: #22d3ee;--accent-hover: #63dcee;--accent-soft: rgba(34, 211, 238, .08);--accent-ink: #63dcee;--primary: #22d3ee;--primary-ink: #63dcee;--primary-soft: rgba(34, 211, 238, .08);--on-accent: #06222a;--danger: #e5546e;--danger-soft: rgba(229, 84, 110, .1);--danger-ink: #f2637e;--warn: #d99a3a;--warn-soft: rgba(217, 154, 58, .1);--warn-ink: #e0a24c;--good: #22d3ee;--good-soft: rgba(34, 211, 238, .1);--good-ink: #63dcee;--shadow-xs: 0 1px 3px rgba(0, 0, 0, .4);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .4);--shadow: 0 12px 34px rgba(0, 0, 0, .5);--shadow-md: 0 18px 44px rgba(0, 0, 0, .55);--shadow-lg: 0 40px 100px rgba(0, 0, 0, .65);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}button{font:inherit;color:inherit}a{color:inherit}.app{height:100%;display:grid;grid-template-columns:240px 1fr;background:var(--bg)}.sidebar{display:flex;flex-direction:column;gap:2px;padding:16px 12px;background:var(--surface);border-right:1px solid var(--border);box-shadow:2px 0 18px #0c13200d;overflow-y:auto;position:relative;z-index:var(--z-base)}.brand{display:flex;align-items:center;gap:11px;min-width:0;padding:6px 8px 18px;margin-bottom:8px;border-bottom:1px solid var(--border)}.brand-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--primary-grad-a) 0%,var(--primary-grad-b) 100%);display:grid;place-items:center;color:var(--on-accent);font-weight:700;font-size:var(--fs-base);letter-spacing:-.02em;flex-shrink:0;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0003,0 2px 6px color-mix(in srgb,var(--primary-grad-a) 35%,transparent),0 1px 2px color-mix(in srgb,var(--primary-grad-a) 20%,transparent)}.brand-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.brand-title{font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em;color:var(--text);display:flex;align-items:baseline;gap:5px;min-width:0}.brand-version{font-size:var(--fs-2xs);font-weight:600;letter-spacing:0;color:var(--text-muted);padding:1px 5px;border-radius:999px;background:var(--bg-inset);border:1px solid var(--border);white-space:nowrap;flex:none}.brand-sub{font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav{display:flex;flex-direction:column;gap:3px}.nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;background:transparent;border:1px solid transparent;height:38px;padding:0 10px 0 13px;border-radius:8px;font-size:var(--fs-base);font-weight:500;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden;transition:background .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease),border-color .15s var(--ease)}.nav-item:hover{background:var(--surface-2);color:var(--text);border-color:var(--border)}.nav-item.is-active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600;border-color:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:0 1px 4px #2f6feb1a}.nav-item.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:linear-gradient(180deg,var(--primary-grad-a) 0%,var(--primary-grad-b) 100%);border-radius:0 3px 3px 0}.nav-icon{width:16px;height:16px;flex-shrink:0;opacity:.85}.nav-section-label{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);padding:10px 13px 4px;margin-top:4px}.main-col{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.topbar{flex-shrink:0;display:flex;align-items:center;gap:12px;height:60px;padding:0 24px;background:var(--surface);border-bottom:1px solid var(--border);position:relative;z-index:var(--z-dropdown)}.topbar-spacer{flex:1}.topbar-search{position:relative;flex:1;max-width:420px}.topbar-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.topbar-search-input{width:100%;height:38px;padding:0 12px 0 36px;border:1px solid var(--border);border-radius:10px;font:inherit;font-size:var(--fs-base);color:var(--text);background:var(--bg);transition:border-color .12s var(--ease),box-shadow .12s var(--ease),background .12s var(--ease)}.topbar-search-input::placeholder{color:var(--text-muted)}.topbar-search-input:focus{outline:none;background:var(--surface);border-color:var(--border-focus);box-shadow:0 0 0 3px #2f6feb26}.topbar-status{height:28px}.topbar-btn{position:relative;width:38px;height:38px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease)}.topbar-btn:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.topbar-back{width:auto;gap:6px;padding:0 12px 0 9px;font-size:var(--fs-base);font-weight:var(--fw-med);flex-shrink:0}.topbar-back-label{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-back:disabled{opacity:.4;cursor:default}.topbar-back:disabled:hover{background:var(--surface);color:var(--text-dim);border-color:var(--border)}.topbar-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:var(--fs-2xs);font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--surface)}.notif-wrap{position:relative}.notif-panel{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:60vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);animation:modal-fade .12s var(--ease)}.notif-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);font-size:var(--fs-base);font-weight:700;color:var(--text);position:sticky;top:0;background:var(--surface)}.notif-count{font-size:var(--fs-xs);font-weight:700;color:var(--danger-ink);background:var(--danger-soft);border-radius:999px;padding:1px 8px}.notif-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;color:var(--good);font-size:var(--fs-base);font-weight:500}.notif-empty span{color:var(--text-muted)}.notif-list{padding:6px}.notif-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;font:inherit;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;border:1px solid transparent;background:transparent;text-align:left;transition:background .12s var(--ease)}.notif-item:hover{background:var(--surface-2)}.notif-icon{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center}.notif-icon-warn{background:var(--warn-soft);color:var(--warn)}.notif-icon-danger{background:var(--danger-soft);color:var(--danger)}.notif-body{flex:1;min-width:0;display:flex;flex-direction:column}.notif-item-title{font-size:var(--fs-base);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-item-sub{font-size:var(--fs-xs);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-go{color:var(--text-muted);transform:rotate(-90deg);flex-shrink:0}.search-panel{position:absolute;top:calc(100% + 8px);left:0;width:100%;min-width:320px;max-height:60vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:6px;animation:modal-fade .12s var(--ease)}.search-empty{padding:18px 12px;text-align:center;font-size:var(--fs-base);color:var(--text-muted)}.search-group+.search-group{margin-top:4px}.search-group-label{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 4px}.search-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;font:inherit;text-align:left;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:transparent;transition:background .12s var(--ease)}.search-item:hover{background:var(--surface-2)}.search-item-icon{color:var(--text-dim);flex-shrink:0}.search-item-body{flex:1;min-width:0;display:flex;flex-direction:column}.search-item-title{font-size:var(--fs-base);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-item-sub{font-size:var(--fs-xs);color:var(--text-dim)}.pc-save-row{display:flex;gap:0;border:1px solid var(--border-strong);border-radius:9px;overflow:hidden}.pc-save-row .input{border:none;border-radius:0;height:34px}.pc-save-row .btn{border-radius:0;border:none;border-left:1px solid var(--border)}.pc-history-label{display:flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:600;color:var(--text-dim);margin-bottom:10px}.pc-chips{display:flex;flex-wrap:wrap;gap:8px}.pc-chip{display:flex;align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;overflow:hidden}.pc-chip-load{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-base);font-weight:600;color:var(--text-2);padding:6px 4px 6px 11px}.pc-chip-count{color:var(--text-muted);font-weight:400}.pc-chip-del{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;color:var(--text-muted);padding:6px 8px;display:flex}.pc-chip-del:hover{color:var(--danger)}.pc-table th,.pc-table td{vertical-align:middle}.pc-table .pc-tk{background:var(--surface-2)}.pc-table .pc-sh{background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.pc-th-sub{font-size:var(--fs-2xs);font-weight:400;color:var(--text-muted);margin-top:2px}.pc-num{height:34px;text-align:right}.pc-table .input{height:34px}.pc-profit{font-size:var(--fs-lg);font-weight:700;font-variant-numeric:tabular-nums}.pc-fee{font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px}.pc-summary{border-radius:var(--radius-lg);padding:18px 20px;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.pc-summary-tk{background:var(--surface-2)}.pc-summary-sh{background:color-mix(in srgb,var(--warn) 10%,var(--surface));border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}.pc-summary-label{font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.pc-summary-value{font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums}.pc-rates{list-style:disc;margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px;font-size:var(--fs-base);color:var(--text-2);line-height:1.5}.pc-rates b{color:var(--text);font-weight:700}.help-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.help-list li{display:flex;align-items:center;gap:7px;font-size:var(--fs-base);color:var(--text-2)}.help-list b{color:var(--text);font-weight:700}.help-list code{font-family:var(--font-mono);font-size:var(--fs-sm);background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.content{flex:1;min-height:0;overflow-y:auto;padding:24px 28px 48px}.toast-stack{position:fixed;right:18px;bottom:18px;z-index:var(--z-toast);display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;width:320px;max-width:calc(100vw - 36px);background:#11161f;color:#fff;border-radius:11px;padding:11px 12px 11px 14px;box-shadow:0 8px 24px #0c132047;animation:toast-in .18s var(--ease)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.toast-icon{flex-shrink:0;width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff}.toast-success .toast-icon{background:var(--good)}.toast-error .toast-icon{background:var(--danger)}.toast-info .toast-icon{background:var(--accent)}.toast-body{flex:1;min-width:0}.toast-title{font-size:var(--fs-base);font-weight:700}.toast-message{font-size:var(--fs-sm);color:#9aa3b2;margin-top:1px;word-break:break-word}.toast-close{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#6f7a8a;cursor:pointer;padding:2px;display:flex;align-items:center}.toast-close:hover{color:#cdd6e3}.brand-sub-icon{color:var(--warn);margin-right:3px;vertical-align:-1px}.nav-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-2xs);font-weight:600;color:var(--good-ink);background:var(--good-soft);border:1px solid color-mix(in srgb,var(--good) 30%,transparent);border-radius:999px;padding:1px 7px}.nav-live-dot{width:6px;height:6px;border-radius:50%;background:var(--good);animation:blink 1.6s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.sysbar{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-4) var(--space-7);margin-bottom:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.sysbar-state{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--fs-base);font-weight:var(--fw-semi)}.sysbar-state.is-ok{color:var(--good-ink)}.sysbar-state.is-warn{color:var(--warn-ink)}.sysbar-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:sysbar-blink 1.8s infinite}@keyframes sysbar-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.sysbar-dot{animation:none}}.sysbar-div{width:1px;height:16px;background:var(--border-strong)}.sysbar-meta{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;font-size:var(--fs-sm);color:var(--text-dim)}.sysbar-meta b{font-family:var(--font-mono);font-weight:var(--fw-med);font-variant-numeric:tabular-nums;color:var(--text-2)}.sysbar-right{margin-left:auto;display:flex;align-items:center;gap:var(--space-3)}.sysbar-right .tip-bubble{left:auto;right:0;transform:translateY(2px)}.sysbar-right .tip:hover .tip-bubble,.sysbar-right .tip:focus-within .tip-bubble{transform:translateY(0)}.sysbar-refresh{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-dim);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.sysbar-refresh:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.page-head-main{display:flex;align-items:flex-start;gap:14px}.page-head-icon{width:44px;height:44px;border-radius:13px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--accent);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;padding:0}.link-btn:hover{text-decoration:underline}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}@media (max-width: 920px){.kpi-grid{grid-template-columns:1fr 1fr}}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow-sm)}.kpi-primary{background:linear-gradient(135deg,var(--primary-grad-b) 0%,var(--primary-grad-a) 100%);color:var(--on-accent);border:none;box-shadow:var(--shadow-accent)}.kpi-warn{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}.kpi-label{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.kpi-primary .kpi-label{color:#ffffffd9}.kpi-value{font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--text)}.kpi-primary .kpi-value{color:#fff}.kpi-value-warn{color:var(--warn)}.kpi-value-sub{font-size:var(--fs-lg);font-weight:600;color:var(--text-muted)}.kpi-trend{font-size:var(--fs-xs);margin-top:6px}.kpi-primary .kpi-trend{color:#ffffffd9}.kpi-trend-muted{color:var(--text-dim)}.dash-cols{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;align-items:start}@media (max-width: 920px){.dash-cols{grid-template-columns:1fr}}.dash-stack{display:flex;flex-direction:column;gap:14px}.dash-empty{padding:20px 4px;text-align:center;font-size:var(--fs-base);color:var(--text-muted)}.dash-av{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:var(--fs-xs)}.dash-av-fb{background:linear-gradient(135deg,#1877f2,#4ea0ff)}.dash-av-ig{background:linear-gradient(135deg,#f9ce34,#ee2a7b 50%,#6228d7)}.dash-av-tt{background:linear-gradient(135deg,#25f4ee,#111 45%,#fe2c55)}.dash-av-li{background:linear-gradient(135deg,#0a66c2,#378fe9)}.dash-av-threads{background:linear-gradient(135deg,#101010,#3a3a3a)}.dash-jobs{display:flex;flex-direction:column;gap:6px}.dash-job{display:flex;align-items:center;gap:6px;border-radius:10px;border:1px solid transparent;transition:background .12s var(--ease),border-color .12s var(--ease)}.dash-job:hover{background:var(--surface-2);border-color:var(--border)}.dash-job-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;text-align:left;cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;background:transparent;font:inherit}.dash-job-stop{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:30px;height:30px;margin-right:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--danger-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s var(--ease),border-color .12s var(--ease)}.dash-job-stop:hover{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.dash-job-stop:disabled{opacity:.5;cursor:not-allowed}.dash-job-meta{flex:1;min-width:0}.dash-job-name{font-size:var(--fs-base);font-weight:700;color:var(--text)}.dash-job-tasks{font-size:var(--fs-xs);color:var(--text-muted)}.dash-attn-list{display:flex;flex-direction:column}.dash-attn{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border)}.dash-attn:last-child{border-bottom:0}.dash-attn-meta{flex:1;min-width:0}.dash-attn-name{font-size:var(--fs-base);font-weight:700;color:var(--text)}.dash-attn-reason{font-size:var(--fs-xs);color:var(--warn)}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;height:62px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2);color:var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:background .12s var(--ease),border-color .12s var(--ease),transform .12s var(--ease)}.quick-action span{font-size:var(--fs-sm);font-weight:700;color:var(--text)}.quick-action:hover{border-color:var(--border-strong);transform:translateY(-1px)}.ap-action-stop{color:var(--danger-ink)}.ap-action-stop:hover{background:var(--danger-soft)}.ap-action-stop:disabled{opacity:.55;cursor:not-allowed}.ap-timeline-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 18px 18px;margin-bottom:16px}.ap-timeline-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;font-size:var(--fs-md);font-weight:700;color:var(--text)}.ap-timeline-hint{font-size:var(--fs-xs);font-weight:500;color:var(--text-muted)}.ap-timeline-empty{font-size:var(--fs-base);color:var(--text-muted);padding:8px 0}.ap-timeline-axis{position:relative;height:16px;margin-left:160px;margin-bottom:4px}.ap-timeline-tick{position:absolute;transform:translate(-50%);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}.ap-timeline-tick:last-child{transform:translate(-100%)}.ap-timeline-row{display:flex;align-items:center;gap:0;margin-bottom:7px}.ap-timeline-name{width:160px;flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:var(--fs-base);font-weight:600;color:var(--text);padding-right:10px}.ap-timeline-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-timeline-track{position:relative;flex:1;height:22px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;overflow:hidden}.ap-timeline-band{position:absolute;top:0;bottom:0;background:var(--accent-soft);border-left:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-right:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.ap-timeline-band.is-running{background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 40%,transparent)}.ap-timeline-now{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 30%,transparent);z-index:var(--z-raised)}.ap-timeline-next{position:absolute;top:50%;width:0;height:0;transform:translate(-50%,-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--accent);z-index:var(--z-base)}.clip-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px}.clip-result{display:flex;flex-direction:column;gap:6px;min-width:0}.clip-result-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;width:100%;aspect-ratio:9 / 16;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:border-color .12s var(--ease),color .12s var(--ease),background .12s var(--ease)}.clip-result-thumb:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.clip-result-ver{position:absolute;left:6px;bottom:6px;font-size:var(--fs-2xs);font-weight:700;font-family:var(--font-mono);color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:0 5px}.clip-result-name{font-size:var(--fs-2xs);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.clip-pqp{position:absolute;right:6px;top:6px;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;font-variant-numeric:tabular-nums;border:1px solid}.clip-pqp-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.clip-pqp-high{color:var(--good-ink);background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 30%,transparent)}.clip-pqp-mid{color:var(--warn-ink);background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.clip-pqp-low{color:var(--danger-ink);background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.risk-pill{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;font-variant-numeric:tabular-nums;border:1px solid;white-space:nowrap;cursor:help}.risk-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.risk-low{color:var(--good-ink);background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 30%,transparent)}.risk-medium{color:var(--warn-ink);background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.risk-high{color:var(--danger-ink);background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.page-title{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em;margin:0;color:var(--text)}.page-sub{font-size:var(--fs-base);color:var(--text-dim);margin:4px 0 0}.page-head-actions{display:flex;align-items:center;gap:10px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.toolbar-hint{font-size:var(--fs-base);color:var(--text-dim)}.map{max-width:940px}.map-group{position:relative;border:1px dashed var(--border-strong);border-radius:var(--radius);padding:24px 16px 16px}.map-group-label{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:0 10px;background:var(--bg);white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.map-core{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 820px){.map-core{grid-template-columns:1fr 1fr}}.map-box{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow .18s var(--ease),border-color .18s var(--ease)}.map-box:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.map-box-hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:0;border-radius:var(--radius);background:transparent;font:inherit;color:var(--text);cursor:pointer}.map-box-hit.is-static{cursor:default}.map-box-icon{color:var(--accent);display:grid;place-items:center}.map-box-name{font-size:var(--fs-base);font-weight:var(--fw-semi);text-align:center}.map-box>.tip{position:absolute;top:7px;right:7px;z-index:var(--z-raised)}.map-box-help{width:17px;height:17px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--text-muted);font-size:var(--fs-2xs);line-height:1;cursor:help}.map-box-help:hover{border-color:var(--accent);color:var(--accent)}.map-bus{position:relative;height:46px;display:grid;grid-template-columns:repeat(3,1fr)}.map-bus-line{position:absolute;left:16.66%;right:16.66%;border-top:1px dashed var(--border-strong)}.map-bus-stem{position:absolute;left:50%;width:0;border-left:1px dashed var(--border-strong)}.map-bus-arrow{position:absolute;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--border-strong)}.map-drop{position:relative}.map-bus-down .map-bus-stem{top:0;height:16px}.map-bus-down .map-bus-line{top:16px}.map-bus-down .map-drop:before{content:"";position:absolute;left:50%;top:16px;height:22px;border-left:1px dashed var(--border-strong)}.map-bus-down .map-drop:after{content:"";position:absolute;left:50%;top:38px;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--border-strong)}.map-bus-up .map-drop:before{content:"";position:absolute;left:50%;top:0;height:22px;border-left:1px dashed var(--border-strong)}.map-bus-up .map-bus-line{top:22px}.map-bus-up .map-bus-stem{top:22px;height:16px}.map-bus-up .map-bus-arrow{left:50%;top:38px}.map-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.map-pillar{border:1px solid var(--border);border-top:3px solid;border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow-sm)}.map-pillar-a{border-top-color:var(--accent);background:var(--accent-soft)}.map-pillar-b{border-top-color:var(--li);background:var(--li-soft)}.map-pillar-c{border-top-color:var(--good);background:var(--good-soft)}.map-pillar-title{margin:0;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.map-pillar-sub{margin:2px 0 10px;font-size:var(--fs-sm);color:var(--text-dim)}.map-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:8px;width:100%;text-align:left;margin-top:6px;padding:8px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:var(--fs-base);color:var(--text-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.map-item:hover{border-color:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-xs)}.map-item-icon{flex-shrink:0;opacity:.8}.map-item-note{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted)}.map-out{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.map-out:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.map-out-icon{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.map-out-title{display:block;font-size:var(--fs-md);font-weight:var(--fw-semi);color:var(--text)}.map-out-sub{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-muted)}.map-out-go{margin-left:auto;flex:none;color:var(--accent);font-size:var(--fs-lg)}@media (max-width: 880px){.map-pillars{grid-template-columns:1fr}.map-bus{grid-template-columns:1fr;height:34px}.map-bus-line,.map-bus-stem,.map-bus-arrow{display:none}.map-bus .map-drop:before,.map-bus .map-drop:after{display:none}.map-bus:before{content:"";position:absolute;left:50%;top:0;height:22px;border-left:1px dashed var(--border-strong)}.map-bus:after{content:"";position:absolute;left:50%;top:22px;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--border-strong)}}.blk-list{display:flex;flex-direction:column}.blk-row{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--border)}.blk-row:last-child{border-bottom:0}.blk-row:hover{background:#fafbfd}.blk-num{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semi)}.blk-text{flex:1;min-width:220px}.blk-title{display:block;font-size:var(--fs-md);color:var(--text)}.blk-detail{display:block;font-size:var(--fs-sm);color:var(--text-muted)}.dash-blockers{margin-bottom:14px}.risk-pill.is-clickable{cursor:pointer;font:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-bold);transition:box-shadow var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.risk-pill.is-clickable:hover{box-shadow:var(--shadow-xs);border-color:currentColor}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:var(--surface);color:var(--text);padding:0 14px;height:34px;border-radius:8px;font-size:var(--fs-base);font-weight:500;letter-spacing:-.005em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;transition:background .12s var(--ease),border-color .12s var(--ease),color .12s var(--ease),box-shadow .12s var(--ease);-webkit-user-select:none;user-select:none}.btn svg{width:15px;height:15px}.btn-default{border-color:var(--border-strong);box-shadow:var(--shadow-sm);background:linear-gradient(180deg,#fff,#f8fafc)}.btn-default:hover{background:linear-gradient(180deg,#f8fafc,#f0f3f8);border-color:var(--border-focus);box-shadow:var(--shadow)}.btn-primary{background:linear-gradient(180deg,#7c8cff,#6551e0 60%,#5b3fd6);color:#fff;border-color:#5b3fd6;box-shadow:0 2px 6px #7c5af759,0 1px 2px #7c5af733,inset 0 1px #ffffff2e,inset 0 -1px #00000029}.btn-primary:hover{background:linear-gradient(180deg,#8b99ff,#7361ea 60%,#654ae0);border-color:#654ae0;box-shadow:0 3px 10px #7c5af766,0 1px 3px #7c5af740,inset 0 1px #ffffff2e,inset 0 -1px #00000029}.btn-primary:active{background:linear-gradient(180deg,#5b3fd6,#4a2fb0);box-shadow:0 1px 3px #7c5af740,inset 0 2px 3px #0000001f}.btn-ghost{background:transparent;color:var(--text-dim);border-color:transparent}.btn-ghost:hover{background:var(--surface-2);color:var(--text)}.btn-ghost.btn-active{background:var(--surface-2);color:var(--text);border-color:var(--border)}.btn-danger{background:transparent;color:var(--danger-ink);border-color:var(--border)}.btn-danger:hover{background:var(--danger-soft);border-color:#f3c2c6}.btn-fb{background:#fff;color:var(--fb);border-color:#d6e4fc}.btn-fb:hover{background:var(--fb-soft)}.btn-ig{background:#fff;color:#b3216e;border-color:#f0d3e2}.btn-ig:hover{background:#fdf1f7}.btn-tt{background:#fff;color:#111;border-color:#d9d9d9}.btn-tt:hover{background:#f4f4f5}.btn-li{background:#fff;color:#0a66c2;border-color:#cfe0f3}.btn-li:hover{background:#eef5fc}.btn-threads{background:#fff;color:#111;border-color:#d9d9d9}.btn-threads:hover{background:#f4f4f5}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn-sm{height:28px;padding:0 10px;font-size:var(--fs-base);border-radius:7px}.btn-sm svg{width:14px;height:14px}.btn-group{display:inline-flex;gap:8px}.toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:38px;height:22px;border-radius:999px;border:none;padding:0;cursor:pointer;position:relative;background:var(--border-strong);transition:background .16s var(--ease)}.toggle.is-on{background:var(--good)}.toggle:disabled{opacity:.55;cursor:not-allowed}.toggle-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .16s var(--ease)}.toggle.is-on .toggle-knob{transform:translate(16px)}.toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .18s var(--ease),border-color .18s var(--ease)}.card:has(.card-head):hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fff,#f8fafd);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.card-title{font-size:var(--fs-base);font-weight:600;letter-spacing:-.005em;display:flex;align-items:center;gap:8px;margin:0}.card-title .card-icon{color:var(--text-dim);width:16px;height:16px}.card-sub{font-size:var(--fs-base);color:var(--text-muted);margin:2px 0 0}.card-body{padding:16px 18px}.card-body-loose>*+*{margin-top:16px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.stack{display:flex;flex-direction:column;gap:16px}@media (max-width: 980px){.grid-2{grid-template-columns:1fr}}.banner{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius);border:1px solid;font-size:var(--fs-base);line-height:1.45}.banner-icon{flex-shrink:0;margin-top:1px}.banner-body{flex:1;min-width:0}.banner-title{font-weight:600}.banner-text{color:inherit;opacity:.85}.banner-text strong{font-weight:600}.banner-warn{background:var(--warn-soft);border-color:#f3dba1;color:var(--warn-ink)}.banner-warn .banner-icon{color:var(--warn)}.banner-danger{background:var(--danger-soft);border-color:#f4c4c8;color:var(--danger-ink)}.banner-danger .banner-icon{color:var(--danger)}.banner-info{background:var(--accent-soft);border-color:#d3e1fb;color:var(--accent-ink)}.banner-info .banner-icon{color:var(--accent)}.banner-stack>*+*{margin-top:10px}.pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-size:var(--fs-sm);font-weight:500;letter-spacing:.005em;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.pill-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.pill-good{color:var(--good-ink);background:var(--good-soft);border-color:#c9e7d5}.pill-good .pill-dot{background:var(--good)}.pill-warn{color:var(--warn-ink);background:var(--warn-soft);border-color:#f3dba1}.pill-warn .pill-dot{background:var(--warn)}.pill-danger{color:var(--danger-ink);background:var(--danger-soft);border-color:#f4c4c8}.pill-danger .pill-dot{background:var(--danger)}.pill-info{color:var(--accent-ink);background:var(--accent-soft);border-color:#d3e1fb}.pill-info .pill-dot{background:var(--accent)}.pill-muted{color:var(--text-dim)}.pill-muted .pill-dot{background:var(--text-muted)}.platform-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 6px;border-radius:999px;font-size:var(--fs-sm);font-weight:600;letter-spacing:.01em}.platform-badge svg{width:13px;height:13px}.platform-badge-fb{background:var(--fb-soft);color:var(--fb)}.platform-badge-tt{background:#111;color:#fff}.platform-badge-li{background:#e8f1fb;color:#0a66c2}.platform-badge-threads{background:#111;color:#fff}.platform-badge-ig{color:#fff;background:linear-gradient(135deg,var(--ig-a) 0%,var(--ig-b) 50%,var(--ig-c) 100%)}.account-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-sm);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.account-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.account-card-top{display:flex;align-items:flex-start;gap:12px}.avatar{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;flex-shrink:0;position:relative;overflow:hidden}.avatar-fb{background:linear-gradient(135deg,#1877f2,#4ea0ff)}.avatar-tt{background:linear-gradient(135deg,#25f4ee,#111 45%,#fe2c55)}.avatar-li{background:linear-gradient(135deg,#0a66c2,#378fe9)}.avatar-threads{background:linear-gradient(135deg,#101010,#3a3a3a)}.avatar-ig{background:radial-gradient(circle at 28% 78%,#f9ce34 0%,transparent 38%),radial-gradient(circle at 78% 82%,#ee2a7b 0%,transparent 40%),radial-gradient(circle at 62% 22%,#6228d7 0%,transparent 40%),#b3216e}.account-card-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.account-name{font-size:var(--fs-md);font-weight:600;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-platform-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account-card-stats{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px dashed var(--border);font-size:var(--fs-base);color:var(--text-dim)}.account-last{display:flex;align-items:center;gap:6px}.account-last svg{width:13px;height:13px;opacity:.65}.account-actions{display:flex;gap:8px;margin-top:2px}.account-actions .btn{flex:1}.account-actions .btn-danger{flex:0 0 auto;padding:0 10px}.empty{background:linear-gradient(180deg,var(--surface) 0%,#f9fafd 100%);border:1px dashed rgba(12,19,32,.12);border-radius:var(--radius-lg);padding:56px 32px;text-align:center;box-shadow:var(--shadow-xs)}.empty-icon{width:44px;height:44px;border-radius:12px;background:var(--surface-2);color:var(--text-dim);display:inline-grid;place-items:center;margin-bottom:14px}.empty-icon svg{width:22px;height:22px}.empty-title{font-size:var(--fs-lg);font-weight:600;margin:0}.empty-sub{font-size:var(--fs-base);color:var(--text-dim);margin:6px auto 0;max-width:380px}.kv{display:grid;grid-template-columns:max-content 1fr;column-gap:24px;row-gap:10px;align-items:baseline;margin:0}.kv dt{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.kv dd{margin:0;font-size:var(--fs-base);color:var(--text);font-variant-numeric:tabular-nums;word-break:break-word}.kv dd.kv-mono{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--text-2)}.kv-chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:var(--fs-sm);color:var(--text-2)}.kv-list-tags{display:flex;flex-wrap:wrap;gap:6px}.kv-link{color:var(--accent-ink);text-decoration:none}.kv-link:hover{text-decoration:underline}.run-block{display:flex;flex-direction:column;gap:14px}.run-explainer{font-size:var(--fs-base);color:var(--text-dim);line-height:1.55;margin:0}.run-explainer strong{color:var(--text);font-weight:600}.run-actions{display:flex;gap:10px;flex-wrap:wrap}.run-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:10px 12px;background:var(--surface-2);border-radius:var(--radius);border:1px solid var(--border);font-size:var(--fs-base)}.run-summary-item{display:flex;align-items:baseline;gap:6px;color:var(--text-dim)}.run-summary-item strong{font-size:var(--fs-md);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.run-summary-meta{margin-left:auto;color:var(--text-muted)}.brain-select-wrap{display:flex;flex-direction:column;gap:8px}.brain-select-label{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#fff,#fafbfd);border:1px solid var(--border-strong);border-radius:8px;padding:0 36px 0 12px;height:36px;font-size:var(--fs-base);font-family:inherit;color:var(--text);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b6573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;width:100%;box-shadow:var(--shadow-xs);transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.select:hover{border-color:var(--border-focus)}.select:focus{outline:none;border-color:var(--border-focus);background:#fff;box-shadow:0 0 0 3px #2f6feb26,0 1px 3px #0c13200f}.brain-desc{font-size:var(--fs-base);color:var(--text-dim);line-height:1.5;padding:10px 12px;background:var(--surface-2);border-radius:var(--radius);border:1px solid var(--border)}.brain-desc strong{color:var(--text);font-weight:600}.log{background:var(--log-bg);color:var(--log-fg);border-radius:0 0 var(--radius-lg) var(--radius-lg);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.55;padding:14px 16px;height:260px;overflow-y:auto;overflow-x:hidden;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.log-line{display:block}.log-line-error{color:var(--log-err)}.log-line-time{color:var(--log-time);margin-right:8px}.log::-webkit-scrollbar{width:10px}.log::-webkit-scrollbar-thumb{background:var(--log-scroll);border-radius:999px;border:2px solid var(--log-bg)}.log::-webkit-scrollbar-thumb:hover{background:#3a4150}.log::-webkit-scrollbar-track{background:transparent}.log-empty{height:100%;display:flex;align-items:center;justify-content:center;color:var(--log-time);font-size:var(--fs-base);font-family:var(--font-sans)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-base)}.table thead th{text-align:left;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:10px 16px;background:var(--surface-2);border-bottom:1px solid var(--border)}.table tbody td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-2)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:#fafbfd}.table-cell-strong{color:var(--text);font-weight:500}.table-cell-mono{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2)}.table-cell-clip{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-cell-wrap{max-width:480px}.table-empty{padding:36px 16px;text-align:center;color:var(--text-muted);font-size:var(--fs-base)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field-label{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:38px;padding:0 12px;font:inherit;font-size:var(--fs-base);color:var(--text);background:linear-gradient(180deg,#fff,#fafbfd);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow-xs);transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.input::placeholder{color:var(--text-muted)}.input:hover{border-color:var(--border-focus)}.input:focus{outline:none;border-color:var(--border-focus);background:#fff;box-shadow:0 0 0 3px #2f6feb26,0 1px 3px #0c13200f}textarea.input{height:auto;min-height:74px;padding:9px 12px;line-height:1.5;resize:vertical}.tabs{display:inline-flex;gap:var(--space-1);flex-wrap:wrap}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;padding:var(--space-1) var(--space-5);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.tab:hover:not(.is-on){border-color:var(--border-strong);color:var(--text)}.tab.is-on{background:var(--accent-soft);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 30%,transparent);font-weight:var(--fw-semi)}.tab:disabled{opacity:.45;cursor:default}.tab-count{margin-left:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted)}.tab.is-on .tab-count{color:inherit;opacity:.7}.progress{height:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;overflow:hidden}.progress-fill{height:100%;background:var(--accent);border-radius:999px;transition:width var(--dur-slow) var(--ease)}.progress-good .progress-fill{background:var(--good)}.progress-warn .progress-fill{background:var(--warn)}.progress-danger .progress-fill{background:var(--danger)}.section{margin-top:var(--space-9)}.section:first-child{margin-top:0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-7);margin-bottom:var(--space-5)}.section-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.01em}.section-sub{margin:3px 0 0;font-size:var(--fs-sm);color:var(--text-dim)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#0c132073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:24px;animation:modal-fade .12s var(--ease)}.modal{width:100%;max-width:420px;background:var(--surface);border:1px solid rgba(12,19,32,.09);border-radius:var(--radius-lg);box-shadow:0 16px 48px #0c13203d,0 4px 16px #0c13201f,0 1px 4px #0c132014,inset 0 1px #ffffffe6;animation:modal-pop .14s var(--ease);display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.modal>.modal-body{overflow-y:auto;flex:1 1 auto;min-height:0}.modal>.modal-head,.modal>.modal-actions{flex:0 0 auto}.modal-bar{flex:0 0 auto;padding:var(--space-5) var(--space-6) 0}.modal-head{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 0}.modal-close{margin-left:auto;flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:17px;line-height:1;cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease)}.modal-close:hover{background:var(--surface-2);color:var(--text)}.modal-close:disabled{opacity:.4;cursor:default}.modal-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.modal-icon-fb{background:var(--fb-soft);color:var(--fb)}.modal-icon-ig{color:#fff;background:linear-gradient(135deg,var(--ig-a) 0%,var(--ig-b) 50%,var(--ig-c) 100%)}.modal-icon-tt{background:#111;color:#fff}.modal-icon-li{background:#e8f1fb;color:#0a66c2}.modal-icon-threads{background:#111;color:#fff}.modal-icon-warn{background:var(--warn-soft);color:var(--warn)}.modal-title{font-size:var(--fs-lg);font-weight:var(--fw-semi);margin:0;letter-spacing:-.01em}.modal-sub{font-size:var(--fs-sm);color:var(--text-muted);margin:3px 0 0}.modal-body{padding:16px 18px 4px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px 16px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg)}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}.modal-lg{max-width:560px}.modal-actions-wrap{flex-wrap:wrap;gap:var(--space-3)}.modal-actions-note{font-size:var(--fs-xs);color:var(--text-muted);margin-right:auto}.modal-actions-split{justify-content:space-between}.modal-xl{width:min(720px,92vw);max-width:none}.wizard-steps{display:flex;flex-wrap:wrap;gap:2px}.wizard-step{flex:1 1 0;min-width:124px;display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-8);border:none;cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semi);line-height:var(--lh-tight);background:var(--surface-2);color:var(--text-dim);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);transition:background .12s var(--ease),color .12s var(--ease)}.wizard-step:first-child{padding-left:var(--space-5);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.wizard-step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%)}.wizard-step:first-child:last-child{padding-left:var(--space-5);clip-path:none}.wizard-step:hover{background:var(--surface-sunken);color:var(--text-2)}.wizard-step.is-done{background:var(--accent-soft);color:var(--accent-ink)}.wizard-step.is-on{background:var(--accent);color:var(--on-accent)}.wizard-step.is-on:hover{background:var(--accent-hover);color:var(--on-accent)}.wizard-step-n{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--text-dim);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.wizard-step.is-done .wizard-step-n{background:var(--surface);color:var(--accent-ink)}.wizard-step.is-on .wizard-step-n{background:color-mix(in srgb,var(--on-accent) 26%,transparent);color:var(--on-accent)}.wizard-step.is-missing .wizard-step-txt{text-decoration:underline dotted;text-underline-offset:3px}.modal-missing-note{margin:var(--space-3) var(--space-6) 0;font-size:var(--fs-sm);color:var(--text-dim)}.badge-wraith{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--wraith);border:1px solid var(--wraith-line);background:var(--wraith-soft);padding:2px 9px;border-radius:99px;vertical-align:middle;letter-spacing:.05em}.mini-badge{font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:1px 6px;border-radius:6px;white-space:nowrap;color:var(--text-2);background:var(--surface-2)}.mini-badge-good{color:var(--good-ink);background:var(--good-soft)}.mini-badge-warn{color:var(--warn-ink);background:var(--warn-soft)}.mini-badge-danger{color:var(--danger-ink);background:var(--danger-soft)}.server-screen{height:100%;display:grid;place-items:center;background:var(--log-bg);color:var(--log-fg);font-family:var(--font-mono);font-size:var(--fs-base);line-height:1.9;text-align:center;-webkit-user-select:text;user-select:text}.server-screen-mark{font-size:34px;margin-bottom:var(--space-3)}.server-screen-title{color:var(--on-accent);font-size:var(--fs-lg);letter-spacing:1px}.link-inline{padding:0;border:none;background:none;font:inherit;color:var(--accent-ink);cursor:pointer;text-decoration:underline}.modal-scroll{max-height:64vh;overflow-y:auto}.modal-scroll>*+*{margin-top:14px}.modal-steady{height:62vh}.modal-icon-accent{background:var(--accent-soft);color:var(--accent)}.field-row{display:flex;gap:10px}.field-row>*{flex:1;min-width:0}.tip{position:relative;display:inline-flex}.tip-anchor{display:inline-flex;align-items:center}.tip-bubble{position:absolute;left:50%;transform:translate(-50%) translateY(2px);z-index:var(--z-dropdown);max-width:260px;width:max-content;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--text);color:var(--surface);font-size:var(--fs-sm);font-weight:var(--fw-reg);line-height:var(--lh-normal);text-align:left;white-space:pre-line;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.tip-top .tip-bubble{bottom:calc(100% + var(--space-2))}.tip-bottom .tip-bubble{top:calc(100% + var(--space-2))}.tip:hover .tip-bubble,.tip:focus-within .tip-bubble{opacity:1;transform:translate(-50%) translateY(0)}.menu{position:relative;display:inline-flex}.menu-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.menu-trigger:hover,.menu-trigger[aria-expanded=true]{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.menu-trigger-btn[aria-expanded=true]{border-color:var(--border-focus);background:var(--surface-2)}.menu-list{position:absolute;top:calc(100% + var(--space-1));z-index:var(--z-dropdown);min-width:168px;display:flex;flex-direction:column;padding:var(--space-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.menu-right{right:0}.menu-left{left:0}.menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--space-3);text-align:left;padding:var(--space-3) var(--space-4);border:0;border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-base);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.menu-item:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.menu-item:disabled{opacity:.45;cursor:not-allowed}.menu-item-danger{color:var(--danger-ink)}.menu-item-danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-ink)}.skeleton{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.skeleton-bar{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--surface-2) 50%,var(--surface-sunken) 100%);background-size:200% 100%;animation:skeleton-sweep 1.4s var(--ease) infinite}@keyframes skeleton-sweep{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton-bar{animation:none;background:var(--surface-sunken)}}.pager{display:flex;align-items:center;gap:var(--space-4)}.pager-count{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}.card-note{display:flex;gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-7);border-bottom:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-sm);color:var(--text-dim)}.card-note:before{content:"•";color:var(--accent);font-weight:var(--fw-bold)}.mission-blockers{margin:var(--space-5) calc(var(--space-6) * -1) calc(var(--space-6) * -1);border-top:1px solid var(--border)}.pool-card{margin-bottom:var(--space-7)}.is-focus-flash{animation:focus-flash 1.6s var(--ease);border-radius:var(--radius)}@keyframes focus-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}25%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 32%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.is-focus-flash{animation:none;box-shadow:0 0 0 2px var(--accent)}}.job-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.job-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.job-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.job-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.job-card-actions{display:flex;gap:8px;margin-top:auto}.job-card-actions .btn-primary,.job-card-actions .btn-default{flex:1}.job-card-actions .btn-danger{flex:0 0 auto;padding:0 10px}.inline-add{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px}.clip-list{border:1px solid var(--border);border-radius:8px;max-height:150px;overflow-y:auto}.clip-row{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;border-bottom:1px solid var(--border)}.clip-row:last-child{border-bottom:0}.clip-name{flex:1;min-width:0;font-size:var(--fs-base);font-family:var(--font-mono);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card{display:flex;flex-direction:column;gap:8px;padding:12px;margin-bottom:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.link-card-top{display:flex;gap:8px;align-items:center}.link-card-top>.input{flex:1;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spinner{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.card-lift{transition:box-shadow .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.card-lift:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-1px)}.panel-surface{background:linear-gradient(180deg,#f8fafc,#f3f6fb);border:1px solid var(--border);border-radius:var(--radius);box-shadow:inset 0 1px 3px #0c13200a}.reader-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0}.reader-result{font-size:var(--fs-base);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:3px 10px}.story-rows{display:flex;flex-direction:column;gap:6px;padding:8px 0}.story-row{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;overflow:hidden}.story-row-header{display:grid;grid-template-columns:28px 1fr 20px 32px;gap:6px;align-items:center;width:100%;padding:9px 8px 9px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.story-row-header:hover{background:var(--surface-hover, rgba(0,0,0,.04))}.story-row-num{font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);text-align:center;flex-shrink:0}.story-row-summary{font-size:var(--fs-sm);color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.story-row-badge{margin-left:8px;font-size:var(--fs-xs);color:var(--accent, #4f6ef7)}.story-row-chevron{color:var(--text-muted);flex-shrink:0}.story-row-fields{display:flex;flex-direction:column;gap:7px;padding:10px 12px 12px;border-top:1px solid var(--border)}.row-inline{display:flex;gap:10px;align-items:flex-end}.row-inline>.field-group{flex:1 1 0;min-width:0}.story-row-delete{padding:4px;color:var(--danger);justify-self:center}.story-row-delete:hover{background:var(--danger-bg)}.field-group{display:flex;flex-direction:column;gap:4px}.field-label{font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.input-row{display:flex;gap:6px;align-items:center}.input-row>.input{flex:1;min-width:0}.toggle-group{display:flex;gap:4px}.toggle-group>.btn{padding:3px 12px;font-size:var(--fs-sm)}.textarea{width:100%;padding:6px 10px;font-size:var(--fs-base);font-family:inherit;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);resize:vertical;box-sizing:border-box}.textarea:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--ring)}.presets-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.presets-header{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--border);font-size:var(--fs-md)}.presets-save-row{display:flex;gap:8px;align-items:center}.presets-save-row .input{flex:1}.preset-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:var(--surface-2)}.preset-info{display:flex;flex-direction:column;gap:1px;min-width:0}.preset-name{font-size:var(--fs-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preset-meta{font-size:var(--fs-xs);color:var(--text-muted)}.preset-actions{display:flex;gap:4px;flex-shrink:0}.mt-1{margin-top:4px}.card-footer{display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid var(--border);margin-top:8px}.job-name-input{font-size:var(--fs-lg);font-weight:600;border:none;background:transparent;padding:0;flex:1;min-width:0}.job-name-input:focus{outline:none;border-bottom:1px solid var(--border-focus)}.flex-gap{display:flex;gap:8px;align-items:center}.btn-danger{background:var(--danger-bg, #fff1f0);color:var(--danger, #cf1322);border-color:var(--danger, #cf1322)}.btn-sm{padding:3px 10px;font-size:var(--fs-sm)}.login-shell{height:100%;display:grid;place-items:center;background:var(--bg);padding:24px}.login-card{width:100%;max-width:380px;background:var(--surface);border:1px solid rgba(12,19,32,.08);border-radius:18px;box-shadow:0 8px 32px #0c13201f,0 2px 8px #0c132012,inset 0 1px #ffffffe6;padding:32px;display:flex;flex-direction:column;gap:24px}.login-brand{display:flex;align-items:center;gap:14px}.login-logo{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#7c8cff,#6551e0 60%,#5b3fd6);display:grid;place-items:center;color:#fff;font-weight:700;font-size:var(--fs-lg);letter-spacing:-.02em;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0003,0 3px 10px #2563eb66,0 1px 3px #2563eb33}.login-title{font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.login-sub{font-size:var(--fs-sm);color:var(--text-muted);margin-top:2px}.login-tabs{display:flex;border:1px solid var(--border);border-radius:9px;overflow:hidden}.login-tab{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:9px 0;font:inherit;font-size:var(--fs-base);font-weight:500;color:var(--text-dim);cursor:pointer;transition:background .12s,color .12s}.login-tab:hover{background:var(--surface-2)}.login-tab.is-active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.login-form{display:flex;flex-direction:column;gap:16px}.login-hint{text-align:center;font-size:var(--fs-base);color:var(--text-muted);margin:0}.login-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--accent-ink);font:inherit;font-size:var(--fs-base);cursor:pointer;text-decoration:underline;padding:0}.login-link-inline{float:right;font-size:var(--fs-2xs);font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--text-dim)}.login-link-inline:hover{color:var(--accent-ink)}.input[readonly]{background:var(--surface-2);color:var(--text-2);cursor:default}.sidebar-footer{margin-top:auto;padding-top:12px;border-top:1px solid rgba(47,111,235,.1);display:flex;flex-direction:column;gap:8px}.sidebar-user{display:flex;align-items:center;gap:8px;padding:4px 8px;min-width:0}.sidebar-user-email{flex:1;min-width:0;font-size:var(--fs-sm);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-mode-tabs{display:flex;gap:8px}.clip-mode-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-dim);padding:0 18px;height:38px;border-radius:9px;font:inherit;font-size:var(--fs-base);font-weight:500;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.clip-mode-tab:hover{background:var(--surface-2);color:var(--text)}.clip-mode-tab.is-active{background:linear-gradient(180deg,#4f8ef71f,#2f6feb14);color:var(--accent-ink);border-color:#2f6feb59;font-weight:600;box-shadow:0 1px 4px #2f6feb24,inset 0 1px #ffffffb3}.file-pick-row{display:flex;align-items:center;gap:10px;min-width:0}.file-pick-name{flex:1;min-width:0;font-size:var(--fs-base);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;padding:5px 10px;font-family:var(--font-mono)}.file-pick-empty{color:var(--text-muted);font-family:var(--font-sans)}.file-pick-path{font-size:var(--fs-xs);color:var(--text-muted);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.clip-checkboxes{display:flex;flex-direction:column;gap:10px}.clip-check{display:flex;align-items:center;gap:9px;font-size:var(--fs-base);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none}.clip-check input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.clip-progress-bar{height:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;overflow:hidden}.clip-progress-fill{height:100%;background:var(--accent);border-radius:999px;transition:width .2s ease}.card-head-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit}.card-head-button:hover{background:var(--surface-2)}.lang-toggle{min-width:80px}.field-row-versions .field-narrow{flex:0 0 80px}.field-row-versions .field-narrow .input{padding:0 8px;text-align:center}.field-row-versions>.field:not(.field-narrow){flex:1 1 auto;min-width:0}.field-row-versions .select{padding-right:32px}.intensity-desc{margin-top:8px;padding:8px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;font-size:var(--fs-sm);color:var(--text-dim);line-height:1.45}.info-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;cursor:help;outline:none}.info-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border-strong);font-family:Georgia,serif;font-size:var(--fs-2xs);font-weight:700;font-style:italic;line-height:1;transition:background .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease)}.info-tip:hover .info-tip-icon,.info-tip:focus-visible .info-tip-icon{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.info-tip-body{position:absolute;top:calc(100% + 10px);left:-8px;width:280px;padding:10px 12px;background:var(--text);color:#f7f9fc;font-size:var(--fs-sm);font-weight:400;letter-spacing:0;line-height:1.55;text-transform:none;border-radius:8px;box-shadow:0 6px 20px #0c132033;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s var(--ease),transform .15s var(--ease),visibility .15s;z-index:var(--z-sticky);pointer-events:none;white-space:normal;word-wrap:break-word}.info-tip-body:before{content:"";position:absolute;top:-4px;left:12px;width:8px;height:8px;background:var(--text);transform:rotate(45deg);border-radius:1px}.info-tip:hover .info-tip-body,.info-tip:focus-visible .info-tip-body,.info-tip:focus-within .info-tip-body{opacity:1;visibility:visible;transform:translateY(0)}.pqp-list{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:8px}.pqp-list li{display:flex;align-items:center;gap:10px;font-size:var(--fs-base);color:var(--text-2)}.pqp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pqp-good{background:var(--good)}.pqp-mid{background:var(--warn)}.pqp-low{background:var(--danger)}.pqp-trick-label{margin:-4px 0 14px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);display:flex;align-items:center;justify-content:center;gap:10px}.pqp-trick-label:before,.pqp-trick-label:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--border) 25%,var(--border) 75%,transparent)}.pqp-trick-label-top{margin:0;padding:8px 16px 6px;background:var(--accent-soft);border-bottom:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--accent-ink)}.pqp-trick-label-top:before,.pqp-trick-label-top:after{background:linear-gradient(to right,transparent,rgba(47,111,235,.3) 25%,rgba(47,111,235,.3) 75%,transparent)}.pqp-tip{margin:0;padding:8px 10px;background:var(--accent-soft);border-radius:8px;font-size:var(--fs-base);color:var(--accent-ink)}.tech-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font-size:var(--fs-base);color:var(--text-2)}.tech-list li{line-height:1.45}.clip-footer{text-align:center;padding:24px 0 8px;font-size:var(--fs-sm);color:var(--text-muted);letter-spacing:.01em}.clip-version-list{display:flex;flex-direction:column;gap:4px;margin-top:12px;max-height:320px;overflow-y:auto}.clip-version-row{display:flex;align-items:center;gap:10px;padding:4px 0}.clip-version-row.is-done .clip-version-num{color:var(--good-ink)}.clip-version-num{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-muted);width:36px;flex-shrink:0}.clip-version-bar-wrap{flex:1;min-width:0}.clip-version-status{font-size:var(--fs-sm);color:var(--text-muted);width:36px;text-align:right;flex-shrink:0}.acc-stats{margin-bottom:var(--space-6)}.acc-tos{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0 0 var(--space-5);font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-normal)}.acc-tos svg{color:var(--warn);transform:translateY(2px)}.acc-banners{margin-bottom:var(--space-6)}.acc-pag-selected{margin-left:var(--space-4);color:var(--accent)}.acc-overview{margin-top:var(--space-10)}.acc-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.acc-toolbar-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-filter-select{width:auto;height:38px;min-width:130px}.acc-bulk-bar{display:flex;align-items:center;gap:10px;padding:9px 14px;margin-bottom:12px;border-radius:11px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.acc-bulk-count{font-size:var(--fs-base);font-weight:700;color:var(--accent-ink)}.acc-bulk-actions{margin-left:auto;display:flex;gap:8px}.acc-search-wrap{position:relative;display:flex;align-items:center;min-width:260px}.acc-search-icon{position:absolute;left:10px;width:14px;height:14px;color:var(--text-muted);pointer-events:none}.acc-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;padding:0 30px 0 32px;font:inherit;font-size:var(--fs-base);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:9px;width:100%;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000a}.acc-search-input::placeholder{color:var(--text-muted)}.acc-search-input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #2f6feb24}.acc-search-clear{position:absolute;right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--text-muted);cursor:pointer;font-size:var(--fs-xs);padding:3px 4px;border-radius:4px;line-height:1}.acc-search-clear:hover{background:var(--surface-2);color:var(--text)}.acc-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;overflow-x:auto;box-shadow:var(--shadow-sm)}.acc-table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.acc-thead-row{background:linear-gradient(180deg,#f4f7fb,#edf1f7);border-bottom:1px solid var(--border-strong)}.acc-th{padding:10px 14px;text-align:left;font-size:var(--fs-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.acc-th-check{width:40px;padding:10px 0 10px 16px}.acc-th-num{width:72px}.acc-th-name{min-width:190px}.acc-th-ip{width:145px}.acc-th-last{width:115px}.acc-th-persona{width:185px}.acc-th-proxy{width:120px}.acc-th-actions{width:200px;text-align:right;padding-right:16px}.acc-row{border-bottom:1px solid var(--border);transition:background .12s var(--ease);position:relative}.acc-row:last-child{border-bottom:none}.acc-row:hover{background:#f6f8fc}.acc-row:hover .acc-action-icon{opacity:1}.acc-row.is-selected{background:var(--accent-soft)}.acc-row.is-selected td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);border-radius:0 2px 2px 0}.acc-td{padding:12px 14px;vertical-align:middle}.acc-td-check{padding:12px 0 12px 16px;width:40px;position:relative}.acc-td-actions{padding-right:14px}.acc-checkbox{width:15px;height:15px;cursor:pointer;accent-color:var(--accent)}.acc-num{display:block;font-size:var(--fs-base);font-weight:500;color:var(--text-2)}.acc-id{display:block;font-size:var(--fs-2xs);font-family:var(--font-mono);color:var(--text-muted);margin-top:2px;letter-spacing:.02em}.acc-name-row{display:flex;align-items:center;gap:10px}.acc-plat-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 1px 3px #0000001f,inset 0 -1px #0000001a}.acc-plat-facebook{background:linear-gradient(145deg,#2d8ef8,#1877f2);color:#fff;font-weight:800;font-size:var(--fs-lg);font-family:Georgia,serif;letter-spacing:-1px}.acc-plat-instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);color:#fff;font-size:var(--fs-2xs);font-weight:700;letter-spacing:-.5px}.acc-plat-tiktok{background:linear-gradient(135deg,#25f4ee,#111 45%,#fe2c55);color:#fff;font-size:var(--fs-2xs);font-weight:800;letter-spacing:-.5px}.acc-plat-linkedin{background:linear-gradient(145deg,#378fe9,#0a66c2);color:#fff;font-weight:800;font-size:var(--fs-md);font-family:Georgia,serif;letter-spacing:-1px}.acc-plat-threads{background:linear-gradient(135deg,#101010,#3a3a3a);color:#fff;font-size:var(--fs-lg);font-weight:800}.acc-display-name{font-weight:600;font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:155px;color:var(--text);cursor:default;transition:color .1s}.acc-display-name:hover{color:var(--accent);cursor:pointer}.acc-sub-row{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}.acc-surface-pill{white-space:nowrap}.acc-status-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 5px;border-radius:20px;font-size:var(--fs-xs);font-weight:500;line-height:1.6}.acc-status-pill .acc-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.acc-status-idle{background:#f1f3f6;color:#6b7685}.acc-status-running{background:var(--good-soft);color:var(--good-ink)}.acc-status-running .acc-status-dot{animation:pulse-dot 1.2s ease-in-out infinite}.acc-status-banned{background:var(--danger-soft);color:var(--danger-ink)}.acc-status-warmup{background:var(--warn-soft);color:var(--warn-ink)}.acc-note-badge{font-size:var(--fs-xs);color:var(--accent);cursor:default;margin-left:2px}.acc-ip{display:flex;flex-direction:column;gap:2px}.acc-ip-addr{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.acc-ip-country{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);color:var(--text-muted)}.acc-ip.acc-ip-warn .acc-ip-addr{color:var(--danger)}.acc-ip.acc-ip-warn .acc-ip-country{color:#e05a62}.acc-dim{color:var(--text-muted);font-size:var(--fs-base)}.acc-last-date{font-size:var(--fs-sm);color:var(--text-2);font-variant-numeric:tabular-nums}.acc-persona-label{font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:180px}.acc-proxy-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.acc-proxy-tag.has-proxy{background:#eef6ff;border-color:#c8dff9;color:#1a5db0}.acc-running-dot{width:7px;height:7px;background:#1aa260;border-radius:50%;flex-shrink:0;animation:pulse-dot 1.4s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.acc-td-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.acc-action-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;cursor:pointer;color:var(--text-muted);transition:background .12s,color .12s,border-color .12s;opacity:.55}.acc-action-icon:hover{opacity:1;background:var(--surface-2);border-color:var(--border);color:var(--text)}.acc-action-icon.danger:hover{background:var(--danger-soft);border-color:#f3c2c6;color:var(--danger)}.acc-action-icon svg{width:14px;height:14px}.acc-action-slot{width:30px;height:30px;flex:none;pointer-events:none}.acc-empty{text-align:center;padding:56px 24px;color:var(--text-muted);font-size:var(--fs-md);line-height:1.7}.acc-pagination{display:flex;align-items:center;gap:12px;padding:14px 2px 0;font-size:var(--fs-base);color:var(--text-dim);flex-wrap:wrap}.acc-pag-total{flex:1}.acc-pag-pages{display:flex;align-items:center;gap:3px}.acc-pag-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-2);min-width:30px;height:28px;padding:0 6px;border-radius:7px;font:inherit;font-size:var(--fs-base);cursor:pointer;display:grid;place-items:center;transition:background .1s,border-color .1s,color .1s}.acc-pag-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent);color:var(--accent)}.acc-pag-btn.is-active{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.acc-pag-btn:disabled{opacity:.3;cursor:not-allowed}.acc-pag-size{color:var(--text-muted);font-size:var(--fs-sm)}.ap-toggle{position:relative;display:inline-flex;cursor:pointer}.ap-toggle input{position:absolute;opacity:0;width:0;height:0}.ap-toggle-track{width:34px;height:18px;border-radius:9px;background:#d1d5db;transition:background .2s;position:relative}.ap-toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.ap-toggle input:checked+.ap-toggle-track{background:var(--accent, #2563eb)}.ap-toggle input:checked+.ap-toggle-track:after{transform:translate(16px)}.ap-task-chips{display:flex;gap:5px;flex-wrap:wrap}.ap-task-chip{padding:2px 9px;border-radius:10px;font-size:var(--fs-xs);cursor:pointer;border:1px solid #d1d5db;background:#f3f4f6;color:#6b7280;transition:all .15s;white-space:nowrap}.ap-task-chip.is-on{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;font-weight:600}.ap-task-chip:hover{border-color:var(--accent);color:var(--accent)}.ap-status-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:10px;font-size:var(--fs-xs);font-weight:600}.ap-status-idle{background:#f3f4f6;color:#6b7280}.ap-status-running{background:#d1fae5;color:#065f46}.ap-status-success{background:#dcfce7;color:#166534}.ap-status-error{background:#fee2e2;color:#991b1b}.ap-run-count{font-size:var(--fs-2xs);font-weight:400;color:inherit;opacity:.7;margin-left:2px}.ap-running-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:10px;background:#d1fae5;color:#065f46;font-size:var(--fs-sm);font-weight:600}.ap-stat-chip{padding:3px 10px;border-radius:10px;background:#f3f4f6;color:#374151;font-size:var(--fs-sm)}.ap-row-disabled{opacity:.55}.ap-cell-hours{white-space:nowrap}.ap-select{padding:3px 6px;border-radius:5px;border:1px solid #d1d5db;background:#fff;font-size:var(--fs-sm);color:var(--text);cursor:pointer}.ap-select:focus{outline:2px solid var(--accent);border-color:var(--accent)}.ap-error-row td{padding:4px 12px 8px 48px}.ap-error-detail{font-size:var(--fs-xs);color:#b91c1c;background:#fef2f2;padding:3px 8px;border-radius:4px;display:inline-block}.acc-action-icon.is-active{opacity:1;color:var(--accent)}.ap-log-wrap{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#fff}.ap-log-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f9fafb;border-bottom:1px solid var(--border);font-size:var(--fs-sm);font-weight:600;color:var(--text-dim)}.ap-log-body{height:200px;overflow-y:auto;padding:8px 12px;font-family:JetBrains Mono,Consolas,ui-monospace,monospace;font-size:var(--fs-xs);line-height:1.7;color:#374151;background:#fafafa}.ap-log-line{white-space:pre-wrap;word-break:break-all}.ap-log-empty{color:var(--text-muted);font-style:italic;font-size:var(--fs-sm)}.banner.banner-warn{background:#fffbeb;border-left:3px solid #f59e0b;color:#92400e;padding:10px 14px;border-radius:6px;font-size:var(--fs-base);line-height:1.5}@keyframes aura-op-breathe{0%,to{opacity:.55}50%{opacity:.9}}@keyframes aura-op-pulse{0%,to{opacity:.7}50%{opacity:1}}.acc-team-pill{cursor:pointer;font:inherit;font-size:var(--fs-sm);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.acc-team-pill:hover{border-color:var(--accent);color:var(--accent-ink)}.budget-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:var(--space-5) var(--space-6)}.budget-head{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4);font-size:var(--fs-base)}.budget-fix{margin-left:auto}.budget-rows{display:flex;flex-direction:column;gap:var(--space-3)}.budget-row{display:flex;align-items:center;gap:var(--space-4)}.budget-lane{width:74px;flex:none;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2)}.budget-num{width:132px;flex:none;font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text)}.budget-was{margin-left:var(--space-3);font-size:var(--fs-2xs);color:var(--text-muted)}.budget-bar{flex:1;min-width:60px}.ramp-list{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.ramp-row{display:flex;align-items:baseline;gap:var(--space-4);width:100%;text-align:left;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--fs-sm);color:inherit;cursor:pointer}.ramp-row:hover{border-color:currentColor}.ramp-name{font-weight:var(--fw-semi);min-width:120px}.ramp-pct{font-family:var(--font-mono);font-size:var(--fs-xs)}.ramp-caps{font-family:var(--font-mono);font-size:var(--fs-2xs);opacity:.85}.agent-layout{display:grid;grid-template-columns:230px 1fr;gap:16px;align-items:start}.agent-list{display:flex;flex-direction:column;gap:6px}.agent-pick{display:flex;align-items:center;gap:10px;padding:10px 12px;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.agent-pick:hover{border-color:var(--border-strong)}.agent-pick.is-active{border-color:var(--accent);background:var(--accent-soft)}.agent-pick-avatar{width:34px;height:34px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:600;font-size:var(--fs-lg)}.agent-pick-text{display:flex;flex-direction:column;min-width:0;flex:1}.agent-pick-name{font-weight:600;font-size:var(--fs-md);color:var(--text)}.agent-pick-role{font-size:var(--fs-xs);color:var(--text-dim)}.agent-pick-count{font-size:var(--fs-sm);font-weight:600;color:var(--text-dim);background:var(--surface-2);border-radius:999px;padding:1px 8px;flex:0 0 auto}.agent-list-hint{font-size:var(--fs-xs);color:var(--text-muted);padding:8px 4px;line-height:1.5}.agent-pick-status{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.agent-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.agent-dot-live{background:var(--good)}.agent-dot-partial{background:var(--warn)}.agent-pick-building{font-size:var(--fs-2xs);font-weight:600;color:var(--text-muted);background:var(--surface-2);border-radius:999px;padding:2px 8px;flex:0 0 auto}.agent-building{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:56px 24px;border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface)}.agent-building-icon{font-size:22px;font-weight:700;color:var(--text-2)}.agent-building-desc{font-size:var(--fs-base);color:var(--text-dim);max-width:460px;line-height:1.6}.agent-building-kpi{font-size:var(--fs-sm);font-weight:600;color:var(--accent-ink)}.agent-more-note{margin-top:12px;text-align:center;font-size:var(--fs-sm);color:var(--text-muted)}.agent-lead-badges{display:flex;align-items:center;gap:6px;flex:0 0 auto}.agent-lead-meta{display:flex;flex-wrap:wrap;gap:6px}.agent-lead-badge{font-size:var(--fs-xs);font-weight:600;padding:1px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-dim)}.agent-lead-score{background:var(--good-soft);color:var(--good-ink)}.agent-lead-category{background:var(--accent-soft);color:var(--accent-ink)}.agent-lead-province{background:var(--surface-2);color:var(--text-2)}.agent-panel{min-width:0}.agent-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border)}.agent-panel-title{font-weight:600;font-size:var(--fs-lg);color:var(--text)}.agent-panel-desc{font-size:var(--fs-sm);color:var(--text-dim);margin-top:2px;max-width:520px;line-height:1.5}.agent-panel-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto}.agent-meta-count{font-size:var(--fs-base);font-weight:600;color:var(--text)}.agent-meta-time{font-size:var(--fs-xs);color:var(--text-muted)}.agent-empty{padding:40px 16px;text-align:center;color:var(--text-muted);font-size:var(--fs-base)}.agent-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.agent-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;display:flex;flex-direction:column;gap:10px}.agent-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.agent-card-brand{display:flex;align-items:center;gap:8px;min-width:0}.agent-card-name{font-weight:600;font-size:var(--fs-lg);color:var(--text)}.agent-ch{font-size:var(--fs-xs);font-weight:600;padding:1px 8px;border-radius:999px}.agent-ch-line{background:#e7f7e9;color:#1a7a32}.agent-ch-fb{background:var(--fb-soft);color:var(--fb)}.agent-ch-phone{background:#fff3d6;color:#6b3d04}.agent-ch-other{background:var(--surface-2);color:var(--text-dim)}.agent-status{font-size:var(--fs-xs);font-weight:600;padding:1px 8px;border-radius:999px;flex:0 0 auto}.agent-status-draft{background:var(--surface-2);color:var(--text-dim)}.agent-status-approved{background:var(--accent-soft);color:var(--accent-ink)}.agent-status-sent{background:var(--good-soft);color:var(--good-ink)}.agent-status-replied{background:#ede9fe;color:#5b21b6}.agent-status-skipped{background:var(--danger-soft);color:var(--danger-ink)}.agent-card-recipient{font-size:var(--fs-sm);color:var(--text-dim)}.agent-card-recipient strong{color:var(--text-2);font-weight:600}.agent-card-contacts{display:flex;flex-wrap:wrap;gap:6px}.agent-contact{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--text-2);text-decoration:none;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:2px 8px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.agent-contact:hover{border-color:var(--accent);color:var(--accent)}.agent-contact-icon{font-weight:700}.agent-card-msg{font-size:var(--fs-base);line-height:1.6;color:var(--text);background:var(--surface-2);border-radius:var(--radius);padding:10px 12px;white-space:pre-wrap;max-height:180px;overflow-y:auto}.agent-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.agent-card-soon{font-size:var(--fs-xs);color:var(--text-muted);font-style:italic}.agent-send-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 12px;margin-bottom:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.agent-send-field{display:flex;flex-direction:column;gap:4px}.agent-send-field>span{font-size:var(--fs-xs);color:var(--text-dim);font-weight:600}.agent-send-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.agent-send-log{margin-bottom:12px;padding:8px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);max-height:140px;overflow-y:auto;font-family:ui-monospace,monospace;font-size:var(--fs-xs);line-height:1.6;color:var(--text-2)}.agent-send-log-line{white-space:pre-wrap;word-break:break-word}.agent-set-save-input{display:inline-flex;align-items:center;gap:6px}.agent-set-save-input .input{width:180px}.team-inbox{display:flex;flex-direction:column;gap:10px}.team-inbox-accts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.team-inbox-acct{display:inline-flex;align-items:center;font-size:var(--fs-sm);border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);overflow:hidden}.team-inbox-acct.on{border-color:var(--accent, #2563eb);background:var(--accent-soft, var(--good-soft));color:var(--text-1);font-weight:600}.team-inbox-acct-btn{background:none;border:none;cursor:pointer;color:inherit;font:inherit;padding:4px 4px 4px 11px}.team-inbox-acct-x{background:none;border:none;cursor:pointer;color:var(--text-2);padding:0 8px 0 4px;font-size:var(--fs-md);line-height:1}.team-inbox-acct-x:hover{color:var(--bad-ink, #b91c1c)}.team-inbox-add{padding:4px 11px;cursor:pointer;border-style:dashed;color:var(--text-2)}.team-inbox-status{align-self:flex-end;font-size:var(--fs-xs);color:var(--text-2);margin-top:2px}.team-inbox-playbook{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.team-inbox-img-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:2px 6px;max-width:120px;overflow:hidden;white-space:nowrap}.team-inbox-img-chip button{background:none;border:none;cursor:pointer;color:var(--text-2)}.team-inbox-body{display:grid;grid-template-columns:280px 1fr;gap:10px;min-height:360px}.team-inbox-list{border:1px solid var(--border);border-radius:var(--radius);overflow-y:auto;max-height:520px;background:var(--surface-2)}.team-inbox-thread{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 10px;border:none;border-bottom:1px solid var(--border);background:none;cursor:pointer}.team-inbox-thread:hover{background:var(--surface)}.team-inbox-thread.on{background:var(--accent-soft, var(--good-soft))}.team-inbox-thread.unread .team-inbox-thread-name{font-weight:700}.team-inbox-avwrap{position:relative;flex-shrink:0}.team-inbox-av{width:38px;height:38px;border-radius:50%;object-fit:cover;display:block;background:var(--surface)}.team-inbox-av-ph{display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c8cff,#5b3fd6);text-transform:uppercase}.team-inbox-active{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#31a24c;border:2px solid var(--surface-2)}.team-inbox-thread-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.team-inbox-thread-name{display:flex;align-items:center;gap:6px;font-size:var(--fs-base);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-inbox-dot{width:7px;height:7px;border-radius:50%;background:var(--accent, #2563eb);display:inline-block;flex-shrink:0}.team-inbox-thread-snip{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-inbox-conv-wrap{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);max-height:560px}.team-inbox-conv-head{display:flex;align-items:center;gap:9px;padding:9px 12px;border-bottom:1px solid var(--border)}.team-inbox-conv-head .team-inbox-av{width:30px;height:30px}.team-inbox-conv-name{font-weight:600;font-size:var(--fs-base);color:var(--text-1)}.team-inbox-conv-status{font-size:var(--fs-xs);color:#31a24c;margin-left:auto}.team-inbox-conv{padding:12px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:6px}.team-inbox-msg{display:flex;max-width:78%}.team-inbox-msg.from-me{align-self:flex-end}.team-inbox-msg-text{font-size:var(--fs-base);line-height:1.5;padding:7px 11px;border-radius:14px;background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word}.team-inbox-msg.from-me .team-inbox-msg-text{background:var(--accent, #2563eb);color:#fff;border-color:transparent}.team-inbox-reply{display:flex;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--border)}.team-inbox-reply .input{flex:1}.aum{display:flex;flex-direction:column;gap:14px}.aum-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aum-seg{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.aum-seg button{background:var(--surface);border:none;padding:5px 12px;font-size:var(--fs-sm);cursor:pointer;color:var(--text-2);border-right:1px solid var(--border)}.aum-seg button:last-child{border-right:none}.aum-seg button.on{background:var(--accent, #2563eb);color:#fff;font-weight:600}.aum-updated{font-size:var(--fs-xs);color:var(--text-2)}.aum-dates{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2)}.aum-dates .input{width:130px}.aum-date-clear{background:none;border:none;cursor:pointer;color:var(--text-2);font-size:var(--fs-lg)}.aum-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.aum-card{display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;text-align:left}.aum-card.on{border-color:var(--accent, #2563eb);box-shadow:0 0 0 1px var(--accent, #2563eb) inset}.aum-card-num{font-size:var(--fs-xl);font-weight:700;color:var(--text-1)}.aum-card-label{font-size:var(--fs-sm);color:var(--text-2)}.aum-chart-wrap{border:1px solid var(--border);border-radius:var(--radius);padding:10px;background:var(--surface-2);min-height:180px}.aum-chart{width:100%;height:200px}.aum-break{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.aum-break-box{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;background:var(--surface-2)}.aum-break-title{font-size:var(--fs-sm);font-weight:600;color:var(--text-1);margin-bottom:6px}.aum-break-row{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-2);padding:2px 0}.aum-break-row b{color:var(--text-1)}.mc{display:flex;flex-direction:column;gap:16px}.mc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mc-kpi{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2)}.mc-kpi-num{font-size:var(--fs-2xl);font-weight:700;color:var(--text-1);line-height:1.1}.mc-kpi-label{font-size:var(--fs-sm);color:var(--text-2)}.mc-section-title{font-size:var(--fs-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin-bottom:8px}.mc-team{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 14px;display:flex;flex-direction:column;gap:10px;transition:border-color .12s,box-shadow .12s}.mc-team:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.mc-activity{display:flex;flex-direction:column}.mc-feed{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);padding:8px;max-height:380px;overflow-y:auto;font-size:var(--fs-sm)}.mc-feed-row{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px}.mc-feed-row:hover{background:var(--surface)}.mc-feed-dot{width:8px;height:8px;border-radius:50%;flex:none}.mc-feed-time{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none}.mc-feed-agent{color:var(--accent-ink);font-weight:600;flex:none}.mc-feed-text{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 860px){.mc-kpis{grid-template-columns:repeat(2,1fr)}}.agent-seg{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:10px 12px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.agent-seg-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-seg-label{font-size:var(--fs-sm);font-weight:600;color:var(--text-2)}.agent-seg-row .input{max-width:220px}.agent-seg-filters{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:10px}.agent-seg-field{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2)}.agent-seg-chips{display:inline-flex;gap:4px}.agent-seg-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:var(--fs-sm);cursor:pointer}.agent-seg-chip.on{background:var(--accent-soft);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 30%,transparent);font-weight:600}.agent-seg-save{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.agent-seg-save .input{width:160px}.oracle-modes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.oracle-mode{text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .12s,box-shadow .12s}.oracle-mode:hover{border-color:var(--accent)}.oracle-mode.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-soft)}.oracle-mode-title{display:flex;align-items:center;font-size:var(--fs-md);font-weight:600;color:var(--text-1)}.oracle-mode-tip{font-size:var(--fs-sm);color:var(--text-2);line-height:1.3}.oracle-soon{margin-left:auto;font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent);border-radius:999px;padding:1px 7px}.oracle-variants{display:flex;gap:8px;flex-wrap:wrap}.oracle-chip{display:inline-flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;padding:5px 12px;font-size:var(--fs-base);cursor:pointer}.oracle-chip.on{background:var(--accent-soft);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 30%,transparent);font-weight:600}.oracle-table-wrap{overflow-x:auto}.oracle-data{display:inline-flex;flex-wrap:wrap;gap:4px}.oracle-kv{font-size:var(--fs-xs);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:1px 6px;white-space:nowrap}@media (max-width: 900px){.oracle-modes{grid-template-columns:repeat(2,1fr)}}.nina-drafts{display:flex;flex-direction:column;gap:10px}.nina-draft{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;background:var(--surface-2);display:flex;flex-direction:column;gap:6px}.nina-draft-head{font-weight:600;font-size:var(--fs-base);color:var(--text-1);display:flex;align-items:center;gap:8px}.nina-star{font-size:var(--fs-xs);color:#b45309;background:#fef3c7;border-radius:999px;padding:1px 8px;font-weight:600}.nina-draft-said{font-size:var(--fs-sm);color:var(--text-2);font-style:italic}.nina-draft-actions{display:flex;gap:8px}.agent-captcha{display:flex;flex-direction:column;gap:6px;margin-top:10px}.agent-captcha-row{display:flex;align-items:center;gap:8px}.agent-captcha-row .input{flex:1;min-width:0}.agent-drip{margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow:hidden}.agent-drip-head{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:none;border:none;cursor:pointer;font-size:var(--fs-base);font-weight:600;color:var(--text-1);text-align:left}.agent-drip-caret{margin-left:auto;color:var(--text-2)}.agent-drip-badge{font-size:var(--fs-xs);font-weight:600;padding:2px 9px;border-radius:999px}.agent-drip-badge.on{color:var(--good-ink);background:var(--good-soft)}.agent-drip-badge.off{color:var(--text-2);background:var(--surface);border:1px solid var(--border)}.agent-drip-body{padding:4px 12px 12px;display:flex;flex-direction:column;gap:12px}.agent-drip-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-drip-field{display:flex;flex-direction:column;gap:4px}.agent-drip-label{font-size:var(--fs-sm);font-weight:600;color:var(--text-1)}.agent-drip-label em{display:block;font-style:normal;font-weight:400;font-size:var(--fs-xs);color:var(--text-2);margin-top:1px}.agent-drip-range{display:flex;align-items:center;gap:6px}.agent-drip-range .input{width:70px}.agent-drip-check{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}.agent-drip-check input{margin-top:3px}.agent-drip-accts{display:flex;flex-wrap:wrap;gap:6px}.agent-drip-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);padding:3px 9px;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-2)}.agent-drip-chip.on{border-color:var(--accent);background:var(--accent-soft, var(--good-soft));color:var(--text-1)}.agent-drip-warn{font-size:var(--fs-xs);color:var(--warn-ink, #92400e);background:var(--warn-soft, #fef3c7);border-radius:var(--radius);padding:6px 9px}.agent-drip-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.agent-drip-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-2)}.agent-drip-stat{padding:2px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.agent-drip-stat.paused{color:var(--bad-ink, #b91c1c);background:var(--bad-soft, #fee2e2)}.agent-drip-tally b{color:var(--good-ink)}.agent-card-confirm{display:inline-flex;gap:6px}.agent-card-sent{font-size:var(--fs-sm);font-weight:600;color:var(--good-ink);background:var(--good-soft);border-radius:999px;padding:2px 10px}.nav-parent .nav-chevron{margin-left:auto;font-size:11px;color:var(--text-muted);line-height:1}.nav-sub{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px}.nav-mission{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer;border:0;border-radius:8px;height:30px;padding:0 10px 0 12px;margin-top:10px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);display:flex;align-items:center;gap:6px;background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);box-shadow:0 1px 2px #14142b12,inset 0 1px #fff9}.nav-mission:first-child{margin-top:2px}.nav-mission:hover{color:var(--text);box-shadow:0 2px 6px #14142b1f,inset 0 1px #ffffffb3}.nav-mission+.nav-collapse .nav-team{padding-left:26px}.nav-mission-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-mission-count{flex:0 0 auto;font-size:var(--fs-2xs);font-weight:700;line-height:1;padding:2px 5px;border-radius:999px;background:var(--surface-2);color:var(--text-muted)}.nav-mission .nav-chevron{font-size:10px;color:var(--text-muted);line-height:1}.nav-team{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:7px;height:30px;padding:0 10px 0 22px;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;color:var(--text-2);text-transform:uppercase;display:flex;align-items:center;gap:7px}.nav-team:hover{background:var(--surface-2);color:var(--text)}.nav-team-icon{width:13px;height:13px;flex:0 0 auto;opacity:.85}.nav-team:hover .nav-team-icon{opacity:1}.nav-team-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-team .nav-chevron{font-size:11px;color:var(--text-muted)}.nav-team-edit{flex:0 0 auto;font-size:var(--fs-xs);color:var(--text-muted);padding:1px 4px;border-radius:5px;opacity:0;transition:opacity .12s var(--ease)}.nav-team:hover .nav-team-edit{opacity:1}.nav-team-edit:hover{background:var(--surface-3);color:var(--text)}.nav-team-add{color:var(--text-muted);text-transform:none;font-weight:500}.nav-team-add:hover{color:var(--accent-ink)}.modal-wide{width:min(620px,92vw);max-width:none;max-height:88vh;overflow-y:auto}.job-team-form{display:flex;flex-direction:column;gap:12px}.job-team-row{display:flex;gap:10px;align-items:flex-start}.job-team-field{display:flex;flex-direction:column;gap:4px;min-width:0}.job-team-field>span{font-size:var(--fs-sm);font-weight:600;color:var(--text-2)}.job-team-emoji input{width:56px;text-align:center}.job-team-hint{font-size:var(--fs-xs);color:var(--text-muted);font-style:normal}.job-team-chips{display:flex;flex-wrap:wrap;gap:6px}.nav-subitem-deep{padding-left:38px}.nav-subitem-deep:before{left:26px}.nav-subitem{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:7px;height:32px;padding:0 10px 0 30px;font-size:var(--fs-base);font-weight:500;color:var(--text-dim);display:flex;align-items:center;gap:8px;position:relative;transition:background .15s var(--ease),color .15s var(--ease)}.nav-subitem:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:1px;background:var(--border)}.nav-subitem:hover{background:var(--surface-2);color:var(--text)}.nav-subitem.is-active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.nav-sub-marker{width:5px;height:5px;border-radius:50%;flex:0 0 auto;background:var(--text-muted);opacity:.55}.nav-subitem:hover .nav-sub-marker,.nav-subitem.is-active .nav-sub-marker{opacity:.85}.nav-sub-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-sub-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.nav-sub-dot.agent-dot-live{background:var(--good)}.nav-sub-dot.agent-dot-partial{background:var(--warn)}.nav-sub-building{font-size:var(--fs-2xs);color:var(--text-muted);background:var(--surface-2);border-radius:999px;padding:1px 6px;flex:0 0 auto}.agent-panel-full{width:100%}.agent-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.agent-table{width:auto;min-width:100%;border-collapse:collapse;font-size:var(--fs-base);line-height:1.35}.agent-table thead th{text-align:left;font-weight:600;color:var(--text-dim);background:var(--surface-2);padding:6px 12px;height:32px;white-space:nowrap;border-bottom:1px solid var(--border);position:sticky;top:0}.agent-table tbody td{padding:5px 12px;height:30px;vertical-align:middle;border-bottom:1px solid var(--border);color:var(--text-2);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.agent-table tbody tr:hover{background:var(--surface-2)}.agent-table tbody tr:last-child td{border-bottom:none}.agent-table a{color:var(--accent);text-decoration:none}.agent-table a:hover{text-decoration:underline}.agent-th-idx,.agent-td-idx{width:36px;color:var(--text-muted);text-align:right}.agent-th-chk,.agent-td-chk{width:30px;text-align:center}.agent-th-chk input,.agent-td-chk input{cursor:pointer}.agent-table tbody tr.is-selected{background:var(--accent-soft)}.agent-leads-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:var(--fs-base);color:var(--text-2)}.agent-sets-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.agent-set-chip{display:inline-flex;align-items:center;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px}.agent-set-load{border:none;background:transparent;cursor:pointer;font-size:var(--fs-sm);color:var(--text-2);padding:3px 4px 3px 11px}.agent-set-load:hover{color:var(--accent)}.agent-set-count{color:var(--text-muted)}.agent-set-x{border:none;background:transparent;cursor:pointer;color:var(--text-muted);font-size:15px;line-height:1;padding:0 8px 0 2px}.agent-set-x:hover{color:var(--danger)}.agent-td-brand_name{font-weight:600;color:var(--text);max-width:180px}.agent-td-note{max-width:240px}.agent-cell-empty{color:var(--text-muted)}.agent-pager{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.agent-pager-size{display:flex;align-items:center;gap:8px;font-size:var(--fs-base);color:var(--text-dim)}.agent-head-actions{display:flex;align-items:center;gap:8px}.agent-search{position:relative;display:flex;align-items:center}.agent-search-icon{position:absolute;left:9px;font-size:var(--fs-sm);opacity:.6;pointer-events:none}.agent-search .input{width:280px;padding-left:28px;padding-right:26px}.agent-search-clear{position:absolute;right:6px;border:none;background:transparent;cursor:pointer;font-size:var(--fs-lg);line-height:1;color:var(--text-muted);padding:2px 4px}.agent-search-clear:hover{color:var(--text)}.agent-card-edit{width:100%;font-family:inherit;font-size:var(--fs-base);line-height:1.55;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:9px 11px;resize:vertical;min-height:96px}.agent-card-edit:focus{outline:none;border-color:var(--border-focus);background:#fff}.agent-card-edited{font-size:var(--fs-xs);color:var(--warn-ink)}.agent-card-attach{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-attach-shared{flex-basis:100%}.agent-attach-row{display:inline-flex;align-items:center;gap:8px}.agent-attach-file{display:inline-flex;align-items:center;gap:4px;max-width:200px;font-size:var(--fs-sm);color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:2px 4px 2px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-attach-x{border:none;background:transparent;cursor:pointer;color:var(--accent-ink);font-size:15px;line-height:1;padding:0 4px}.agent-attach-x:hover{color:var(--danger)}.agent-attach-none{font-size:var(--fs-sm);color:var(--text-muted)}.agent-ai{display:flex;flex-direction:column;gap:10px;background:#f6f4ff;border:1px solid #e2dcfb;border-radius:var(--radius);padding:12px;margin-bottom:12px}.agent-ai-head{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--fs-base)}.agent-ai-head input{cursor:pointer}.agent-ai-title{font-weight:600;color:#5b21b6}.agent-card-foot-left{display:inline-flex;gap:6px;align-items:center}.agent-hunter{display:flex;flex-direction:column;gap:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:12px;margin-bottom:14px}.agent-hunter-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.agent-hunter-actions{margin-left:auto}.agent-hunter-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 720px){.agent-hunter-fields{grid-template-columns:1fr}}.agent-hunter-terms{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm);color:var(--text-dim)}.agent-hunter-terms .agent-card-edit{min-height:88px;background:var(--surface)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:var(--space-6)}.team-card{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.team-card:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong)}.team-card.is-soon{opacity:.62}.team-card.is-shared{border-style:dashed}.team-card-head{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fff,#f8fafd)}.team-emoji{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-lg)}.team-id{display:flex;flex-direction:column;min-width:0}.team-letter{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.team-name{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.team-state{margin-left:auto;flex:none}.team-card-body{padding:var(--space-5) var(--space-6);flex:1}.team-duty{margin:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--text-dim)}.team-why{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin-inline-start:var(--space-2);color:var(--text-muted);cursor:help;vertical-align:-2px;line-height:0}.team-why:hover,.team-why:focus-visible{color:var(--text)}.team-chips{display:flex;gap:var(--space-2);flex-wrap:wrap}.team-chips+.team-chips{margin-top:var(--space-3)}.team-role{font-family:var(--font-mono);font-size:var(--fs-2xs);padding:2px 7px;border-radius:5px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2)}.team-stats{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-3) var(--space-6);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-2)}.team-stats .link-btn{font-size:var(--fs-sm)}.team-card-ops{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-top:1px solid var(--border)}.team-runstate{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);margin-right:auto}.team-runstate.on{color:var(--good-ink);font-weight:var(--fw-semi)}.team-card.is-plain .team-letter{color:var(--text-muted)}.team-card-foot{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);background:var(--surface-2)}.team-lane{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2)}.team-card-foot .btn{margin-left:auto}.team-mission{max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.team-accounts-pill{cursor:pointer;font:inherit;font-size:var(--fs-sm)}.team-accounts-pill:hover{border-color:var(--accent);color:var(--accent-ink)}.brand{position:relative}.brand:after{content:"";position:absolute;left:4px;right:4px;bottom:-1px;height:7px;background:repeating-linear-gradient(90deg,var(--border-strong) 0 12px,transparent 12px 22px);opacity:.65;pointer-events:none}.app{background-image:radial-gradient(900px 520px at 82% -8%,rgba(124,90,247,.07),transparent 60%),radial-gradient(760px 520px at 6% 4%,rgba(79,142,247,.05),transparent 55%)}@keyframes skWallGlow{0%,to{opacity:1}50%{opacity:.94}}.content:before{content:"";display:block;height:30px;margin:-24px -28px 20px;background:radial-gradient(circle 6px at 46px 19px,#ffce7a,#ff7a3c 55%,transparent 78%),radial-gradient(circle 6px at calc(100% - 46px) 19px,#ffce7a,#ff7a3c 55%,transparent 78%),repeating-linear-gradient(90deg,#d3d8e4 0 22px,transparent 22px 40px),linear-gradient(#eef0f7,#e4e8f1);background-size:auto,auto,100% 11px,100% 100%;background-repeat:no-repeat,no-repeat,repeat-x,no-repeat;border-bottom:1px solid var(--border-strong);animation:skWallGlow 2.2s steps(2) infinite;pointer-events:none}.sidebar:before{content:"";flex-shrink:0;height:8px;margin:-9px -4px 8px;background:repeating-linear-gradient(90deg,var(--border-strong) 0 13px,transparent 13px 23px);opacity:.6;pointer-events:none}.login-shell{position:relative}.login-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:30px;background:radial-gradient(circle 6px at 46px 19px,#ffce7a,#ff7a3c 55%,transparent 78%),radial-gradient(circle 6px at calc(100% - 46px) 19px,#ffce7a,#ff7a3c 55%,transparent 78%),repeating-linear-gradient(90deg,#d3d8e4 0 22px,transparent 22px 40px),linear-gradient(#eef0f7,#e4e8f1);background-size:auto,auto,100% 11px,100% 100%;background-repeat:no-repeat,no-repeat,repeat-x,no-repeat;border-bottom:1px solid var(--border-strong);animation:skWallGlow 2.2s steps(2) infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.sk-scene,.sk-scene *,.content:before,.login-shell:before{animation:none!important}}.nav-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease)}.nav-collapse.open{grid-template-rows:1fr}.nav-collapse-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:2px}.nav-chevron-btn{padding:3px 6px;margin:-3px -4px -3px 0;border-radius:6px;cursor:pointer}.nav-chevron-btn:hover{background:var(--surface-2);color:var(--text)}.nav-team.is-active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.nav-team.is-active .nav-chevron{color:var(--accent-ink)}.muted{color:var(--text-muted)}.app{grid-template-columns:252px minmax(0,1fr)}.content{padding:26px 30px 44px}.sidebar{padding:18px 12px 14px;border-right:0;box-shadow:6px 0 22px #141e3c0d}.brand{padding:4px 8px 16px;margin-bottom:4px;border-bottom:0}.brand-mark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--primary-grad-a) 0%,var(--primary-grad-b) 100%);box-shadow:var(--shadow-accent),inset 0 1px #ffffff47}.brand-title{font-size:var(--fs-md);letter-spacing:.01em}.brand-version{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.nav-section-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:7px;background:transparent;border:0;cursor:pointer;text-align:left;border-radius:var(--radius-sm);transition:color .15s var(--ease),background .15s var(--ease)}.nav-section-toggle:hover{color:var(--text-2);background:var(--surface-2)}.nav-section-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-section-count{font-size:var(--fs-2xs);font-weight:700;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-muted)}.nav-section-toggle .nav-chevron{font-size:9px;color:var(--text-muted)}.nav-item{height:40px;border-radius:10px;font-size:var(--fs-base)}.nav-item:hover{background:var(--surface-2);border-color:transparent;box-shadow:var(--shadow-xs)}.nav-item.is-active{background:linear-gradient(135deg,var(--primary-grad-a) 0%,var(--primary-grad-b) 100%);color:#fff;border-color:transparent;box-shadow:var(--shadow-accent)}.nav-item.is-active .nav-icon{color:#fff}.nav-item.is-active .nav-chevron{color:#ffffffd9}.nav-item.is-active:before{display:none}.nav-item.is-active .nav-live{background:#fff3;color:#fff}.nav-sub{max-height:46vh;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.nav-sub::-webkit-scrollbar{width:6px}.nav-sub::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.nav-sub::-webkit-scrollbar-track{background:transparent}.sidebar-footer{border-top:1px solid var(--border);padding-top:12px}.sidebar-user{background:var(--surface-2);border-radius:var(--radius);padding:9px 11px}.topbar{height:74px;padding:0 26px;border-bottom:0;box-shadow:0 4px 16px #141e3c0a}.topbar-search-input{border-radius:999px;background:var(--surface-2);border-color:transparent}.topbar-search-input:focus{background:var(--surface)}.topbar-btn{border-radius:12px;border-color:transparent;background:var(--surface-2)}.topbar-back:disabled:hover{background:var(--surface-2);border-color:transparent}.topbar-btn:hover{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.card,.panel,.modal,.login-card,.account-table-wrap,.agent-panel{border-color:transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-head{border-bottom:1px solid var(--border)}.modal{box-shadow:var(--shadow-lg)}.modal-backdrop{background:#34476757;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kpi{border-color:transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.kpi-primary{background:linear-gradient(135deg,var(--primary-grad-a) 0%,var(--primary-grad-b) 100%);box-shadow:var(--shadow-accent)}.btn{border-radius:10px}.btn-primary{background:linear-gradient(135deg,var(--primary-grad-a) 0%,var(--primary-grad-b) 100%);border-color:transparent;box-shadow:var(--shadow-accent)}.btn-primary:hover{filter:brightness(1.06)}.pill{box-shadow:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dash-section{margin-top:26px}.dash-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.dash-section-head h2{margin:0;font-size:var(--fs-lg);font-weight:700;color:var(--text);letter-spacing:-.01em}.dash-section-head p{margin:3px 0 0;font-size:var(--fs-sm);color:var(--text-dim)}.dash-chart-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px}@media (max-width: 900px){.dash-chart-grid{grid-template-columns:minmax(0,1fr)}}.dash-panel{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px 20px 20px;min-width:0}.dash-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.dash-panel-head h3{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--text)}.dash-panel-head p{margin:3px 0 0;font-size:var(--fs-sm);color:var(--text-dim)}.dash-line-chart{height:190px}.dash-line-chart svg{width:100%;height:100%;display:block;overflow:visible}.dash-x-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:var(--fs-2xs);color:var(--text-muted)}.dash-empty-block{height:190px;display:grid;place-items:center;border-radius:var(--radius);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-sm)}.dash-health-body{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dash-donut{width:128px;height:128px;border-radius:50%;flex:none;background:conic-gradient(var(--primary-grad-b) 0 var(--pct, 0%),var(--surface-2) var(--pct, 0%) 100%);display:grid;place-items:center}.dash-donut>div{width:92px;height:92px;border-radius:50%;background:var(--surface);display:grid;place-items:center;align-content:center;box-shadow:var(--shadow-xs)}.dash-donut strong{font-size:var(--fs-xl);font-weight:800;color:var(--text);line-height:1}.dash-donut span{font-size:var(--fs-2xs);color:var(--text-muted);margin-top:3px}.dash-legend{display:flex;flex-direction:column;gap:9px;min-width:0;flex:1}.dash-legend>div{display:flex;align-items:center;gap:9px;font-size:var(--fs-sm);color:var(--text-2)}.dash-legend b{margin-left:auto;color:var(--text);font-weight:700}.dash-legend i{width:9px;height:9px;border-radius:3px;flex:none}.dot-ready{background:var(--primary-grad-b)}.dot-review{background:var(--warn)}.dot-running{background:var(--good)}@media (min-width: 901px) and (max-width: 1180px){.dash-health-body{flex-direction:column;align-items:stretch;gap:14px}.dash-donut{width:104px;height:104px;margin:0 auto}.dash-donut>div{width:74px;height:74px}.dash-donut strong{font-size:var(--fs-xl)}.dash-legend{gap:8px}}.wf{display:flex;flex-direction:column;gap:14px;min-width:0}.wf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.wf-eyebrow{font-size:var(--fs-2xs);font-weight:800;letter-spacing:.14em;color:var(--accent)}.wf-title{margin:4px 0 0;font-size:var(--fs-lg);font-weight:700;color:var(--text)}.wf-sub{margin:4px 0 0;font-size:var(--fs-sm);color:var(--text-dim);max-width:62ch}.wf-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-select,.wf-name{width:auto;flex:0 1 190px;min-width:140px}.wf-warn{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-radius:var(--radius);background:var(--warn-soft);color:var(--warn-ink);border-left:3px solid var(--warn);font-size:var(--fs-base)}.wf-body{display:grid;grid-template-columns:232px minmax(0,1fr) 268px;gap:14px;align-items:start}@media (max-width: 1320px){.wf-body{grid-template-columns:200px minmax(0,1fr)}.wf-inspector{grid-column:1 / -1}}.wf-palette,.wf-inspector{background:var(--surface-2);border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;gap:8px}.wf-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 6px}.wf-panel-title h3{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--text-2)}.wf-count{font-size:var(--fs-2xs);font-weight:700;color:var(--text-muted)}.wf-palette-item{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-xs);cursor:grab;-webkit-user-select:none;user-select:none;border-left:3px solid var(--border-strong);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.wf-palette-item:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.wf-palette-item:active{cursor:grabbing}.wf-palette-icon{font-size:var(--fs-md);line-height:1.3}.wf-palette-copy{display:flex;flex-direction:column;min-width:0}.wf-palette-copy b{font-size:var(--fs-sm);color:var(--text);font-weight:700}.wf-palette-copy small{font-size:var(--fs-2xs);color:var(--text-muted);line-height:1.35}.tone-violet{border-left-color:#7928ca}.tone-blue{border-left-color:#3f8cff}.tone-pink{border-left-color:#cb0c9f}.tone-orange{border-left-color:#fb6340}.tone-amber{border-left-color:#f0b429}.tone-green{border-left-color:#2dce89}.wf-canvas-wrap{min-width:0;display:flex;flex-direction:column;gap:8px}.wf-toolbar{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-dim);padding:0 2px}.wf-connect-hint{color:var(--accent);font-style:normal;font-weight:600}.wf-canvas{position:relative;min-height:460px;max-height:62vh;overflow:auto;border-radius:var(--radius-lg);background:radial-gradient(circle at 1px 1px,rgba(131,146,171,.28) 1px,transparent 0) 0 0 / 22px 22px,var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.wf-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--text-muted);overflow:visible}.wf-edge{fill:none;stroke:var(--text-muted);stroke-width:2;opacity:.65}.wf-node{position:absolute;padding:10px 12px 11px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);border-left:3px solid var(--border-strong);cursor:grab;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;gap:2px}.wf-node:active{cursor:grabbing}.wf-node.is-selected{box-shadow:var(--shadow-md),0 0 0 2px var(--accent)}.wf-node-head{display:flex;align-items:center;gap:6px}.wf-node-icon{font-size:12px}.wf-node-kind{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node-title{font-size:var(--fs-base);font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node-meta{font-size:var(--fs-2xs);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node.state-pending{border-left-color:var(--accent)}.wf-node.state-running{border-left-color:var(--good);box-shadow:var(--shadow-md),0 0 0 1px var(--good)}.wf-node.state-running .wf-node-meta{color:var(--good-ink);font-weight:700}.wf-node.state-done{border-left-color:var(--good)}.wf-node.state-done .wf-node-meta{color:var(--good-ink)}.wf-node.state-failed{border-left-color:var(--danger)}.wf-node.state-failed .wf-node-meta{color:var(--danger-ink);font-weight:700}.wf-node.state-wait{border-left-color:var(--warn)}.wf-node.state-wait .wf-node-meta{color:var(--warn-ink);font-weight:700}.wf-handle{position:absolute;right:-9px;top:50%;transform:translateY(-50%);width:18px;height:18px;padding:0;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font-size:var(--fs-2xs);line-height:1;cursor:pointer;display:grid;place-items:center}.wf-handle:hover,.wf-handle.is-connecting{background:var(--accent);border-color:var(--accent);color:#fff}.wf-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--text-muted);font-size:var(--fs-base)}.wf-form{display:flex;flex-direction:column;gap:10px}.wf-form label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);font-weight:600;color:var(--text-2)}.wf-form-note{font-size:var(--fs-sm);color:var(--text-dim);line-height:1.5;margin:0;padding:0 4px}.wf-node-status{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-xs)}.wf-node-status b{font-size:var(--fs-sm);color:var(--text)}.wf-node-status span{font-size:var(--fs-2xs);color:var(--text-dim)}.wf-result{background:var(--surface-2);border-radius:var(--radius-lg);padding:14px 16px}.wf-result-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.wf-result-head h3{margin:0;font-size:var(--fs-base);font-weight:700;color:var(--text)}.wf-result-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wf-result-list li{display:flex;align-items:center;gap:10px;font-size:var(--fs-sm);color:var(--text-2);background:var(--surface);border-radius:var(--radius-sm);padding:8px 11px}.wf-result-list li b{color:var(--text);font-weight:700;min-width:0}.wf-result-list li span{color:var(--text-dim);font-size:var(--fs-xs)}.wf-result-list li em{margin-left:auto;font-style:normal;font-size:var(--fs-2xs);font-weight:700;color:var(--warn-ink)}.wf-result-list li.is-skipped{opacity:.75}.wf-result-list li.is-skipped span{color:var(--danger-ink)}.nav-team.is-soon{cursor:default;opacity:.5}.nav-team.is-soon:hover{background:transparent;color:var(--text-2)}.nav-team-soon{flex:0 0 auto;font-size:var(--fs-2xs);font-weight:700;line-height:1;letter-spacing:.04em;padding:3px 6px;border-radius:999px;text-transform:uppercase;background:var(--surface-3);color:var(--text-muted)}.sidebar:before{display:none}.brand:after{display:none}.nav{gap:2px}.nav-section-toggle{height:32px;padding:0 8px 0 10px;margin:16px 0 3px;font-size:var(--fs-base);letter-spacing:.05em;color:#000;font-weight:800}.nav-section-toggle:first-child{margin-top:2px}.nav-section-toggle:hover{background:var(--surface-2);color:#000}.nav-section-toggle:hover .nav-chevron{color:var(--text-2)}.nav-section-count{background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-2xs)}.nav-item{color:var(--text-2);font-weight:500;height:38px}.nav-item:hover{color:var(--text);box-shadow:none}.nav-item.is-active{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent;box-shadow:none;font-weight:600}.nav-item.is-active .nav-icon{color:var(--accent);opacity:1}.nav-item.is-active .nav-chevron{color:var(--accent-ink)}.nav-item.is-active .nav-live{background:var(--surface);color:var(--good-ink)}.nav-item.is-active:before{display:block;left:0;top:8px;bottom:8px;width:3px;background:var(--accent);border-radius:0 3px 3px 0}.nav-icon{opacity:.75}.nav-item:hover .nav-icon{opacity:1}.nav-mission{background:transparent;box-shadow:none;height:26px;margin-top:12px;padding:0 8px 0 14px;font-size:var(--fs-2xs);letter-spacing:.1em;color:var(--text-2);font-weight:800}.nav-mission:hover{background:var(--surface-2);box-shadow:none;color:var(--text)}.nav-mission-count{background:var(--accent-soft);color:var(--accent-ink)}.nav-mission+.nav-collapse .nav-team{padding-left:28px}.nav-team{height:32px;font-size:var(--fs-base);font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-2);position:relative}.nav-mission+.nav-collapse .nav-team:before{content:"";position:absolute;left:17px;top:-1px;bottom:-1px;width:2px;border-radius:2px;background:var(--border-strong)}.nav-team:hover{color:var(--text)}.nav-team:hover:before{background:var(--text-muted)}.nav-team.is-active{border-radius:8px}.nav-mission+.nav-collapse .nav-team.is-active:before{background:var(--accent);top:6px;bottom:6px}.nav-team-add{margin-top:6px;border:1px dashed var(--border-strong);color:var(--text-muted);font-weight:500}.nav-team-add:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.nav-subitem-deep{padding-left:42px;height:30px;font-size:var(--fs-base)}.nav-subitem-deep:before{left:29px;top:-1px;bottom:-1px;width:2px;border-radius:2px;background:var(--border)}.nav-subitem:hover:before{background:var(--border-strong)}.nav-subitem.is-active{border-radius:8px}.nav-subitem.is-active:before{background:var(--accent);top:6px;bottom:6px}.nav-chevron,.nav-chevron-glyph{display:inline-block;transition:transform .2s var(--ease)}.nav-chevron.is-open,.nav-chevron-glyph.is-open{transform:rotate(90deg)}.nav-chevron-btn{width:20px;height:20px;padding:0;margin:0 -2px 0 0;display:grid;place-items:center;border-radius:6px;background:var(--surface-2);color:var(--text-muted);font-size:10px;flex:0 0 auto;transition:background .15s var(--ease),color .15s var(--ease)}.nav-chevron-btn:hover{background:var(--accent-soft);color:var(--accent-ink)}.nav-item.is-active .nav-chevron-btn{background:var(--surface);color:var(--accent-ink)}.nav-item.is-active .nav-chevron-btn:hover{background:var(--accent);color:#fff}.nav-team.is-active .nav-chevron-btn{background:var(--surface)}.sidebar-footer{margin-top:auto}.nav-tip{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;cursor:help;outline:none}.nav-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border-strong);font-family:Georgia,serif;font-size:var(--fs-2xs);font-weight:700;font-style:italic;line-height:1;opacity:.55;transition:opacity .12s var(--ease),background .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease)}.nav-team:hover .nav-tip-icon,.nav-team.is-active .nav-tip-icon{opacity:1}.nav-tip:hover .nav-tip-icon,.nav-tip:focus-visible .nav-tip-icon{opacity:1;background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.nav-tip-body{position:fixed;width:268px;padding:9px 12px;background:var(--text);color:#f7f9fc;font-size:var(--fs-sm);font-weight:400;font-style:normal;letter-spacing:0;line-height:1.55;text-transform:none;white-space:pre-line;border-radius:8px;box-shadow:0 10px 28px #0c132047;z-index:var(--z-dropdown);pointer-events:none}.nav-tip-heading{display:block;margin-bottom:4px;font-size:var(--fs-xs);font-weight:700;line-height:1.35;color:#fff;opacity:.82}.nav-tip-text{display:block}.dash-lanes{margin-top:18px}.dash-lane-table{width:100%;border-collapse:separate;border-spacing:0}.dash-lane-table th{text-align:left;padding:0 10px 8px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.dash-lane-table th.num,.dash-lane-table td.num{text-align:right}.dash-lane-table td{padding:9px 10px;font-size:var(--fs-sm);color:var(--text-2);border-top:1px solid var(--border)}.dash-lane-table td b{color:var(--text);font-weight:700;white-space:nowrap}.dash-lane-table td.goal{color:var(--text-muted);font-size:var(--fs-sm)}.dash-lane-table td.num{font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.dash-lane-table td.num.muted{font-weight:500;color:var(--text-muted)}.lane-on{color:var(--good-ink);font-weight:700}.lane-off{color:var(--text-muted);font-weight:500}.ms-toolbar{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.ms-search{flex:1 1 260px;max-width:340px}.ms-count{color:var(--text-muted);font-size:var(--fs-sm)}.ms-list{display:grid;gap:var(--space-5)}.ms-card{padding:var(--space-7)}.ms-card:hover{box-shadow:var(--shadow-md)}.ms-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.ms-title-wrap{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex-wrap:wrap}.ms-name{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.01em;overflow-wrap:anywhere}.ms-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.ms-meta{display:flex;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--text-dim)}.ms-meta-item{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.ms-meta-mark{font-size:var(--fs-sm);line-height:1;opacity:.85}.ms-meta-strong{color:var(--text-2);font-weight:var(--fw-med)}.ms-meta-good{color:var(--good-ink);font-weight:var(--fw-med)}.ms-meta-warn{color:var(--warn-ink);font-weight:var(--fw-med)}.ms-meta-link{background:none;border:0;padding:0;font:inherit;color:var(--accent-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ms-meta-link:hover{color:var(--accent)}.ms-brief{margin:var(--space-5) 0 0;color:var(--text-2);font-size:var(--fs-base);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.ms-brief-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ms-brief-empty{color:var(--text-muted);font-style:italic}.ms-more{margin-top:var(--space-2);background:none;border:0;padding:0;font-size:var(--fs-sm);font-weight:var(--fw-med);color:var(--accent-ink);cursor:pointer}.ms-more:hover{color:var(--accent);text-decoration:underline}.ms-keys{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.ms-key{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-3);border-radius:999px;background:var(--surface-sunken);color:var(--text-dim);font-size:var(--fs-sm)}.ms-key-more{background:none;border:0;color:var(--accent-ink);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-med)}.ms-key-more:hover{text-decoration:underline}.ms-form{padding:var(--space-8);margin-bottom:var(--space-8)}.ms-form-group+.ms-form-group{margin-top:var(--space-8)}.ms-form-group-title{margin:0 0 var(--space-4);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.ms-field-sm{flex:1 1 140px}.ms-field-md{flex:1 1 170px}.ms-field-lg{flex:2 1 260px}.ms-form-hint{display:block;font-size:var(--fs-sm);color:var(--text-muted)}.ms-form-actions{display:flex;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.ms-warn-list{margin:var(--space-2) 0 0 18px;padding:0}.ms-ops{margin-top:var(--space-10)}.ms-ops-body{display:grid;gap:var(--space-7)}.sf-stats{margin-bottom:var(--space-8)}.sf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-6);align-items:start}.sf-row-card .card-body{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.sf-row-main{min-width:0;flex:1}.sf-row-title{font-weight:var(--fw-semi)}.sf-row-sub{font-size:var(--fs-base);color:var(--text-dim);line-height:var(--lh-normal)}.sf-hier{margin-bottom:var(--space-5)}.sf-hier-toggle{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:0;padding:0;font-size:var(--fs-sm);font-weight:var(--fw-med);color:var(--accent-ink);cursor:pointer}.sf-hier-toggle:hover{text-decoration:underline}.sf-hier-body{margin-top:var(--space-3);padding:var(--space-4) var(--space-5);border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--fs-sm);color:var(--text-2);line-height:var(--lh-normal)}.sf-hier-body>div+div{margin-top:var(--space-2)}.sf-caps{width:100%;border-collapse:collapse}.sf-caps th{text-align:left;padding:0 var(--space-3) var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sf-caps th+th,.sf-caps td+td{text-align:right;width:108px}.sf-caps td{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border)}.sf-caps-name{font-size:var(--fs-base);color:var(--text-2)}.sf-caps .input{text-align:right}.sf-caps-actions{display:flex;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.sf-log{display:flex;flex-direction:column}.sf-log-item{padding:var(--space-3) 0;border-top:1px solid var(--border)}.sf-log-item:first-child{border-top:0;padding-top:0}.sf-log-head{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--fs-sm)}.sf-log-who{font-weight:var(--fw-semi);color:var(--text);min-width:0;overflow-wrap:anywhere}.sf-log-count{flex-shrink:0;padding:0 var(--space-2);border-radius:999px;background:var(--warn-soft);color:var(--warn-ink);font-size:var(--fs-2xs);font-weight:var(--fw-semi)}.sf-log-time{margin-left:auto;flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted)}.sf-log-msg{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--text-dim);line-height:var(--lh-normal);overflow-wrap:anywhere}.sf-log-more{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--text-muted)}.sf-risk{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.sf-risk-cell{padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--surface-sunken)}.sf-risk-label{font-size:var(--fs-sm);color:var(--text-dim)}.sf-risk-value{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.sf-risk-high .sf-risk-value{color:var(--danger)}.sf-risk-med .sf-risk-value{color:var(--warn)}.sf-risk-low .sf-risk-value{color:var(--good)}.sk-dot-active{background:var(--state-active);box-shadow:0 0 7px var(--signal-26)}.sk-dot-waiting{background:var(--state-waiting)}.sk-dot-blocked{background:var(--state-blocked)}.sk-dot-idle{background:var(--state-idle)}.sk-dot-observing{background:var(--state-observing)}.sk-chip{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);border:1px solid var(--border);white-space:nowrap}.sk-chip-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.sk-chip-active{color:var(--signal-ink);border-color:var(--signal-26);background:var(--signal-08)}.sk-chip-waiting{color:var(--state-waiting);border-color:var(--state-waiting-line);background:var(--state-waiting-soft)}.sk-chip-blocked{color:var(--state-blocked);border-color:var(--state-blocked-line);background:var(--state-blocked-soft)}.sk-chip-idle{color:var(--text-2);border-color:var(--border);background:var(--surface)}.sk-chip-observing{color:var(--state-observing);border-color:var(--signal-26);background:var(--signal-08)}.sk-eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px;width:18px;margin-left:auto}.sk-eq i{width:2px;border-radius:2px;background:var(--signal);opacity:.75;height:4px;animation:sk-eq 1.1s ease-in-out infinite}.sk-eq i:nth-child(2){animation-delay:.16s}.sk-eq i:nth-child(3){animation-delay:.32s}.sk-eq i:nth-child(4){animation-delay:.48s}.sk-skull{position:relative;display:inline-grid;place-items:center;color:inherit}.sk-skull svg{width:20px;height:20px}.sk-skull-glint{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--signal-26);top:34%;left:38%}.sk-core{position:relative;border-radius:var(--radius);padding:var(--space-6) var(--space-7);background:linear-gradient(180deg,#161d25,#0e141a);border:1px solid var(--border);overflow:hidden;transition:box-shadow .5s var(--ease),border-color .5s var(--ease)}.sk-core:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--radius);padding:1px;pointer-events:none;background:linear-gradient(180deg,var(--signal-14),transparent 42%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sk-core.is-flash{border-color:var(--signal-40);box-shadow:0 0 26px #22d3ee38,inset 0 0 20px var(--signal-08)}.sk-core-row{display:flex;align-items:center;gap:var(--space-5)}.sk-core-mk{width:44px;height:44px;flex:none;border-radius:var(--radius-sm);display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 25%,#16303c,#0a1319);border:1px solid var(--signal-26);color:var(--signal-ink);box-shadow:inset 0 0 14px var(--signal-14)}.sk-core-mk .sk-skull svg{width:24px;height:24px}.sk-core-name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);letter-spacing:.12em;color:var(--text)}.sk-core-label{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--signal-ink);opacity:.8;margin-top:2px}.sk-core-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--sk-hair)}.sk-core-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.sk-core-stat .v{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-xl);line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.sk-core-stat .k{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.sk-core-stat.is-live .v{color:var(--signal-ink)}.sk-core-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--sk-hair);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-dim);letter-spacing:.04em}.sk-core-beat{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--signal-26);animation:sk-beat 2.6s ease-in-out infinite}.sk-node{position:relative;min-width:0;border-radius:var(--radius-sm);cursor:pointer;background:var(--surface);border:1px solid var(--sk-line-soft);border-left:2px solid var(--sk-line-soft);overflow:hidden;transition:border-color .16s,transform .16s,box-shadow .45s var(--ease)}.sk-node:hover{border-color:var(--signal-26);transform:translateY(-1px)}.sk-node:focus-visible{outline:none;border-color:var(--signal-26);box-shadow:0 0 0 2px var(--signal-26)}.sk-node.is-flash{box-shadow:0 0 0 1px var(--signal-40),0 0 18px #22d3ee24}.sk-node-dot{display:none}.sk-node-in{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}.sk-node-id{display:flex;align-items:center;gap:var(--space-3)}.sk-node-mk{flex:none;width:12px;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1;text-align:center}.sk-mk-active:before{content:"▸"}.sk-mk-observing:before{content:"◉"}.sk-mk-waiting:before{content:"∥"}.sk-mk-blocked:before{content:"✕"}.sk-mk-idle:before{content:"○"}.sk-mk-active{color:var(--signal-ink)}.sk-mk-observing{color:var(--state-observing)}.sk-mk-waiting{color:var(--state-waiting)}.sk-mk-blocked{color:var(--state-blocked)}.sk-mk-idle{color:var(--text-dim)}.sk-node-name{flex:1;min-width:0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--text);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-node-role{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);margin-top:var(--space-1);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-node-state{display:block;font-family:var(--font-mono);font-weight:var(--fw-med);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;margin-top:var(--space-2)}.sk-state-active{color:var(--signal-ink)}.sk-state-waiting{color:var(--state-waiting)}.sk-state-blocked{color:var(--state-blocked)}.sk-state-idle{color:var(--text-dim)}.sk-state-observing{color:var(--state-observing)}.sk-node-sep{height:1px;background:var(--sk-hair);margin:var(--space-3) 0}.sk-node-verb{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-node-prog{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.sk-bar{flex:1;height:3px;border-radius:2px;background:var(--surface-2);overflow:hidden}.sk-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--signal-deep),var(--signal));border-radius:2px;transition:width .5s var(--ease)}.sk-node-metric{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-dim);white-space:nowrap}.sk-node-metric b{color:var(--signal-ink);font-weight:var(--fw-semi)}.sk-node-reason{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-reason-waiting{color:var(--state-waiting)}.sk-reason-blocked{color:var(--state-blocked)}.sk-reason-idle{color:var(--text-muted)}.sk-reason-observing{color:var(--state-observing)}.sk-node-fix{color:var(--state-blocked)}.sk-node-active{border-left-color:var(--signal);background:linear-gradient(100deg,var(--signal-08),var(--surface) 55%)}.sk-node-observing{border-left-color:var(--state-observing)}.sk-node-waiting{border-left-color:var(--state-waiting)}.sk-node-blocked{border-color:var(--state-blocked-line);border-left-color:var(--state-blocked);background:linear-gradient(100deg,var(--state-blocked-soft),var(--surface) 60%)}.sk-node-idle{border-left-color:var(--sk-line-soft);opacity:.64}.sk-node-idle:hover{opacity:1}.sk-lane{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4) 0;transition:opacity .2s}.sk-lane+.sk-lane{border-top:1px solid var(--sk-hair)}.sk-lane.is-dim{opacity:.3}.sk-lane-tab{display:flex;align-items:baseline;gap:var(--space-4);width:100%;cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;text-align:left;transition:.16s}.sk-lane-tab:hover{background:var(--surface-2);border-color:var(--sk-hair)}.sk-lane-tab.is-sel{background:var(--signal-08);border-color:var(--signal-26)}.sk-lane-rank{flex:none;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--signal-ink);letter-spacing:.08em}.sk-lane-name{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-sm);color:var(--text);letter-spacing:.02em}.sk-lane-lane{margin-left:auto;max-width:46%;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-lane-conn{width:100%;height:1px;background:linear-gradient(90deg,var(--signal-26),transparent 55%);transition:box-shadow .4s,background .4s}.sk-lane-conn.is-flash{background:linear-gradient(90deg,var(--signal),var(--signal-26) 45%,transparent);box-shadow:0 0 8px var(--signal-40)}.sk-lane-workers{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:var(--space-3);min-width:0}.sk-feed{display:flex;flex-direction:column}.sk-feed-line{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-1) 0;font-size:var(--fs-sm);border-bottom:1px solid var(--sk-hair);animation:sk-fadein .4s ease}.sk-feed-time{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);width:56px;flex:none}.sk-feed-who{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-xs);letter-spacing:.03em;width:68px;flex:none;color:var(--signal-ink)}.sk-feed-msg{font-family:var(--font-ui);color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-feed-line.is-error .sk-feed-msg{color:var(--state-blocked)}.sk-attn{border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);background:var(--state-blocked-soft);border:1px solid var(--state-blocked-line)}.sk-attn-head{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--state-blocked);display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.sk-attn-sig{width:7px;height:7px;border-radius:50%;background:var(--state-blocked);animation:sk-attn 2.6s ease-in-out infinite}.sk-attn-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;width:100%;background:transparent;border:none;border-top:1px solid var(--sk-hair);cursor:pointer;text-align:left}.sk-attn-item:first-of-type{border-top:none}.sk-attn-dot{width:6px;height:6px;border-radius:50%;flex:none}.sk-attn-title{display:block;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text)}.sk-attn-detail{display:block;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-dim);margin-top:1px}.sk-attn-fix{margin-left:auto;font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-dim);transition:color .16s}.sk-attn-item:hover .sk-attn-fix{color:var(--state-blocked)}.sk-btn{font-family:var(--font-ui);font-weight:var(--fw-semi);font-size:var(--fs-sm);padding:var(--space-3) var(--space-7);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-2);display:inline-flex;align-items:center;gap:var(--space-3);transition:.16s}.sk-btn:hover{color:var(--text)}.sk-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--signal-26)}.sk-btn svg{width:14px;height:14px}.sk-btn:disabled{opacity:.4;cursor:not-allowed}.sk-btn-run{color:var(--signal-ink);border-color:var(--signal-26);background:var(--signal-08)}.sk-btn-run:hover{background:#22d3ee24}.sk-btn-send{color:var(--state-waiting);border-color:var(--state-waiting-line);background:var(--state-waiting-soft)}.sk-btn-auto{color:var(--state-blocked);border-color:var(--state-blocked-line);background:var(--state-blocked-soft)}.sk-btn-strong{font-weight:var(--fw-bold)}.sk-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#06080bb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);animation:sk-fadein .18s ease}.sk-overlay-top{align-items:flex-start;padding-top:76px}.sk-dialog{width:440px;max-width:90%;border-radius:var(--radius);background:linear-gradient(180deg,#141a21,#0d1218);border:1px solid var(--border);box-shadow:var(--shadow-lg);padding:var(--space-9) var(--space-9) var(--space-8);animation:sk-pop .2s var(--ease)}.sk-dg-icon{width:44px;height:44px;border-radius:var(--radius-sm);display:grid;place-items:center;margin-bottom:var(--space-6)}.sk-dg-icon svg{width:22px;height:22px}.sk-dg-run{color:var(--signal-ink);background:var(--signal-08);border:1px solid var(--signal-26)}.sk-dg-send{color:var(--state-waiting);background:var(--state-waiting-soft);border:1px solid var(--state-waiting-line)}.sk-dg-auto{color:var(--state-blocked);background:var(--state-blocked-soft);border:1px solid var(--state-blocked-line)}.sk-dg-title{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-lg);color:var(--text)}.sk-dg-body{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-2);line-height:var(--lh-normal);margin:var(--space-3) 0 var(--space-1)}.sk-dg-body b{color:var(--text)}.sk-dg-warn{font-family:var(--font-mono);font-size:var(--fs-xs);margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-3)}.sk-dg-warn-send{color:var(--state-waiting)}.sk-dg-warn-auto{color:var(--state-blocked)}.sk-dg-check{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-2);width:100%;text-align:left}.sk-dg-box{width:18px;height:18px;border-radius:5px;border:1px solid var(--border);flex:none;display:grid;place-items:center;color:transparent}.sk-dg-check.is-on .sk-dg-box{color:var(--state-blocked);border-color:var(--state-blocked)}.sk-dg-actions{display:flex;gap:var(--space-4);justify-content:flex-end;margin-top:var(--space-7)}.sk-pal{width:560px;max-width:88%;border-radius:var(--radius);background:linear-gradient(180deg,#131a22,#0c1117);border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden;animation:sk-pop .2s var(--ease)}.sk-pal-in{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-8);border-bottom:1px solid var(--sk-line-soft)}.sk-pal-in svg{width:18px;height:18px;color:var(--signal-ink);flex:none}.sk-pal-input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-lg)}.sk-pal-input::placeholder{color:var(--text-muted)}.sk-pal-esc{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);border:1px solid var(--border);border-radius:5px;padding:2px 7px}.sk-pal-sec{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);padding:var(--space-5) var(--space-8) var(--space-2)}.sk-pal-list{max-height:280px;overflow-y:auto;padding-bottom:var(--space-3)}.sk-pal-empty{padding:var(--space-4) var(--space-8);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-dim)}.sk-pal-item{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-8);width:100%;cursor:pointer;border:none;border-left:2px solid transparent;background:transparent;text-align:left}.sk-pal-item.is-sel{background:var(--signal-08);border-left-color:var(--signal)}.sk-pal-ico{width:28px;height:28px;flex:none;border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--text-dim);background:var(--surface);border:1px solid var(--sk-line-soft)}.sk-pal-item.is-sel .sk-pal-ico{color:var(--signal-ink);border-color:var(--signal-26)}.sk-pal-ico svg{width:15px;height:15px}.sk-pal-label{display:block;font-family:var(--font-display);font-weight:var(--fw-med);font-size:var(--fs-md);color:var(--text)}.sk-pal-item.is-danger .sk-pal-label{color:var(--state-blocked)}.sk-pal-hint{display:block;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);margin-top:2px;letter-spacing:.02em}.sk-pal-tag{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sk-pal-recent{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-2) var(--space-8);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim)}.sk-pal-rtime{color:var(--text-muted);width:54px;flex:none}.sk-pal-rwho{color:var(--signal-deep);width:60px;flex:none}.sk-drawer{position:absolute;left:0;top:0;bottom:0;width:344px;background:linear-gradient(180deg,#111820,#0c1117);border-right:1px solid var(--signal-26);box-shadow:24px 0 60px #00000080;transform:translate(-105%);transition:transform .34s var(--ease);z-index:var(--z-dropdown);padding:var(--space-7) var(--space-8);overflow-y:auto}.sk-drawer.is-open{transform:none}.sk-drawer-back{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;border:none;background:transparent;margin-bottom:var(--space-6)}.sk-drawer-back:hover{color:var(--signal-ink)}.sk-drawer-back svg{width:14px;height:14px}.sk-drawer-head{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-1)}.sk-drawer-mk{width:30px;height:30px;flex:none;border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--signal-ink);background:var(--signal-08);border:1px solid var(--signal-26)}.sk-drawer-mk svg{width:17px;height:17px}.sk-drawer-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);letter-spacing:.1em;color:var(--text)}.sk-drawer-sub{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.sk-drawer-q{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin:var(--space-7) 0 var(--space-4)}.sk-drawer-reason{display:flex;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--sk-hair)}.sk-drawer-rd{width:6px;height:6px;border-radius:50%;margin-top:4px;flex:none}.sk-drawer-rk{width:52px;flex:none;font-family:var(--font-mono);font-weight:var(--fw-semi);font-size:var(--fs-xs);color:var(--text)}.sk-drawer-rv{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-2);line-height:1.45}.sk-drawer-rec{margin-top:var(--space-6);border-radius:var(--radius-sm);border:1px solid var(--signal-26);background:var(--signal-08);padding:var(--space-5) var(--space-6)}.sk-drawer-rh{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--signal-ink);margin-bottom:var(--space-3)}.sk-drawer-act{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left;background:transparent;border:none;color:var(--text-2);font-family:var(--font-ui);font-size:var(--fs-sm);padding:var(--space-2) 0;cursor:pointer}.sk-drawer-act:hover{color:var(--text)}.sk-drawer-g{font-family:var(--font-mono);flex:none;width:16px;color:var(--signal-ink)}.sk-drawer-report{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-2);line-height:var(--lh-normal);white-space:pre-wrap;margin:0}.sk-drawer-note{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);margin-top:var(--space-6);line-height:1.5}.sk-diag-unavail{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim);letter-spacing:.02em}@keyframes sk-beat{0%,to{opacity:1}50%{opacity:.4}}@keyframes sk-eq{0%,to{height:4px}50%{height:12px}}@keyframes sk-fadein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes sk-pop{0%{transform:scale(.97)}to{transform:none}}@keyframes sk-attn{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion: reduce){.sk-eq i,.sk-core-beat,.sk-attn-sig,.sk-feed-line,.sk-overlay,.sk-dialog,.sk-pal{animation:none!important}.sk-eq i{height:9px}.sk-core,.sk-node,.sk-lane-conn,.sk-drawer{transition:none!important}}.sk-wf{display:flex;flex-direction:column;min-height:480px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border);overflow:hidden}.sk-wf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-7);padding:var(--space-7) var(--space-8) var(--space-5)}.sk-wf-eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.3em;text-transform:uppercase;color:var(--text-dim)}.sk-wf-title{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-xl);color:var(--text);margin:var(--space-2) 0 0}.sk-wf-title .thin{color:var(--text-dim);font-weight:var(--fw-reg)}.sk-wf-head-r{display:flex;align-items:center;gap:var(--space-5);flex:none}.sk-wf-stat{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-ink)}.sk-wf-stat .d{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--signal-26);animation:sk-beat 2.8s ease-in-out infinite}.sk-wf-attn-pill{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--state-blocked);border:1px solid var(--state-blocked-line);background:var(--state-blocked-soft);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer}.sk-wf-attn-pill .d{width:6px;height:6px;border-radius:50%;background:var(--state-blocked);animation:sk-attn 2.6s ease-in-out infinite}.sk-wf-cmdk{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-dim);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer}.sk-wf-cmdk:hover{color:var(--text-2);border-color:var(--signal-26)}.sk-wf-cmdk .kbd{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.sk-wf-main{display:grid;grid-template-columns:minmax(0,232px) minmax(0,1fr);flex:1;min-height:0}.sk-wf-ctx{min-width:0;border-right:1px solid var(--border-soft);padding:var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);overflow-y:auto;overflow-x:hidden}.sk-wf-floorwrap{display:flex;flex-direction:column;min-width:0;min-height:0}.sk-wf-floor{min-width:0;padding:var(--space-4) var(--space-6) 0;overflow-y:auto;overflow-x:hidden;flex:1}.sk-wf-phase{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-4) 0 var(--space-2);display:flex;align-items:center;gap:var(--space-4)}.sk-wf-phase:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--sk-hair),transparent)}.sk-wf-empty{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim);padding:var(--space-6) 0}.sk-wf-mission{border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border-soft)}.sk-wf-mrow{display:flex;justify-content:space-between;gap:var(--space-5);padding:var(--space-2) 0;font-size:var(--fs-sm)}.sk-wf-mrow+.sk-wf-mrow{border-top:1px solid var(--sk-hair)}.sk-wf-mrow .k{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding-top:2px}.sk-wf-mrow .v{color:var(--text);text-align:right;font-weight:var(--fw-med)}.sk-wf-mrow .v.on{color:var(--signal-ink)}.sk-wf-lich{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;font-size:var(--fs-sm);border-top:1px solid var(--sk-hair)}.sk-wf-lich:first-of-type{border-top:none}.sk-wf-lich .t{font-family:var(--font-mono);color:var(--text-2)}.sk-wf-lich .btn{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--signal-ink);border:1px solid var(--signal-26);background:var(--signal-08);border-radius:6px;padding:3px 9px;cursor:pointer}.sk-wf-lich .na{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-dim)}.sk-wf-activity{flex:none;border-top:1px solid var(--border-soft);padding:var(--space-4) var(--space-7) var(--space-5);background:linear-gradient(180deg,var(--signal-08),transparent)}.sk-wf-act-h{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.sk-wf-act-h .d{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--signal-26);animation:sk-beat 2.4s ease-in-out infinite}.sk-wf-act-h .lab{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.sk-wf-quiet{padding:var(--space-2) 0 var(--space-1)}.sk-wf-quiet-top{display:flex;align-items:center;gap:var(--space-5)}.sk-wf-quiet-badge{flex:none;display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-med);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2)}.sk-wf-quiet-badge .d{width:7px;height:7px;border-radius:50%;background:var(--text-dim);box-shadow:0 0 0 3px var(--sk-line-soft);animation:sk-beat 3.2s ease-in-out infinite}.sk-wf-quiet-line{flex:1;height:1px;background:linear-gradient(90deg,var(--sk-line-soft),transparent 90%)}.sk-wf-quiet-msg{font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1.65;color:var(--text-dim);letter-spacing:.01em;margin:var(--space-4) 0 0;max-width:68ch}@media (max-width: 780px){.sk-wf-main{grid-template-columns:1fr}.sk-wf-ctx{border-right:none;border-bottom:1px solid var(--border-soft)}}.sk-kit{position:relative;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-ui);padding:var(--space-9) var(--space-10);overflow-y:auto}.sk-kit-h1{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-2xl);letter-spacing:.01em;margin:0;color:var(--text)}.sk-kit-lede{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim);letter-spacing:.04em;margin:var(--space-2) 0 0}.sk-kit-sec{margin-top:var(--space-10)}.sk-kit-lab{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-5);display:flex;align-items:center;gap:var(--space-4)}.sk-kit-lab:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--sk-hair),transparent)}.sk-kit-lab .n{color:var(--signal-ink)}.sk-kit-row{display:flex;gap:var(--space-6);flex-wrap:wrap;align-items:flex-start}.sk-kit-col{display:flex;flex-direction:column;gap:var(--space-4)}.sk-kit-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-6);min-width:300px}@keyframes sk07-beat{0%,to{opacity:1}50%{opacity:.4}}@keyframes sk07-eye{0%,to{opacity:1}50%{opacity:.55}}@keyframes sk07-dash{to{stroke-dashoffset:-24}}@keyframes sk07-pulse{0%{offset-distance:0%;opacity:0}12%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}.sk07{display:grid;grid-template-columns:var(--sk-rail-w) 1fr;height:100vh;min-height:0;background:var(--bg);color:var(--text);font-family:var(--font-ui)}.sk07-rail{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) 0 var(--space-5);border-right:1px solid var(--sk-line-soft);background:linear-gradient(180deg,var(--surface),var(--bg))}.sk07-brand{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;margin-bottom:var(--space-6);background:radial-gradient(120% 120% at 30% 22%,var(--surface-3),var(--surface-sunken));border:1px solid var(--border);cursor:pointer}.sk07-brand:hover{border-color:var(--signal-26)}.sk07-brand-diamond{width:11px;height:11px;border:1.5px solid var(--signal);transform:rotate(45deg);box-shadow:0 0 9px var(--signal-40)}.sk07-nav{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex:1;width:100%}.sk07-rail-item{position:relative;width:52px;padding:var(--space-3) 0 var(--space-2);border:0;background:transparent;cursor:pointer;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--text-2);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.sk07-rail-item:hover{background:var(--surface-2);color:var(--text)}.sk07-rail-item.is-active{background:var(--surface-2);color:var(--signal-ink)}.sk07-rail-icon{display:block}.sk07-rail-label{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.03em;text-transform:uppercase}.sk07-rail-mark{position:absolute;left:-10px;top:9px;bottom:9px;width:2px;border-radius:2px;background:transparent}.sk07-rail-item.is-active .sk07-rail-mark{background:var(--signal);box-shadow:0 0 8px var(--signal-40)}.sk07-rail-user{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-md);cursor:pointer}.sk07-rail-user:hover{border-color:var(--signal-26);color:var(--text)}.sk07-col{display:flex;flex-direction:column;min-width:0;min-height:0}.sk07-titlebar{height:var(--sk-titlebar-h);flex:0 0 var(--sk-titlebar-h);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-6);border-bottom:1px solid var(--sk-line-soft);background:linear-gradient(180deg,var(--surface),var(--bg))}.sk07-wordmark{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.22em;text-transform:uppercase;color:var(--text-2)}.sk07-version{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--text-muted)}.sk07-titlebar-r{margin-left:auto;display:flex;align-items:center;gap:var(--space-4)}.sk07-tele{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap}.sk07-tele-k{color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em}.sk07-tele b{color:var(--text);font-weight:var(--fw-semi)}.sk07-tele-suf{color:var(--text-dim)}.sk07-tele-dot{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 7px var(--signal-40);animation:sk07-beat 2.6s ease-in-out infinite}.sk07-alert{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--state-blocked-line);background:var(--state-blocked-soft);color:var(--danger-ink);border-radius:7px;padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.sk07-alert-dot{width:6px;height:6px;border-radius:50%;background:var(--state-blocked);box-shadow:0 0 6px var(--state-blocked-line)}.sk07-search{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:7px;padding:var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm);white-space:nowrap}.sk07-search:hover{border-color:var(--signal-26);color:var(--text)}.sk07-kbd{border:1px solid var(--border);border-radius:4px;padding:0 var(--space-1);color:var(--text-dim);font-size:var(--fs-2xs)}.sk07-icon-btn{border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:7px;padding:var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em}.sk07-icon-btn:hover{border-color:var(--signal-26);color:var(--text)}.sk07-content{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden}.skmap{display:flex;flex-direction:column;min-height:0;padding:var(--space-9) var(--space-10) var(--space-7)}.skmap-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.skmap-kicker{font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:.34em;text-transform:uppercase;color:var(--text-dim)}.skmap-h1{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-4xl);letter-spacing:.005em;margin:var(--space-3) 0 0;color:var(--text)}.skmap-h1-th{color:var(--text-dim);font-weight:var(--fw-reg)}.skmap-sub{font-size:var(--fs-lg);color:var(--text-2);margin:var(--space-2) 0 0;line-height:var(--lh-tight)}.skmap-head-r{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-end}.skmap-corepill{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-md);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-ink);white-space:nowrap}.skmap-corepill[data-live=n]{color:var(--text-dim)}.skmap-corepill-dot{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 7px var(--signal-40);animation:sk07-beat 2.6s ease-in-out infinite}.skmap-corepill[data-live=n] .skmap-corepill-dot{background:var(--text-dim);box-shadow:none;animation:none}.skmap-searchhint{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);border:1px solid var(--border);border-radius:6px;padding:var(--space-1) var(--space-3);white-space:nowrap}.skmap-searchhint-i{font-size:var(--fs-md)}.skmap-stage{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:var(--space-8)}.skmap-canvas-fit{position:relative;width:100%}.skmap-canvas{position:absolute;left:50%;top:0;width:960px;height:400px;transform-origin:top center}.skmap-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:960px;height:400px;pointer-events:none;z-index:var(--z-base)}.skmap-wire{fill:none;stroke-width:1;stroke-dasharray:3 9;animation:sk07-dash 5.5s linear infinite}.skmap-wire[data-st=on]{stroke:var(--signal);opacity:.4;animation-duration:1.6s}.skmap-wire[data-st=idle]{stroke:var(--state-waiting);opacity:.32;animation-duration:5s}.skmap-wire[data-st=blk]{stroke:var(--state-blocked);opacity:.32;animation-duration:4.5s}.skmap-wire[data-st=dim]{stroke:var(--border);opacity:.85;animation-duration:7s}.skmap-pulses{position:absolute;top:0;right:0;bottom:0;left:0;width:960px;height:400px;pointer-events:none;z-index:var(--z-raised)}.skmap-pulse{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 9px var(--signal);offset-distance:0;animation-name:sk07-pulse;animation-timing-function:linear;animation-iteration-count:infinite}.skmap-collabel{position:absolute;font-family:var(--font-mono);font-size:var(--fs-md);letter-spacing:.22em;text-transform:uppercase;color:var(--text-2)}.skmap-safety{position:absolute;min-height:34px;padding:var(--space-1) var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-3);border-radius:10px;cursor:pointer;border:1px solid var(--state-blocked-line);background:var(--state-blocked-soft);z-index:var(--z-raised)}.skmap-safety:hover{background:var(--danger-soft)}.skmap-safety-ico{font-size:var(--fs-lg)}.skmap-safety-name{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-med);color:var(--text-2);letter-spacing:.04em}.skmap-safety-count{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.06em;color:var(--danger-ink)}.skmap-safety-count[data-blocking=n]{color:var(--signal-ink)}.skmap-node,.skmap-team{position:absolute;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:10px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;z-index:var(--z-raised);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.skmap-node[data-clickable=n]{cursor:default}.skmap-node:hover,.skmap-team:hover{background:var(--surface-2)}.skmap-node:disabled{cursor:default}.skmap-node:disabled:hover{background:transparent}.skmap-node-ico{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:var(--fs-xl);background:var(--surface);border:1px solid var(--sk-line-soft)}.skmap-node-body{min-width:0;display:flex;flex-direction:column;gap:2px}.skmap-node-name{font-family:var(--font-display);font-weight:var(--fw-med);font-size:var(--fs-lg);color:var(--text);line-height:1.15}.skmap-node-meta{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skmap-node-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;flex:none}.skmap-team{height:46px}.skmap-team-tag{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text-2);width:24px;letter-spacing:.02em}.skmap-team-name{font-family:var(--font-display);font-weight:var(--fw-med);font-size:var(--fs-lg);color:var(--text)}.skmap-team-eng{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);letter-spacing:.03em}.skmap-team-state{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase}.skmap-team-state[data-st=on]{color:var(--signal-ink)}.skmap-team-state[data-st=idle]{color:var(--state-waiting)}.skmap-team-state[data-st=blk]{color:var(--state-blocked)}.skmap-team-state[data-st=dim]{color:var(--text-dim)}.skmap-team-dot{width:6px;height:6px;border-radius:50%}.skmap-node-dot[data-st=on],.skmap-team-dot[data-st=on],.skmap-legend-dot[data-st=on]{background:var(--signal);box-shadow:0 0 6px var(--signal-40)}.skmap-node-dot[data-st=idle],.skmap-team-dot[data-st=idle],.skmap-legend-dot[data-st=idle]{background:var(--state-waiting);box-shadow:0 0 6px var(--state-waiting-line)}.skmap-node-dot[data-st=blk],.skmap-team-dot[data-st=blk],.skmap-legend-dot[data-st=blk]{background:var(--state-blocked);box-shadow:0 0 6px var(--state-blocked-line)}.skmap-node-dot[data-st=dim],.skmap-team-dot[data-st=dim],.skmap-legend-dot[data-st=dim]{background:var(--text-muted)}.skmap-core{position:absolute;z-index:var(--z-base)}.skmap-core-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 26px rgba(0,0,0,.6))}.skmap-eye{position:absolute;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:var(--signal-ink);box-shadow:0 0 10px 3px var(--signal-40);animation:sk07-eye 3.2s ease-in-out infinite;pointer-events:none}.skmap-corner{position:absolute;width:9px;height:9px;border:1px solid var(--signal);opacity:.5}.skmap-corner-tl{top:9px;left:9px;border-right:0;border-bottom:0}.skmap-corner-tr{top:9px;right:9px;border-left:0;border-bottom:0}.skmap-corner-bl{bottom:9px;left:9px;border-right:0;border-top:0}.skmap-corner-br{bottom:9px;right:9px;border-left:0;border-top:0}.skmap-core-title{position:absolute;top:13px;left:0;right:0;text-align:center;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.26em;text-transform:uppercase;color:var(--signal-ink);text-shadow:0 1px 6px rgba(0,0,0,.9)}.skmap-core-foot{position:absolute;bottom:14px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.skmap-core-status{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-ink);text-shadow:0 1px 6px rgba(0,0,0,.9)}.skmap-core-status[data-live=n]{color:var(--text-2)}.skmap-core-beat{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--signal-40);animation:sk07-beat 2.6s ease-in-out infinite}.skmap-core-status[data-live=n] .skmap-core-beat{background:var(--text-2);box-shadow:none;animation:none}.skmap-core-metric{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text-2);letter-spacing:.03em;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.9)}.skmap-core-metric b{color:var(--text);font-weight:var(--fw-semi)}.skmap-output{position:absolute;height:50px;display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-6);border-radius:11px;cursor:pointer;border:1px solid var(--sk-hair);background:linear-gradient(90deg,var(--surface-2),var(--surface));z-index:var(--z-raised);text-align:left}.skmap-output:hover{border-color:var(--signal-26)}.skmap-output-ico{font-size:var(--fs-xl);flex:none}.skmap-output-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.skmap-output-title{font-family:var(--font-display);font-weight:var(--fw-med);font-size:var(--fs-lg);color:var(--text);white-space:nowrap}.skmap-output-sub{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2);letter-spacing:.02em;white-space:nowrap}.skmap-output-go{margin-left:auto;color:var(--signal-ink);font-family:var(--font-mono);flex:none}.skmap-legend{margin-top:var(--space-6);display:flex;align-items:center;gap:var(--space-7);flex-wrap:wrap}.skmap-legend-k{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.skmap-legend-item{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2);letter-spacing:.04em;white-space:nowrap}.skmap-legend-dot{width:8px;height:8px;border-radius:50%}.skmap-telem{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--sk-line-soft);display:flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-md)}.skmap-telem-cell{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-6);color:var(--text-2);border-right:1px solid var(--sk-line-soft);white-space:nowrap}.skmap-telem-cell:first-child{padding-left:0}.skmap-telem-k{color:var(--text-dim);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase}.skmap-telem-v{color:var(--text);font-weight:var(--fw-semi)}.skmap-telem-v[data-live=y]{color:var(--signal-ink)}.skmap-telem-suf{color:var(--text-dim)}.skmap-clock{margin-left:auto;color:var(--text-2);padding-left:var(--space-8)}@media (prefers-reduced-motion: reduce){.sk07-tele-dot,.skmap-corepill-dot,.skmap-core-beat,.skmap-eye,.skmap-wire,.skmap-pulse{animation:none!important}.skmap-pulse{display:none}}.skt{padding:var(--space-9) var(--space-10) var(--space-10);display:flex;flex-direction:column;gap:var(--space-8)}.skt-kicker{font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:.34em;text-transform:uppercase;color:var(--text-dim)}.skt-h1{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-4xl);letter-spacing:.005em;margin:var(--space-3) 0 0;color:var(--text)}.skt-h1-sub{color:var(--text-dim);font-weight:var(--fw-reg)}.skt-sub{font-size:var(--fs-lg);color:var(--text-2);margin:var(--space-2) 0 0;line-height:var(--lh-tight)}.skt-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.skt-stat{border:1px solid var(--sk-line-soft);background:var(--surface);border-radius:11px;padding:var(--space-6) var(--space-7)}.skt-stat-v{font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:var(--fw-semi);color:var(--text);line-height:1.05}.skt-stat[data-tone=signal] .skt-stat-v{color:var(--signal-ink)}.skt-stat[data-tone=warn] .skt-stat-v{color:var(--state-waiting)}.skt-stat[data-tone=muted] .skt-stat-v{color:var(--text-2)}.skt-stat[data-tone=warn]{border-color:var(--state-waiting-line);background:var(--state-waiting-soft)}.skt-stat-k{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-top:var(--space-3)}.skt-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}.skt-col{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.skt-card{border:1px solid var(--sk-line-soft);background:var(--surface);border-radius:11px;padding:var(--space-6) var(--space-7)}.skt-card-h{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.skt-card-t{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-med);color:var(--text)}.skt-card-n{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--signal-ink);border:1px solid var(--signal-26);border-radius:6px;padding:0 var(--space-2)}.skt-card-go{margin-left:auto;border:0;background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--text-dim)}.skt-card-go:hover{color:var(--signal-ink)}.skt-quiet{font-size:var(--fs-base);color:var(--text-dim);line-height:var(--lh-normal);margin:0}.skt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.skt-lead{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--sk-hair)}.skt-lead:first-child{border-top:0}.skt-lead-name{font-size:var(--fs-base);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.skt-lead-plat{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.skt-lead-time{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim)}.skt-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.skt-check-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--sk-hair)}.skt-check-row:first-child{border-top:0}.skt-check-box{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;border:1px solid var(--sk-line-soft);color:var(--text-dim);font-size:var(--fs-sm);flex:none}.skt-check-row[data-done=y] .skt-check-box{color:var(--signal-ink);border-color:var(--signal-26);background:var(--signal-08)}.skt-check-label{font-size:var(--fs-base);color:var(--text-2);flex:1}.skt-check-n{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text);font-weight:var(--fw-semi)}.skt-check-row[data-done=n] .skt-check-n{color:var(--text-dim);font-weight:var(--fw-reg)}.skt-run{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--sk-hair)}.skt-run:first-child{border-top:0}.skt-run-dot{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--signal-40);flex:none;animation:sk07-beat 2.6s ease-in-out infinite}.skt-run-name{font-size:var(--fs-base);color:var(--text)}.skt-run-role{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim);margin-left:auto}.skt-mission{padding:var(--space-4) 0;border-top:1px solid var(--sk-hair)}.skt-mission:first-child{border-top:0}.skt-mission-h{display:flex;align-items:baseline;gap:var(--space-3)}.skt-mission-name{font-size:var(--fs-md);color:var(--text);font-weight:var(--fw-med);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skt-mission-geo{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim);text-transform:uppercase;margin-left:auto}.skt-bar{height:6px;border-radius:6px;background:var(--surface-sunken);overflow:hidden;margin:var(--space-3) 0}.skt-bar-fill{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--signal-deep),var(--signal))}.skt-mission-meta{display:flex;gap:var(--space-6);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-2)}.skt-mission-meta .on{color:var(--signal-ink);margin-left:auto}@media (max-width: 900px){.skt-stats{grid-template-columns:repeat(2,1fr)}.skt-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.skt-run-dot{animation:none!important}}.ska{height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-9) var(--space-10) var(--space-8)}.ska-chips{display:flex;gap:var(--space-3);flex-wrap:wrap}.ska-chip{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--sk-line-soft);background:transparent;color:var(--text-2);border-radius:8px;padding:var(--space-2) var(--space-4);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.04em}.ska-chip:hover{border-color:var(--border-strong);color:var(--text)}.ska-chip[data-active=y]{border-color:var(--signal-26);background:var(--signal-08);color:var(--signal-ink)}.ska-chip-n{color:var(--text-dim)}.ska-chip[data-active=y] .ska-chip-n{color:var(--signal-ink)}.ska-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--space-6)}.ska-list{overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding-right:var(--space-2)}.ska-row{display:flex;align-items:center;gap:var(--space-4);text-align:left;border:1px solid transparent;background:var(--surface);border-radius:10px;padding:var(--space-4) var(--space-5);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.ska-row:hover{background:var(--surface-2)}.ska-row[data-sel=y]{border-color:var(--signal-26);background:var(--signal-08)}.ska-ava{position:relative;width:36px;height:36px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--surface-sunken);border:1px solid var(--sk-line-soft);color:var(--text-2)}.ska-ava svg{width:18px;height:18px}.ska-ava[data-st=active]{color:var(--signal-ink);border-color:var(--signal-26)}.ska-ava[data-st=blocked]{color:var(--state-blocked);border-color:var(--state-blocked-line)}.ska-ava[data-st=waiting]{color:var(--state-waiting);border-color:var(--state-waiting-line)}.ska-ava-dot{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;border:2px solid var(--surface)}.ska-ava-dot[data-st=active]{background:var(--signal);box-shadow:0 0 6px var(--signal-40)}.ska-ava-dot[data-st=waiting]{background:var(--state-waiting)}.ska-ava-dot[data-st=blocked]{background:var(--state-blocked)}.ska-ava-dot[data-st=idle],.ska-ava-dot[data-st=observing]{background:var(--text-muted)}.ska-row-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.ska-row-top{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.ska-row-name{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-med);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ska-row-team{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.ska-row-now{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ska-row-chip{flex:none}.ska-detail{overflow-y:auto;border:1px solid var(--sk-line-soft);background:var(--surface);border-radius:11px;padding:var(--space-7)}.ska-detail-head{display:flex;align-items:center;gap:var(--space-4)}.ska-ava-lg{width:46px;height:46px;border-radius:11px}.ska-ava-lg svg{width:24px;height:24px}.ska-detail-name{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semi);color:var(--text)}.ska-detail-role{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2)}.ska-detail-chip{margin-left:auto}.ska-banner{margin:var(--space-6) 0;border-radius:9px;padding:var(--space-4) var(--space-5);font-size:var(--fs-base);line-height:var(--lh-normal);border:1px solid var(--sk-line-soft);background:var(--surface-2);color:var(--text-2)}.ska-banner-active{border-color:var(--signal-26);background:var(--signal-08);color:var(--signal-ink)}.ska-banner-blocked{border-color:var(--state-blocked-line);background:var(--state-blocked-soft);color:var(--danger-ink)}.ska-banner-waiting{border-color:var(--state-waiting-line);background:var(--state-waiting-soft);color:var(--warn-ink)}.ska-facts{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-6)}.ska-fact{display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--sk-hair)}.ska-fact .k{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);width:84px;flex:none}.ska-fact .v{font-size:var(--fs-base);color:var(--text)}.ska-timeline-h{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-bottom:var(--space-3)}.ska-timeline{display:flex;flex-direction:column}.ska-tl{display:flex;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--sk-hair)}.ska-tl:first-child{border-top:0}.ska-tl-time{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim);flex:none}.ska-tl-msg{font-size:var(--fs-sm);color:var(--text-2)}.ska-tl.is-error .ska-tl-msg{color:var(--danger-ink)}.ska-open{margin-top:var(--space-7);width:100%;border:1px solid var(--signal-26);background:var(--signal-08);color:var(--signal-ink);border-radius:9px;padding:var(--space-4);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.04em}.ska-open:hover{background:var(--signal-14)}@media (max-width: 900px){.ska-body{grid-template-columns:1fr;overflow-y:auto}.ska-list,.ska-detail{overflow:visible}}.sk-toolwrap{display:flex;flex-direction:column;min-height:0}.sk-toolhead{padding:var(--space-9) var(--space-10) 0}.sk-toolhead .skt-h1{margin-top:var(--space-2)}.sk-toolhead-stats{margin-top:var(--space-7)}.sk-toolwrap .page-head-main{display:none}.sk-toolwrap .page-head{min-height:0;margin:0;padding-top:0;padding-bottom:0;border:0;background:transparent;justify-content:flex-end}.sk-toolwrap-danger{background:radial-gradient(1200px 520px at 50% -8%,rgba(229,84,110,.06),transparent 62%)}.btn-default{background:var(--surface-2);border-color:var(--border);color:var(--text)}.btn-default:hover{background:var(--surface-3);border-color:var(--border-strong)}.btn-primary{background:var(--signal);border-color:var(--signal);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:active{background:var(--signal-deep);border-color:var(--signal-deep)}.btn-fb,.btn-ig,.btn-tt,.btn-li,.btn-threads{background:var(--surface-2);border-color:var(--border);color:var(--text)}.btn-fb:hover,.btn-ig:hover,.btn-tt:hover,.btn-li:hover,.btn-threads:hover{background:var(--surface-3)}.acc-row:hover{background:var(--surface-2)}.acc-status-idle{background:var(--surface-2);color:var(--text-2)}.acc-proxy-tag.has-proxy{background:var(--signal-08);border-color:var(--signal-26);color:var(--signal-ink)}@keyframes skac-rowin{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.skac{height:100%;min-height:0;display:flex;flex-direction:column}.skac-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding:var(--space-9) var(--space-10) 0}.skac-kicker{font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:.32em;text-transform:uppercase;color:var(--text-dim)}.skac-h1{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-4xl);letter-spacing:.005em;margin:var(--space-2) 0 0;color:var(--text)}.skac-h1-sub{color:var(--text-dim);font-weight:var(--fw-reg)}.skac-head-r{display:flex;align-items:center;gap:var(--space-3);flex:none;flex-wrap:wrap;justify-content:flex-end}.skac-search{position:relative;display:flex;align-items:center}.skac-search-i{position:absolute;left:var(--space-3);color:var(--text-dim);pointer-events:none}.skac-search-input{height:32px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:0 var(--space-7) 0 30px;font-family:var(--font-ui);font-size:var(--fs-base);width:190px}.skac-search-input:focus{outline:none;border-color:var(--signal-26)}.skac-search-x{position:absolute;right:var(--space-2);border:0;background:transparent;color:var(--text-dim);cursor:pointer;font-size:var(--fs-sm)}.skac-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);padding:var(--space-7) var(--space-10) 0}.skac-stat{border:1px solid var(--sk-line-soft);background:var(--surface);border-radius:11px;padding:var(--space-5) var(--space-6);position:relative}.skac-stat-v{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xl);line-height:1;color:var(--text)}.skac-stat[data-tone=signal] .skac-stat-v{color:var(--signal-ink)}.skac-stat[data-tone=danger] .skac-stat-v{color:var(--state-blocked)}.skac-stat[data-tone=warn] .skac-stat-v{color:var(--state-waiting)}.skac-stat-k{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-top:var(--space-3)}.skac-stat[data-tone=danger]{border-color:var(--state-blocked-line);background:var(--state-blocked-soft)}.skac-filters{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-7) var(--space-10) var(--space-5)}.skac-chip{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:7px;padding:var(--space-2) var(--space-4);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:.04em}.skac-chip:hover{border-color:var(--border-strong);color:var(--text)}.skac-chip[data-active=y]{border-color:var(--signal-26);background:var(--signal-08);color:var(--signal-ink)}.skac-chip-n{color:var(--text-dim)}.skac-chip[data-active=y] .skac-chip-n{color:var(--signal-ink)}.skac-sel{height:30px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:7px;padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-sm);cursor:pointer}.skac-shown{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap}.skac-bulk{display:inline-flex;align-items:center;gap:var(--space-3);padding-left:var(--space-4);border-left:1px solid var(--sk-line-soft)}.skac-bulk-n{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--signal-ink)}.skac-bulk-del{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--state-blocked-line);background:var(--state-blocked-soft);color:var(--danger-ink);border-radius:7px;padding:var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm)}.skac-bulk-clr{border:0;background:transparent;color:var(--text-dim);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm)}.skac-alert{display:flex;gap:var(--space-4);flex-wrap:wrap;padding:0 var(--space-10) var(--space-4)}.skac-alert-err{font-size:var(--fs-base);color:var(--danger-ink)}.skac-alert-held{border:1px solid var(--state-blocked-line);background:var(--state-blocked-soft);color:var(--danger-ink);border-radius:7px;padding:var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm)}.skac-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;border-top:1px solid var(--sk-line-soft)}.skac-list{min-height:0;overflow-y:auto;padding:0 var(--space-3) 0 var(--space-10)}.skac-thead,.skac-row{display:grid;grid-template-columns:26px minmax(0,2fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr) 18px;gap:var(--space-5);align-items:center}.skac-thead{position:sticky;top:0;z-index:var(--z-sticky);background:var(--bg);border-bottom:1px solid var(--sk-line-soft);padding:var(--space-4) var(--space-4) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.skac-row{padding:var(--space-4);border-bottom:1px solid var(--sk-hair);cursor:pointer;border-left:2px solid transparent;animation:skac-rowin .3s ease}.skac-row:hover{background:var(--surface)}.skac-row[data-sel=y]{border-left-color:var(--signal);background:var(--signal-08)}.skac-check{display:grid;place-items:center}.skac-check input{cursor:pointer;accent-color:var(--signal)}.skac-acct{display:flex;align-items:center;gap:var(--space-4);min-width:0}.skac-ava{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text-2);background:var(--surface-2);border:1px solid var(--sk-line-soft)}.skac-ava[data-lock=ok]{color:var(--signal-ink);border-color:var(--signal-26)}.skac-ava[data-lock=bad]{color:var(--danger-ink);border-color:var(--state-blocked-line)}.skac-acct-body{min-width:0;display:flex;flex-direction:column;gap:2px}.skac-handle{font-family:var(--font-ui);font-weight:var(--fw-semi);font-size:var(--fs-md);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skac-acct-meta{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skac-cell{min-width:0;display:flex;flex-direction:column;gap:3px}.skac-geo{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-base);color:var(--text-2)}.skac-flag{font-size:var(--fs-md)}.skac-lock[data-lock=ok]{color:var(--signal-ink)}.skac-lock[data-lock=bad]{color:var(--state-blocked)}.skac-lock[data-lock=held]{color:var(--text-dim)}.skac-exit{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skac-bar{display:block;height:5px;background:var(--surface-sunken);border-radius:3px;overflow:hidden}.skac-bar-fill{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--signal-deep),var(--signal))}.skac-bar-fill[data-lock=bad]{background:var(--state-blocked)}.skac-warm-lbl{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);margin-top:3px}.skac-status{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:.06em;text-transform:uppercase}.skac-status[data-st=active]{color:var(--signal-ink)}.skac-status[data-st=warming]{color:var(--state-waiting)}.skac-status[data-st=blocked]{color:var(--state-blocked)}.skac-status[data-st=held],.skac-status[data-st=idle]{color:var(--text-dim)}.skac-status-dot{width:7px;height:7px;border-radius:50%;flex:none}.skac-status-dot[data-st=active]{background:var(--signal);box-shadow:0 0 6px var(--signal-40)}.skac-status-dot[data-st=warming]{background:var(--state-waiting);box-shadow:0 0 6px var(--state-waiting-line)}.skac-status-dot[data-st=blocked]{background:var(--state-blocked);box-shadow:0 0 6px var(--state-blocked-line)}.skac-status-dot[data-st=held],.skac-status-dot[data-st=idle]{background:var(--text-muted)}.skac-chev{text-align:right;color:var(--text-muted);font-family:var(--font-mono)}.skac-pager{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6) 0}.skac-pg{border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:7px;width:30px;height:30px;cursor:pointer;font-size:var(--fs-md)}.skac-pg:disabled{opacity:.4;cursor:default}.skac-pg-info{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim)}.skac-empty{font-size:var(--fs-base);color:var(--text-dim);padding:var(--space-8) var(--space-4);line-height:var(--lh-normal)}.skac-detail{border-left:1px solid var(--sk-line-soft);min-height:0;overflow-y:auto;background:linear-gradient(180deg,var(--surface-sunken),var(--bg));padding:var(--space-8) var(--space-7)}.skac-d-head{display:flex;align-items:center;gap:var(--space-4)}.skac-ava-lg{width:46px;height:46px;border-radius:12px;font-size:var(--fs-lg)}.skac-d-id{min-width:0}.skac-d-name{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-xl);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skac-d-sub{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);margin-top:var(--space-1);letter-spacing:.03em}.skac-banner{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-6) 0;padding:var(--space-4) var(--space-4);border-radius:10px;border:1px solid var(--sk-line-soft);background:var(--surface)}.skac-banner-i{font-size:var(--fs-lg);flex:none}.skac-banner-t{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-2);line-height:var(--lh-normal)}.skac-banner[data-lock=bad]{border-color:var(--state-blocked-line);background:var(--state-blocked-soft)}.skac-banner[data-lock=bad] .skac-banner-t{color:var(--danger-ink)}.skac-banner[data-st=active][data-lock=ok]{border-color:var(--signal-26);background:var(--signal-08)}.skac-banner[data-st=warming]{border-color:var(--state-waiting-line);background:var(--state-waiting-soft)}.skac-d-label{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-7) 0 var(--space-3)}.skac-kv-list{display:flex;flex-direction:column}.skac-kv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--sk-hair)}.skac-kv .k{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);letter-spacing:.03em;white-space:nowrap}.skac-kv .v{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--text-2);text-align:right;word-break:break-word}.skac-kv .v[data-bad=y]{color:var(--danger-ink)}.skac-caps{display:flex;align-items:center;gap:var(--space-3);width:100%;border:1px solid var(--sk-line-soft);background:var(--surface);border-radius:9px;padding:var(--space-4);cursor:pointer;text-align:left}.skac-caps:hover{border-color:var(--signal-26)}.skac-caps-i{font-size:var(--fs-lg)}.skac-caps-t{flex:1;font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-2)}.skac-caps-go{color:var(--signal-ink);font-family:var(--font-mono)}.skac-d-actions{display:flex;gap:var(--space-3);margin-top:var(--space-7)}.skac-primary{flex:1;text-align:center;border:0;background:var(--signal);color:var(--on-accent);border-radius:9px;padding:var(--space-4);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:.04em;font-weight:var(--fw-semi)}.skac-primary:hover{background:var(--accent-hover)}.skac-primary:disabled{background:var(--surface-2);color:var(--text-dim);cursor:default}.skac-d-actions2{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.skac-2nd{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:8px;padding:var(--space-2) var(--space-4);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm)}.skac-2nd:hover{border-color:var(--signal-26);color:var(--text)}.skac-2nd:disabled{opacity:.5;cursor:default}.skac-2nd-danger{color:var(--danger-ink)}.skac-2nd-danger:hover{border-color:var(--state-blocked-line);color:var(--danger-ink)}@media (max-width: 860px){.skac-head{flex-direction:column;align-items:stretch;gap:var(--space-5)}.skac-h1{font-size:var(--fs-3xl)}.skac-head-r{justify-content:flex-start}.skac-search{flex:1}.skac-search-input{width:100%}}@media (max-width: 980px){.skac-stats{grid-template-columns:repeat(2,1fr)}.skac-body{grid-template-columns:1fr;overflow-y:auto}.skac-list,.skac-detail{overflow:visible}.skac-detail{border-left:0;border-top:1px solid var(--sk-line-soft)}}@keyframes skm-rowin{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.skm{height:100%;min-height:0;display:flex;flex-direction:column}.skm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding:var(--space-9) var(--space-10) 0}.skm-kicker{font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:.32em;text-transform:uppercase;color:var(--text-dim)}.skm-h1{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-4xl);letter-spacing:.005em;margin:var(--space-2) 0 0;color:var(--text)}.skm-h1-sub{color:var(--text-dim);font-weight:var(--fw-reg)}.skm-head-r{display:flex;align-items:center;gap:var(--space-3);flex:none;flex-wrap:wrap;justify-content:flex-end}.skm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding:var(--space-7) var(--space-10) var(--space-7)}.skm-stat{border:1px solid var(--sk-line-soft);background:var(--surface);border-radius:11px;padding:var(--space-5) var(--space-6)}.skm-stat-v{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xl);line-height:1;color:var(--text)}.skm-stat[data-tone=signal] .skm-stat-v{color:var(--signal-ink)}.skm-stat[data-tone=warn] .skm-stat-v{color:var(--state-waiting)}.skm-stat-k{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-top:var(--space-3)}.skm-err{padding:0 var(--space-10) var(--space-4);color:var(--danger-ink);font-size:var(--fs-base)}.skm-ops{flex:1;min-height:0;overflow-y:auto;border-top:1px solid var(--sk-line-soft);padding:var(--space-7) var(--space-10);display:flex;flex-direction:column;gap:var(--space-7)}.skm-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;border-top:1px solid var(--sk-line-soft)}.skm-list{min-height:0;overflow-y:auto;padding:var(--space-5) var(--space-4) var(--space-7) var(--space-10)}.skm-search{position:relative;display:flex;align-items:center;margin-bottom:var(--space-5)}.skm-search-i{position:absolute;left:var(--space-3);color:var(--text-dim);pointer-events:none}.skm-search-input{width:100%;height:32px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:0 var(--space-4) 0 30px;font-family:var(--font-ui);font-size:var(--fs-base)}.skm-search-input:focus{outline:none;border-color:var(--signal-26)}.skm-card{padding:var(--space-5) var(--space-6);margin-bottom:var(--space-4);border-radius:11px;cursor:pointer;border:1px solid var(--sk-line-soft);border-left:3px solid transparent;background:var(--surface);animation:skm-rowin .3s ease}.skm-card:hover{background:var(--surface-2)}.skm-card[data-st=live]{border-left-color:var(--signal)}.skm-card[data-st=draft]{border-left-color:var(--state-waiting)}.skm-card[data-sel=y]{border-color:var(--signal-26);background:var(--signal-08)}.skm-card-top{display:flex;align-items:center;gap:var(--space-3)}.skm-code{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);letter-spacing:.03em}.skm-name{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-lg);color:var(--text);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skm-pill{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase}.skm-pill[data-st=live]{color:var(--signal-ink)}.skm-pill[data-st=draft]{color:var(--state-waiting)}.skm-pill-dot{width:6px;height:6px;border-radius:50%}.skm-pill-dot[data-st=live]{background:var(--signal);box-shadow:0 0 6px var(--signal-40)}.skm-pill-dot[data-st=draft]{background:var(--state-waiting);box-shadow:0 0 6px var(--state-waiting-line)}.skm-card-meta{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);margin-top:var(--space-3);letter-spacing:.02em}.skm-card-foot{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4)}.skm-bar{flex:1;height:5px;background:var(--surface-sunken);border-radius:3px;overflow:hidden}.skm-bar-fill{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--signal-deep),var(--signal))}.skm-bar-fill[data-st=draft]{background:linear-gradient(90deg,var(--state-waiting),var(--state-waiting))}.skm-prog{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-2);flex:none}.skm-replied{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);flex:none}.skm-replied[data-has=y]{color:var(--signal-ink)}.skm-empty{font-size:var(--fs-base);color:var(--text-dim);padding:var(--space-8) var(--space-2);line-height:var(--lh-normal)}.skm-detail{border-left:1px solid var(--sk-line-soft);min-height:0;overflow-y:auto;background:linear-gradient(180deg,var(--surface-sunken),var(--bg));padding:var(--space-8) var(--space-7)}.skm-d-code{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.2em;text-transform:uppercase}.skm-d-code[data-st=live]{color:var(--signal-ink)}.skm-d-code[data-st=draft]{color:var(--state-waiting)}.skm-d-name{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-xl);color:var(--text);margin-top:var(--space-2);line-height:var(--lh-tight)}.skm-d-banner{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-6) 0;padding:var(--space-4);border-radius:10px;border:1px solid var(--state-waiting-line);background:var(--state-waiting-soft)}.skm-d-banner[data-st=live]{border-color:var(--signal-26);background:var(--signal-08)}.skm-d-banner-lbl{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--state-waiting);flex:none}.skm-d-banner[data-st=live] .skm-d-banner-lbl{color:var(--signal-ink)}.skm-d-banner-sep{width:1px;height:12px;background:var(--border);flex:none}.skm-d-banner-sum{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-2);line-height:var(--lh-normal)}.skm-d-label{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-7) 0 var(--space-3)}.skm-d-brief{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-2);line-height:var(--lh-normal);margin:0 0 var(--space-4)}.skm-d-brief-empty{color:var(--text-dim);font-style:italic}.skm-kv-list{display:flex;flex-direction:column}.skm-kv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--sk-hair)}.skm-kv .k{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);letter-spacing:.03em;white-space:nowrap}.skm-kv .v{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-2);text-align:right;word-break:break-word}.skm-d-noteams{font-size:var(--fs-base);color:var(--text-dim)}.skm-teams{display:flex;flex-direction:column}.skm-team{display:flex;align-items:center;gap:var(--space-3);width:100%;border:0;background:transparent;cursor:pointer;padding:var(--space-3) 0;border-bottom:1px solid var(--sk-hair);text-align:left}.skm-team:hover .skm-team-name{color:var(--text)}.skm-team-dot{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--signal-40);flex:none}.skm-team-name{flex:1;font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-2)}.skm-team-go{color:var(--signal-ink);font-family:var(--font-mono)}.skm-d-actions{display:flex;gap:var(--space-3);margin-top:var(--space-7);align-items:center}.skm-primary{flex:1;text-align:center;border:0;background:var(--signal);color:var(--on-accent);border-radius:9px;padding:var(--space-4);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:.04em;font-weight:var(--fw-semi)}.skm-primary:hover{background:var(--accent-hover)}.skm-2nd{border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:9px;padding:var(--space-4);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-base)}.skm-2nd:hover{border-color:var(--signal-26);color:var(--text)}.skm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.skm-warn-list{margin:var(--space-2) 0 0;padding-left:var(--space-7);font-size:var(--fs-sm)}@media (max-width: 900px){.skm-head{flex-direction:column;align-items:stretch;gap:var(--space-5)}.skm-h1{font-size:var(--fs-3xl)}.skm-head-r{justify-content:flex-start}.skm-stats{grid-template-columns:1fr 1fr}.skm-body{grid-template-columns:1fr;overflow-y:auto}.skm-list,.skm-detail{overflow:visible}.skm-detail{border-left:0;border-top:1px solid var(--sk-line-soft)}}.sksf{height:100%;min-height:0;display:flex;flex-direction:column;background:radial-gradient(1100px 620px at 50% -6%,rgba(229,84,110,.05),transparent 62%)}.sksf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding:var(--space-9) var(--space-10) 0}.sksf-kicker{font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:.32em;text-transform:uppercase;color:var(--text-dim)}.sksf-h1{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-4xl);letter-spacing:.005em;margin:var(--space-2) 0 0;color:var(--text)}.sksf-h1-sub{color:var(--text-dim);font-weight:var(--fw-reg)}.sksf-head-r{display:flex;align-items:center;gap:var(--space-4);flex:none;flex-wrap:wrap;justify-content:flex-end}.sksf-headline{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-md);letter-spacing:.1em;text-transform:uppercase;color:var(--state-blocked);white-space:nowrap}.sksf-headline[data-clear=y]{color:var(--signal-ink)}.sksf-headline-dot{width:6px;height:6px;border-radius:50%;background:var(--state-blocked);box-shadow:0 0 7px var(--state-blocked-line)}.sksf-headline[data-clear=y] .sksf-headline-dot{background:var(--signal);box-shadow:0 0 7px var(--signal-40)}.sksf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);padding:var(--space-7) var(--space-10) var(--space-7)}.sksf-stat{border:1px solid var(--sk-line-soft);background:var(--surface);border-radius:11px;padding:var(--space-5) var(--space-6)}.sksf-stat-v{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xl);line-height:1;color:var(--text);display:flex;align-items:baseline;gap:var(--space-2)}.sksf-stat-suf{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-reg);color:var(--text-dim)}.sksf-stat[data-tone=danger] .sksf-stat-v{color:var(--state-blocked)}.sksf-stat[data-tone=danger]{border-color:var(--state-blocked-line);background:var(--state-blocked-soft)}.sksf-stat[data-tone=warn] .sksf-stat-v{color:var(--state-waiting)}.sksf-stat[data-tone=signal] .sksf-stat-v{color:var(--signal-ink)}.sksf-stat-k{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-top:var(--space-3)}.sksf-advanced{flex:1;min-height:0;overflow-y:auto;border-top:1px solid var(--sk-line-soft)}.sksf-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;border-top:1px solid var(--sk-line-soft)}.sksf-col{min-height:0;overflow-y:auto;padding:var(--space-6) var(--space-7) var(--space-8) var(--space-10)}.sksf-guards{border-left:1px solid var(--sk-line-soft);background:linear-gradient(180deg,var(--surface-sunken),var(--bg));padding-left:var(--space-7)}.sksf-label{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.sksf-guard{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-3);border-radius:10px;border:1px solid var(--sk-line-soft);background:var(--surface)}.sksf-guard-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--signal);box-shadow:0 0 6px var(--signal-40)}.sksf-guard-dot[data-off=y]{background:var(--text-muted);box-shadow:none}.sksf-guard-body{flex:1;min-width:0}.sksf-guard-name{font-family:var(--font-ui);font-weight:var(--fw-semi);font-size:var(--fs-md);color:var(--text)}.sksf-guard-desc{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-dim);margin-top:2px}.sksf-guard-on{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.08em;color:var(--signal-ink);flex:none}.sksf-backup{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:9px;padding:var(--space-4) var(--space-6);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-base)}.sksf-backup:hover{border-color:var(--signal-26);color:var(--text)}.sksf-backup:disabled{opacity:.5;cursor:default}.sksf-backup-i{font-size:var(--fs-md)}@media (max-width: 980px){.sksf-head{flex-direction:column;align-items:stretch;gap:var(--space-5)}.sksf-h1{font-size:var(--fs-3xl)}.sksf-head-r{justify-content:flex-start}.sksf-stats{grid-template-columns:repeat(2,1fr)}.sksf-body{grid-template-columns:1fr;overflow-y:auto}.sksf-col{overflow:visible}.sksf-guards{border-left:0;border-top:1px solid var(--sk-line-soft);padding-left:var(--space-10)}}.blk-row:hover{background:var(--surface-2)}.banner.banner-warn{background:var(--warn-soft);color:var(--warn-ink);border-left-color:var(--warn)}.panel-surface,.team-card-head{background:var(--surface-2)}.agent-ai{background:var(--surface-2);border-color:var(--border)}.agent-ai-title{color:var(--signal-ink)}.agent-ch-line{background:var(--good-soft);color:var(--good-ink)}.agent-ch-phone{background:var(--warn-soft);color:var(--warn-ink)}.agent-status-replied{background:var(--accent-soft);color:var(--accent-ink)}.nina-star{background:var(--warn-soft);color:var(--warn-ink)}.agent-card-edit:focus{background:var(--surface-2)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s ease-in-out 0s}.ap-toggle-track{background:var(--surface-3)}.ap-task-chip{background:var(--surface-2);color:var(--text-2);border-color:var(--border)}.ap-task-chip.is-on{background:var(--signal-08);border-color:var(--signal-26);color:var(--signal-ink)}.ap-status-idle{background:var(--surface-2);color:var(--text-2)}.ap-status-running,.ap-status-success,.ap-running-badge{background:var(--good-soft);color:var(--good-ink)}.ap-status-error,.ap-error-detail{background:var(--danger-soft);color:var(--danger-ink)}.ap-stat-chip{background:var(--surface-2);color:var(--text-2)}.ap-select{background:var(--surface-2);border-color:var(--border)}.ap-log-wrap{background:var(--surface)}.ap-log-header{background:var(--surface-2)}.ap-log-body{background:var(--surface-sunken);color:var(--text-2)}
