@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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#1a1c20;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Plus Jakarta Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #004cc3}[hidden]{display:none!important}:root{--ease-apple:cubic-bezier(.22, 1, .36, 1);--ease-apple-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-1:.14s;--dur-2:.22s;--dur-3:.32s;--dur-page:.26s}.bot{--bot-bg:#c7bfff;--bot-eye:#26243a;--bot-radius:50%;vertical-align:middle;background:var(--bot-bg);border-radius:var(--bot-radius);contain:layout style paint;isolation:isolate;flex:none;display:inline-block;position:relative;overflow:hidden}.bot-theo{--bot-bg:#c7bfff;--bot-eye:#26243a;--bot-radius:50%}.bot-bia{--bot-bg:#3859c7;--bot-eye:#fff;--bot-radius:34%}.bot-leo{--bot-bg:#6ffbbe;--bot-eye:#063d2b;--bot-radius:29%}.bot-atlas{--bot-bg:#e9a23b;--bot-eye:#3a2205;--bot-radius:50%}.bot-look{backface-visibility:hidden;transform-origin:50%;position:absolute;inset:0}.bot-eye{background:var(--bot-eye);transform-origin:50%;border-radius:50%;width:11.5%;height:24%;position:absolute;top:38%}.bot-eye.left{left:31.5%}.bot-eye.right{left:57%}.bot[data-state=idle]{animation:bot-idle 7.2s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1)}.bot[data-state=idle] .bot-eye{animation:bot-blink 7.8s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1)}.bot[data-state=working]{animation:bot-work 1.9s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1)}.bot[data-state=working] .bot-eye{animation:bot-blink-fast 3.6s var(--ease-apple-in-out) infinite, bot-eye-work 2.4s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1), calc(var(--bot-delay) * -1)}.bot[data-state=waiting]{animation:bot-wait 4.4s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1)}.bot[data-state=waiting] .bot-eye{animation:bot-blink 6.4s var(--ease-apple-in-out) infinite, bot-eye-look 5.2s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1), calc(var(--bot-delay) * -1)}.bot[data-state=impatient]{animation:bot-impatient .92s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1)}.bot[data-state=impatient] .bot-eye{animation:bot-blink-fast 2.4s var(--ease-apple-in-out) infinite, bot-eye-dart 1.25s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1), calc(var(--bot-delay) * -1)}.bot[data-state=done]{animation:bot-done 2.8s var(--ease-apple) 1}.bot[data-state=done] .bot-eye{animation:bot-happy .5s var(--ease-apple) forwards}@keyframes bot-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4%)}}@keyframes bot-blink{0%,92%,to{transform:scaleY(1)}94%,97%{transform:scaleY(.08)}}@keyframes bot-blink-fast{0%,88%,to{transform:scaleY(1)}90%,93%{transform:scaleY(.08)}}@keyframes bot-work{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-5%)rotate(-1.6deg)}70%{transform:translateY(-2%)rotate(1.2deg)}}@keyframes bot-eye-work{0%,to{translate:0 7%}50%{translate:3% 14%}}@keyframes bot-wait{0%,to{transform:rotate(0)}30%{transform:rotate(-2.6deg)}70%{transform:rotate(2.6deg)}}@keyframes bot-eye-look{0%,to{translate:0}28%{translate:-9% 3%}58%{translate:9% 3%}}@keyframes bot-impatient{0%,to{transform:translateY(0)}22%{transform:translateY(-7%)}44%{transform:translateY(0)}66%{transform:translateY(-4.5%)}86%{transform:translateY(0)}}@keyframes bot-eye-dart{0%,to{translate:-10%}45%{translate:10%}55%{translate:10%}}@keyframes bot-done{0%{transform:translateY(0)scale(1)}32%{transform:translateY(-9%)scale(1.07)}62%{transform:translateY(0)scale(1)}78%{transform:translateY(-2%)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes bot-happy{0%{transform:scaleY(1)}to{transform:scaleY(.38)}}.bot[data-visible=false],.bot[data-visible=false] .bot-eye{animation-play-state:paused!important}button{transition:background-color var(--dur-1) var(--ease-apple), border-color var(--dur-1) var(--ease-apple), color var(--dur-1) var(--ease-apple), box-shadow var(--dur-1) var(--ease-apple), transform var(--dur-1) var(--ease-apple)}button:active:not(:disabled){transform:scale(.98)}input,textarea,select{transition:border-color var(--dur-1) var(--ease-apple), background-color var(--dur-1) var(--ease-apple), box-shadow var(--dur-1) var(--ease-apple)}.nav-item,.ws-navigation button,.ws-text-link,.auth-link,.mobile-bottom button{transition:background-color var(--dur-1) var(--ease-apple), color var(--dur-1) var(--ease-apple), border-color var(--dur-1) var(--ease-apple), opacity var(--dur-1) var(--ease-apple), transform var(--dur-1) var(--ease-apple)}.client-card,.task,.ws-idea,.ws-agent-card,.ws-style{transition:border-color var(--dur-2) var(--ease-apple), box-shadow var(--dur-2) var(--ease-apple), transform var(--dur-2) var(--ease-apple), background-color var(--dur-2) var(--ease-apple)}.client-card:hover,.ws-agent-card:hover{transform:translateY(-1px)}.task:hover{border-color:#d9e4dd;box-shadow:0 6px 18px #1723370a}.task{animation:card-in var(--dur-2) var(--ease-apple) both}.column-0 .task:nth-child(2){animation-delay:24ms}.column-0 .task:nth-child(3){animation-delay:48ms}.column-1 .task:nth-child(2){animation-delay:24ms}.column-1 .task:nth-child(3){animation-delay:48ms}.column-2 .task:nth-child(2){animation-delay:24ms}.column-2 .task:nth-child(3){animation-delay:48ms}.column-3 .task:nth-child(2){animation-delay:24ms}.column-3 .task:nth-child(3){animation-delay:48ms}.client-card{animation:card-in var(--dur-2) var(--ease-apple) both}.client-cards .client-card:nth-child(2){animation-delay:30ms}.client-cards .client-card:nth-child(3){animation-delay:60ms}.ws-idea{animation:card-in var(--dur-2) var(--ease-apple) both}.ws-radar-grid .ws-idea:nth-child(2){animation-delay:35ms}.ws-radar-grid .ws-idea:nth-child(3){animation-delay:70ms}.ws-message{animation:message-in var(--dur-2) var(--ease-apple) both}.ws-on-content{animation:step-in var(--dur-page) var(--ease-apple) both}.task-feedback,.ws-success,.client-notice,.on-notice,.client-footer-notice{animation:notice-in var(--dur-3) var(--ease-apple) both}.notification-panel,.filter-menu{animation:pop-in .16s var(--ease-apple) both;transform-origin:100% 0}.filter-menu{transform-origin:0 0}.desktop-sidebar.is-open .sidebar{animation:drawer-in var(--dur-2) var(--ease-apple) both}.menu-backdrop{animation:fade-in .18s var(--ease-apple) both}.client-overlay,.request-overlay,.ws-overlay{animation:fade-in .18s var(--ease-apple) both;-webkit-backdrop-filter:blur(9px)saturate(1.05);backdrop-filter:blur(9px)saturate(1.05)}.client-detail,.request-dialog,.ws-modal{animation:modal-in var(--dur-page) var(--ease-apple) both}.auth-content{animation:auth-in .42s var(--ease-apple) both}.auth-aside .auth-intro{animation:auth-in .52s var(--ease-apple) both}@keyframes card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes notice-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawer-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bot,.bot .bot-eye{animation:none!important}button:active:not(:disabled),.client-card:hover,.ws-agent-card:hover,.task:hover{transform:none}}.auth-bots .bot{margin-right:-5px;box-shadow:0 0 0 2px #f3f7f3}.agent-row>span.impatient{color:#a85a1f}.bot,.bot *{margin:0;padding:0}.ws-agent-list .bot,.ws-campaign-task .bot,.ws-timeline-row .bot,.ws-chat-header .bot,.ws-message .bot,.client-card-bottom .bot,.client-detail-footer .bot,.auth-bots .bot{flex:none}.agent-row .bot{margin-left:0}.auth-bots .bot{margin-right:-5px}.client-card-bottom .bot,.client-detail-footer .bot{display:inline-block}.bot .bot-look,.bot .bot-eye{margin:0;padding:0}.bot-bia[data-state=working]{animation:bot-type 1.35s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1)}.bot-bia[data-state=working] .bot-eye{animation:bot-blink-fast 3.1s var(--ease-apple-in-out) infinite,bot-eye-type 1.35s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1),calc(var(--bot-delay) * -1)}.bot-leo[data-state=working]{animation:bot-build 2.2s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1)}.bot-theo[data-state=working]{animation:bot-think 3.4s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1)}.bot-atlas[data-state=working]{animation:bot-scan 2.6s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1)}.bot-atlas[data-state=working] .bot-eye{animation:bot-blink 6s var(--ease-apple-in-out) infinite,bot-eye-scan 2.6s var(--ease-apple-in-out) infinite;animation-delay:calc(var(--bot-delay) * -1),calc(var(--bot-delay) * -1)}@keyframes bot-type{0%,to{transform:translateY(0)}35%{transform:translateY(-4%)}70%{transform:translateY(-1.5%)}}@keyframes bot-build{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-3deg)translateY(-4%)}65%{transform:rotate(2deg)translateY(-1.5%)}}@keyframes bot-think{0%,to{transform:rotate(0)}28%{transform:rotate(-3deg)}58%{transform:rotate(2.4deg)}}@keyframes bot-scan{0%,to{transform:translate(0)}50%{transform:translate(2%)}}@keyframes bot-eye-type{0%,to{translate:0 10%}50%{translate:1.5% 15%}}@keyframes bot-eye-scan{0%,to{translate:-12% 2%}50%{translate:12% 2%}}.bot-stack{flex:none;align-items:center;min-width:0;display:flex}.bot-stack .bot{margin-left:-6px;box-shadow:0 0 0 2px #fff}.bot-stack .bot:first-child{margin-left:0}.bot-stack-more{color:#2b8660;background:#edf8f1;border-radius:50%;flex:none;place-items:center;margin-left:-6px;font-weight:700;display:grid;box-shadow:0 0 0 2px #fff}.topbar .search{color:#7a8790;background:#fff;border:1px solid #e3e9e5;border-radius:12px;flex:0 420px;min-width:250px;max-width:420px;height:40px;padding:0 13px;box-shadow:0 1px #17233705}.topbar .search:hover{border-color:#d5e0d9}.topbar .search:focus-within{border-color:#a6cbb6;outline:none;box-shadow:0 0 0 3px #2b866014}.topbar nav{margin-left:auto}.search-clear{color:#5f6f66;background:#f1f5f2;border:0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.search-clear:hover{color:#1f5c40;background:#e6efe9}.search-clear:active{transform:scale(.9)}.mobile-search{color:#7a8790;background:#fff;border:1px solid #e4eae6;border-radius:11px;height:44px}.mobile-search:focus-within{border-color:#a6cbb6;outline:none;box-shadow:0 0 0 3px #2b866014}.icon-button{color:#52615a;background:#fbfcfb;border:1px solid #e6ece8;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.icon-button:hover{color:#1f5c40;background:#f1f8f4;border-color:#cfe3d6}.icon-button:active{transform:scale(.94)}.account-actions{background:#f4f7f5;border:1px solid #e6ece8;border-radius:11px;align-items:center;gap:2px;padding:2px;display:flex}.account-actions .icon-button{color:#3f5047;background:0 0;border:0;border-radius:8px;width:30px;height:30px}.account-actions .icon-button:hover{color:#1f5c40;background:#fff;box-shadow:0 1px 3px #17233712}.count{animation:badge-pop .38s var(--ease-spring)}@keyframes badge-pop{0%{transform:scale(.7)}70%{transform:scale(1.08)}to{transform:scale(1)}}.icon-button:focus-visible,.search-clear:focus-visible{outline-offset:2px;outline:2px solid #267a4c}.hold-approve{color:#1f5c40;white-space:nowrap;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:none;min-width:190px;height:40px;transition:border-color .2s var(--ease-apple),box-shadow .2s var(--ease-apple),background-color .2s var(--ease-apple),color .2s var(--ease-apple),transform .12s var(--ease-apple);background:#f7fbf8;border:1px solid #d4e5da;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.hold-approve:hover{background:#f2faf5;border-color:#b7d8c4}.hold-approve:active{transform:scale(.985)}.hold-approve.holding{border-color:#8fc9a8;box-shadow:0 0 0 3px #2b866014}.hold-approve-fill{transform-origin:0;z-index:0;background:linear-gradient(90deg,#d8f6e6,#bdeed4);position:absolute;inset:0;transform:scaleX(0)}.hold-approve>svg,.hold-approve .hold-label{z-index:1;position:relative}.hold-approve.is-approved{color:#fff;animation:hold-pop .5s var(--ease-spring);background:#1f5c40;border-color:#1f5c40}.hold-approve.is-approved .hold-approve-fill{opacity:0}.hold-spark{opacity:0;z-index:2;pointer-events:none;background:#7cf2b8;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%}.hold-approve.is-approved .spark-a{animation:spark-a .7s 80ms var(--ease-apple) forwards}.hold-approve.is-approved .spark-b{animation:spark-b .7s .16s var(--ease-apple) forwards}.ws-message .hold-approve{margin-top:10px}@keyframes hold-pop{0%{transform:scale(.97)}55%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes spark-a{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% - 26px),calc(-50% - 20px))scale(1)}}@keyframes spark-b{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(calc(24px - 50%),calc(-50% - 16px))scale(1)}}.topbar .search .search-clear,.mobile-search .search-clear{color:#5f6f66;background:#f1f5f2}.topbar .search .search-clear:hover,.mobile-search .search-clear:hover{color:#1f5c40;background:#e6efe9}.approval-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.approval-actions .hold-approve{margin-top:0}@media (width<=800px){.approval-actions{gap:10px}}.agent-avatar{vertical-align:middle;background:#e9e6df;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff,0 2px 8px #14342624}.agent-avatar img{object-fit:cover;width:100%;height:100%;display:block}.agent-avatar:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.agent-avatar.state-working{box-shadow:0 0 0 2px #fff,0 0 0 4px #3f9c6d80}.agent-avatar.state-waiting{box-shadow:0 0 0 2px #fff,0 0 0 4px #d9a03a80}.agent-avatar.state-impatient{box-shadow:0 0 0 2px #fff,0 0 0 4px #c2410c80}.agent-avatar.state-done{box-shadow:0 0 0 2px #fff,0 0 0 4px #3f9c6d59}.bot-stack .agent-avatar{margin-left:-6px}.bot-stack .agent-avatar:first-child,.auth-bots .agent-avatar{margin-left:0}.auth-bots .agent-avatar img{border:0;width:100%;height:100%;margin:0}.content:has(.agency-shell){max-width:none;padding:0}:is(.content:has(.agency-shell)>.mobile-workspace,.content:has(.agency-shell)>.mobile-search){display:none}.agency-shell{color:#20352c;background:#fff;grid-template-columns:244px minmax(0,1fr);height:calc(100dvh - 72px);min-height:480px;display:grid;overflow:hidden}.agency-team{background:#f7faf8;border-right:1px solid #e4eae6;padding:26px 12px;overflow:auto}.agency-team-heading{padding:0 12px 24px}.agency-team-heading strong{letter-spacing:-.5px;font-size:18px;display:block}.agency-team-heading span{color:#6b7b72;margin-top:5px;font-size:12px;line-height:1.6;display:block}.agency-team>button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px 10px;display:flex;position:relative}.agency-team>button.selected{background:#e5efe9}.agency-team>button:hover{background:#edf3ef}.agency-team>button>span:not(.agent-avatar){min-width:0}.agency-team strong{font-size:14px;display:block}.agency-team small{color:#607568;margin-top:3px;font-size:11px;line-height:1.5;display:block}.agency-team .agency-main-contact{color:#266342;font-size:8px;position:absolute;top:10px;right:10px}.agency-team>p{color:#75857b;margin:28px 12px;font-size:11px;line-height:1.8}.agency-shell .agent-avatar{aspect-ratio:1;border-radius:50%;flex:none;display:inline-flex;overflow:hidden}.agency-shell .agent-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.agency-conversation{grid-template-rows:76px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.agency-conversation-header{border-bottom:1px solid #e8eeea;align-items:center;gap:12px;padding:0 30px;display:flex}.agency-conversation-header h1{letter-spacing:-.3px;margin:0;font-size:16px;line-height:1.4}.agency-conversation-header p{color:#708176;margin:3px 0 0;font-size:12px}.agency-review-link{color:#286342;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7df;border-radius:7px;margin-left:auto;padding:9px 12px;font-size:12px}.agency-team-toggle{display:none}.agency-transcript{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;padding:36px max(28px,50% - 425px);overflow:auto}.agency-message{align-items:flex-start;gap:13px;margin-bottom:26px;display:flex}.agency-message>div{min-width:0;max-width:740px}.agency-message>div>strong{color:#31503e;margin-bottom:8px;font-size:12px;display:block}.agency-message .pc-markdown{color:#34483b;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.agency-message .pc-markdown p{margin:0 0 10px}.agency-message .pc-markdown p:last-child{margin-bottom:0}.agency-message.human{justify-content:flex-end;margin-top:28px}.agency-message.human>div{background:#eef4f0;border-radius:14px 14px 2px;max-width:78%;padding:14px 20px}.agency-message.human>div>strong{display:none}.agency-starters{flex-wrap:wrap;gap:10px;margin:6px 0 34px 43px;display:flex}.agency-starters button{font:inherit;color:#315d44;cursor:pointer;background:#fff;border:1px solid #dce7df;border-radius:8px;padding:12px 15px;font-size:12px}.agency-compose-area{background:#fff;border-top:1px solid #e8eeea;padding:15px 30px 18px}.agency-compose-area form{background:#fafcfb;border:1px solid #cfddd3;border-radius:12px;align-items:flex-end;gap:12px;max-width:850px;margin:auto;padding:10px 12px 10px 17px;display:flex}.agency-compose-area form:focus-within{border-color:#276647;box-shadow:0 0 0 2px #27664712}.agency-compose-area textarea{resize:none;min-width:0;min-height:48px;max-height:150px;font:inherit;color:#203a29;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:14px;line-height:1.6}.agency-compose-area form>button{color:#fff;cursor:pointer;background:#194c33;border:0;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.agency-compose-area button:disabled{opacity:.4;cursor:default}.agency-compose-area>p:last-child{color:#819086;text-align:center;margin:10px 0 0;font-size:10px}.agency-working{color:#62816e;align-items:center;gap:9px;margin:12px 0 28px 43px;font-size:12px;display:flex}.agency-ready-piece{background:#fcfdfc;border:1px solid #dce7df;border-radius:12px;margin:14px 0 32px 43px;overflow:hidden}.agency-ready-copy{padding:20px}.agency-ready-copy>span{color:#28724a;align-items:center;gap:6px;font-size:11px;display:flex}.agency-ready-copy h3{letter-spacing:-.3px;margin:9px 0;font-size:17px;line-height:1.5}.agency-ready-copy p{color:#6b8172;margin:0;font-size:12px;line-height:1.7}.agency-ready-slides{gap:8px;padding:0 20px 18px;display:flex;overflow:auto}.agency-ready-slides img{object-fit:cover;border-radius:5px;flex-shrink:0;width:150px;height:187px}.agency-ready-actions{border-top:1px solid #e5ede7;gap:10px;padding:15px 20px;display:flex}.agency-ready-actions button{font:inherit;color:#fff;cursor:pointer;background:#205e3c;border:0;border-radius:6px;padding:11px 14px;font-size:12px}.agency-ready-actions button+button{color:#346747;background:0 0;border:1px solid #d5e2d9}.agency-job-error{color:#75502b;background:#fbf4ec;border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.7}.agency-job-error button,.agency-adjusting button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.agency-adjusting{color:#3e6851;justify-content:space-between;gap:16px;max-width:850px;margin:0 auto 10px;font-size:12px;display:flex}@media (width<=1200px){.agency-shell{height:calc(100dvh - 142px);min-height:400px}.content:has(.agency-shell){padding:0}.agency-team{padding-top:20px}.agency-transcript{padding:24px}}@media (width<=700px){.agency-shell{grid-template-columns:1fr}.agency-team{display:none}.agency-shell.show-team .agency-team{display:block}.agency-shell.show-team .agency-conversation{display:none}.agency-team-toggle{color:#42684f;background:0 0;border:0;place-items:center;padding:6px;display:grid}.agency-conversation-header{gap:9px;padding:0 16px}.agency-transcript{padding:20px 16px}.agency-compose-area{padding:12px 14px}.agency-message.human>div{max-width:90%}.agency-ready-piece{margin-left:0}.agency-ready-slides img{width:122px;height:152px}.agency-starters{margin-left:0}.agency-ready-actions{flex-wrap:wrap}.agency-ready-copy h3{font-size:15px}.agency-review-link{padding:8px;font-size:10px}}.agency-ready-slides>button{cursor:zoom-in;background:0 0;border:0;border-radius:5px;flex-shrink:0;padding:0}.agency-ready-slides>button:focus-visible{outline-offset:3px;outline:3px solid #448667}.agency-conversations{background:#fff;border-bottom:1px solid #e2e8e3;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.agency-conversations label{color:#46594d;font-size:13px}.agency-conversations select{min-width:0;max-width:520px;font:inherit;color:#23392c;background:#fff;border:1px solid #ccd7cf;border-radius:8px;flex:1;min-height:44px;padding:10px}.agency-conversations button,.agency-job-error button{color:#254c39;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd7cf;border-radius:8px;padding:8px 14px}.agency-adjusting fieldset{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:8px 0;display:flex}.agency-adjusting legend{padding:8px 0;font-weight:600}.agency-adjusting label{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.agency-adjusting input{width:18px;height:18px}.agency-adjusting p,.agency-version{color:#46594d;font-size:13px;line-height:1.5}.agency-conversations :focus-visible,.agency-adjusting :focus-visible{outline-offset:3px;outline:2px solid #287148}@media (width<=600px){.agency-conversations{gap:8px;padding:10px 14px}.agency-conversations label{width:100%}.agency-conversations select{width:calc(100% - 130px)}.agency-adjusting{max-height:210px;overflow:auto}}.agency-conversation{grid-template-rows:76px auto minmax(0,1fr) auto}.agency-adjusting{display:block}.agency-version{padding:0 20px}.agency-ready-actions{flex-wrap:wrap}.app{min-height:100vh}.desktop-sidebar{z-index:5;width:288px;position:fixed;inset:0 auto 0 0}.sidebar{background:#fff;border-right:1px solid #f2f2f5;flex-direction:column;height:100%;padding:28px 24px 20px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{object-fit:contain;width:28px;height:32px}.brand strong,.brand small,.agent-row strong,.agent-row small,.account strong,.account small{display:block}.brand strong{font-size:14px;line-height:17px}.brand small{font-size:10px;line-height:13px}.side-scroll{flex:1}.side-label{color:#5f6775;letter-spacing:.02em;margin:38px 4px 14px;font-size:11px}.nav-item{text-align:left;color:#424655;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 4px;font-size:13px;display:flex}.count{color:#006c49;background:#6ffbbe;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:11px}.hash{color:#8b909b;width:16px;font-size:18px}.agent-row{align-items:center;gap:9px;padding:6px 4px;display:flex}.avatar{flex-shrink:0;display:block}.agent-row strong{font-size:13px;line-height:16px}.agent-row small{color:#5f6775;font-size:11px}.agent-row>span{color:#006c49;margin-left:auto;font:11px JetBrains Mono,monospace}.agent-row>span.running{color:#004cc3}.sidebar-footer{font-size:11px}.copilot{border-bottom:1px solid #f1f1f3;padding:12px 4px}.copilot span{color:#6ffbbe}.copilot b{float:right;color:#006c49}.account{justify-content:space-between;align-items:center;padding:14px 4px;display:flex}.account strong{font-size:13px}.account small{color:#5f6775;font-size:11px}.main-area{margin-left:288px}.topbar{border-bottom:1px solid #f3f3f5;align-items:center;gap:16px;height:64px;padding:0 40px;display:flex}.topbar button,.controls button,.mobile-header button,.mobile-actions button,.mobile-bottom button{color:inherit;background:0 0;border:0}.search{color:#858b99;flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.topbar nav{gap:20px;display:flex}.topbar nav button{color:#424655;white-space:nowrap;padding:8px 0;font-size:13px}.primary{white-space:nowrap;cursor:pointer;border:0;border-radius:30px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;transition:background .18s,transform .18s;display:flex;color:#fff!important;background:#0f5338!important}.primary:hover{background:#0a3826!important}.primary:active{transform:translateY(1px);background:#082c1e!important}.primary:focus-visible{outline-offset:2px;outline:2px solid #7cc9a4}.content{max-width:1480px;margin:0 auto;padding:32px 40px 60px}.heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.heading h1{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:600;line-height:36px}.heading p{color:#424655;margin:4px 0 0;font-size:14px}.controls{white-space:nowrap;background:#e8e8ed;border-radius:24px;align-items:center;gap:4px;padding:4px;font-size:13px;display:flex}.autonomy{background:#fff;border-radius:24px;align-items:center;gap:6px;padding:5px 13px;font-weight:600;display:flex}.autonomy svg{color:#004cc3}.controls button{padding:5px 12px;font-size:13px}.controls button svg{display:none}.controls .history{background:#fff;border-radius:50%;margin-left:6px;margin-right:-40px;padding:7px;display:flex}.controls .history svg{display:block}.filter-wrap{position:relative}.filter-menu{z-index:4;background:#fff;border-radius:10px;width:150px;padding:5px;position:absolute;top:35px;right:0;box-shadow:0 6px 24px #0002}.filter-menu button{text-align:left;border-radius:6px;width:100%;display:block}.filter-menu button:hover{background:#f2f2f5}.banner{background:#f8f8f9;border-radius:16px;height:140px;position:relative;overflow:hidden}.banner>img{object-fit:cover;object-position:center;width:100%;height:100%}.banner-overlay{background:linear-gradient(90deg,#fffc,#0000 50%,#fff9);align-items:center;padding:24px;display:flex;position:absolute;inset:0}.banner-overlay span{background:#ffffffe6;border-radius:30px;padding:8px 12px;font-size:11px;font-weight:600}.banner-overlay i{background:#006c49;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.board{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.column{min-height:460px;padding:12px}.column-heading{justify-content:space-between;align-items:center;padding:4px 8px 14px;font-size:13px;display:flex}.column-heading div{align-items:center;gap:8px;display:flex}.column-heading span{color:#777e8b;font:12px JetBrains Mono,monospace}.column-0 .column-heading svg{color:#858b99}.column-1 .column-heading svg{color:#004cc3}.column-2 .column-heading svg,.column-3 .column-heading svg{color:#006c49}.task{background:#fff;border-radius:12px;min-height:80px;margin-bottom:12px;padding:14px;box-shadow:0 1px 3px #0000000d}.task>strong{font-size:13px;font-weight:600;line-height:18px;display:block}.task-meta{color:#424655;justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.task-meta>div{align-items:center;gap:6px;display:flex}.task-meta .executing{color:#004cc3;font-weight:600}.task-id{color:#6b7280;font:12px JetBrains Mono,monospace}.column-3 .task>strong{color:#6b7280}.empty{color:#777;font-size:12px}.composer{color:#858b99;border-radius:30px;align-items:center;gap:12px;max-width:660px;margin:20px auto 0;padding:8px 12px 8px 16px;display:flex;box-shadow:0 2px 8px #0000000c}.composer input{border:0;outline:0;flex:1;min-width:0;font-size:13px}.composer span{font:11px JetBrains Mono,monospace}.composer button{color:#fff;background:#1a1c20;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mobile-header,.mobile-workspace,.mobile-search,.mobile-actions,.mobile-summary,.mobile-sidebar,.mobile-bottom,.menu-backdrop{display:none}@media (width<=1200px){.desktop-sidebar{display:none}.desktop-sidebar.is-open{z-index:20;width:288px;display:block}.menu-backdrop{z-index:10;background:#0005;border:0;display:block;position:fixed;inset:0}.main-area{margin:0}.topbar{display:none}.mobile-header{border-bottom:1px solid #ededf3;align-items:center;gap:8px;height:80px;padding:0 16px;display:flex}.mobile-header .brand{flex:1}.mobile-header button{width:44px;height:44px}.content{padding:8px 16px 100px}.mobile-workspace{justify-content:space-between;align-items:center;height:56px;display:flex}.mobile-workspace strong,.mobile-workspace small{display:block}.mobile-workspace strong{font-size:13px}.mobile-workspace small{color:#5f6775;font-size:11px}.mobile-search{color:#858b99;background:#f7f7f9;border-radius:10px;align-items:center;gap:8px;height:44px;margin:20px 0;padding:0 12px;font-size:12px;display:flex}.heading{margin:0 0 16px;display:block}.heading h1{letter-spacing:-.4px;font-size:24px;line-height:32px}.heading p{line-height:21px}.controls{background:0 0;justify-content:space-between;margin-top:16px;padding:0}.controls .filter-wrap{display:none}.controls .history{margin:0}.controls .history:after{content:" Histórico";margin-left:6px;font-size:12px}.autonomy{color:#006c49;background:#e8fff4;padding:5px 9px;font-size:11px}.autonomy svg{display:none}.mobile-actions{gap:8px;margin-bottom:20px;display:flex}.mobile-actions button{flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13px;display:flex}.mobile-actions button:not(.primary){background:#f6f6f8;border-radius:10px}.banner{height:150px}.banner-overlay{align-items:end;padding:10px}.banner-overlay span{font-size:10px}.mobile-summary{grid-template-columns:repeat(6,1fr);gap:6px;margin:20px 0;display:grid}.mobile-summary div{text-align:center;background:#f6f6f8;border-radius:10px;padding:12px 4px}.mobile-summary b,.mobile-summary small{display:block}.mobile-summary b{color:#006c49;font-size:16px}.mobile-summary small{color:#5f6775;margin-top:4px;font-size:10px}.board{margin:0;display:block}.column{min-height:0;margin:20px 0;padding:0}.column-heading{padding:8px 0}.task{box-shadow:none;border:1px solid #f1f1f4;margin-bottom:8px;padding:14px 16px}.composer{margin:24px 0}.composer span{display:none}.mobile-sidebar{border:1px solid #f0f0f3;border-radius:12px;margin-top:24px;display:block}.mobile-sidebar .sidebar{border:0;height:auto;padding:16px}.mobile-sidebar .brand{display:none}.mobile-sidebar .side-label:first-child{margin-top:0}.mobile-sidebar .sidebar-footer{margin-top:20px}.mobile-bottom{z-index:6;background:#fff;border-top:1px solid #ededf3;justify-content:space-around;padding:8px 0;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom button{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:70px;height:50px;font-size:10px;display:flex}.mobile-bottom .selected{color:#006c49;background:#e3fbef;border-radius:10px}.mobile-bottom span{font-size:18px}}.mobile-actions select{color:#424655;font:inherit;background:#f6f6f8;border:0;border-radius:10px;flex:1;padding:0 12px;font-size:13px}.clinic-sidebar{background:#f9f9fb;padding:16px 16px 20px}.clinic-workspace{align-items:center;gap:10px;display:flex}.clinic-workspace>div{flex:1}.clinic-workspace strong,.clinic-workspace small,.clinic-account strong,.clinic-account small{display:block}.clinic-workspace strong{font-size:14px}.clinic-workspace small{color:#424655;font-size:11px}.clinic-icon{color:#004cc3;background:#dce4ff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.clinic-search{color:#5f6775;align-items:center;gap:8px;padding:20px 8px 10px;font-size:12px;display:flex}.clinic-search kbd{margin-left:auto;font-size:10px}.clinic-sidebar .nav-item{border-radius:10px;padding:6px 8px;font-size:12px}.clinic-sidebar .side-label{margin:20px 8px 8px}.clinic-sidebar .side-label>span{float:right}.clinic-active{background:#e2e2e7}.clinic-dot{background:#004cc3;border-radius:50%;width:6px;height:6px;margin-left:auto}.clinic-dot.green{background:#4edea3}.clinic-sidebar .count{font-size:10px}.clinic-sidebar .hash{font-size:14px}.clinic-sidebar .agent-row{padding:5px 8px}.clinic-sidebar .agent-row strong{font-size:12px}.clinic-sidebar .agent-row small{font-size:10px}.online-count{color:#006c49;letter-spacing:0;font-size:10px;font-weight:600}.clinic-footer>button{color:#1a1c20;background:#fff;border:0;border-radius:10px;width:100%;padding:9px;font-size:12px}.clinic-account{background:#ffffffb3;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px;display:flex}.clinic-account>span,.clinic-user{color:#fff;background:#004cc3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.clinic-account>div{flex:1}.clinic-account strong{font-size:12px}.clinic-account small{color:#424655;font-size:10px}.clinic-topbar>div{flex:1;align-items:center;gap:10px;display:flex}.clinic-topbar img{width:24px;height:30px}.clinic-topbar strong{font-size:14px}.clinic-topbar>div span{color:#006c49;margin-left:12px;font-size:11px}.clinic-topbar .clinic-consult{color:#fff;background:#185ef3;border-radius:20px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;display:flex}.clinic-user{width:32px;height:32px}.clinic-topbar button:disabled,.clinic-footer button:disabled{opacity:1;cursor:default}@media (width<=1200px){.mobile-sidebar .clinic-sidebar{background:#fff}.mobile-sidebar .clinic-workspace,.mobile-sidebar .clinic-search{display:none}.mobile-sidebar .clinic-footer{margin-top:18px}}.banner picture{width:100%;height:100%;display:block}.banner picture img{object-fit:cover;object-position:center;width:100%;height:100%}.theo-animated{background:#c7bfff;border-radius:50%;flex-shrink:0;width:20px;height:20px;display:block;position:relative;overflow:hidden}.theo-eye{width:2.3px;height:4.8px;position:absolute;top:7.6px}.theo-eye.left{left:6.3px}.theo-eye.right{left:11.4px}.theo-eye img{display:block}.theo-static{display:none}@media (width<=1200px){.theo-animated{display:none}.theo-static{display:block}}.bot-atlas{background:#e9a23b}.bot-leo{background:#6ffbbe;border-radius:5.8px}.bot-bia{background:#3859c7;border-radius:6.8px}@media (width<=1200px){.mobile-workspace-panel{padding:16px}.workspace-panel-title,.workspace-row,.workspace-setup{color:#424655;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:44px;font-size:13px;display:flex}.workspace-panel-title{color:#1a1c20;justify-content:space-between;min-height:32px;font-size:14px}.workspace-row>svg:last-child,.workspace-setup>svg:last-child{margin-left:auto}.workspace-row:disabled,.workspace-shortcuts button:disabled{opacity:1;cursor:default}.workspace-unread{background:#004cc3;border-radius:50%;width:6px;height:6px;margin-left:auto}.workspace-shortcuts{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.workspace-shortcuts button{background:#fff;border:1px solid #ededf3;border-radius:8px;min-height:44px;font-size:12px}.workspace-section-label{color:#5f6775;margin:16px 0 8px;font-size:11px}.workspace-agent{align-items:center;gap:10px;min-height:48px;display:flex}.workspace-agent>div{flex:1}.workspace-agent strong,.workspace-agent small,.workspace-account strong,.workspace-account small{display:block}.workspace-agent strong,.workspace-account strong{font-size:13px}.workspace-agent small,.workspace-account small{color:#5f6775;font-size:11px}.workspace-agent>span{color:#006c49;font:11px JetBrains Mono,monospace}.workspace-agent>span.running{color:#004cc3}.workspace-copilot{border-top:1px solid #ededf3;align-items:center;gap:8px;margin-top:12px;padding:16px 0;font-size:12px;display:flex}.workspace-copilot>span{color:#4edea3}.workspace-copilot strong{color:#006c49;background:#e5fff2;border-radius:20px;margin-left:auto;padding:4px 8px;font-size:11px}.workspace-account{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.workspace-setup{font-size:12px}.heading .mobile-actions{margin:16px 0 0}.heading .controls{margin-top:12px}.heading{margin-bottom:20px}}@media (width>=641px) and (width<=1200px){.content{padding-left:24px;padding-right:24px}.board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.column{margin:0}.mobile-summary{margin-bottom:20px}.mobile-workspace-panel{max-width:none}.mobile-bottom{justify-content:center;gap:24px}}.search input,.mobile-search input{color:#1a1c20;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.search input::placeholder,.mobile-search input::placeholder{color:#858b99;opacity:1}.search:focus-within,.mobile-search:focus-within{outline-offset:2px;outline:2px solid #004cc3}.task-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.task-actions button{color:#5b675f;background:#fff;border:1px solid #e7ebe8;border-radius:6px;padding:5px 7px;font-size:10px;line-height:1.3}.task-actions button:hover{color:#226a45;border-color:#a4d7b8}.task-actions .return-review{color:#217b50;background:#f0faf4;border-color:#cfebd9}.task-actions button:focus-visible{outline-offset:2px;outline:2px solid #267a4c}.task-parent{color:#698676;margin-top:7px;font-size:10px;display:block}.task-actions .task-delegate{color:#23764e;background:#eff8f1;border-color:#d4ebda}.task-actions button:disabled{opacity:.48;cursor:not-allowed}.task-dependency{color:#85948b;flex-basis:100%;font-size:10px;line-height:1.4}.revision-caption{color:#52665b;gap:5px;margin-top:12px;font-size:11px;font-weight:600;display:grid}.revision-caption textarea{box-sizing:border-box;resize:vertical;color:#293c32;width:100%;min-height:90px;font:inherit;background:#fff;border:1px solid #dce8e0;border-radius:6px;padding:8px;font-weight:400;line-height:1.5}.revision-caption textarea:focus-visible{outline-offset:2px;outline:2px solid #267a4c}.revision-caption small{color:#5b675f;font-size:10px;font-weight:400}.notification-wrap{position:relative}.notification-panel{z-index:12;color:#34463b;background:#fff;border:1px solid #e7ece9;border-radius:10px;width:250px;padding:16px;position:absolute;top:38px;right:0;box-shadow:0 12px 35px #20352c1c}.notification-panel strong,.notification-panel small{font-size:11px;display:block}.notification-panel p{color:#68776d;font-size:12px;line-height:1.5}.notification-panel button{color:#24794d;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.notification-panel button svg{transform:rotate(90deg)}.notification-panel small{color:#9aa59e;margin-top:12px;font-weight:400}.task-feedback{color:#27754d;max-width:660px;margin:18px auto 0;font-size:12px}.icon-button:focus-visible{outline:2px solid #004cc3}.filter-menu button:focus-visible{outline-offset:-2px;outline:2px solid #004cc3}.side-scroll{scrollbar-width:thin;scrollbar-color:#d8e4dc transparent;min-height:0;overflow:hidden auto}.sidebar-footer{flex-shrink:0}.sidebar .nav-item{overflow-wrap:anywhere}.sidebar .agent-link,.sidebar .agent-link>div{min-width:0}.task-actions button{min-height:28px}.task-actions .task-delegate,.task-actions .return-review{min-height:32px}@media (width<=800px){.task-actions{gap:8px}.task-actions button{min-height:40px;padding:8px 10px;font-size:11px}.task-actions .task-delegate,.task-actions .return-review{min-height:40px}.desktop-sidebar.is-open .sidebar{max-height:100dvh}.side-scroll{overscroll-behavior:contain}}.sidebar-close{display:none}@media (width<=1200px){.sidebar-close{color:#617269;background:#f6f8f6;border:0;border-radius:8px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.sidebar-close:focus-visible{outline-offset:2px;outline:2px solid #267a4c}}.column.drop-target{outline-offset:5px;border-radius:8px;outline:2px dashed #78bd97}.task[draggable=true]{cursor:grab}.task.is-dragging{opacity:.5;cursor:grabbing}.task button,.task textarea{cursor:auto}.task button{cursor:pointer}.task button:disabled{cursor:not-allowed}.account-actions{align-items:center;gap:2px;display:flex}.sidebar-help{color:#4d6556;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:#f8fbf8;border:1px solid #e4ece6;border-radius:8px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 9px;font-size:11px;font-weight:600;display:flex}.sidebar-help:hover{color:#2c7250;background:#f2f9f4;border-color:#c9dfd1}.sidebar-help:focus-visible{outline-offset:2px;outline:2px solid #267a4c}@media (width<=1200px){.mobile-bottom button{flex:1;min-width:0;padding:0 3px}}.task-source,.task-failed,.task-campaign{letter-spacing:.04em;border-radius:5px;margin-top:6px;margin-right:6px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.task-source{color:#506176;background:#eef2f7}.task-failed{color:#9d2e24;background:#fde8e6}.task-campaign{color:#584a8f;background:#f2efff}.task.is-failed{border-left:3px solid #c64b3d}.legacy-section{border-top:1px solid #e9edf0;margin-top:34px;padding-top:22px}.legacy-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.legacy-heading h2{letter-spacing:-.2px;margin:0;font-size:16px}.legacy-heading p{color:#6b7280;margin:5px 0 0;font-size:12px;line-height:1.5}.legacy-heading>span{color:#777e8b;background:#f2f4f6;border-radius:20px;padding:3px 9px;font:12px JetBrains Mono,monospace}.legacy-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.legacy-grid .task{margin-bottom:0}@media (width<=800px){.legacy-grid{grid-template-columns:1fr}}.topbar .sidebar-toggle{color:#4d6556;cursor:pointer;background:#fff;border:1px solid #e4ece6;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;transition:background .15s,border-color .15s;display:grid}.topbar .sidebar-toggle:hover{color:#1e6b47;background:#f4f9f5;border-color:#c9dfd1}.topbar .sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid #267a4c}.desktop-sidebar,.main-area{transition:width .2s,margin-left .2s}.app.sidebar-collapsed .desktop-sidebar{width:76px}.app.sidebar-collapsed .main-area{margin-left:76px}.app.sidebar-collapsed .sidebar{padding:24px 10px 18px}.app.sidebar-collapsed .brand{justify-content:center}.app.sidebar-collapsed .brand>div{display:none}.app.sidebar-collapsed .brand img{width:24px;height:28px}.app.sidebar-collapsed .side-label{display:none}.app.sidebar-collapsed .nav-item{justify-content:center;gap:0;padding:10px 0;position:relative}.app.sidebar-collapsed .nav-item .nav-label,.app.sidebar-collapsed .nav-item .hash{display:none}.app.sidebar-collapsed .nav-item .count{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;position:absolute;top:5px;right:11px}.app.sidebar-collapsed .agent-row{justify-content:center;padding:7px 0}.app.sidebar-collapsed .agent-row>div,.app.sidebar-collapsed .agent-row>span{display:none}.app.sidebar-collapsed .sidebar-help{justify-content:center;padding:8px 0}.app.sidebar-collapsed .sidebar-help .nav-label{display:none}.app.sidebar-collapsed .account{justify-content:center;padding:12px 0}.app.sidebar-collapsed .account>div:first-child{display:none}.app.sidebar-collapsed .account-actions{gap:4px}@media (width<=1200px){.app.sidebar-collapsed .main-area{margin-left:0}}.side-label-button{cursor:pointer;text-align:left;width:100%;font:inherit;color:#5f6775;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.side-label-button:hover{color:#1e6b47}.side-label-button svg{transition:transform .18s}.side-label-button svg.open{transform:rotate(180deg)}.side-campaigns{flex-direction:column;display:flex}.nav-more{color:#1e6b47;padding-left:30px;font-size:11px;font-weight:700}.nav-more:hover{text-decoration:underline}.sidebar .nav-item{border-radius:8px}.sidebar .nav-item:hover{background:#f4f9f5}.sidebar .nav-item.active{color:#0f5338;background:#eaf5ed;font-weight:700}.sidebar .agent-row:hover{background:#f4f9f5;border-radius:8px}@media (width<=1200px){.app.sidebar-collapsed .desktop-sidebar.is-open{width:288px}.app.sidebar-collapsed .desktop-sidebar.is-open .sidebar{padding:28px 24px 20px}.app.sidebar-collapsed .desktop-sidebar.is-open .brand>div,.app.sidebar-collapsed .desktop-sidebar.is-open .side-label,.app.sidebar-collapsed .desktop-sidebar.is-open .nav-item .nav-label,.app.sidebar-collapsed .desktop-sidebar.is-open .nav-item .count,.app.sidebar-collapsed .desktop-sidebar.is-open .nav-item .hash,.app.sidebar-collapsed .desktop-sidebar.is-open .agent-row>div,.app.sidebar-collapsed .desktop-sidebar.is-open .agent-row>span,.app.sidebar-collapsed .desktop-sidebar.is-open .sidebar-help .nav-label,.app.sidebar-collapsed .desktop-sidebar.is-open .account>div:first-child{display:block}.app.sidebar-collapsed .desktop-sidebar.is-open .nav-item{justify-content:flex-start;gap:12px;padding:10px 4px}.app.sidebar-collapsed .desktop-sidebar.is-open .nav-item .count{border-radius:20px;width:auto;height:auto;padding:2px 8px;font-size:11px;position:static}.app.sidebar-collapsed .desktop-sidebar.is-open .agent-row{justify-content:flex-start;padding:6px 4px}.app.sidebar-collapsed .desktop-sidebar.is-open .sidebar-help{justify-content:flex-start;padding:8px 9px}.app.sidebar-collapsed .desktop-sidebar.is-open .account{justify-content:space-between;padding:14px 4px}.app.sidebar-collapsed .desktop-sidebar.is-open .account-actions{gap:2px}}.client-board{color:#222b3b;padding:32px 0 60px}.client-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.client-kicker{letter-spacing:.13em;color:#5f6d6b;font-size:10px;font-weight:700}.client-heading h1{letter-spacing:-.04em;margin:8px 0;font-size:28px}.client-heading p,.client-column-head small,.client-card p{color:#5c6672}.client-heading p{margin:0;font-size:14px}.client-total{white-space:nowrap;color:#2c7752;background:#f5fbf8;border:1px solid #e4eee9;border-radius:20px;padding:8px 12px;font-size:12px}.client-total span{background:#5be6a4;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.client-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.client-column{background:#f6f7f8;border:1px solid #eef0f1;border-radius:12px;min-height:310px;padding:15px}.client-column-head{justify-content:space-between;align-items:start;margin:2px 0 18px;display:flex}.client-column-head strong,.client-column-head small{display:block}.client-column-head strong{font-size:13px}.client-column-head small{margin-top:5px;font-size:11px}.client-column-head>span{color:#5f6874;background:#fff;border:1px solid #e9ecee;border-radius:6px;padding:3px 7px;font-size:11px}.client-cards{gap:10px;display:grid}.client-card{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:1px solid #e9ecee;border-radius:9px;padding:15px;box-shadow:0 2px 5px #17233708}.client-card:hover{border-color:#a8cdb9;box-shadow:0 5px 18px #1723370d}.client-card-top,.client-card-bottom,.edit-section-title{justify-content:space-between;align-items:center;display:flex}.client-kind{color:#4265ad;background:#edf2ff;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:600}.client-kind.material{color:#8a531f;background:#fff4e5}.client-card-menu{color:#667085}.client-card>strong{margin-top:15px;font-size:14px;line-height:1.4;display:block}.client-card p{margin:7px 0 14px;font-size:12px;line-height:1.5}.client-card-preview{background:#f6efef;border-radius:6px;height:100px;position:relative;overflow:hidden}.client-card-preview img{object-fit:cover;width:100%;height:100%}.client-card-preview span{color:#fff;background:#1e2736bb;border-radius:4px;padding:4px 6px;font-size:10px;position:absolute;bottom:8px;right:8px}.client-card-bottom{color:#5f6874;border-top:1px solid #f1f2f3;margin-top:14px;padding-top:12px;font-size:11px}.client-card-bottom span{align-items:center;gap:5px;display:flex}.client-card-bottom img,.client-detail-footer img{width:22px;height:22px}.client-empty{color:#626b78;text-align:center;padding:25px 4px;font-size:12px}.client-notice,.detail-notice{color:#2c7752;background:#effaf4;border-radius:8px;gap:8px;margin:0 0 15px;padding:12px;font-size:12px;display:flex}.client-overlay,.request-overlay{z-index:100;background:#18232d99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.client-detail{background:#fff;border-radius:14px;width:min(1080px,100%);max-height:92vh;overflow:auto;box-shadow:0 20px 80px #0003}.client-detail-header{border-bottom:1px solid #edf0f1;align-items:center;gap:15px;padding:20px 25px;display:flex}.client-detail-header>div{flex:1}.client-detail-header span{letter-spacing:.09em;color:#667085;font-size:10px;font-weight:700}.client-detail-header h2{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.client-back,.client-close,.request-head button{color:#6a7681;cursor:pointer;background:0 0;border:0;padding:7px}.client-detail-body{grid-template-columns:1fr 1fr;gap:36px;padding:28px 36px;display:grid}.preview-column{background:#f7f8f8;border-radius:10px;padding:20px}.preview-intro{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.preview-intro strong,.edit-section h3{font-size:14px}.preview-intro p,.edit-section p{color:#667085;margin:5px 0 0;font-size:12px}.preview-intro>span{color:#5a6b64;background:#fff;border:1px solid #e9eeee;border-radius:5px;padding:5px 8px;font-size:11px}.instagram-preview{color:#171717;background:#fff;border:1px solid #e5e7e9;max-width:360px;margin:auto}.instagram-head{align-items:center;gap:10px;height:57px;padding:10px 12px;display:flex}.instagram-head>div{flex:1}.instagram-head strong,.instagram-head small{font-size:12px;display:block}.instagram-head small{color:#737373;margin-top:3px;font-size:10px}.instagram-avatar{color:#733b55;background:#efc5d3;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;font-weight:700;display:grid}.instagram-image{aspect-ratio:4/5;background:#fafafa;place-items:center;display:grid;position:relative;overflow:hidden}.instagram-image img{object-fit:cover;width:100%;height:100%}.instagram-counter{color:#fff;background:#1119;border-radius:12px;padding:5px 9px;font-size:11px;position:absolute;top:12px;right:12px}.instagram-prev,.instagram-next{cursor:pointer;background:#fffd;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:50%}.instagram-prev{left:10px}.instagram-next{right:10px}.instagram-no-image{text-align:center;color:#999;padding:30px;font-size:12px}.instagram-actions{gap:14px;padding:12px;display:flex}.instagram-actions svg:last-child{margin-left:auto}.instagram-caption{white-space:pre-wrap;max-height:120px;padding:0 12px 18px;font-size:12px;line-height:1.5;overflow:auto}.edit-column{padding:5px 0}.edit-section{margin-bottom:28px}.edit-section h3{margin:0}.edit-section textarea,.request-dialog textarea{resize:vertical;color:#29343d;width:100%;font:inherit;border:1px solid #dfe5e5;border-radius:8px;outline-color:#60d99e;padding:12px;font-size:13px;line-height:1.55}.edit-section textarea{min-height:180px;margin-top:14px}.edit-section>small{color:#6b7280;text-align:right;margin-top:5px;font-size:10px;display:block}.add-image{cursor:pointer;border:1px solid #dfe6e3;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.add-image input,.material-upload input{opacity:0;width:1px;height:1px;position:absolute}.image-list{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.image-item{width:80px;height:80px;position:relative}.image-item img{object-fit:cover;border-radius:6px;width:100%;height:100%}.image-item span{color:#fff;background:#171d26b0;border-radius:3px;padding:3px 5px;font-size:10px;position:absolute;top:5px;left:5px}.image-item button{color:#a85555;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:5px;position:absolute;bottom:3px;right:3px}.client-help{color:#658574;background:#f3f8f5;border-radius:8px;align-items:start;gap:10px;padding:14px;display:flex}.client-help p{margin:0;font-size:12px;line-height:1.5}.client-detail-footer{z-index:2;background:#fff;border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:15px;padding:18px 25px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #1723370a}.client-detail-footer>span{color:#75818a;align-items:center;gap:7px;font-size:12px;display:flex}.client-detail-footer>div,.request-actions{gap:10px;display:flex}.primary-action,.secondary-action{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:600;display:inline-flex}.primary-action{color:#fff;background:#183e32;border:1px solid #183e32}.secondary-action{color:#34423d;background:#fff;border:1px solid #dfe6e3}.primary-action:disabled{opacity:.45;cursor:not-allowed}.material-detail{text-align:center;grid-column:1/-1;width:100%;max-width:480px;margin:20px auto}.material-icon,.request-icon{color:#26845d;background:#eaf8f0;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid}.material-detail h3{font-size:17px}.material-detail p{color:#78838e;font-size:13px;line-height:1.6}.material-upload{cursor:pointer;color:#2c7752;background:#f8fcf9;border:1px dashed #b9cfc3;border-radius:9px;flex-direction:column;align-items:center;gap:9px;margin-top:20px;padding:30px;display:flex}.material-upload span{color:#98a39d;font-size:11px}.detail-notice{margin:0 25px 14px}.request-overlay{z-index:110}.request-dialog{background:#fff;border-radius:12px;width:min(480px,100%);padding:25px;box-shadow:0 20px 80px #0003}.request-head,.request-head>div{align-items:center;gap:12px;display:flex}.request-head{justify-content:space-between}.request-head h2{font-size:18px}.request-dialog>p{color:#7d878d;font-size:13px;line-height:1.6}.request-dialog label{margin:20px 0 8px;font-size:12px;font-weight:600;display:block}.request-dialog textarea{min-height:130px}.request-actions{justify-content:flex-end;margin-top:15px}.request-dialog>small{color:#9ba3a7;margin-top:16px;font-size:10px;display:block}.task-request{color:#6e7b84;white-space:pre-wrap;background:#f5f8f6;border-radius:5px;padding:8px;font-size:12px;line-height:1.5}@media (width<=800px){.client-board{padding:24px 0}.client-heading{align-items:start}.client-heading h1{font-size:24px}.client-heading p{font-size:12px}.client-columns{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.client-column{scroll-snap-align:start;min-width:min(300px,85vw)}.client-overlay{padding:0}.client-detail{border-radius:0;width:100%;height:100%;max-height:100%}.client-detail-header{padding:15px}.client-detail-body{grid-template-columns:1fr;gap:20px;padding:18px}.preview-column{padding:14px}.client-detail-footer{flex-wrap:wrap;padding:15px}.client-detail-footer>div{width:100%}.client-detail-footer>div button{flex:1}.request-overlay{padding:16px}}.client-card-preview video,.instagram-image video{object-fit:cover;width:100%;height:100%}.instagram-image video{object-fit:contain;background:#111}.instagram-image:has(video){aspect-ratio:9/16;background:#111}.image-item video{object-fit:cover;border-radius:6px;width:100%;height:100%}.client-campaign{color:#4f6459;margin-top:7px;font-size:11px;display:block}.instagram-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.edit-section textarea[readonly]{color:#64716a;cursor:default;background:#f8faf9}.instagram-caption{max-height:none;overflow:visible}.instagram-caption-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.instagram-caption-text.expanded{display:block}.instagram-more{color:#737373;background:0 0;border:0;padding:3px 0 0;font-size:12px}.client-filters{color:#5c6870;align-items:center;gap:10px;margin:-8px 0 20px;font-size:12px;display:flex}.client-filters select{color:#374a3e;font:inherit;background:#fff;border:1px solid #e0e8e2;border-radius:7px;max-width:220px;padding:8px 10px}.image-list{align-items:flex-start}.image-item:has(.image-order){height:112px}.image-item:has(.image-order)>img{height:80px}.image-item:has(.image-order)>button{bottom:35px}.image-order{justify-content:space-between;gap:6px;margin-top:4px;display:flex}.image-order button{color:#527263;cursor:pointer;background:#fff;border-radius:5px;flex:1;place-items:center;height:26px;padding:0;display:grid;border:1px solid #e3ebe5!important;position:static!important}.image-order button:disabled{color:#c9d2cc;cursor:not-allowed}.reel-preview{color:#fff;background:#101010;max-width:360px;margin:auto}.reel-video{aspect-ratio:9/16;background:#101010;position:relative;overflow:hidden}.reel-video>video{object-fit:contain;width:100%;height:100%;display:block}.reel-placeholder{color:#b9b9b9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:30px;font-size:12px;display:flex}.reel-gradient{pointer-events:none;background:linear-gradient(#0007 0%,#0000 22% 53%,#000b 100%);position:absolute;inset:0}.reel-top{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:14px}.reel-top strong{font-size:16px}.reel-side{pointer-events:none;flex-direction:column;align-items:center;gap:22px;display:flex;position:absolute;bottom:78px;right:15px}.reel-info{pointer-events:none;text-shadow:0 1px 3px #0009;position:absolute;bottom:58px;left:14px;right:52px}.reel-account{align-items:center;gap:8px;font-size:12px;display:flex}.reel-account .instagram-avatar{width:30px;height:30px;text-shadow:none;border:1px solid #fff}.reel-info p{white-space:pre-wrap;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:8px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.reel-video>video::-webkit-media-controls{z-index:2}.material-file{color:#56685c;border:1px solid #ebf0ec;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:12px;font-size:12px;display:flex}.material-file img{object-fit:contain;background:#f5f8f5;border-radius:6px;width:64px;height:64px}.material-file strong{overflow-wrap:anywhere}.material-file a,.material-remove{color:#287b52;font-size:12px}.material-remove{background:0 0;border:0;margin-top:10px;text-decoration:underline}.material-file a:focus-visible,.material-remove:focus-visible{outline-offset:3px;outline:2px solid #267a4c}.media-error{line-height:1.5;color:#9d4545!important;margin-top:12px!important;font-size:11px!important}.image-item .media-error-badge{color:#9d4545;background:#fff0ef;border-radius:4px;padding:3px 4px;font-size:9px;position:absolute;bottom:4px;left:4px}.image-item:has(.image-order) .media-error-badge{bottom:36px}.media-loading{color:#74877b!important;margin-top:12px!important;font-size:11px!important}.aspect-options{gap:8px;margin-top:12px;display:flex}.aspect-options button{color:#596a60;text-align:left;background:#fff;border:1px solid #e2e9e4;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;padding:9px 10px;display:flex}.aspect-options button[aria-pressed=true]{color:#246d45;background:#edf8f0;border-color:#79c79a}.aspect-options strong{font-size:12px}.aspect-options span{font-size:10px}.aspect-options button:disabled{cursor:default;opacity:.75}.edit-section .aspect-help{text-align:left;margin-top:8px;line-height:1.5;display:block}.aspect-options button:focus-visible{outline-offset:2px;outline:2px solid #267a4c}@media (width<=800px){.aspect-options button{min-height:44px}}.instagram-actions{position:relative}.instagram-dots{pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instagram-dots i{background:#d2d2d2;border-radius:50%;width:5px;height:5px}.instagram-dots i.active{background:#3897f0}.client-footer-notice{color:#6e7b84;flex-basis:100%;margin:0;font-size:12px;line-height:1.4}.client-detail-footer:has(.client-footer-notice){flex-wrap:wrap}@media (width<=800px){.client-detail-footer{z-index:2;padding-bottom:max(15px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0;box-shadow:0 -4px 16px #1723370a}.client-detail-footer>span{font-size:11px}}.client-footer-status{color:#1d5a3b;font-size:12px;font-weight:700}.client-board-notice{color:#1d5a3b;background:#eef8f1;border:1px solid #bfe0cb;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:13px;font-weight:600}.client-board .review-gallery-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0;display:flex}.review-status-tabs{flex-wrap:wrap;gap:5px;display:flex}.review-status-tabs>button{color:#68796f;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex}.review-status-tabs>button[aria-pressed=true]{color:#254e37;background:#fff;border-color:#dce8df;box-shadow:0 2px 5px #19342506}.review-status-tabs span{color:#91a095;font-variant-numeric:tabular-nums;font-size:9px}.review-gallery-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-gallery-tools input,.review-gallery-tools select{font:inherit;color:#4d6757;background:#fff;border:1px solid #e1e8e3;border-radius:7px;max-width:230px;padding:10px 12px;font-size:11px}.review-gallery-tools input{width:210px}.review-gallery-tools .client-filters{margin:0}.review-gallery-tools .client-filters>span{display:none}.review-density{background:#f4f7f5;border:1px solid #e2e9e4;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}.review-density button{cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:2px;min-width:34px;height:29px;display:flex}.review-density button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #29433515}.review-density i{background:#9bac9e;border-radius:1px;width:3px;height:11px}.review-density button[aria-pressed=true] i{background:#346b4c}.review-gallery{grid-template-columns:repeat(var(--review-columns,3),minmax(0,1fr));gap:28px 22px;display:grid}.review-gallery>.review-cover-card.client-card{box-shadow:none;text-align:left;width:100%;min-width:0;font:inherit;color:#283d31;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;transition:transform .18s;overflow:visible}.review-gallery>.review-cover-card:hover{transform:translateY(-3px)}.review-cover{aspect-ratio:4/5;background:#f2f5f3;border:1px solid #e6ebe7;border-radius:11px;position:relative;overflow:hidden;box-shadow:0 5px 18px #1c41300b}.review-cover>img,.review-cover>video{object-fit:contain;width:100%;height:100%;display:block}.review-cover-status{color:#426953;background:#fffffff0;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.5;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #00000005}.review-cover-status.waiting{color:#805e31;background:#fff8eaf5}.review-cover-status.adjustment{color:#7453a2;background:#f6effff5}.review-cover-count{color:#365641;background:#fffffff0;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;bottom:10px;right:10px}.review-gallery .review-cover-card>strong{-webkit-line-clamp:2;letter-spacing:-.2px;-webkit-box-orient:vertical;margin:12px 0 3px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.review-cover-card>small{color:#859489;font-size:11px;line-height:1.6;display:block}.review-cover-meta{color:#839086;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:flex}.review-cover-meta>span:first-child{align-items:center;gap:6px;display:flex}.review-cover-meta>span:last-child{font-variant-numeric:tabular-nums}.review-empty-cover{color:#8da694;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;font-size:12px;display:flex}.review-cover.is-material{background:#edf4ee}.review-gallery-empty{text-align:center;color:#829387;padding:90px 20px}.review-gallery-empty h2{color:#405f49;font-size:17px}.review-gallery-empty p{font-size:12px;line-height:1.8}.client-overlay:has(.post-review-detail){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dce4e7d9;padding:20px}.client-detail.post-review-detail{border-radius:15px;flex-direction:column;width:min(1600px,100vw - 40px);height:calc(100dvh - 40px);max-height:none;display:flex;overflow:hidden;box-shadow:0 30px 100px #263a352e}.post-review-detail>.client-detail-header{background:#fff;border-bottom:1px solid #e6ece8;flex-shrink:0;min-height:64px;padding:13px 20px}.post-review-detail .client-detail-header h2{letter-spacing:-.2px;margin:0;font-size:15px;line-height:1.4}.post-review-detail .client-detail-header>div>span{letter-spacing:.02em;margin-bottom:3px;font-size:9px;display:block}.post-review-detail>.client-detail-body{flex:1;grid-template-columns:minmax(0,1fr) 350px;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.post-review-detail .preview-column{background:#edf0f2;border:0;border-radius:0;min-width:0;min-height:0;padding:0;overflow:hidden}.post-review-detail .edit-column{background:#fff;border-left:1px solid #e5ebe7;min-height:0;padding:24px;overflow:auto}.review-piece-summary{border-bottom:1px solid #edf0ed;margin-bottom:22px;padding-bottom:22px}.review-status,.review-format{color:#477254;background:#eff6f0;border-radius:4px;margin-right:5px;padding:3px 6px;font-size:9px;line-height:1.6;display:inline-block}.review-status.waiting{color:#8b6b36;background:#fff7e8}.review-status.adjustment{color:#7d5aa4;background:#f3eefa}.review-format{color:#829085;background:#f4f6f5}.review-piece-summary>h3{letter-spacing:-.5px;margin:15px 0 8px;font-size:19px;line-height:1.45}.review-piece-summary>p{color:#738878;margin:0 0 9px;font-size:12px;line-height:1.8}.review-piece-summary>small{color:#99a49a;font-size:10px}.post-review-detail .edit-section{margin-bottom:25px}.post-review-detail .edit-section h3{margin:0 0 8px;font-size:13px}.post-review-detail .edit-section>p{color:#87978a;font-size:11px;line-height:1.7}.post-review-detail .edit-section textarea{resize:vertical;color:#405345;background:#fdfefd;border:1px solid #e5ece6;border-radius:7px;height:230px;min-height:150px;max-height:420px;padding:12px;font-size:13px;line-height:1.85}.post-review-detail .edit-section>small{color:#95a296;margin-top:7px;font-size:10px;display:block}.review-file-options{border-top:1px solid #e7ede8;padding-top:17px}.review-file-options>summary{cursor:pointer;color:#708473;margin-bottom:18px;font-size:11px}.post-review-detail>.client-detail-footer{background:#fff;border-top:1px solid #e7ede8;flex-shrink:0;margin:0;padding:14px 22px}.post-review-detail>.detail-notice{color:#758778;background:#fafcf9;flex-shrink:0;margin:0;padding:8px 22px;font-size:11px}.post-review-detail .client-footer-notice{font-size:11px;line-height:1.6}.post-review-detail .client-help{font-size:11px}.review-video-stage{background:#e9eeec;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.review-video-stage video{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.review-gallery button:focus-visible,.review-status-tabs button:focus-visible,.review-density button:focus-visible{outline-offset:4px;outline:3px solid #448667}@media (width<=1100px){.review-gallery{gap:24px 16px}.review-gallery-toolbar{align-items:flex-start}.post-review-detail>.client-detail-body{grid-template-columns:minmax(0,1fr) 300px}.post-review-detail .edit-column{padding:20px}}@media (width<=800px){.review-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.review-density{display:none}.client-board .review-gallery-toolbar{margin:20px 0}.review-status-tabs{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow:auto}.review-status-tabs>button{white-space:nowrap}.review-gallery-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.review-gallery-tools input,.review-gallery-tools select{width:100%;min-width:0;max-width:none}.review-gallery-tools .client-filters{min-width:0;display:block}.review-cover-meta>span:last-child{display:none}.review-cover-count{font-size:8px}.review-gallery .review-cover-card>strong{font-size:12px}.client-overlay:has(.post-review-detail){padding:0}.client-detail.post-review-detail{border-radius:0;width:100%;height:100dvh}.post-review-detail>.client-detail-body{display:block;overflow:auto}.post-review-detail .preview-column{height:min(65dvh,650px);min-height:400px}.post-review-detail .edit-column{border-top:1px solid #e3ebe5;border-left:0;padding:22px;overflow:visible}.post-review-detail .client-detail-header h2{font-size:13px}.post-review-detail .client-detail-footer{gap:10px;padding:12px}.post-review-detail .client-detail-footer>span{display:none}.post-review-detail .client-detail-footer>div{width:100%}.post-review-detail .client-detail-footer button{min-height:42px;font-size:11px}.review-piece-summary{margin-bottom:18px;padding-bottom:15px}.post-review-detail .edit-section textarea{height:180px}.review-cover-status{padding:3px 5px;font-size:8px;top:7px;left:7px}}@media (prefers-reduced-motion:reduce){.review-gallery>.review-cover-card.client-card{transition:none}}.review-delete-all{justify-content:flex-end;margin:0 0 12px;display:flex}.danger-action{color:#a13333!important}.danger-action:hover{background:#fff1f0!important}.danger-action:disabled{opacity:.5}.post-carousel-viewer{background:radial-gradient(at 30% 20%,#e4eeeb,#0000 65%),#edf0f2;grid-template-rows:52px minmax(0,1fr) 92px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.post-viewer-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;display:flex}.post-viewer-toolbar>span{color:#6d7b77;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.post-viewer-toolbar>button{font:inherit;color:#365247;cursor:pointer;white-space:nowrap;background:#ffffffd9;border:1px solid #fffa;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.post-viewer-stage{isolation:isolate;touch-action:pan-y;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.post-viewer-current.instagram-image{z-index:2;border-radius:9px;flex-shrink:0;width:auto;max-width:76%;height:calc(100% - 24px);position:relative;overflow:hidden;box-shadow:0 12px 36px #183f3225;aspect-ratio:auto!important;background:0 0!important}.post-viewer-current.instagram-image>img{max-width:100%;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;width:auto!important;height:100%!important;display:block!important}.post-viewer-current>p{color:#64746a;padding:40px;font-size:13px}.post-neighbor{opacity:.32;filter:saturate(.7);z-index:0;cursor:pointer;background:0 0;border:0;border-radius:9px;width:55%;height:74%;padding:0;transition:opacity .2s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.post-neighbor:hover{opacity:.6}.post-neighbor.previous{right:81%}.post-neighbor.next{left:81%}.post-neighbor img{object-fit:contain;width:100%;height:100%}.post-viewer-arrow{z-index:3;color:#355c48;cursor:pointer;background:#ffffffeb;border:1px solid #fffc;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 14px #23392b12}.post-viewer-arrow.previous{left:20px}.post-viewer-arrow.next{right:20px}.post-viewer-arrow:disabled{opacity:.25;cursor:default}.post-viewer-navigation{justify-content:center;align-items:center;gap:18px;min-width:0;padding:14px 20px;display:flex}.post-viewer-thumbnails{gap:9px;max-width:calc(100% - 65px);padding:4px;display:flex;overflow:auto}.post-viewer-thumbnails>button{cursor:pointer;opacity:.65;background:#ffffff7a;border:2px solid #0000;border-radius:5px;flex-shrink:0;width:43px;height:55px;padding:2px;position:relative}.post-viewer-thumbnails>button[aria-current=true]{opacity:1;background:#fff;border-color:#236346;box-shadow:0 2px 8px #355a3322}.post-viewer-thumbnails img{object-fit:contain;border-radius:2px;width:100%;height:100%;display:block}.post-viewer-thumbnails span{color:#38543c;background:#fffdf5e8;border-radius:2px;padding:0 2px;font-size:8px;position:absolute;bottom:3px;right:3px}.post-viewer-counter{font-variant-numeric:tabular-nums;color:#6d7e72;white-space:nowrap;font-size:11px}.post-carousel-viewer.is-expanded{z-index:105;background:radial-gradient(at 20% 20%,#dce6e3,#0000 65%),#e9edf0;grid-template-rows:58px minmax(0,1fr) 100px;position:fixed;inset:0}.post-carousel-viewer.is-expanded .post-viewer-toolbar>span{font-size:13px}.post-carousel-viewer.is-expanded .post-viewer-stage .post-viewer-current{max-width:90%}.post-viewer-arrow:focus-visible,.post-viewer-thumbnails button:focus-visible,.post-viewer-toolbar button:focus-visible{outline-offset:3px;outline:3px solid #448667}@media (width<=800px){.post-carousel-viewer{grid-template-rows:42px minmax(0,1fr) 76px;min-height:400px}.post-viewer-toolbar{padding:0 14px}.post-viewer-arrow{width:32px;height:32px}.post-viewer-arrow.previous{left:8px}.post-viewer-arrow.next{right:8px}.post-viewer-current.instagram-image{max-width:78%;height:calc(100% - 14px)}.post-viewer-thumbnails>button{width:38px;height:48px}.post-viewer-navigation{gap:10px;padding:8px 12px}.post-carousel-viewer.is-expanded{min-height:0}.post-carousel-viewer.is-expanded .post-viewer-current.instagram-image{max-width:96%}.post-neighbor.previous{right:88%}.post-neighbor.next{left:88%}}@media (prefers-reduced-motion:reduce){.post-neighbor{transition:none}}.onboarding{color:#1a1c20;background:#fff;min-height:100vh;display:flex}.on-sidebar{border-right:1px solid #ededf3;flex-direction:column;flex-shrink:0;width:320px;padding:24px;display:flex}.on-brand{align-items:center;gap:12px;display:flex}.on-brand img{object-fit:contain;width:64px;max-height:36px}.on-brand strong,.on-brand small{display:block}.on-brand strong{font-size:14px}.on-brand small{color:#424655;font-size:11px}.on-progress{border-top:1px solid #ededf3;margin-top:18px;padding:32px 16px 20px;font-size:11px}.on-progress>div:first-child,.on-mobile-progress>div:first-child{justify-content:space-between;display:flex}.on-progress b,.on-mobile-progress b{color:#006c49}.progress-track{background:#f1f1f4;border-radius:10px;height:8px;margin-top:12px}.progress-track span{background:#006c49;border-radius:10px;width:42%;height:100%;display:block}.on-progress p{color:#717785;align-items:center;gap:8px;margin:16px 0 0;display:flex}.on-progress img{width:24px;height:24px}.on-step{color:#858b99;border-radius:10px;align-items:center;gap:12px;height:44px;padding:0 12px;font-size:12px;display:flex}.on-step span{background:#e8e8ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.on-step:has(svg) span{color:#006c49;background:#6ffbbe}.on-step.current{color:#1a1c20;font-weight:600}.on-step.current span{color:#fff;background:#252d35}.on-step b{color:#006c49;margin-left:auto}.on-help{text-align:left;color:#424655;background:#fff;border:0;border-top:1px solid #ededf3;align-items:center;gap:8px;margin-top:auto;padding:24px 8px 0;font-size:12px;display:flex}.on-main{flex:1;max-width:1040px;margin:0 auto;padding:34px 40px}.on-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.on-top button,.on-mobile-header button{color:#424655;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex}.on-top span{font:11px JetBrains Mono,monospace}.on-agent{border:1px solid #ededf3;border-radius:16px;gap:16px;margin-bottom:24px;padding:20px;display:flex;box-shadow:0 1px 2px #0000000b}.on-agent>img{width:48px;height:48px}.on-agent small{color:#006c49;font-size:11px;font-weight:600}.on-agent h1{letter-spacing:-.4px;margin:8px 0;font-size:20px;line-height:28px}.on-agent p{color:#424655;margin:0;font-size:13px;line-height:21px}.logo-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.logo-card{border:1px solid #ededf3;border-radius:16px;min-width:0;padding:20px}.logo-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.logo-card-head strong{font-size:14px}.logo-card-head span{white-space:nowrap;background:#e8e8ed;border-radius:20px;padding:3px 8px;font-size:10px}.logo-card-head span.identified{color:#006c49;background:#6ffbbe}.logo-card>p{color:#424655;min-height:38px;margin:12px 0;font-size:12px;line-height:18px}.upload-zone{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:145px;font-size:12px;display:flex;position:relative}.upload-zone input,.logo-bottom input,.zip-box input{display:none}.upload-zone img{object-fit:contain;width:85px;max-height:65px}.upload-zone small{font:10px JetBrains Mono,monospace;position:absolute;bottom:8px;right:0}.upload-zone svg{color:#006c49;margin-bottom:12px}.upload-zone span{color:#717785;margin-top:4px}.upload-zone strong{overflow-wrap:anywhere}.logo-spec{color:#424655;padding:12px 0;font:10px JetBrains Mono,monospace}.logo-bottom{color:#424655;border-top:1px solid #ededf3;justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;display:flex}.logo-bottom label,.zip-box label{cursor:pointer;color:#1a1c20;align-items:center;gap:5px;display:flex}.zip-box{border:1px solid #ededf3;border-radius:12px;align-items:center;gap:18px;margin-top:24px;padding:18px 24px;display:flex}.zip-box>div{flex:1}.zip-box strong{font-size:13px}.zip-box p{color:#717785;margin:4px 0 0;font-size:12px}.zip-box label{white-space:nowrap;font-size:12px;font-weight:600}.on-actions{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.on-actions button{color:#424655;background:#fff;border:0;padding:10px 16px;font-size:13px}.on-actions>div{gap:12px;display:flex}.on-actions>div button{border:1px solid #ededf3;border-radius:10px;align-items:center;gap:8px;display:flex}.on-actions .continue{color:#fff;background:#252d35;border-color:#252d35}.on-notice{color:#006c49;font-size:12px}.on-mobile-header,.on-mobile-progress,.on-mobile-steps{display:none}.color-onboarding .on-sidebar{border:0;align-self:flex-start;width:310px;margin:100px 0 0 auto}.color-onboarding .on-brand{position:absolute;top:45px}.color-onboarding .on-main{max-width:690px;margin:0 auto 0 0;padding-top:128px}.color-onboarding .on-top{display:none}.on-side-intro span{color:#006c49;font-size:11px;font-weight:600}.on-side-intro h2{margin:12px 0 8px;font-size:18px}.on-side-intro p{color:#717785;font-size:12px;line-height:18px}.color-onboarding .on-step.current{color:#006c49;background:#e3f4eb}.color-onboarding .on-step.current span{background:#006c49}.verified-logo{border-top:1px solid #ededf3;align-items:center;gap:12px;margin-top:28px;padding:24px 8px;font-size:11px;display:flex}.verified-logo img{width:42px}.verified-logo small{color:#006c49;margin-top:4px;display:block}.color-onboarding .on-help{display:none}.palette{border:1px solid #ededf3;border-radius:16px;padding:24px}.palette-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.palette-head h2{margin:0;font-size:16px}.palette-head p{color:#717785;margin:4px 0;font-size:11px}.palette-head>span{color:#006c49;white-space:nowrap;background:#d9ffec;border-radius:20px;padding:6px 10px;font:10px JetBrains Mono,monospace}.palette-list{gap:10px;display:grid}.palette-row{border:1px solid #f1f1f4;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.swatch{border:1px solid #e5e5e5;border-radius:12px;flex-shrink:0;width:48px;height:48px}.color-info{flex:1}.color-info strong{font-size:13px}.color-info span{background:#e8e8ed;border-radius:20px;padding:3px 8px;font-size:10px}.palette-row:first-child .color-info span{color:#fff;background:#1a1c20}.color-info p{color:#717785;margin:4px 0;font-size:11px;line-height:16px}.palette-row code{font:11px JetBrains Mono,monospace}.palette-row button{color:#424655;background:#fff;border:1px solid #ededf3;border-radius:8px;padding:9px;font-size:11px}.palette-row input{background:0 0;border:0;width:32px;height:32px;padding:0}.color-onboarding .continue{background:#006c49;border-color:#006c49}@media (width<=1200px){.onboarding{display:block}.on-sidebar,.color-onboarding .on-sidebar{display:none}.on-mobile-header{border-bottom:1px solid #ededf3;justify-content:space-between;align-items:center;height:80px;padding:0 16px;display:flex}.on-mobile-header .on-brand img{width:32px;height:40px}.on-main,.color-onboarding .on-main{max-width:none;padding:8px 16px 24px}.on-top,.color-onboarding .on-top{height:44px;margin:0;display:flex}.on-mobile-progress{margin:12px 0 20px;font-size:11px;display:block}.segmented{gap:5px;margin-top:12px;display:flex}.segmented span{background:#e8e8ed;border-radius:4px;flex:1;height:5px}.segmented span.done{background:#006c49}.on-agent{padding:20px;display:block}.on-agent>img{float:left;margin-right:12px}.on-agent small{min-height:48px;padding-top:6px;display:block}.on-agent h1{clear:both;padding-top:8px;font-size:20px}.logo-cards{display:block}.logo-card{margin-bottom:16px}.upload-zone{height:132px}.logo-bottom label,.zip-box label{border:1px solid #ededf3;border-radius:8px;padding:12px}.zip-box{flex-wrap:wrap;padding:20px}.zip-box>div{flex:1}.zip-box label{justify-content:center;width:100%}.on-mobile-steps{border:1px solid #ededf3;border-radius:12px;margin-top:20px;padding:16px;display:block}.on-mobile-steps h2{margin:0 0 8px;font-size:15px}.on-step.current{background:#e3f4eb}.on-step.current span{background:#006c49}.on-actions{flex-direction:column-reverse;align-items:stretch}.on-actions>div{display:flex}.on-actions>div button{flex:1;justify-content:center;min-height:44px}.on-actions .skip{height:44px}.palette{padding:16px}.palette-head{display:block}.palette-head>span{margin-top:8px;display:inline-block}.palette-row{grid-template-columns:48px 1fr auto;gap:10px;display:grid}.color-info{grid-column:2/4}.color-info p{grid-column:1/-1}.palette-row code{grid-column:1/3}.palette-row button{min-height:44px}.palette-row input{grid-column:1/3}.palette-row code+input+button{grid-column:3}.on-actions .continue{background:#006c49}.color-onboarding .on-brand{position:static}}.upload-zone input,.logo-bottom input,.zip-box input{opacity:0;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.upload-zone:focus-within,.logo-bottom label:focus-within,.zip-box label:focus-within{outline-offset:2px;outline:2px solid #004cc3}.on-mobile-help{display:none}@media (width<=1200px){.on-mobile-help{color:#424655;background:#fff;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:12px;display:flex}}.on-agent-mobile,.on-mobile-identity{display:none}@media (width<=1200px){.on-agent-desktop{display:none!important}.on-agent-mobile{flex-direction:column;justify-content:center;gap:4px;min-height:48px;display:flex}.on-agent-mobile strong{color:#006c49;font-size:12px}.on-agent-mobile span{color:#717785;font-size:12px}.on-mobile-identity{border:1px solid #ededf3;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.on-mobile-identity img{object-fit:contain;width:52px;height:32px}.on-mobile-identity strong,.on-mobile-identity span{font-size:11px;display:block}.on-mobile-identity span{color:#006c49;margin-top:4px}.on-mobile-steps>p{color:#717785;margin:0 0 12px;font-size:12px;line-height:18px}.on-mobile-following{color:#717785;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.on-mobile-following img{width:24px;height:24px}}.creative-profile,.creative-library{gap:18px;margin:24px 0;display:grid}.creative-profile h2,.creative-library h2{margin:0}.creative-profile p,.creative-library p{margin:0;line-height:1.6}.creative-fields,.creative-upload{grid-template-columns:1fr 1fr;gap:20px;display:grid}.creative-profile textarea{min-height:96px}.creative-asset-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;display:grid}.creative-asset-grid article{border:1px solid #dce5df;border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}.creative-asset-grid img{aspect-ratio:4/5;object-fit:contain;background:#f4f6f3;border-radius:8px;width:100%}.creative-asset-grid strong{overflow-wrap:anywhere;font-size:14px}.creative-asset-grid small{color:#526458}.creative-asset-grid button{cursor:pointer;background:0 0;border:1px solid #dce5df;border-radius:8px;min-height:44px}.creative-upload input{max-width:100%;min-height:44px}.creative-profile :focus-visible,.creative-library :focus-visible{outline-offset:3px;outline:2px solid #0f5338}@media (width<=600px){.creative-fields,.creative-upload{grid-template-columns:1fr}.creative-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.creative-style-preview{text-align:left;color:#4f392e;background:#f5e9dd;flex-direction:column;justify-content:space-between;height:180px;padding:20px;display:flex;position:relative;overflow:hidden}.creative-style-preview small{letter-spacing:2px;z-index:1;font-size:9px}.creative-style-preview b{z-index:1;letter-spacing:-1px;font-size:24px;line-height:1.1}.creative-style-preview i{background:#e1ac98;border-radius:40%;width:100px;height:100px;position:absolute;top:30px;right:-10px;transform:rotate(-25deg);box-shadow:inset -15px -12px 20px #92614d55,8px 12px 16px #57372b22}.creative-style-preview.direction-1{color:#243b30;background:#f7f5ee}.direction-1 b{font-family:Georgia,serif;font-size:30px;font-weight:400}.direction-1 i{box-shadow:none;background:#263c30;border-radius:0;width:5px;top:20px;right:24px}.creative-style-preview.direction-2{color:#f5f8df;background:#182c2b}.direction-2 i{background:radial-gradient(circle at 30% 25%,#e9fdad,#7fa26b 45%,#233c30 80%);border-radius:50%;width:125px;height:125px;top:10px;right:-24px;box-shadow:12px 20px 30px #0006}@media (width<=600px){.creative-style-preview{height:160px;padding:14px}.creative-style-preview b{font-size:21px}}.creative-asset-grid img,.generated-picker-grid img{background-color:#f4f1ec;background-image:conic-gradient(#dfe3df 25%,transparent 0 50%,#dfe3df 0 75%,transparent 0);background-size:18px 18px}.creative-asset-grid p{font-size:12px;line-height:1.5}.creative-profile small{color:#526458;font-size:12px;line-height:1.5}.creative-authorization{background:#fbfdfb;border:1px solid #dce5df;border-radius:16px;gap:10px;margin:4px 0 0;padding:18px;display:grid}.creative-authorization legend{color:#1a2b22;padding:0 8px;font-size:16px;font-weight:700}.creative-authorization>p{color:#526458;margin:0 0 4px;font-size:13px;line-height:1.6}.creative-authorization label{cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.creative-authorization label.selected{background:#f5fbf7;border-color:#0f5338;box-shadow:inset 0 0 0 1px #0f5338}.creative-authorization input{accent-color:#0f5338;flex-shrink:0;margin-top:4px}.creative-authorization strong{margin-bottom:4px;font-size:14px;line-height:1.5;display:block}.creative-authorization small{color:#526458;font-size:12px;line-height:1.5;display:block}.ws-page{color:#232c35;max-width:1160px;margin:0 auto;padding:28px 0 60px}.ws-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.ws-eyebrow{letter-spacing:.12em;color:#5b6b60;font-size:10px;font-weight:700}.ws-heading h1,.ws-on-intro h1{letter-spacing:-.04em;margin:8px 0;font-size:28px}.ws-heading p,.ws-panel-head p,.ws-on-intro p{color:#5e6873;margin:0;font-size:13px;line-height:1.6}.ws-button{color:#fff;white-space:nowrap;background:#1f392f;border:1px solid #1f392f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:700;display:inline-flex}.ws-button.secondary{color:#344940;background:#fff;border-color:#e0e7e2}.ws-button:disabled{opacity:.5}.ws-panel{background:#fff;border:1px solid #edf0ee;border-radius:12px;padding:24px;box-shadow:0 4px 20px #24352706}.ws-panel h2{letter-spacing:-.02em;margin:0 0 6px;font-size:16px}.ws-panel-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ws-two{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.ws-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ws-field{color:#4d5a53;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.ws-field.wide{grid-column:1/-1}.ws-field input:not([type=color]),.ws-field textarea,.ws-field select,.ws-modal input{color:#303b34;width:100%;font:inherit;background:#fff;border:1px solid #e2e9e4;border-radius:8px;padding:12px;font-size:13px;font-weight:400}.ws-field textarea{resize:vertical;min-height:95px}.ws-identity{border-bottom:1px solid #f1f3f1;align-items:center;gap:13px;padding:14px 0;display:flex}.ws-identity img,.ws-swatch{object-fit:cover;background:#eff5f1;border-radius:9px;width:46px;height:46px}.ws-identity strong,.ws-identity small{font-size:12px;display:block}.ws-identity small{color:#616e66;margin-top:5px}.ws-identity+button,.ws-identity~button{margin-top:20px}.ws-footnote,.ws-muted{color:#616e66;font-size:11px;line-height:1.6}.ws-footnote{margin-top:18px}.ws-style-grid,.ws-agent-grid,.ws-campaign-grid,.ws-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ws-style{text-align:left;color:#29352e;background:#fff;border:1px solid #e7ece8;border-radius:10px;padding:0;position:relative;overflow:hidden}.ws-style.chosen{border:2px solid #5eb88a}.ws-style img{object-fit:cover;background:#f5f7f5;width:100%;height:155px;display:block}.ws-style div{padding:14px}.ws-style strong,.ws-style small{font-size:12px;display:block}.ws-style small{color:#616e66;margin-top:5px;font-size:11px}.ws-style>span{color:#27855d;position:absolute;bottom:16px;right:11px}.ws-panel-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ws-success{color:#257b50;background:#effaf3;border-radius:8px;padding:12px;font-size:12px}.ws-chat-layout{border:1px solid #edf0ee;border-radius:12px;grid-template-columns:260px 1fr;min-height:520px;display:grid;overflow:hidden}.ws-agent-list{background:#fafbfa;border-right:1px solid #edf0ee;padding:12px}.ws-agent-list button{text-align:left;color:#29352e;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.ws-agent-list button.selected{background:#eaf5ed}.ws-agent-list button span{flex:1}.ws-agent-list strong,.ws-agent-list small{font-size:12px;display:block}.ws-agent-list small{color:#616e66;margin-top:4px;font-size:10px}.ws-chat{background:#fff;flex-direction:column;min-width:0;display:flex}.campaign-chat{border:1px solid #edf0ee;border-radius:12px;min-height:470px;overflow:hidden}.ws-chat-header{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;padding:18px 20px;display:flex}.ws-chat-header>div{flex:1}.ws-chat-header h2{margin:0;font-size:13px}.ws-chat-header p{color:#5e6b62;margin:4px 0 0;font-size:11px}.ws-chat-header>span{color:#2a7348;font-size:10px}.ws-messages{flex:1;min-height:280px;padding:25px}.ws-message{gap:10px;margin:0 0 22px;display:flex}.ws-message>div{max-width:75%;font-size:12px}.ws-message strong{font-size:11px}.ws-message p{background:#f5f8f5;border-radius:2px 12px 12px;margin:7px 0;padding:12px 14px;line-height:1.6}.ws-message.human{justify-content:flex-end}.ws-message.human p{background:#e9f8ee;border-radius:12px 2px 12px 12px}.ws-compose{border:1px solid #e5eae6;border-radius:9px;gap:10px;margin:0 20px;padding:7px;display:flex}.ws-compose input{border:0;outline:0;flex:1;min-width:0;padding:6px;font-size:12px}.ws-compose button{color:#fff;background:#254c39;border:0;border-radius:7px;width:34px;height:34px}.ws-chat>.ws-footnote{margin:10px 20px 18px}.ws-campaign{text-align:left;color:#27342d;background:#fff;border:1px solid #e9eeea;border-radius:12px;padding:20px}.ws-campaign>div,.ws-campaign footer{justify-content:space-between;align-items:center;display:flex}.ws-campaign-icon{color:#2b8660;background:#edf8f1;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.ws-tag{color:#2a7049;background:#edf8f1;border-radius:15px;padding:5px 9px;font-size:10px;font-weight:700}.ws-campaign h2{margin:22px 0 7px;font-size:15px}.ws-campaign p,.ws-idea p{color:#5f6b64;min-height:40px;font-size:12px;line-height:1.6}.ws-campaign footer{color:#4d6355;border-top:1px solid #f0f2f0;margin-top:18px;padding-top:14px;font-size:11px}.ws-campaign footer .bot-stack{flex:none;display:flex}.ws-campaign footer .ws-campaign-link{flex:none;align-items:center;gap:6px;display:flex}.ws-text-link,.ws-back{color:#27825b;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.ws-back{color:#5b6b60;margin-bottom:22px}.ws-overlay{z-index:100;background:#17241e99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ws-modal{background:#fff;border-radius:12px;width:min(450px,100%);padding:25px}.ws-modal-head{justify-content:space-between;align-items:center;display:flex}.ws-modal-head h2{font-size:18px}.ws-modal-head button{background:0 0;border:0}.ws-modal>p{color:#86928a;margin-bottom:22px;font-size:12px}.ws-timeline{border-top:1px solid #eff2ef}.ws-timeline-row{border-bottom:1px solid #eff2ef;align-items:center;gap:13px;padding:16px 0;display:flex}.ws-timeline-row>div{flex:1}.ws-timeline-row strong,.ws-timeline-row small{font-size:12px;display:block}.ws-timeline-row small{color:#64706a;margin-top:5px;font-size:11px}.ws-timeline-row>span:last-child{color:#4f6657;font-size:10px}.ws-info,.ws-helper{color:#4f6557;background:#f2f8f4;border-radius:10px;align-items:center;gap:10px;margin-top:20px;padding:15px;font-size:12px;line-height:1.5;display:flex}.ws-helper{margin:0 0 22px}.ws-helper p{margin:0}.ws-narrow{max-width:700px}.ws-format{gap:8px;display:flex}.ws-format button{color:#637169;background:#fff;border:1px solid #e1e9e3;border-radius:8px;padding:10px 20px}.ws-format button.selected{color:#24774b;background:#effaf2;border-color:#73c99b}.ws-idea{min-height:220px}.ws-idea h2{margin-top:18px}.ws-idea .ws-text-link{margin-top:22px;display:flex}.ws-history-dot{background:#6edaa0;border-radius:50%;width:9px;height:9px;margin:0 11px}.ws-onboarding{color:#233129;background:#fff;grid-template-columns:290px 1fr;min-height:100vh;display:grid}.ws-on-side{background:#f8faf8;border-right:1px solid #edf1ed;padding:34px 28px}.ws-on-brand{align-items:center;gap:10px;display:flex}.ws-on-brand img{width:30px;height:30px}.ws-on-brand strong,.ws-on-brand small{display:block}.ws-on-brand small{font-size:10px}.ws-on-side>p{color:#4f7a5f;letter-spacing:.1em;margin:65px 0 10px;font-size:10px;font-weight:700}.ws-on-side h2{font-size:19px;line-height:1.3}.ws-on-side>span{color:#616e66;font-size:12px;line-height:1.5}.ws-on-side ol{padding:20px 0;list-style:none}.ws-on-side li{color:#626b78;align-items:center;gap:10px;margin:16px 0;font-size:12px;display:flex}.ws-on-side li span{border:1px solid #dce5de;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.ws-on-side li.current{color:#216c44;font-weight:700}.ws-on-side li.current span,.ws-on-side li.complete span{color:#25804e;background:#e0f6e8;border-color:#e0f6e8}.ws-on-side>button,.ws-on-top button,.ws-wizard-actions>button:first-child{color:#5b6b60;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.ws-on-main{padding:30px 50px}.ws-on-top{color:#66736b;justify-content:space-between;font-size:11px;display:flex}.ws-on-content{max-width:770px;margin:75px auto}.ws-on-intro{gap:17px;margin-bottom:32px;display:flex}.ws-on-intro small{color:#2c7a52;letter-spacing:.05em;font-size:10px;font-weight:700}.ws-on-intro h1{font-size:25px}.ws-form-card{border:1px solid #eaf0eb;border-radius:12px;padding:24px}.ws-upload{text-align:center;color:#4d8260;background:#f7fbf8;border:1px dashed #b9d1c0;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:35px;display:flex}.ws-upload input{opacity:0;width:1px;height:1px;position:absolute}.ws-upload strong{font-size:13px}.ws-upload small{color:#98a79d;font-size:11px}.ws-color{align-items:center;gap:10px;display:flex}.ws-color input{background:0 0;border:0;width:50px;height:38px}.ws-color code{font-size:12px}.ws-agent-grid{grid-template-columns:repeat(4,1fr)}.ws-agent-card{border:1px solid #eaf0eb;border-radius:10px;padding:16px}.ws-agent-card strong,.ws-agent-card small{margin-top:8px;font-size:12px;display:block}.ws-agent-card small,.ws-agent-card p{color:#8a968e;font-size:10px;line-height:1.5}.ws-wizard-actions{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.ws-summary p{font-size:13px}.ws-navigation{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.ws-navigation button{color:#66776b;background:#fff;border:1px solid #e8eeea;border-radius:20px;padding:7px 10px;font-size:11px}.ws-navigation button.active{color:#23774e;background:#e9f8ef;border-color:#d6efdf}@media (width<=800px){.ws-heading{flex-direction:column;align-items:start}.ws-heading h1{font-size:24px}.ws-two,.ws-style-grid,.ws-campaign-grid,.ws-radar-grid{grid-template-columns:1fr}.ws-agent-grid{grid-template-columns:1fr 1fr}.ws-chat-layout{grid-template-columns:1fr}.ws-agent-list{border-bottom:1px solid #edf0ee;border-right:0;display:flex;overflow:auto}.ws-agent-list button{min-width:130px}.ws-agent-list button>svg,.ws-chat-header>span{display:none}.ws-messages{padding:16px}.ws-message>div{max-width:90%}.ws-onboarding{display:block}.ws-on-side{padding:20px}.ws-on-side>p,.ws-on-side>h2,.ws-on-side>span,.ws-on-side>ol,.ws-on-side>button{display:none}.ws-on-main{padding:20px}.ws-on-content{margin:42px auto}.ws-on-intro h1{font-size:22px}.ws-style-grid{grid-template-columns:1fr 1fr}.ws-style img{height:110px}.ws-form-grid{grid-template-columns:1fr}.ws-field.wide{grid-column:auto}.ws-navigation{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.ws-navigation button{white-space:nowrap}.ws-timeline-row>span:last-child{text-align:right}}.agent-link{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0}.agent-link>div{flex:1}.is-focus .desktop-sidebar,.is-focus .topbar,.is-focus .mobile-header,.is-focus .mobile-workspace,.is-focus .mobile-search,.is-focus .mobile-bottom,.is-focus .ws-navigation{display:none}.is-focus .main-area{margin:0}.is-focus .content{max-width:none;padding:0}.is-focus .ws-page{padding:0}.ws-version{border-top:1px solid #edf0ee;padding:14px 0;font-size:12px}.ws-version summary{cursor:pointer;justify-content:space-between;gap:10px;display:flex}.ws-version summary span{color:#32845d}.ws-version p{color:#77867c;line-height:1.6}.ws-version-caption{white-space:pre-wrap}.ws-version-images{gap:8px;display:flex;overflow:auto}.ws-version-images img{object-fit:cover;border-radius:6px;width:64px;height:70px}.ws-upload-preview{object-fit:contain;max-width:180px;max-height:100px}@media (width<=800px){.ws-navigation{scrollbar-width:none}.ws-navigation::-webkit-scrollbar{display:none}}.ws-version-images video{object-fit:contain;background:#111;border-radius:6px;width:90px;height:110px}.ws-campaign-summary{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.ws-campaign-summary .ws-panel{padding:20px}.ws-campaign-summary .ws-panel-head{margin-bottom:12px}.ws-campaign-task{color:#35443a;border-top:1px solid #eef2ef;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.ws-campaign-task>.bot-stack{flex:none}.ws-campaign-task>span{flex:1}.ws-campaign-task small{color:#56675b;text-align:right;font-size:10px}.ws-campaign-summary .ws-text-link{margin-top:12px}@media (width<=800px){.ws-campaign-summary{grid-template-columns:1fr}}.ws-error{color:#9b3b3b;margin:-10px 0 16px;font-size:12px;line-height:1.5}.ws-palette{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ws-identity-color,.ws-identity-logo{cursor:pointer}.ws-identity-color input{cursor:pointer;background:0 0;border:0;border-radius:9px;width:46px;height:46px;padding:0}.ws-identity-color input::-webkit-color-swatch-wrapper{padding:0}.ws-identity-color input::-webkit-color-swatch{border:0;border-radius:9px}.ws-identity-color div,.ws-identity-logo div{flex:1}.ws-identity-color span,.ws-identity-logo span{color:#2c7a52;font-size:11px;font-weight:600}.ws-identity-logo input{opacity:0;width:1px;height:1px;position:absolute}.ws-wizard-error{margin:18px 0 0}@media (width<=500px){.ws-palette{grid-template-columns:1fr 1fr}}.ws-activity-toolbar{color:#5b675f;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.ws-activity-toolbar select{color:#34473b;max-width:250px;font:inherit;background:#fff;border:1px solid #dfe9e2;border-radius:8px;padding:9px 10px}.ws-activity-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.ws-activity-stats>div{background:#fff;border:1px solid #eaf0eb;border-radius:10px;padding:17px}.ws-activity-stats strong,.ws-activity-stats span{display:block}.ws-activity-stats strong{color:#236846;font-size:22px}.ws-activity-stats span{color:#5e6a63;margin-top:6px;font-size:11px}.ws-team-flow{margin-top:16px}.ws-team-steps{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-team-steps>div{align-items:center;gap:8px;display:flex}.ws-team-steps strong,.ws-team-steps small{font-size:11px;display:block}.ws-team-steps small{color:#616d66;margin-top:4px;font-size:10px}.ws-team-steps>svg{color:#b7c7bb;flex-shrink:0}.ws-team-steps>div:last-child>svg{color:#34875d}@media (width<=800px){.ws-activity-stats{grid-template-columns:repeat(2,1fr)}.ws-activity-toolbar{flex-wrap:wrap}.ws-team-steps{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ws-team-steps>svg{display:none}}.ws-agent-tasks{color:#52645a;border-bottom:1px solid #edf0ee;padding:14px 20px;font-size:11px}.ws-agent-tasks summary{cursor:pointer;font-weight:700}.ws-agent-tasks summary span{float:right;color:#6c8d78}.ws-agent-task{border-bottom:1px solid #f1f4f2;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.ws-agent-task small{color:#8c9b91;white-space:nowrap}.ws-agent-tasks p{color:#8c9b91}.ws-agent-tasks .ws-text-link{margin-top:10px}.ws-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.ws-version-time{color:#8c9b91;font-size:10px}.ws-version-brand{color:#697b70;align-items:center;gap:9px;margin:12px 0;font-size:11px;display:flex}.ws-version-brand img{object-fit:cover;background:#f4f6f4;border-radius:50%;width:32px;height:32px}.ws-radar-context{background:#f8fbf9;border:1px solid #eaf0eb;border-radius:10px;align-items:center;gap:12px;padding:16px 18px;display:flex}.ws-radar-context>div{flex:1;min-width:0}.ws-radar-context strong{font-size:12px}.ws-radar-context p{color:#577060;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.ws-radar-filters{gap:7px;margin:22px 0 16px;display:flex;overflow:auto}.ws-radar-filters button{color:#617369;white-space:nowrap;background:#fff;border:1px solid #e5ece7;border-radius:20px;padding:8px 12px;font-size:11px}.ws-radar-filters button.selected{color:#27774c;background:#eaf8ef;border-color:#d6eddd}.ws-radar-filters span{color:#879b8c;margin-left:4px}.ws-idea-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.ws-idea .ws-idea-actions .ws-text-link{margin:0 auto 0 0}.ws-idea-actions>button:not(.ws-text-link){color:#66796c;background:#fff;border:1px solid #e5ede7;border-radius:6px;padding:7px 9px;font-size:10px}.ws-radar-empty{text-align:center;color:#8c9a90;background:#f9fbf9;border-radius:10px;padding:36px;font-size:12px}@media (width<=800px){.ws-radar-context{align-items:flex-start}.ws-radar-context .ws-text-link{white-space:nowrap}.ws-idea-actions>button:not(.ws-text-link){min-height:38px}}.ws-version-download{color:#27825b;margin-left:7px}.ws-logo-error{color:#a34444;margin:12px 0;font-size:12px;line-height:1.5}.identity-actions{align-items:center;gap:10px;margin-left:auto;display:flex;flex:none!important}.identity-actions label,.identity-actions button,.identity-remove{color:#287b52;cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px}.identity-actions label{position:relative}.identity-actions input{opacity:0;width:1px;height:1px;position:absolute}.identity-actions label:focus-within,.identity-actions button:focus-visible,.identity-remove:focus-visible{outline-offset:2px;outline:2px solid #267a4c}.identity-actions button,.identity-remove{color:#9b5454}.ws-identity>div:not(.identity-actions){min-width:0}.ws-identity small{overflow-wrap:anywhere}@media (width<=500px){.ws-identity{flex-wrap:wrap}.identity-actions{margin-left:auto}.zip-box .identity-remove{min-height:40px}}.identity-empty-logo{background:#f4f8f5;border-radius:9px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;color:#8ba395!important}.style-confirmation{color:#5f7767;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.ws-style-status{color:#52685a;margin:20px 0 0;font-size:12px}.ws-modal .ws-panel-actions{justify-content:flex-end}@media (width<=500px){.style-confirmation{flex-direction:column;align-items:flex-start}.style-confirmation button{min-height:40px}}.ws-color-suggestions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 20px;display:flex}.ws-color-suggestions>div{flex-wrap:wrap;gap:10px;display:flex}.ws-color-suggestions span{color:#68766f;align-items:center;gap:5px;font-size:10px;display:flex}.ws-color-suggestions i{border:1px solid #dfe7e1;border-radius:6px;width:22px;height:22px}.ws-color-suggestions button{color:#23764e;font:inherit;cursor:pointer;background:#eff8f2;border:1px solid #cfe5d8;border-radius:7px;padding:9px 12px;font-size:12px}.ws-color-suggestions button:focus-visible{outline-offset:2px;outline:2px solid #267a4c}.ws-style img{object-fit:contain;background:#f8f7f3}.ws-style div{padding-right:32px}.memory-facts{margin:0}.memory-facts>div{border-bottom:1px solid #edf0ee;grid-template-columns:120px 1fr;gap:16px;padding:12px 0;font-size:13px;display:grid}.memory-facts dt{color:#616d66}.memory-facts dd{color:#273b30;overflow-wrap:anywhere;margin:0}.memory-palette{gap:8px;margin-top:18px;display:flex}.memory-palette span{border:1px solid #dce5df;border-radius:7px;width:28px;height:28px}.memory-form textarea{min-height:90px}.memory-notes{margin-top:18px}.memory-notes>div{border-top:1px solid #edf0ee;justify-content:space-between;align-items:start;gap:12px;padding:12px 0;display:flex}.memory-notes p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.memory-notes button{color:#8a655e;cursor:pointer;background:0 0;border:0;font-size:11px}.asset-review-image{object-fit:contain;background:#f8f7f3;border-radius:8px;width:100%;max-height:300px;display:block}.asset-review .ws-field{margin-top:20px}.asset-review .ws-text-link{margin-top:10px}.asset-review .ws-text-link:disabled{opacity:.4;cursor:not-allowed}@media (width<=600px){.memory-facts>div{grid-template-columns:90px 1fr}}.memory-notes textarea{resize:vertical;color:#293b30;min-width:0;min-height:56px;font:inherit;border:1px solid #e1e9e3;border-radius:6px;flex:1;padding:8px;font-size:13px;line-height:1.5}.memory-notes textarea:focus-visible{outline-offset:2px;outline:2px solid #267a4c}.onboarding-session-note{color:#616e66;margin-top:10px;font-size:10px;line-height:1.4;display:block}@media (width<=800px){.onboarding-session-note{display:none}.ws-agent-list{scrollbar-width:none}.ws-agent-list::-webkit-scrollbar{display:none}.ws-onboarding{min-height:100vh}.ws-on-content{margin-top:28px}}.ws-field input[aria-invalid=true]{border-color:#b4554f;box-shadow:inset 0 0 0 1px #b4554f}.ws-field input[aria-invalid=true]:focus-visible{outline-offset:1px;outline:2px solid #b4554f}.post-html-preview{border:1px solid var(--line,#e4e2dc);background:#fbfdfb;border-radius:12px;margin-top:18px;padding:12px}.post-html-preview .ws-panel-head{margin-bottom:10px}.post-html-preview iframe{background:#eef1ee;border:0;border-radius:10px;width:100%;min-height:620px}.post-html-preview .ws-button{text-decoration:none}.ws-agent-group{background:linear-gradient(145deg,#f2faf5,#e8f4ed);border:1px solid #0f533824}.ws-agent-group:hover{background:linear-gradient(145deg,#eaf7ef,#dff1e6)}.ws-agent-group strong{color:#0f5338}.ws-agent-group small{color:#5b7565}.ws-field>label{color:#4d5a53;font-size:12px;font-weight:700}.ws-field select[aria-invalid=true]{border-color:#b4554f;box-shadow:inset 0 0 0 1px #b4554f}.ws-field select[aria-invalid=true]:focus-visible{outline-offset:1px;outline:2px solid #b4554f}.ws-field-sub{border-top:1px solid #edf0ee;gap:8px;padding-top:8px;display:grid}.ws-field-sub-grid{grid-template-columns:1.4fr 1fr}.ws-field-sub label{color:#5b6b60;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.ws-field-note{color:#66766c;margin:0;font-size:11px;font-weight:400;line-height:1.45}.multi-select{position:relative}.multi-select summary{cursor:pointer;color:#303b34;background:#fff;border:1px solid #e2e9e4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:11px 12px;font-size:13px;font-weight:400;line-height:1.35;list-style:none;display:flex}.multi-select summary::-webkit-details-marker{display:none}.multi-select summary::marker{content:""}.multi-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multi-select-chevron{color:#6b7b72;flex:none;font-size:11px}.multi-select[open] summary{border-color:#9ec9b2;box-shadow:inset 0 0 0 1px #9ec9b2}.multi-select-menu{z-index:30;background:#fff;border:1px solid #e2e9e4;border-radius:10px;max-height:270px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #1e3b2b1c}.multi-select-menu label{color:#34473b;cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:7px 8px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.multi-select-menu label:hover{background:#f3f8f5}.multi-select-menu input[type=checkbox]{accent-color:#0f5338;border:0;border-radius:3px;flex:none;width:15px;height:15px;margin:1px 0 0;padding:0}.multi-select-custom{border-top:1px solid #edf0ee;margin-top:5px;padding:9px 8px 4px}.multi-select-custom input{width:100%;font:inherit;color:#303b34;border:1px solid #e2e9e4;border-radius:7px;padding:9px 10px;font-size:12px}@media (width<=600px){.ws-field-sub-grid{grid-template-columns:1fr}.multi-select-menu{max-height:50vh}}.automatic-preparation{background:linear-gradient(#fbfdfb 0%,#fff 100%);border:1px solid #dce9e1;gap:20px;margin-top:24px;padding:26px;display:grid}.automatic-preparation-head{align-items:flex-start;gap:16px;display:flex}.automatic-preparation-head h2{margin:0 0 6px;font-size:24px}.automatic-preparation-head p{color:#526458;max-width:64ch;margin:0;line-height:1.65}.automatic-preparation-icon{color:#0f5338;background:#e6f5ec;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.automatic-preparation-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.automatic-preparation-steps li{opacity:.65;background:#fff;border:1px solid #e3ebe5;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.automatic-preparation-steps li.active,.automatic-preparation-steps li.done{opacity:1}.automatic-preparation-steps li.active{background:#f5fbf7;border-color:#b9d9c7}.automatic-preparation-steps li.done{border-color:#cfe6d8}.automatic-preparation-steps li>span{color:#456353;background:#eef4ef;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.automatic-preparation-steps li.done>span{color:#fff;background:#0f5338}.automatic-preparation-steps li.active>span{color:#0f5338;background:#dff1e6}.automatic-preparation-steps strong{margin-bottom:3px;font-size:14px;display:block}.automatic-preparation-steps small{color:#526458;line-height:1.5;display:block}.automatic-preparation-missing{background:#fffaf0;border:1px solid #f0dfb8;border-radius:12px;padding:16px 18px}.automatic-preparation-missing strong{margin-bottom:6px;display:block}.automatic-preparation-missing p{color:#5b4a22;margin:4px 0;line-height:1.55}.automatic-preparation-failed{background:#fff7f7;border:1px solid #f0cfcf;border-radius:12px;gap:10px;padding:16px 18px;display:grid}.automatic-preparation-failed p{color:#6d3434;margin:0}.automatic-preparation-ready{color:#0f5338;background:#eaf7ef;border-radius:12px;align-items:center;gap:8px;margin:0;padding:14px 16px;font-weight:600;display:flex}@media (width<=700px){.automatic-preparation{padding:18px}.automatic-preparation-head h2{font-size:20px}}.preparation-panel{gap:18px;min-width:0;display:grid}.preparation-panel p{overflow-wrap:anywhere}.preparation-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.preparation-capabilities article{border:1px solid #dce5df;border-radius:12px;align-content:start;gap:8px;padding:18px;display:grid}.preparation-capabilities span{color:#456353;font-size:13px}.preparation-capabilities small{line-height:1.5}.preparation-plan{gap:16px;display:grid}.preparation-plan>article{border-bottom:1px solid #e4e9e6;justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.preparation-plan>article>div{min-width:0}.preparation-plan label select{min-width:65px;margin-top:6px;padding:8px;display:block}.preparation-ack{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.preparation-ack input{flex-shrink:0;margin-top:6px}.preparation-photo-options{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.preparation-photo-options label{overflow-wrap:anywhere;gap:8px;min-width:0;font-size:12px;display:grid}.preparation-photo-options img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%}.preparation-photo-options span{gap:8px;display:flex}.preparation-references{background:#f6f8f5;border-radius:12px;padding:16px}.preparation-issue,.preparation-outcome{border-bottom:1px solid #e4e9e6;padding:14px 0}.first-production{max-width:1050px;margin:auto}.first-production .production-steps{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.production-steps li{background:#edf2ef;border-radius:20px;padding:8px 12px;font-size:13px}.first-production-editor{gap:20px;display:grid}.first-production-editor article{border:1px solid #dce5df;border-radius:12px;padding:20px}.production-exports{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.production-exports img{width:100%;height:auto}.production-exports a{gap:8px;display:grid}.first-production-actions{flex-wrap:wrap;gap:12px;display:flex}.first-production .ws-field input,.first-production .ws-field textarea,.first-production .ws-field select{box-sizing:border-box;max-width:100%}.first-production textarea{min-height:100px}@media (width<=700px){.preparation-capabilities{grid-template-columns:1fr}.preparation-plan>article{flex-direction:column}.preparation-plan>article>label{align-items:center;gap:12px;display:flex}.preparation-photo-options{grid-template-columns:repeat(2,minmax(0,1fr))}.first-production-editor article{padding:14px}}.onboarding-materials{gap:18px;min-width:0;margin-top:24px;display:grid}.onboarding-materials-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.onboarding-materials-head h2{margin:0 0 6px}.onboarding-materials-head p{color:#526458;max-width:62ch;margin:0;line-height:1.6}.onboarding-materials-count{color:#0f5338;white-space:nowrap;background:#f5faf6;border:1px solid #dce5df;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.onboarding-drop{color:#0f5338;text-align:center;cursor:pointer;background:#f7fbf8;border:1.5px dashed #a9c8b5;border-radius:16px;place-items:center;gap:6px;min-height:150px;padding:22px;transition:border-color .18s,background .18s;display:grid;position:relative}.onboarding-drop:hover,.onboarding-drop:focus-within{background:#f0f8f3;border-color:#0f5338;outline:none}.onboarding-drop.busy{opacity:.7;cursor:progress}.onboarding-drop input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-drop strong{font-size:15px}.onboarding-drop span{color:#526458;font-size:12px}.onboarding-materials-hint{color:#526458;margin:0;font-size:12px;line-height:1.6}.onboarding-materials-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.onboarding-materials-grid article{background:#fff;border:1px solid #dce5df;border-radius:14px;gap:8px;min-width:0;padding:10px;display:grid}.onboarding-materials-grid article.pending{opacity:.72}.onboarding-materials-grid img{aspect-ratio:4/5;object-fit:cover;background:#f1f4f1;border-radius:9px;width:100%}.onboarding-materials-grid span{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.onboarding-materials-grid small{color:#526458;font-size:11px}.onboarding-materials-grid button{color:#7a2f2f;cursor:pointer;background:0 0;border:1px solid #dce5df;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:12px;display:inline-flex}.onboarding-materials-grid button:hover{background:#fff7f7;border-color:#b45858}.onboarding-materials-grid :focus-visible{outline-offset:3px;outline:2px solid #0f5338}@media (width<=600px){.onboarding-materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-materials-head{display:grid}.onboarding-drop{min-height:132px}}.onboarding-audience{gap:16px;margin-top:24px;display:grid}.onboarding-audience h2{margin:0}.onboarding-audience>p{color:#526458;max-width:64ch;margin:0;line-height:1.65}.onboarding-audience textarea{min-height:110px}.onboarding-audience-examples{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onboarding-audience-examples>span{color:#526458;align-items:center;gap:5px;font-size:12px;display:inline-flex}.onboarding-audience-examples button{color:#0f5338;cursor:pointer;background:#f7faf8;border:1px solid #dce5df;border-radius:999px;min-height:34px;padding:6px 11px;font-size:12px}.onboarding-audience-examples button:hover{background:#eef7f1;border-color:#b9d9c7}.onboarding-authorization{background:#fbfdfb;border:1px solid #dce5df;border-radius:16px;gap:10px;margin:8px 0 0;padding:20px;display:grid}.onboarding-authorization legend{color:#1a2b22;padding:0 8px;font-size:17px;font-weight:700}.onboarding-authorization>p{color:#526458;margin:0 0 4px;font-size:13px;line-height:1.6}.onboarding-authorization label{cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.onboarding-authorization label.selected{background:#f5fbf7;border-color:#0f5338;box-shadow:inset 0 0 0 1px #0f5338}.onboarding-authorization input{accent-color:#0f5338;flex-shrink:0;margin-top:4px}.onboarding-authorization strong{margin-bottom:4px;font-size:14px;line-height:1.5;display:block}.onboarding-authorization small{color:#526458;font-size:12px;line-height:1.5;display:block}.onboarding-audience :focus-visible{outline-offset:3px;outline:2px solid #0f5338}@media (width<=600px){.onboarding-audience-examples{display:grid}.onboarding-authorization{padding:16px}}.stock-library{margin-top:18px}.stock-count{color:#2c7752;white-space:nowrap;background:#f5fbf8;border:1px solid #e4eee9;border-radius:20px;padding:6px 10px;font-size:11px}.stock-toolbar{grid-template-columns:minmax(0,1fr) 190px 180px;gap:10px;margin-bottom:18px;display:grid}.stock-toolbar select,.stock-search{color:#34473b;min-height:42px;font:inherit;background:#fff;border:1px solid #e2e9e4;border-radius:8px;font-size:12px}.stock-toolbar select{padding:0 10px}.stock-search{color:#7a8a80;align-items:center;gap:8px;padding:0 12px;display:flex}.stock-search input{color:#303b34;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.stock-loading{color:#5e6e63;align-items:center;gap:8px;font-size:12px;display:flex}.stock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stock-card{background:#fff;border:1px solid #edf0ee;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.stock-thumb{aspect-ratio:1;background:linear-gradient(145deg,#f6f9f6,#eef3ef);border-radius:8px;place-items:center;display:grid;overflow:hidden}.stock-thumb img{object-fit:contain;width:100%;height:100%}.stock-card strong{color:#253a2e;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.stock-card small{color:#6b7b72;font-size:10px;line-height:1.4}.stock-tags{flex-wrap:wrap;gap:4px;display:flex}.stock-tags span{color:#4d6b59;background:#f1f7f3;border-radius:4px;padding:3px 5px;font-size:9px}.stock-card a{color:#6e7f74;overflow-wrap:anywhere;margin-top:auto;font-size:9px;text-decoration:none}.stock-card a:hover{color:#0f5338;text-decoration:underline}@media (width<=1000px){.stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-toolbar{grid-template-columns:1fr 1fr}.stock-search{grid-column:1/-1}}@media (width<=700px){.stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-toolbar{grid-template-columns:1fr}.stock-search{grid-column:auto}}.month-picker{position:relative}.month-picker-trigger{color:#2c3d32;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1434261f;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.month-picker-trigger:hover{background:#f7fbf8;border-color:#0f533847}.month-picker-trigger svg{color:#55705f}.month-picker-popover{z-index:90;background:#fff;border:1px solid #1434261f;border-radius:12px;width:248px;padding:10px;animation:.16s ease-out month-picker-in;position:fixed;box-shadow:0 18px 50px #1434262e}@keyframes month-picker-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.month-picker-head{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px;display:flex}.month-picker-head strong{color:#203128;font-size:13px}.month-picker-head button{color:#4f6658;cursor:pointer;background:#f3f7f4;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.month-picker-head button:hover{color:#0f5338;background:#e7f1ea}.month-picker-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.month-picker-grid button{font:inherit;color:#4d6256;cursor:pointer;background:#f7faf7;border:1px solid #0000;border-radius:7px;padding:8px 0;font-size:11px;font-weight:700}.month-picker-grid button:hover{color:#0f5338;background:#eaf5ed}.month-picker-grid button.selected{color:#fff;background:#0f5338}.month-picker-grid button:disabled{opacity:.35;cursor:default;color:#87988c;background:#f7faf7}.month-picker-foot{border-top:1px solid #14342614;justify-content:space-between;gap:8px;margin-top:8px;padding-top:9px;display:flex}.month-picker-foot button{color:#1e6b47;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;font-weight:700}.month-picker-foot button:disabled{opacity:.4;cursor:default}@media (width<=560px){.month-picker-popover{width:min(248px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.month-picker-popover{animation:none}}.calendar-page{gap:18px}.calendar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.calendar-actions input[type=month]{border:1px solid var(--line,#e4e2dc);background:var(--surface,#fff);color:inherit;font:inherit;border-radius:10px;padding:9px 10px}.calendar-context{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.calendar-context>div:first-child{align-items:center;gap:10px;display:flex}.calendar-context strong{text-transform:capitalize;display:block}.calendar-context small{color:var(--muted,#73716b)}.calendar-context-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.calendar-source{background:var(--brand-soft,#e3f4eb);color:var(--brand,#0f5338);border-radius:999px;padding:6px 10px;font-size:12px}.calendar-source.muted{color:#73716b;background:#f3f1eb}.calendar-grid-wrap{padding:12px;overflow-x:auto}.calendar-grid{grid-template-columns:repeat(7,minmax(112px,1fr));gap:6px;min-width:784px;display:grid}.calendar-weekday{text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#73716b);padding:4px 6px;font-size:11px}.calendar-day{border:1px solid var(--line,#e4e2dc);cursor:pointer;background:#fff;border-radius:10px;min-height:118px;padding:6px;transition:border-color .16s,box-shadow .16s,background .16s}.calendar-day:hover{border-color:var(--brand,#0f5338);background:#fbfdfb}.calendar-day:focus-visible{outline:2px solid var(--brand,#0f5338);outline-offset:1px}.calendar-day.selected{border-color:var(--brand,#0f5338);box-shadow:inset 0 0 0 1px var(--brand,#0f5338)}.calendar-day.empty{cursor:default;background:#faf9f5;border-style:dashed}.calendar-day-head{justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.calendar-day-head button{color:var(--muted,#73716b);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px}.calendar-day-head button:hover{color:var(--brand,#0f5338);background:#eef4f0}.calendar-items{flex-direction:column;gap:4px;margin-top:5px;display:flex}.calendar-item{background:#eef7f1;border-radius:7px;padding:5px 6px;font-size:11px;line-height:1.25;display:block}.calendar-item strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;display:-webkit-box;overflow:hidden}.calendar-item small{color:#4c5c52;margin-top:2px;font-size:10px;display:block}.calendar-item.format-carrossel{background:#f4eefb}.calendar-item.format-reels{background:#fdf1e7}.calendar-more{color:var(--muted,#73716b);padding-left:4px;font-size:10px}.calendar-loading{color:var(--muted,#73716b);justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}@keyframes calendar-spin{to{transform:rotate(360deg)}}.calendar-drawer-overlay{z-index:60;background:#121f185c;justify-content:flex-end;display:flex;position:fixed;inset:0}.calendar-drawer{background:var(--surface,#fff);flex-direction:column;width:min(100%,480px);height:100dvh;animation:.22s ease-out calendar-slide-in;display:flex;box-shadow:-18px 0 48px #00000029}.calendar-brainstorm{width:min(100%,600px)}@keyframes calendar-slide-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.calendar-drawer-head{border-bottom:1px solid var(--line,#e4e2dc);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.calendar-drawer-head h2{letter-spacing:-.03em;text-transform:capitalize;margin:4px 0 0;font-size:20px}.calendar-icon-button{cursor:pointer;color:#4c5c52;background:#f3f6f3;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.calendar-icon-button:hover{color:var(--brand,#0f5338);background:#e7eee9}.calendar-drawer-body{flex-direction:column;gap:14px;padding:18px 22px 24px;display:flex;overflow-y:auto}.calendar-drawer-actions{justify-content:flex-end;display:flex}.calendar-drawer-list{flex-direction:column;gap:10px;display:flex}.calendar-drawer-card{border:1px solid var(--line,#e4e2dc);background:#fff;border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.calendar-drawer-card-main{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex:1;gap:10px;padding:12px;display:flex}.calendar-drawer-card-main:hover{background:#f8fbf8}.calendar-drawer-card-main strong{font-size:14px;display:block}.calendar-drawer-card-main small{color:var(--muted,#73716b);margin-top:2px;font-size:11px;display:block}.calendar-drawer-card-main p{color:#4c5c52;margin:6px 0 0;font-size:12px;line-height:1.45}.calendar-format-dot{background:#4c9a70;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.calendar-format-dot.format-carrossel{background:#8a63c2}.calendar-format-dot.format-reels{background:#d9863f}.calendar-drawer-card-actions{border-left:1px solid var(--line,#e4e2dc);flex-direction:column;display:flex}.calendar-drawer-card-actions button{cursor:pointer;color:#4c5c52;background:0 0;border:0;padding:8px 10px}.calendar-drawer-card-actions button:hover{color:var(--brand,#0f5338);background:#eef4f0}.calendar-form-head{justify-content:space-between;align-items:center;display:flex}.calendar-form-head h3{margin:0;font-size:16px}.calendar-form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.calendar-form-actions{justify-content:flex-end;padding-top:4px;display:flex}.brainstorm-research{border-bottom:1px solid var(--line,#e4e2dc);background:#f6faf7;flex-direction:column;gap:6px;padding:14px 22px;display:flex}.brainstorm-research strong{font-size:13px}.brainstorm-research small{color:var(--muted,#73716b);font-size:11px}.brainstorm-events{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.brainstorm-events span{border:1px solid var(--line,#e4e2dc);background:#fff;border-radius:999px;padding:5px 8px;font-size:11px}.brainstorm-sources{flex-wrap:wrap;gap:8px;display:flex}.brainstorm-sources a{color:var(--brand,#0f5338);font-size:11px;text-decoration:underline}.brainstorm-messages{flex-direction:column;flex:1;gap:14px;padding:18px 22px;display:flex;overflow-y:auto}.brainstorm-message{align-items:flex-start;gap:10px;display:flex}.brainstorm-message.is-user{flex-direction:row-reverse}.brainstorm-message>div{background:#f4f7f4;border-radius:12px;max-width:82%;padding:10px 12px}.brainstorm-message.is-user>div{background:var(--brand-soft,#e3f4eb)}.brainstorm-message strong{align-items:baseline;gap:6px;font-size:12px;display:flex}.brainstorm-message strong small{color:var(--muted,#73716b);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.brainstorm-message p{white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.5}.brainstorm-avatar{width:26px;height:26px;color:var(--brand,#0f5338);background:#dfece4;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.brainstorm-avatar.user{color:#6b5a3e;background:#e9e4d8}.brainstorm-typing{color:var(--muted,#73716b);align-items:center;gap:8px;padding-left:36px;font-size:12px;display:flex}.brainstorm-compose{border-top:1px solid var(--line,#e4e2dc);gap:8px;padding:12px 22px;display:flex}.brainstorm-compose input{border:1px solid var(--line,#e4e2dc);font:inherit;border-radius:10px;flex:1;padding:11px 12px}.brainstorm-compose .ws-button{padding:0 14px}.brainstorm-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 22px 20px;display:flex}.brainstorm-footer small{color:var(--muted,#73716b);font-size:11px}@media (width<=900px){.calendar-context{flex-direction:column;align-items:flex-start}.calendar-context-tags,.calendar-actions{justify-content:flex-start}.calendar-form-grid{grid-template-columns:1fr}.calendar-drawer{width:100%}.brainstorm-message>div{max-width:88%}}.calendar-past-note{color:#6b675f;background:#f3f1eb;border-radius:999px;padding:8px 12px;font-size:12px}.tutorial-shell{--tut-brand:#0f5338;--tut-brand-soft:#e3f4eb;--tut-brand-accent:#0a3826;--tut-brand-neutral:#fbf9f5;--tut-brand-surface:#fff;color:#25322a;background:#f4f6f2;grid-template-columns:304px minmax(0,1fr);min-height:100vh;display:grid}.tut-rail{background:#fff;border-right:1px solid #e8eee8;flex-direction:column;gap:26px;height:100vh;padding:30px 26px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.tut-rail-brand{align-items:center;gap:10px;display:flex}.tut-rail-brand img{object-fit:contain;width:26px;height:30px}.tut-rail-brand strong,.tut-rail-brand small{display:block}.tut-rail-brand strong{letter-spacing:.02em;font-size:14px}.tut-rail-brand small{color:#5e6f64;margin-top:2px;font-size:10px}.tut-eyebrow,.tut-mini-label,.tut-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.tut-eyebrow{color:#5c7063}.tut-kicker{color:#3f7a59;align-items:center;gap:5px;display:inline-flex}.tut-mini-label{color:#5f7166}.tut-rail-copy h2{letter-spacing:-.04em;margin:9px 0 10px;font-size:22px;line-height:1.18}.tut-rail-copy p{color:#586c60;margin:0;font-size:12px;line-height:1.6}.tut-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tut-steps li{color:#5e7064;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:9px 8px;transition:background .18s,color .18s;display:flex}.tut-steps li>div{min-width:0}.tut-steps strong{overflow-wrap:anywhere}.tut-steps li.current{background:var(--tut-brand-soft);color:var(--tut-brand)}.tut-steps li.complete{color:#496354}.tut-step-dot{background:#fff;border:1px solid #dfe7e1;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.tut-steps li.current .tut-step-dot{border-color:var(--tut-brand);background:var(--tut-brand);color:#fff}.tut-steps li.complete .tut-step-dot{color:#2d7a52;background:#eef8f1;border-color:#c8e3d2}.tut-steps strong,.tut-steps small{display:block}.tut-steps strong{font-size:12px}.tut-steps small{color:#607267;margin-top:3px;font-size:10px}.tut-steps li.current small{color:#566b5e}.tut-rail-footer{border-top:1px solid #edf1ed;gap:10px;margin-top:auto;padding-top:18px;display:grid}.tut-static-note{color:#607267;align-items:center;gap:6px;font-size:10px;display:flex}.tut-rail-footer>button{color:#5b6d61;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.tut-rail-footer>button:hover{color:var(--tut-brand)}.tut-main{flex-direction:column;min-width:0;display:flex}.tut-topbar{z-index:3;color:#5d6d63;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f6f2e8;border-bottom:1px solid #e5ebe4;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 clamp(20px,4vw,54px);font-size:11px;display:flex;position:sticky;top:0}.tut-content{width:100%;max-width:1120px;animation:tut-step-in .28s var(--ease-apple,cubic-bezier(.22,1,.36,1));margin:0 auto;padding:42px clamp(20px,4.5vw,58px) 70px}.tut-section{max-width:1040px;margin:0 auto}.tut-section-head{max-width:780px;margin-bottom:26px}.tut-section-head h1{letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(27px,3vw,37px);line-height:1.08}.tut-section-head p{color:#617167;max-width:680px;margin:0;font-size:13px;line-height:1.65}.tut-brief-grid,.tut-brain-grid,.tut-plan-grid,.tut-production-grid,.tut-review-grid{gap:16px;display:grid}.tut-brief-grid{grid-template-columns:.92fr 1.08fr}.tut-brain-grid{grid-template-columns:1.05fr .95fr}.tut-plan-grid{grid-template-columns:1.28fr .72fr}.tut-production-grid{grid-template-columns:1.38fr .82fr}.tut-review-grid{grid-template-columns:1.2fr .8fr;align-items:start}.tut-chat-mock,.tut-form-card,.tut-team-chat,.tut-ideas,.tut-plan-card,.tut-stack-card,.tut-team-panel,.tut-preview-card,.tut-review-panel,.tut-done-summary{background:#fff;border:1px solid #e7ede7;border-radius:14px;box-shadow:0 8px 28px #26382b08}.tut-chat-mock{flex-direction:column;gap:13px;padding:20px;display:flex}.tut-chat-head{align-items:center;gap:9px;display:flex}.tut-chat-head>div{flex:1;min-width:0}.tut-chat-head strong,.tut-chat-head small{display:block}.tut-chat-head strong{font-size:12px}.tut-chat-head small{color:#5f7166;margin-top:3px;font-size:10px}.tut-chat-head>span:not(.bot){color:#66786d;white-space:nowrap;font-size:10px}.tut-bubble{color:#3d5344;background:#f2f7f2;border-radius:4px 13px 13px;max-width:92%;padding:12px 14px;font-size:12px;line-height:1.6}.tut-bubble p{margin:0}.tut-bot-note{color:#5d7064;border-top:1px solid #edf1ed;align-items:flex-start;gap:7px;margin-top:auto;padding-top:14px;font-size:10px;line-height:1.5;display:flex}.tut-bot-note svg{color:#3a8260;flex:none}.tut-form-card{padding:20px}.tut-field{color:#4e6256;gap:7px;margin-bottom:14px;font-size:11px;font-weight:700;display:grid}.tut-field input,.tut-field textarea,.tut-field select{box-sizing:border-box;color:#2f4135;width:100%;font:inherit;background:#fff;border:1px solid #dfe8e1;border-radius:8px;outline:none;padding:11px 12px;font-size:12px;font-weight:400}.tut-field textarea{resize:vertical;min-height:88px;line-height:1.5}.tut-field input:focus-visible,.tut-field textarea:focus-visible,.tut-field select:focus-visible{outline:2px solid var(--tut-brand);outline-offset:1px}.tut-error{color:#9b4141;margin:-2px 0 12px;font-size:11px;line-height:1.5}.tut-form-note{color:#5f7166;margin:10px 0 0;font-size:10px;line-height:1.5}.tut-primary,.tut-secondary,.tut-ghost,.tut-back{font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.tut-primary{border:1px solid var(--tut-brand);background:var(--tut-brand);color:#fff;padding:11px 15px}.tut-primary:hover{background:var(--tut-brand-accent)}.tut-secondary{color:#3e5b49;background:#fff;border:1px solid #dfe7e1;padding:10px 13px}.tut-secondary:hover{background:#f8fbf8;border-color:#bcd8c7}.tut-ghost{color:#5e7365;background:0 0;border:1px solid #0000;padding:10px 12px}.tut-back{color:#607368;background:0 0;border:0;padding:10px 0;font-weight:600}.tut-primary:focus-visible,.tut-secondary:focus-visible,.tut-ghost:focus-visible,.tut-back:focus-visible,.tut-idea:focus-visible,.tut-chips button:focus-visible{outline:2px solid var(--tut-brand);outline-offset:2px}.tut-tip{color:#5f7166;background:#f9fbf9;border:1px solid #e5eee7;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:11px 14px;font-size:11px;display:flex}.tut-inline-icon{color:#4b7560;border:1px solid #c9d9cd;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.tut-chat-stack{align-items:center;padding-left:12px;display:flex}.tut-chat-stack .bot{border:2px solid #fff;margin-left:-12px}.tut-chat-thread{gap:13px;margin-top:16px;display:grid}.tut-team-chat{padding:20px}.tut-message{align-items:flex-start;gap:8px;display:flex}.tut-message>div{background:#f5f8f5;border-radius:4px 11px 11px;flex:1;min-width:0;padding:10px 12px}.tut-message strong{font-size:10px;display:block}.tut-message p{color:#52655a;margin:4px 0 0;font-size:11px;line-height:1.55}.tut-ideas{flex-direction:column;gap:10px;padding:19px;display:flex}.tut-idea{color:#34493c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3eae4;border-radius:10px;grid-template-columns:30px 1fr 20px;gap:9px;width:100%;padding:13px;display:grid;position:relative}.tut-idea:hover{border-color:#bfdcc9}.tut-idea.selected{border-color:var(--tut-brand);box-shadow:inset 0 0 0 1px var(--tut-brand);background:#f7fbf8}.tut-idea-icon{background:var(--tut-brand-soft);border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.tut-idea strong{align-self:center;font-size:12px}.tut-idea p{color:#5f7166;grid-column:2/-1;margin:0;font-size:10px;line-height:1.5}.tut-idea-check{width:19px;height:19px;color:var(--tut-brand);border:1px solid #dce7df;border-radius:50%;align-self:center;place-items:center;display:grid}.tut-idea.selected .tut-idea-check{border-color:var(--tut-brand);background:var(--tut-brand);color:#fff}.tut-stack-note{color:#63766a;align-items:flex-start;gap:7px;margin-top:3px;font-size:10px;line-height:1.5;display:flex}.tut-stack-note svg{color:#3d7d5c;flex:none}.tut-stack-strip{flex-wrap:wrap;gap:5px;display:flex}.tut-stack-strip span{color:#5d7565;background:#fbfcfb;border:1px solid #e3ebe5;border-radius:20px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.tut-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.tut-actions .tut-primary{margin-left:auto}.tut-plan-card{padding:20px}.tut-plan-title{border-bottom:1px solid #edf1ed;align-items:flex-start;gap:10px;padding-bottom:16px;display:flex}.tut-plan-title>span:first-child{color:#568469;border:1px solid #dce8df;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.tut-plan-title>div{flex:1;min-width:0}.tut-plan-title strong,.tut-plan-title small{display:block}.tut-plan-title strong{font-size:14px}.tut-plan-title small{color:#5f7166;margin-top:4px;font-size:10px;line-height:1.5}.tut-plan-direction{color:#347551;margin-top:6px;font-size:9px;font-weight:700;display:block}.tut-status-pill{color:#8a6419;white-space:nowrap;background:#fff4dc;border-radius:20px;align-items:center;width:fit-content;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.tut-status-pill.soft{color:#347657;background:#eef7f1}.tut-deliverables{padding:5px 0}.tut-deliverables>div{border-bottom:1px solid #f0f3f0;align-items:center;gap:10px;padding:11px 0;display:flex}.tut-deliverables>div:last-child{border-bottom:0}.tut-deliverables>div>span{color:#3b7d5a;background:#f1f8f3;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.tut-deliverables>div>div{flex:1;min-width:0}.tut-deliverables strong,.tut-deliverables small{display:block}.tut-deliverables strong{font-size:11px}.tut-deliverables small{color:#62756a;margin-top:3px;font-size:9px}.tut-deliverables>div>svg{color:#5aa27a;flex:none}.tut-plan-foot{color:#5c7064;border-top:1px solid #edf1ed;align-items:center;gap:8px;padding-top:13px;font-size:10px;line-height:1.5;display:flex}.tut-plan-foot>span:not(.bot){flex:1}.tut-stack-card{padding:20px}.tut-stack-card h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:19px}.tut-stack-card>p{color:#65756b;margin:0;font-size:11px;line-height:1.6}.tut-stack-list{gap:2px;margin:14px 0;display:grid}.tut-stack-list>div{color:#4f7860;border-bottom:1px solid #f0f3f0;align-items:center;gap:9px;padding:9px 0;display:flex}.tut-stack-list>div>span{flex:1;min-width:0}.tut-stack-list strong,.tut-stack-list small{display:block}.tut-stack-list strong{color:#344a3b;font-size:10px}.tut-stack-list small{color:#62756a;margin-top:3px;font-size:9px}.tut-stack-list b{color:#3b7656;font-family:JetBrains Mono,monospace;font-size:11px}.tut-identity-note{color:#5d7064;border-top:1px solid #edf1ed;align-items:flex-start;gap:6px;padding-top:12px;font-size:9px;line-height:1.5;display:flex}.tut-identity-note svg{color:#4c8a67;flex:none}.tut-prod-status{color:#5a6f61;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.tut-live-dot{background:#e2a72c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fbf1d9}.tut-live-dot.done{background:#3a9b67;box-shadow:0 0 0 3px #e4f5ea}.tut-prod-progress{color:#62756a;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px}.tut-kanban{background:#f9fbf9;border:1px solid #e6ede6;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.tut-kanban-col{background:#f1f5f0;border-radius:9px;min-width:0;padding:8px}.tut-kanban-col.is-done{background:#edf7f0}.tut-kanban-col-title{color:#5f7166;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:4px;margin:0 0 8px;font-size:8px;font-weight:800;display:flex}.tut-kanban-col-title span{color:#607267;background:#fff;border-radius:20px;place-items:center;min-width:15px;height:15px;font-size:8px;display:grid}.tut-task{background:#fff;border:1px solid #e5ebe4;border-radius:7px;margin-bottom:6px;padding:8px;animation:.25s tut-task-in}.tut-task>strong{color:#3e5043;font-size:9px;line-height:1.35;display:block}.tut-task>div{color:#5f7166;align-items:center;gap:4px;margin-top:7px;font-size:8px;display:flex}.tut-task>div small{color:#64766b;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:7px;overflow:hidden}.tut-kanban-empty{color:#607267;text-align:center;margin:0;padding:10px 0;font-size:9px}.tut-team-panel{padding:16px}.tut-team-panel-head{border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.tut-team-panel-head strong,.tut-team-panel-head small{display:block}.tut-team-panel-head strong{font-size:12px}.tut-team-panel-head small{color:#62756a;margin-top:3px;font-size:9px}.tut-team-panel-head>span{color:#326e4e;font-size:9px}.tut-team-thread{gap:9px;max-height:260px;margin:12px 0 0;padding-right:2px;display:grid;overflow-y:auto}.tut-team-message{align-items:flex-start;gap:6px;display:flex}.tut-team-message>div{background:#f6f8f6;border-radius:3px 8px 8px;flex:1;min-width:0;padding:8px 9px}.tut-team-message strong{color:#52665a;font-size:8px;display:block}.tut-team-message p{color:#5f7166;margin:3px 0 0;font-size:9px;line-height:1.5}.tut-team-message.human{justify-content:flex-end}.tut-team-message.human>div{background:var(--tut-brand-soft);flex:0 auto}.tut-team-message.human strong{color:var(--tut-brand)}.tut-team-message.human p{color:#4e6c58}.tut-decision{background:#fffaf0;border:1px solid #efdfb6;border-radius:10px;margin-top:12px;padding:12px}.tut-decision-kicker{color:#785511;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:4px;font-size:8px;font-weight:800;display:inline-flex}.tut-decision h2{color:#5a4a21;letter-spacing:-.01em;margin:6px 0 4px;font-size:12px}.tut-decision p{color:#6e5c33;margin:0;font-size:9px;line-height:1.5}.tut-decision-options{gap:6px;margin-top:9px;display:grid}.tut-decision-options button{color:#66552d;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadcb8;border-radius:7px;gap:3px;padding:9px 26px 9px 9px;display:grid;position:relative}.tut-decision-options button:hover{background:#fffdf8;border-color:#c8a95a}.tut-decision-options button:after{color:#a58a46;content:"→";font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tut-decision-options strong{font-size:10px}.tut-decision-options span{color:#6f5e38;font-size:9px}.tut-decision-done{color:#447158;background:#f5fbf7;border:1px solid #d9ecdf;border-radius:8px;align-items:flex-start;gap:7px;margin-top:12px;padding:10px;font-size:9px;line-height:1.5;display:flex}.tut-decision-done svg{color:#3e9767;flex:none}.tut-preview-card{overflow:hidden}.tut-preview-tabs{gap:4px;padding:12px 14px 0;display:flex}.tut-preview-tabs button{color:#5f7166;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;padding:7px 11px;font-size:10px}.tut-preview-tabs button.selected{color:#2f7952;background:#eef8f1;border-color:#d6e8dc;font-weight:700}.tut-carousel-preview{background:#f3f6f1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.tut-slide{aspect-ratio:4/5;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;padding:12px;display:flex;box-shadow:0 4px 14px #26382b12}.tut-slide-top{opacity:.92;align-items:center;gap:5px;font-size:8px;display:flex}.tut-slide-top>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tut-slide-top em{opacity:1;font-style:normal}.tut-slide-logo{width:22px;height:22px;color:var(--tut-brand);background:#ffffffd9;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid;overflow:hidden}.tut-slide-logo img{object-fit:contain;width:100%;height:100%}.tut-slide-body{margin:auto 0}.tut-slide-emoji{margin-bottom:8px;font-size:22px;display:block}.tut-slide-title{letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(12px,1.45vw,16px);font-weight:700;line-height:1.16}.tut-slide-copy{opacity:.85;margin:0;font-size:8px;line-height:1.5}.tut-slide-foot{opacity:.8;justify-content:space-between;gap:4px;font-size:7px;display:flex}.tut-browser{background:#fff;border:1px solid #e1e8e1;border-radius:10px;margin:16px;overflow:hidden}.tut-browser-bar{background:#f2f5f2;border-bottom:1px solid #e5ebe5;align-items:center;gap:4px;padding:8px 10px;display:flex}.tut-browser-bar span{background:#c7d4ca;border-radius:50%;width:5px;height:5px}.tut-browser-bar em{color:#5b6e61;flex:1;margin-left:6px;font-size:8px;font-style:normal}.tut-site{color:#fff;padding:16px}.tut-site-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.tut-site-nav strong{font-size:10px}.tut-site-nav span{border:1px solid #ffffff57;border-radius:20px;padding:4px 7px;font-size:7px}.tut-site-hero{max-width:340px;padding:24px 0 20px}.tut-site-hero small{letter-spacing:.12em;opacity:.85;font-size:7px}.tut-site-title{letter-spacing:-.04em;margin:7px 0;font-size:clamp(19px,2.2vw,27px);font-weight:700;line-height:1.07}.tut-site-copy{opacity:.78;margin:0 0 12px;font-size:9px;line-height:1.55}.tut-site-hero button,.tut-site-hero .tut-site-cta{color:var(--tut-brand);font:inherit;background:#fff;border:0;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.tut-site-cards{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tut-site-cards>span{background:#ffffff12;border:1px solid #ffffff2b;border-radius:7px;padding:8px;font-size:13px}.tut-site-cards small{color:#ffffffb8;margin-top:4px;font-size:7px;line-height:1.4;display:block}.tut-caption-preview{padding:18px 20px 12px}.tut-caption-head{border-bottom:1px solid #edf1ed;align-items:center;gap:9px;padding-bottom:12px;display:flex}.tut-caption-head strong,.tut-caption-head small{display:block}.tut-caption-head strong{font-size:11px}.tut-caption-head small{color:#62756a;margin-top:3px;font-size:9px}.tut-caption-preview>p{color:#405547;white-space:pre-wrap;margin:15px 0;font-size:12px;line-height:1.75}.tut-caption-note{color:#5f7166;align-items:center;gap:6px;font-size:9px;display:flex}.tut-preview-foot{color:#5f7166;border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:9px;display:flex}.tut-preview-foot>span:first-child{align-items:center;gap:6px;display:flex}.tut-review-panel{padding:20px;position:sticky;top:70px}.tut-review-panel h2{letter-spacing:-.035em;margin:8px 0 14px;font-size:20px;line-height:1.15}.tut-checklist{gap:9px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tut-checklist li{color:#5b6e61;align-items:flex-start;gap:7px;font-size:10px;line-height:1.5;display:flex}.tut-checklist svg{color:#409569;flex:none;margin-top:1px}.tut-checklist strong{color:#344b3b}.tut-review-actions{border-top:1px solid #edf1ed;gap:7px;padding-top:14px;display:grid}.tut-revision-applied{background:#f5fbf7;border:1px solid #d9ecdf;border-radius:8px;margin-bottom:12px;padding:11px}.tut-revision-applied strong{color:#367b56;font-size:10px;display:block}.tut-revision-applied p{color:#58715f;margin:5px 0;font-size:10px;line-height:1.5}.tut-revision-applied small{color:#64766b;font-size:9px}.tut-adjust{border-top:1px solid #edf1ed;padding-top:14px}.tut-chips{flex-wrap:wrap;gap:5px;margin:-3px 0 12px;display:flex}.tut-chips button{color:#5f7166;font:inherit;cursor:pointer;background:#fbfcfb;border:1px solid #e1e9e2;border-radius:20px;padding:5px 7px;font-size:8px}.tut-chips button:hover{color:#367a55;border-color:#bcd8c7}.tut-adjust-actions{gap:5px;display:grid}.tut-done{text-align:center;max-width:780px}.tut-done-mark{background:var(--tut-brand-soft);width:72px;height:72px;color:var(--tut-brand);animation:tut-done-pop .42s var(--ease-spring,cubic-bezier(.34,1.56,.64,1));border-radius:50%;place-items:center;margin:4px auto 18px;display:grid}.tut-done .tut-kicker{justify-content:center}.tut-done h1{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(34px,4vw,48px)}.tut-done-lead{color:#5f7166;max-width:590px;margin:0 auto 24px;font-size:13px;line-height:1.65}.tut-done-summary{text-align:left;grid-template-columns:1.15fr .85fr;gap:0;margin:0 auto 16px;display:grid;overflow:hidden}.tut-done-campaign{border-right:1px solid #edf1ed;padding:22px}.tut-done-campaign>strong{letter-spacing:-.03em;margin-top:7px;font-size:18px;display:block}.tut-done-campaign>p{color:#5f7166;margin:5px 0 13px;font-size:11px;line-height:1.5}.tut-done-campaign>div{gap:5px;display:flex}.tut-done-metrics{grid-template-columns:1fr 1fr;display:grid}.tut-done-metrics>div{border-bottom:1px solid #f0f3f0;border-left:1px solid #f0f3f0;place-content:center;gap:3px;padding:13px;display:grid}.tut-done-metrics>div:nth-child(odd){border-left:0}.tut-done-metrics>div:nth-child(n+3){border-bottom:0}.tut-done-metrics strong{color:var(--tut-brand);font-size:23px;line-height:1}.tut-done-metrics span{color:#5f7166;font-size:9px}.tut-done-path{color:#64766a;background:#fff;border:1px solid #e7ede7;border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:13px;font-size:9px;font-weight:700;display:flex}.tut-done-path svg{color:#b2c3b7}.tut-done-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin:20px 0 16px;display:flex}.tut-help-note{text-align:left;background:#f8fbf8;border:1px solid #e3ece5;border-radius:10px;align-items:flex-start;gap:9px;max-width:560px;margin:0 auto;padding:13px 15px;display:flex}.tut-help-note .tut-inline-icon{margin-top:1px}.tut-help-note>div>strong{color:#466151;font-size:11px;display:block}.tut-help-note p{color:#5b6e61;margin:4px 0 0;font-size:10px;line-height:1.55}@keyframes tut-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes tut-task-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tut-done-pop{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.help-page{max-width:1100px}.help-hero{grid-template-columns:1.32fr .68fr;gap:14px;margin-bottom:16px;display:grid}.help-main-card{background:linear-gradient(135deg,#f4fbf6,#e8f5ec);border:1px solid #dbeade;border-radius:14px;padding:26px;position:relative;overflow:hidden}.help-main-card:after{content:"";border:26px solid #ffffff85;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-55px;right:-35px}.help-badge{color:#3b7957;letter-spacing:.1em;background:#ffffffb8;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.help-main-card h2{z-index:1;color:#254333;letter-spacing:-.04em;margin:13px 0 8px;font-size:27px;line-height:1.12;position:relative}.help-main-card>p{z-index:1;color:#5d7164;max-width:540px;margin:0;font-size:12px;line-height:1.6;position:relative}.help-actions{z-index:1;flex-wrap:wrap;gap:7px;margin:18px 0 16px;display:flex;position:relative}.help-stack{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}.help-stack span{color:#4d6b58;background:#ffffffa8;border:1px solid #d6e8db;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.help-bot-card{background:#fff;border:1px solid #e5ece6;border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.help-bot-card>.bot{margin-bottom:14px}.help-bot-card h2{letter-spacing:-.03em;margin:0 0 7px;font-size:19px}.help-bot-card p{color:#586c60;margin:0 0 16px;font-size:11px;line-height:1.6}.help-bot-card .ws-button{margin-top:auto}.help-journey{margin-bottom:16px}.help-steps{grid-template-columns:repeat(6,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.help-steps li{color:#5d7062;border:1px solid #e8eee8;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:10px;display:flex}.help-steps li span{color:#3c825c;background:#eff8f1;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.help-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.help-card{background:#fff;border:1px solid #e7ede7;border-radius:11px;padding:18px}.help-card-icon{color:#3e825d;background:#eff8f2;border-radius:8px;place-items:center;width:31px;height:31px;margin-bottom:10px;display:grid}.help-card h3{margin:0 0 6px;font-size:12px}.help-card p{color:#5b6e62;margin:0;font-size:10px;line-height:1.6}.help-note{color:#5f7166;background:#f8fbf8;border-radius:9px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:10px;line-height:1.55;display:flex}.ws-guide-list{color:#53675a;gap:5px;margin:9px 0;padding-left:17px;font-size:11px;line-height:1.5;display:grid}.ws-guide-list strong{color:#334f3c}.ws-guide-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.tutorial-guide-message{background:#f8fcf9;border:1px solid #e3eee6;border-radius:10px;padding:12px}@media (width<=1000px){.tutorial-shell{grid-template-columns:264px minmax(0,1fr)}.tut-rail{padding-left:20px;padding-right:20px}.tut-plan-grid,.tut-production-grid,.tut-review-grid{grid-template-columns:1fr}.tut-review-panel{position:static}.tut-carousel-preview{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.tut-slide-body h3{font-size:15px}.help-hero{grid-template-columns:1fr}.help-bot-card{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid}.help-bot-card>.bot{margin:0}.help-bot-card p{margin-bottom:0}.help-bot-card .ws-button{margin:0}}@media (width<=900px){.tutorial-shell{display:block}.tut-rail{border-bottom:1px solid #e6ede6;border-right:0;gap:16px;height:auto;padding:20px 18px 16px;position:static}.tut-rail-copy h2{margin-bottom:5px;font-size:20px}.tut-rail-copy p{display:none}.tut-steps{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.tut-steps li{text-align:center;flex-direction:column;gap:5px;padding:7px 3px}.tut-steps small{display:none}.tut-steps strong{font-size:9px}.tut-step-dot{width:22px;height:22px}.tut-rail-footer{justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.tut-rail-footer>button{margin-left:auto}.tut-content{padding-top:28px}.tut-topbar{min-height:40px;position:static}.tut-brief-grid,.tut-brain-grid{grid-template-columns:1fr}.help-steps{grid-template-columns:repeat(3,1fr)}.help-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.tut-rail-copy{display:none}.tut-rail-brand{margin-bottom:2px}.tut-steps strong,.tut-static-note{font-size:8px}.tut-rail-footer>button{font-size:10px}.tut-topbar{padding:0 14px;font-size:10px}.tut-content{padding:22px 14px 60px}.tut-section-head h1{font-size:27px}.tut-section-head p{font-size:12px}.tut-chat-mock,.tut-form-card,.tut-team-chat,.tut-ideas,.tut-plan-card,.tut-stack-card,.tut-team-panel,.tut-review-panel{padding:16px}.tut-bubble{max-width:100%}.tut-actions{flex-wrap:wrap}.tut-actions .tut-primary{order:-1;width:100%}.tut-actions .tut-back{width:auto}.tut-kanban{grid-template-columns:1fr 1fr}.tut-carousel-preview{grid-template-columns:repeat(3,160px)}.tut-review-panel h2{font-size:18px}.tut-done-summary{grid-template-columns:1fr}.tut-done-campaign{border-bottom:1px solid #edf1ed;border-right:0}.tut-done-metrics{grid-template-columns:1fr 1fr}.tut-done-metrics>div:nth-child(2){border-left:0}.tut-done-metrics>div:nth-child(n+3){border-bottom:0}.tut-done-path{border-radius:12px}.tut-done-actions{flex-direction:column;align-items:stretch}.tut-help-note{text-align:left}.help-main-card{padding:20px}.help-main-card h2{font-size:23px}.help-actions{flex-direction:column;align-items:stretch}.help-actions .ws-button{width:100%}.help-bot-card{align-items:flex-start;display:flex}.help-steps{grid-template-columns:1fr 1fr}.help-grid{grid-template-columns:1fr}.help-journey{padding:18px}.help-steps li{align-items:flex-start}.help-steps li span{margin-top:1px}}@media (prefers-reduced-motion:reduce){.tut-content,.tut-task,.tut-done-mark{animation:none}}.image-studio{background:linear-gradient(#f7fbf8 0%,#fff 100%);border:1px solid #cfe3d7;border-radius:14px;margin-top:18px;padding:18px}.image-studio.compact{padding:15px}.image-studio-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.image-studio-head h2{color:#173d2a;margin:4px 0 6px;font-size:18px;line-height:1.2}.image-studio-head p{color:#5d7164;max-width:640px;margin:0;font-size:12px;line-height:1.55}.image-studio-badge{color:#246142;letter-spacing:.06em;text-transform:uppercase;background:#e8f3ec;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.image-studio-publication{color:#2c6548;background:#eef8f1;border-radius:9px;align-items:center;gap:6px;margin:0 0 12px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.image-studio-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.image-studio-aspect{max-width:210px}.image-studio-actions{flex-wrap:wrap;gap:10px;display:flex}.image-studio-actions .ws-button{margin:0}.image-studio-help{color:#6b7f72;font-size:11px;line-height:1.45}.image-studio-progress{color:#2c6548;background:#eef8f1;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.image-studio-preview{background:#fff;border:1px solid #dce7df;border-radius:12px;margin:16px 0 0;overflow:hidden}.image-studio-preview img{object-fit:contain;background:#f4f8f5;width:100%;max-height:560px;display:block}.image-studio-preview figcaption{color:#5d7164;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.image-studio-preview figcaption span{align-items:center;gap:4px;display:inline-flex}.image-studio-preview figcaption a{color:#246142;margin-left:auto;font-weight:700;text-decoration:none}.image-studio-preview figcaption a:hover{text-decoration:underline}.image-studio-history{border-top:1px solid #e3eee7;margin-top:16px;padding-top:13px}.image-studio-history>span{color:#5d7164;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.image-studio-history>div{flex-wrap:wrap;gap:8px;display:flex}.image-studio-history a{background:#f4f8f5;border:1px solid #dce7df;border-radius:9px;width:76px;height:76px;display:block;overflow:hidden}.image-studio-history img{object-fit:cover;width:100%;height:100%}.generated-picker{background:#fbfdfb;border:1px solid #dce7df;border-radius:12px;margin-top:18px;padding:16px}.generated-picker-loading{color:#5d7164;align-items:center;gap:8px;font-size:12px;display:flex}.generated-picker-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.generated-picker-head h3{color:#173d2a;margin:4px 0 5px;font-size:15px}.generated-picker-head p{color:#5d7164;margin:0;font-size:11px;line-height:1.5}.generated-picker-count{color:#246142;background:#e8f3ec;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.generated-picker-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:9px;display:grid}.generated-picker-grid button{cursor:pointer;color:#2c6548;font:inherit;background:#eef4f0;border:2px solid #0000;border-radius:9px;padding:0;display:block;position:relative;overflow:hidden}.generated-picker-grid button:hover,.generated-picker-grid button:focus-visible{border-color:#8fbfa4}.generated-picker-grid button.selected{border-color:#0f5338;box-shadow:0 0 0 2px #cfe8d9}.generated-picker-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.generated-picker-grid button>span{color:#2c6548;background:#fff;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:10px;font-weight:700;display:flex}.generated-picker-grid button.selected>span{color:#fff;background:#0f5338}@media (width<=720px){.generated-picker-head{flex-direction:column}.image-studio-head,.image-studio-controls{flex-direction:column;align-items:stretch}.image-studio-actions{flex-direction:column}.image-studio-aspect{max-width:none}}.post-calendar-link{color:#4f6557;background:#f2f8f4;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12px}.post-studio-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.post-studio-actions .ws-button{margin:0}.post-draft-preview{background:#fbfdfb;border:1px solid #dce7df;border-radius:14px;margin-top:22px;padding:18px}.post-draft-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.post-draft-head h2{color:#173d2a;margin:4px 0 6px;font-size:20px;line-height:1.2}.post-draft-head p{color:#5d7164;margin:0;font-size:13px}.post-draft-caption{color:#2b4435;white-space:pre-wrap;margin:0 0 12px;font-size:13px;line-height:1.6}.post-draft-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.post-draft-tags span{color:#246142;background:#e8f3ec;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.post-draft-slides{gap:8px;margin-bottom:14px;display:grid}.post-draft-slides>strong{color:#173d2a;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.post-draft-slides>div{background:#fff;border:1px solid #e5eee8;border-radius:8px;gap:10px;padding:8px 10px;display:flex}.post-draft-slides span{color:#779083;font-size:11px;font-weight:700}.post-draft-slides p{color:#3c5748;margin:0;font-size:12px;line-height:1.5}.post-draft-visual{color:#5d7164;font-size:12px;line-height:1.55}.post-draft-visual summary{cursor:pointer;color:#246142;margin-bottom:6px;font-weight:700}.post-html-preview .post-studio-actions{padding:0 18px 18px}.post-publication-success{background:#eef8f1;border:1px solid #bfe0cb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.post-publication-success strong{color:#1d5a3b;font-size:14px;display:block}.post-publication-success p{color:#4f6557;margin:4px 0 0;font-size:12px;line-height:1.5}@media (width<=720px){.post-draft-head,.post-publication-success{flex-direction:column;align-items:flex-start}.post-studio-actions{flex-direction:column;align-items:stretch}}.post-html-frame{background:#eef1ee;width:100%;position:relative;overflow:hidden}.post-html-frame iframe{border:0;max-width:none;position:absolute;top:0;left:0;border-radius:0!important;min-height:0!important}.post-html-navigation{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.post-html-navigation button{background:#fff;border:1px solid #dce7df;border-radius:8px;min-height:44px;padding:8px 12px}.post-html-navigation button:disabled{opacity:.45;cursor:default}.admin-page{max-width:1120px}.admin-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:18px;display:grid}.admin-card{flex-direction:column;gap:0;display:flex}.admin-card-head{border-bottom:1px solid #eef2ef;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.admin-card-icon{color:#1f6b49;background:#edf8f1;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.admin-card-title{flex:1;min-width:0}.admin-card-title h2{letter-spacing:-.02em;margin:0;font-size:16px}.admin-card-title p{color:#6a776e;margin:4px 0 0;font-size:11px}.admin-pill{letter-spacing:.02em;color:#66736b;background:#f1f4f2;border-radius:20px;flex:none;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.admin-pill.on{color:#1f7147;background:#e8f8ee}.admin-pill.off{color:#7a847d;background:#f2f4f3}.admin-pill.warn{color:#8a5a13;background:#fdf3df}.admin-kv{margin:0 0 20px}.admin-kv>div{border-bottom:1px solid #f1f4f2;grid-template-columns:92px 1fr;gap:14px;padding:10px 0;display:grid}.admin-kv>div:first-child{border-top:1px solid #f1f4f2}.admin-kv dt{color:#6b776f;font-size:11px}.admin-kv dd{color:#2b3a31;overflow-wrap:anywhere;margin:0;font-size:12px}.mono{font-family:JetBrains Mono,monospace;font-size:11px!important}.admin-form{margin:0}.admin-form .ws-field{margin-bottom:14px}.admin-secret{align-items:center;display:flex;position:relative}.admin-secret input{padding-right:44px!important}.admin-secret button{color:#6d7a72;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:5px}.admin-secret button:hover{color:#1f6b49;background:#f0f5f2}.admin-hint{color:#77847b;margin:2px 0 0;font-size:10px;font-weight:400;line-height:1.5;display:block}.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.admin-text-danger{color:#9a4c48;background:0 0;border:0;padding:8px 0;font-size:11px;font-weight:600}.admin-text-danger:hover{color:#7e332f;text-decoration:underline}.admin-text-danger:disabled{opacity:.5}.admin-inline{border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.admin-inline.ok{color:#236f4a;background:#eefaf3}.admin-inline.error{color:#9a3b35;background:#fdf0ee}.admin-inline svg{flex:none;margin-top:1px}.admin-callout{color:#5c6c62;background:#f5f8f6;border-radius:8px;margin-top:16px;padding:11px 12px;font-size:11px;line-height:1.55}.admin-callout.warn{color:#7d5a1c;background:#fdf6e8}.admin-callout code,.admin-safety code{background:#eaf1ec;border-radius:4px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:10px}.admin-account{align-items:center;gap:11px;margin-bottom:16px;display:flex}.admin-account-avatar{color:#2a7350;background:#eef5f0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-account>div:nth-child(2){flex:1;min-width:0}.admin-account strong,.admin-account small{display:block}.admin-account strong{font-size:13px}.admin-account small{color:#68766d;overflow-wrap:anywhere;margin-top:4px;font-size:11px}.admin-plan{color:#45569a;background:#eef2ff;border-radius:20px;flex:none;padding:4px 9px;font-size:10px;font-weight:700}.admin-empty{background:#f7faf8;border-radius:9px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:14px;display:flex}.admin-empty strong{font-size:12px;display:block}.admin-empty p{color:#6a776e;margin:5px 0 0;font-size:11px;line-height:1.55}.admin-device{background:#f8fbf9;border:1px solid #e3ede6;border-radius:10px;margin-top:16px;padding:16px}.admin-device-head{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.admin-device-head>span{color:#6a776e;align-items:center;gap:5px;font-size:10px;display:inline-flex}.admin-device>p{color:#66746b;margin:7px 0 12px;font-size:11px;line-height:1.5}.admin-code-row{align-items:center;gap:10px;display:flex}.admin-device-code{color:#174c35;letter-spacing:.12em;text-align:center;background:#fff;border:1px dashed #b9d5c4;border-radius:8px;flex:1;padding:12px 14px;font:600 20px/1 JetBrains Mono,monospace}.admin-code-row button{color:#2c6b4c;background:#fff;border:1px solid #dbe7df;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;font-weight:600;display:inline-flex}.admin-device-links{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.admin-device-links a{color:#23744d;align-items:center;gap:5px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.admin-device-links a:hover{text-decoration:underline}.admin-device-links button{color:#7d8880;background:0 0;border:0;font-size:11px}.admin-device-status{font-size:11px;line-height:1.5;color:#4e6b5a!important;margin:12px 0 0!important}.admin-art-engine{margin-top:18px}.admin-engine-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-engine-option{color:#2b3a31;text-align:left;background:#fff;border:1px solid #e3ebe5;border-radius:10px;align-items:flex-start;gap:10px;min-height:118px;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.admin-engine-option:hover:not(:disabled){background:#f8fcf9;border-color:#b9d8c5}.admin-engine-option.selected{background:#eef9f2;border-color:#69b98d;box-shadow:inset 0 0 0 1px #69b98d}.admin-engine-option:disabled{opacity:.55;cursor:not-allowed}.admin-engine-option-icon{color:#266d4c;background:#eef6f1;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-engine-option.selected .admin-engine-option-icon{color:#176140;background:#d9f1e3}.admin-engine-option-text{flex:1;min-width:0}.admin-engine-option-text strong{font-size:12px;display:block}.admin-engine-option-text small{color:#66746b;margin-top:6px;font-size:10px;line-height:1.5;display:block}.admin-engine-option>svg{color:#2a8055;flex:none;margin-top:2px}.admin-engine,.admin-safety{align-items:flex-start;gap:12px;margin-top:18px;padding:18px 20px;display:flex}.admin-engine-icon,.admin-safety-icon{color:#3d7057;background:#f2f7f4;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-engine>div:nth-child(2),.admin-safety>div:nth-child(2){flex:1}.admin-engine h2,.admin-safety h2{margin:0;font-size:13px}.admin-engine p,.admin-safety p{color:#66746b;margin:5px 0 0;font-size:11px;line-height:1.6}.admin-engine .admin-pill{margin-left:auto}.admin-safety code{white-space:nowrap}.admin-alert{border-radius:9px;align-items:center;gap:9px;margin-bottom:18px;padding:11px 13px;font-size:12px;display:flex}.admin-alert.ok{color:#226c47;background:#eaf8f0}.admin-alert.error{color:#963b35;background:#fdf0ee}.admin-alert svg{flex:none}.admin-alert span{flex:1}.admin-alert button{color:inherit;background:0 0;border:0;font-size:11px;font-weight:700;text-decoration:underline}.admin-loading{color:#66746b;justify-content:center;align-items:center;gap:10px;min-height:45vh;font-size:12px;display:flex}.spin{animation:.9s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.sidebar-help.active{color:#1d6b45;background:#eaf7ef;border-color:#b9dcc7}@media (width<=900px){.admin-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-card-head{flex-wrap:wrap}.admin-card-head .admin-pill{margin-left:52px}.admin-kv>div{grid-template-columns:80px 1fr}.admin-code-row{flex-direction:column;align-items:stretch}.admin-device-links{flex-direction:column;align-items:flex-start}.admin-actions .ws-button{flex:auto}.admin-engine-options{grid-template-columns:1fr}.admin-engine-option{min-height:0}.admin-engine,.admin-safety{flex-wrap:wrap}.admin-engine .admin-pill{margin-left:48px}}.profile-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121f186b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(100%,720px);max-height:min(90dvh,820px);animation:.22s cubic-bezier(.22,1,.36,1) profile-in;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000003d}@keyframes profile-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-head{border-bottom:1px solid #e7ece8;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.profile-eyebrow{letter-spacing:.12em;color:#55705f;font-size:10px;font-weight:800}.profile-head h2{letter-spacing:-.04em;margin:5px 0 3px;font-size:22px}.profile-head p{color:#718277;margin:0;font-size:12px}.profile-close{cursor:pointer;color:#4c5c52;background:#f3f6f3;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.profile-close:hover{color:#0f5338;background:#e7eee9}.profile-loading{color:#718277;justify-content:center;align-items:center;gap:8px;padding:48px;font-size:12px;display:flex}.profile-body{flex-direction:column;gap:16px;padding:18px 24px 22px;display:flex;overflow-y:auto}.profile-logo-card{background:linear-gradient(145deg,#fbfdfb,#f4f9f5);border:1px solid #e7ece8;border-radius:14px;align-items:center;gap:16px;padding:14px;display:flex}.profile-logo-preview{background:#fff;border:1px solid #e7ece8;border-radius:16px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.profile-logo-preview img{object-fit:contain;width:100%;height:100%;padding:8px}.profile-logo-preview span{color:#9aaba0}.profile-logo-card strong{font-size:14px;display:block}.profile-logo-card p{color:#718277;margin:3px 0 8px;font-size:11px}.profile-logo-actions{flex-wrap:wrap;gap:8px;display:flex}.profile-upload,.profile-logo-actions button{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.profile-upload{color:#fff;background:#0f5338}.profile-upload input{display:none}.profile-logo-actions button{color:#5b6e61;background:#fff;border:1px solid #e2e9e3}.profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-grid .ws-field{margin:0}.profile-wide{grid-column:1/-1}.profile-footer{background:#fbfdfb;border-top:1px solid #e7ece8;justify-content:flex-end;gap:8px;padding:14px 24px 18px;display:flex}.profile-cancel,.profile-save{cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.profile-cancel{color:#5b6e61;background:#fff;border:1px solid #e2e9e3}.profile-save{color:#fff;background:#0f5338;border:0}.profile-save:disabled{opacity:.55;cursor:default}@media (width<=640px){.profile-overlay{align-items:end;padding:12px}.profile-modal{border-radius:18px;max-height:94dvh}.profile-grid{grid-template-columns:1fr}.profile-logo-card{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.profile-modal{animation:none}}.auth-layout{color:#22342a;grid-template-columns:minmax(320px,42%) 1fr;min-height:100dvh;display:grid}.auth-aside{background:#f3f7f3;flex-direction:column;justify-content:space-between;padding:40px 9%;display:flex}.auth-brand,.auth-mobile-brand{align-items:center;gap:10px;display:flex}.auth-brand img,.auth-mobile-brand img{width:32px;height:32px}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{font-size:16px}.auth-brand span{color:#61736a;font-size:10px}.auth-intro{max-width:440px}.auth-eyebrow{letter-spacing:.12em;color:#55705f;font-size:10px;font-weight:700}.auth-intro h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(32px,3.2vw,48px);line-height:1.15}.auth-intro p,.auth-content>p{color:#59685e;font-size:14px;line-height:1.65}.auth-bots{align-items:center;margin-top:40px;display:flex}.auth-bots img{border:2px solid #f3f7f3;border-radius:50%;width:35px;height:35px;margin-right:-5px}.auth-bots span{color:#4f6557;margin-left:16px;font-size:11px}.auth-aside>small,.auth-footer{color:#5f6d64;font-size:11px}.auth-main{justify-content:center;align-items:center;padding:48px;display:flex;position:relative}.auth-content{width:min(100%,400px)}.auth-content h1{letter-spacing:-.045em;margin:10px 0;font-size:30px}.auth-demo{color:#4f6757;background:#f2f8f4;border-radius:7px;margin:22px 0;padding:11px 13px;font-size:11px;line-height:1.5}.auth-form{gap:17px;display:grid}.auth-form label{gap:8px;font-size:12px;font-weight:600;display:grid}.auth-form input{color:#24362c;background:#fff;border:1px solid #dce5df;border-radius:7px;width:100%;min-height:46px;padding:12px 13px;font-size:13px}.auth-password{position:relative}.auth-password input{padding-right:48px}.auth-password button{color:#7b8c81;background:0 0;border:0;padding:7px;position:absolute;top:8px;right:9px}.auth-link,.auth-back,.auth-success button{color:#287a52;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.auth-back{align-items:center;gap:6px;margin-bottom:30px;display:flex}.auth-forgot{justify-self:end}.auth-submit{color:#fff;background:#193e30;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;font-weight:700;display:flex}.auth-error{color:#a53b3b;margin:0;font-size:12px}.auth-switch{text-align:center;margin-top:25px;font-size:12px!important}.auth-footer{position:absolute;bottom:30px}.auth-mobile-brand{display:none}.auth-success{color:#287a52;background:#f2f8f4;border-radius:8px;gap:12px;padding:16px;font-size:13px;display:flex}.auth-success p{color:#6b7d72;line-height:1.5}.auth-success button{align-items:center;gap:5px;display:flex}@media (width<=760px){.auth-layout{display:block}.auth-aside{display:none}.auth-main{min-height:100dvh;padding:90px 24px 80px}.auth-mobile-brand{font-size:14px;display:flex;position:absolute;top:28px;left:24px}.auth-content h1{font-size:27px}.auth-footer{bottom:25px}}.password-field{display:block;position:relative}.password-field input{padding-right:48px}.password-field button{color:#6f8377;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-field button:hover{color:#287a52;background:#eef4f0}.password-field button:focus-visible{outline-offset:1px;outline:2px solid #287a52}.auth-form input:focus-visible{outline-offset:1px;border-color:#287a52;outline:2px solid #287a52}.auth-submit{cursor:pointer;transition:background .18s,transform .18s}.auth-submit:hover{background:#0f5338}.auth-submit:active{transform:translateY(1px)}.auth-submit:disabled{opacity:.6;cursor:progress}.auth-link,.auth-back,.auth-success button,.auth-switch button{cursor:pointer}.auth-switch button{font:inherit;color:#287a52;background:0 0;border:0;padding:0;font-weight:700}.auth-switch button:hover,.auth-link:hover{text-decoration:underline}
