@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,d09GRgABAAAAAAZAAA8AAAAACCAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgX9SjrlNUQVQAAAIwAAAAOgAAAETl38wgY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXQAAAaJ7JIWSaGVhZAAABBgAAAA2AAAANiJIFndoaGVhAAAEUAAAAB8AAAAkCOcCXWhtdHgAAARwAAAAIAAAACYQDwD/bG9jYQAABJAAAAAWAAAAFgJZAcJtYXhwAAAEqAAAABwAAAAgABoAwm5hbWUAAATEAAABKQAAAqg7nmHUcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhKmXaw8DKwMDUxRTBwMDgDaEZ4xg0GN0ZUAE7EDPBOCH+3v4MCxh4Fbaw8P1XYmBgFWBMUWBgnAySY1JgegmkFBiYAepmCn142h3EgQWAUBgGwPv+QimERmixQEWAR8s1XHQ4EYPC+r+p5zhbOq6235lEbxHIWC86UZlB+AC0nwSvAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpETjVCAwEQnN27XNzdPelzhrvLE/IAOvwfSI9VdHyAB+DyAihT4i7xrPsORPQBPMYVCDDCCifgVdN+qmq+qX1s+nnvKB9MTPyUJybu6wJwdQt8XL1ghAWQSaZsMW30yoKV6IhoW/2908q3C1z5Ce7uUoh68PfX2BFeuQACqpsmHOK0XX9s181I4wKM4t8zr/ILYugGDJlCQVV0Tc9W4aUlo+T3BQJySdNlB1eRa7qmKoVCNiMZswMslwIBv88oGWU/TU8vDRkFUeP533WDaI0r2cKEe/N/PIHF/+YxdrMgBAJK7L0L7FmZWUx5zOKtJYU5uUJC2NiFpaS1JRS17MJ1GeeHsLFBufZhumZxNhLCXJwhQDdXMzUwpjHrMjADw9HcmL3acVUWU8PatRAZJh5mVVAIMwLdr26McLKzS4Q2YyOjmoKSKlC7dgRTg4G3lpySkpy2jx4AMuxSeAAAAAABAAAAAhItg7TxUl8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9X/v8FfwT0AAEABgACAAAAAAAAeNpjYGRgYOH7r8TAwHryf/jfDNZ6oAgq4AQAgEIFTAB42mNqYLBhOsHADcMMmxgYYJhpGYM6kFXNUA0Aj6oHGQAAACEAOwBHAFMAUwBTAFMApwC0ANEAAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142o2RNVJEQRRFz7hPSIy7u7u7u7v3fEMyVsFiiFkL6+BVV+Ma3Lqn9RmQ5J4AvmAMePRNGvaR6ys37CfqyzccoJMnw0HKeTAcopU7w2GKWTacppFcNPsCEivLcIzXP30J2Y8bFgJmUVywwyUjuOLnnLDHEgfiRxzjarlkcCRuFVXie9ickMEVrsQRPhdX2BxRxRSDjDPNOR4Oo+xwJrL173M6kkMFvSjO2WeRA2z9h5KTbGqppJomamjjiENclL7psCb7lbSI6oQ2XiNkf4qR/Rol+zXK+1/nmWJM1PbvHI3/I2Ifigy32K/dk4qo1spmXnYOyP5X5tPYKE45YE//0oOnZ6Gw9Xnxl7kccaJveOxSyZ6eaxWu+JnI5ZYMB1T9UXXJM2dbZasAAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==)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}:root{--font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-10:10px;--fs-11:11px;--fs-11-5:11.5px;--fs-12:12px;--fs-12-5:12.5px;--fs-13:13px;--fs-13-5:13.5px;--fs-15:15px;--fs-16:16px;--fs-21:21px;--fs-26:26px;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-26:26px;--sp-34:34px;--r-sm:4px;--r:6px;--r-md:7px;--r-lg:8px;--r-xl:12px;--r-full:999px;--radius:var(--r);--radius-lg:var(--r-lg);--masthead-h:56px;--rail-w:212px;--ease:cubic-bezier(.2, .7, .2, 1);--z-window:50;--z-popover:1000;--z-toast:1100}*,:before,:after{box-sizing:border-box}html{color-scheme:var(--scheme,light)}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs-13);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-tab:active:not(:disabled),.ui-tag-toggle:active,.ui-opt:active,.ui-switch:active,.ui-avatar-btn:active,.ui-rail-item:active,.ui-link-chip:active,.ui-link-button:active,.ui-link-row:active,.ui-menu-item:active,.ui-select:active:not(:disabled),.ui-cal-day:active:not(:disabled),.ui-cal-shortcut:active,.ui-toast-action:active,.ui-theme-card:active,.ui-range-pill:active,.ui-sync-retry:active{filter:brightness(.92)}@media (prefers-reduced-motion:no-preference){.ui-tab:active:not(:disabled),.ui-tag-toggle:active,.ui-opt:active,.ui-switch:active,.ui-avatar-btn:active,.ui-link-chip:active,.ui-link-button:active,.ui-select:active:not(:disabled),.ui-cal-day:active:not(:disabled),.ui-cal-shortcut:active,.ui-theme-card:active,.ui-range-pill:active{transform:scale(.98)}}.ui-failed{box-shadow:0 0 0 2px color-mix(in srgb, var(--alarm) 25%, transparent);border-color:var(--alarm)!important;color:var(--alarm)!important}@media (prefers-reduced-motion:no-preference){.ui-failed{animation:.36s ease-in-out ui-shake}}@keyframes ui-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}:root,[data-theme=junglr-light]{--scheme:light;--paper:#fbfbf9;--surface:#fff;--surface-soft:#f2f1ec;--surface-sunk:#f8f7f3;--hairline:#e5e4df;--hairline-2:#edece7;--ink:#1b1b19;--ink-2:#45443f;--muted:#75746e;--muted-2:#8a897f;--faint:#c9c7be;--brand-green:#4eb96f;--accent:#2c6e49;--accent-soft:#e7f0ea;--accent-deep:#1b4a30;--on-accent:#fff;--warn:#b8862b;--warn-soft:#fbf3df;--alarm:#a8503a;--alarm-soft:#f7ece8;--on-alarm:#fff;--attention:#6d5bd0;--attention-soft:#eeebfa;--backdrop:#1b1b196b;--shadow-pop:0 14px 34px #1b1b1929;--shadow-window:0 18px 48px #1b1b192e;--mark-filter:none;--s-sales:#1baf7a;--s-spend:#eb6834;--s-cost:#2a78d6;--s-share:#eda100;--s-cvr:#4a3aa7;--s-sess:#e34948;--s-sales-ink:#0e7a52;--s-spend-ink:#b4471a;--s-cost-ink:#1f5ba6;--s-share-ink:#8a6100;--s-cvr-ink:#4a3aa7;--s-sess-ink:#b5322f}[data-theme=white]{--scheme:light;--paper:#fff;--surface:#fff;--surface-soft:#f4f4f5;--surface-sunk:#fafafa;--hairline:#e4e4e7;--hairline-2:#efeff1;--ink:#171717;--ink-2:#404040;--muted:#6b6b6b;--muted-2:gray;--faint:#d4d4d8;--brand-green:#4eb96f;--accent:#2c6e49;--accent-soft:#e8f1eb;--accent-deep:#1b4a30;--on-accent:#fff;--warn:#9a6b12;--warn-soft:#fbf4e2;--alarm:#a8503a;--alarm-soft:#f8ece8;--on-alarm:#fff;--attention:#6d5bd0;--attention-soft:#efecfb;--backdrop:#17171766;--shadow-pop:0 14px 34px #17171724;--shadow-window:0 18px 48px #17171729;--mark-filter:none;--s-sales:#1baf7a;--s-spend:#eb6834;--s-cost:#2a78d6;--s-share:#eda100;--s-cvr:#4a3aa7;--s-sess:#e34948;--s-sales-ink:#0e7a52;--s-spend-ink:#b4471a;--s-cost-ink:#1f5ba6;--s-share-ink:#8a6100;--s-cvr-ink:#4a3aa7;--s-sess-ink:#b5322f}[data-theme=junglr-dark]{--scheme:dark;--paper:#15161a;--surface:#1d1f24;--surface-soft:#262930;--surface-sunk:#262930;--hairline:#30333b;--hairline-2:#2a2d34;--ink:#ecebe6;--ink-2:#c8c7c0;--muted:#a3a298;--muted-2:#8e8e87;--faint:#4a4c52;--brand-green:#4eb96f;--accent:#4da06e;--accent-soft:#1f3328;--accent-deep:#8fd1a8;--on-accent:#fff;--warn:#d2a64a;--warn-soft:#2e2a1c;--alarm:#d3735b;--alarm-soft:#3a2420;--on-alarm:#fff;--attention:#9b8cf0;--attention-soft:#2a2740;--backdrop:#0000008c;--shadow-pop:0 14px 34px #00000080;--shadow-window:0 18px 48px #0000008c;--mark-filter:brightness(0) invert(1);--s-sales:#199e70;--s-spend:#d95926;--s-cost:#3987e5;--s-share:#c98500;--s-cvr:#9085e9;--s-sess:#e66767;--s-sales-ink:#3fcb92;--s-spend-ink:#f5854f;--s-cost-ink:#6ca9ee;--s-share-ink:#e0a83a;--s-cvr-ink:#a99ef0;--s-sess-ink:#f08a88}[data-theme=tokyo-night]{--scheme:dark;--paper:#1a1b26;--surface:#1f2335;--surface-soft:#292e42;--surface-sunk:#24283b;--hairline:#3b4261;--hairline-2:#2c3150;--ink:#c0caf5;--ink-2:#a9b1d6;--muted:#9aa5ce;--muted-2:#8089b3;--faint:#414868;--brand-green:#9ece6a;--accent:#9ece6a;--accent-soft:#28342a;--accent-deep:#b9e08f;--on-accent:#1a1b26;--warn:#e0af68;--warn-soft:#3a3226;--alarm:#f7768e;--alarm-soft:#3d2632;--on-alarm:#1a1b26;--attention:#bb9af7;--attention-soft:#2e2a48;--backdrop:#0a0b1299;--shadow-pop:0 14px 34px #00000080;--shadow-window:0 18px 48px #0000008c;--mark-filter:brightness(0) invert(1);--s-sales:#9ece6a;--s-spend:#ff9e64;--s-cost:#7aa2f7;--s-share:#e0af68;--s-cvr:#bb9af7;--s-sess:#f7768e;--s-sales-ink:#9ece6a;--s-spend-ink:#ff9e64;--s-cost-ink:#7aa2f7;--s-share-ink:#e0af68;--s-cvr-ink:#bb9af7;--s-sess-ink:#f7768e}[data-theme=monokai]{--scheme:dark;--paper:#272822;--surface:#2d2e27;--surface-soft:#3e3d32;--surface-sunk:#33342c;--hairline:#49483e;--hairline-2:#3b3a32;--ink:#f8f8f2;--ink-2:#cfcfc2;--muted:#b3af97;--muted-2:#9a9680;--faint:#5b5a4e;--brand-green:#a6e22e;--accent:#a6e22e;--accent-soft:#3a4420;--accent-deep:#c9f27a;--on-accent:#1e1f1a;--warn:#e6db74;--warn-soft:#403d26;--alarm:#ff6b9a;--alarm-soft:#4a2632;--on-alarm:#1e1f1a;--attention:#b996ff;--attention-soft:#3a3150;--backdrop:#0f0f0c99;--shadow-pop:0 14px 34px #00000080;--shadow-window:0 18px 48px #0000008c;--mark-filter:brightness(0) invert(1);--s-sales:#a6e22e;--s-spend:#fd971f;--s-cost:#66d9ef;--s-share:#e6db74;--s-cvr:#b996ff;--s-sess:#ff6b9a;--s-sales-ink:#a6e22e;--s-spend-ink:#fd971f;--s-cost-ink:#66d9ef;--s-share-ink:#e6db74;--s-cvr-ink:#b996ff;--s-sess-ink:#ff6b9a}.ui-avatar{background:var(--accent-soft);color:var(--accent-deep);letter-spacing:.02em;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ui-av-t0{--av-h:var(--accent)}.ui-av-t1{--av-h:var(--attention)}.ui-av-t2{--av-h:var(--warn)}.ui-av-t3{--av-h:var(--alarm)}.ui-av-t4{--av-h:var(--brand-green)}.ui-av-t5{--av-h:var(--muted)}[class*=ui-av-t]{background:color-mix(in srgb, var(--av-h) 15%, var(--surface));color:color-mix(in srgb, var(--av-h) 55%, var(--ink))}.ui-pav{flex:none;display:inline-flex;position:relative}.ui-pdot{border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.ui-pdot-active{background:var(--brand-green)}.ui-pdot-idle{background:var(--warn)}.ui-faces{align-items:center;display:inline-flex}.ui-faces .ui-avatar{border:2px solid var(--surface);box-sizing:content-box}.ui-faces .ui-avatar+.ui-avatar{margin-left:-7px}.ui-faces-more{background:var(--surface-soft);color:var(--muted);font-weight:600}.ui-badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-size:var(--fs-10);font-variant-numeric:tabular-nums;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.ui-badge-hot{background:var(--attention);color:var(--on-accent)}.ui-chip{white-space:nowrap;font-size:var(--fs-11);border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;line-height:1.3;display:inline-flex}.ui-chip-neutral{color:var(--ink-2);background:var(--surface-soft)}.ui-chip-accent{color:var(--accent-deep);background:var(--accent-soft)}.ui-chip-attention{color:var(--attention);background:var(--attention-soft)}.ui-chip-warn{color:var(--warn);background:var(--warn-soft)}.ui-chip-alarm{color:var(--alarm);background:var(--alarm-soft)}.ui-chip-strong{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-sm);padding:2px 6px;font-weight:700}.ui-chip-dashed{border:1px dashed var(--hairline);color:var(--muted-2);background:0 0}.ui-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ui-dot-accent{background:var(--accent)}.ui-dot-brand{background:var(--brand-green)}.ui-dot-warn{background:var(--warn)}.ui-dot-alarm{background:var(--alarm)}.ui-dot-muted{background:var(--faint)}.ui-loader{color:currentColor;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-loader-sm{--ld:12px}.ui-loader-md{--ld:16px}.ui-loader-lg{--ld:24px}.ui-loader-spinner{width:var(--ld);height:var(--ld);border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;animation:.7s linear infinite ui-ld-spin}@keyframes ui-ld-spin{to{transform:rotate(360deg)}}.ui-loader-dots{gap:calc(var(--ld) / 6);height:var(--ld)}.ui-loader-dots>span{width:calc(var(--ld) / 3.4);height:calc(var(--ld) / 3.4);background:currentColor;border-radius:50%;animation:1s ease-in-out infinite ui-ld-dot}.ui-loader-dots>span:nth-child(2){animation-delay:.15s}.ui-loader-dots>span:nth-child(3){animation-delay:.3s}@keyframes ui-ld-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-25%)}}.ui-loader-pulse{width:var(--ld);height:var(--ld);background:currentColor;border-radius:50%;animation:1s ease-in-out infinite ui-ld-pulse}@keyframes ui-ld-pulse{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1)}}.ui-loader-bar{gap:calc(var(--ld) / 8);height:var(--ld);align-items:flex-end}.ui-loader-bar>span{width:calc(var(--ld) / 5);transform-origin:bottom;background:currentColor;border-radius:1px;height:100%;animation:.9s ease-in-out infinite ui-ld-bar}.ui-loader-bar>span:nth-child(2){animation-delay:.15s}.ui-loader-bar>span:nth-child(3){animation-delay:.3s}@keyframes ui-ld-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ui-loader-spinner{animation-duration:2s}.ui-loader-dots>span,.ui-loader-pulse,.ui-loader-bar>span{animation-duration:2.4s}}.ui-loader-picks{flex-wrap:wrap;gap:8px;display:flex}.ui-loader-pick{border:1px solid var(--hairline);border-radius:var(--r);background:var(--surface);min-width:84px;color:var(--accent);font:500 var(--fs-12)/1.2 var(--font);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:12px 10px 10px;display:flex}.ui-loader-pick>span:last-child{color:var(--ink-2)}.ui-loader-pick:hover{border-color:var(--accent)}.ui-loader-pick-on{border-color:var(--accent);background:var(--accent-soft)}.ui-loader-pick:active{filter:brightness(.92)}.ui-loader-factory{--u:1px;width:calc(90 * var(--u));height:calc(14 * var(--u));box-shadow:0 calc(3 * var(--u)) 0 currentColor;clip-path:inset(calc(-40 * var(--u)) 0 calc(-5 * var(--u)));position:relative}.ui-loader-factory.ui-loader-sm{--u:.55px}.ui-loader-factory.ui-loader-md{--u:.8px}.ui-loader-factory.ui-loader-lg{--u:1.2px}.ui-loader-factory:before{content:"";inset:auto calc(50% - 17 * var(--u)) 0;height:calc(50 * var(--u));--g:no-repeat linear-gradient(color-mix(in srgb, currentColor 60%, transparent) 0 0);background:var(--g), var(--g), var(--g), var(--g);background-size:calc(16 * var(--u)) calc(14 * var(--u));animation:2s linear infinite ui-ld-factory-drop,2s linear infinite ui-ld-factory-move;position:absolute}@keyframes ui-ld-factory-drop{0%,to{background-position:0 calc(-50 * var(--u)), 100% calc(-50 * var(--u))}17.5%{background-position:0 100%, 100% calc(-50 * var(--u)), 0 calc(-50 * var(--u)), 100% calc(-50 * var(--u))}35%{background-position:0 100%, 100% 100%, 0 calc(-50 * var(--u)), 100% calc(-50 * var(--u))}52.5%{background-position:0 100%, 100% 100%, 0 calc(100% - 16 * var(--u)), 100% calc(-50 * var(--u))}70%,98%{background-position:0 100%, 100% 100%, 0 calc(100% - 16 * var(--u)), 100% calc(100% - 16 * var(--u))}}@keyframes ui-ld-factory-move{0%,70%{transform:translate(0)}to{transform:translate(200%)}}@media (prefers-reduced-motion:reduce){.ui-loader-factory:before{animation-duration:4s,4s}}.ui-loader-tracer{--ts:14px;--tl:max(1.5px, calc(var(--ts) / 10));width:var(--ts);aspect-ratio:1;place-content:stretch;place-items:stretch stretch;display:grid}.ui-loader-tracer.ui-loader-md{--ts:20px}.ui-loader-tracer.ui-loader-lg{--ts:32px}.ui-loader-tracer:before,.ui-loader-tracer:after{content:"";--c:no-repeat linear-gradient(currentColor 0 0);background:var(--c) 0 0, var(--c) 100% 0, var(--c) 100% 100%, var(--c) 0 100%;grid-area:1/1;animation:2s linear infinite ui-ld-tracer-size,2s linear infinite ui-ld-tracer-pos}.ui-loader-tracer:after{margin:25%;transform:scale(-1)}@keyframes ui-ld-tracer-size{0%{background-size:0 var(--tl), var(--tl) 0, 0 var(--tl), var(--tl) 0}12.5%{background-size:100% var(--tl), var(--tl) 0, 0 var(--tl), var(--tl) 0}25%{background-size:100% var(--tl), var(--tl) 100%, 0 var(--tl), var(--tl) 0}37.5%{background-size:100% var(--tl), var(--tl) 100%, 100% var(--tl), var(--tl) 0}45%,55%{background-size:100% var(--tl), var(--tl) 100%, 100% var(--tl), var(--tl) 100%}62.5%{background-size:0 var(--tl), var(--tl) 100%, 100% var(--tl), var(--tl) 100%}75%{background-size:0 var(--tl), var(--tl) 0, 100% var(--tl), var(--tl) 100%}87.5%{background-size:0 var(--tl), var(--tl) 0, 0 var(--tl), var(--tl) 100%}to{background-size:0 var(--tl), var(--tl) 0, 0 var(--tl), var(--tl) 0}}@keyframes ui-ld-tracer-pos{0%,49.9%{background-position:0 0,100% 0,100% 100%,0 100%}50%,to{background-position:100% 0,100% 100%,0 100%,0 0}}@media (prefers-reduced-motion:reduce){.ui-loader-tracer:before,.ui-loader-tracer:after{animation-duration:4s,4s}}.ui-loader-wobble{--w:14px;width:var(--w);aspect-ratio:1;position:relative}.ui-loader-wobble.ui-loader-md{--w:20px}.ui-loader-wobble.ui-loader-lg{--w:32px}.ui-loader-wobble:after{content:"";transform-origin:bottom;box-shadow:inset 0 0 0 max(1px, calc(var(--w) / 30)) var(--ink);background:radial-gradient(circle calc(var(--w) / 12), var(--surface) 94%, transparent), radial-gradient(circle calc(var(--w) / 6), var(--ink) 94%, transparent), linear-gradient(var(--accent) 0 0) top / 100% calc(50% - var(--w) / 12), linear-gradient(var(--surface) 0 0) bottom / 100% calc(50% - var(--w) / 12) var(--ink);background-repeat:no-repeat;border-radius:50%;animation:1s cubic-bezier(.5,120,.5,-120) infinite ui-ld-wobble;position:absolute;inset:0}@keyframes ui-ld-wobble{30%,70%{transform:rotate(0)}49.99%{transform:rotate(.2deg)}50%{transform:rotate(-.2deg)}}@media (prefers-reduced-motion:reduce){.ui-loader-wobble:after{animation-duration:3s}}.ui-btn{white-space:nowrap;border-radius:var(--r);cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,transform 60ms;display:inline-flex}.ui-btn:disabled{opacity:.55;cursor:default}.ui-btn .ui-icon{flex:none}.ui-btn-sm{font-size:var(--fs-11-5);padding:3px 9px}.ui-btn-md{font-size:var(--fs-12-5);padding:5px 11px}.ui-btn-lg{font-size:var(--fs-13-5);padding:9px 14px}.ui-btn-block{width:100%;display:flex}.ui-btn-start{justify-content:flex-start}.ui-btn-primary{background:var(--accent);color:var(--on-accent)}.ui-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.ui-btn-quiet{color:var(--ink-2);border-color:var(--hairline);background:0 0}.ui-btn-quiet:hover:not(:disabled),.ui-btn-quiet.ui-btn-on{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-soft)}.ui-btn-outline{background:var(--surface);color:var(--ink);border-color:var(--hairline)}.ui-btn-outline:hover:not(:disabled),.ui-btn-outline.ui-btn-on{border-color:var(--accent);background:var(--accent-soft)}.ui-btn-soft{background:var(--accent-soft);color:var(--accent-deep);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ui-btn-soft:hover:not(:disabled){border-color:var(--accent)}.ui-btn-ghost{color:var(--muted);background:0 0;font-weight:500}.ui-btn-ghost:hover:not(:disabled),.ui-btn-ghost.ui-btn-on{background:var(--surface-soft);color:var(--ink)}.ui-btn-danger{background:var(--alarm);color:var(--on-alarm)}.ui-btn-quiet-danger{color:var(--alarm);border-color:var(--alarm);background:0 0}.ui-btn-quiet-danger:hover:not(:disabled){background:var(--alarm-soft)}.ui-btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--alarm) 88%, var(--ink))}.ui-iconbtn{padding:0}.ui-iconbtn-sm{width:24px;height:24px}.ui-iconbtn-md{width:28px;height:28px}.ui-iconbtn-lg{width:32px;height:32px}.ui-btn:active:not(:disabled){filter:brightness(.92)}@media (prefers-reduced-motion:no-preference){.ui-btn:active:not(:disabled){transform:translateY(1px)scale(.98)}}.ui-btn[aria-busy=true]{cursor:progress}.ui-btn-permanent{flex:none;align-items:center;gap:8px;display:inline-flex}.ui-btn-note{font-size:var(--fs-11-5);color:var(--muted);white-space:nowrap}.ui-btn-greyed,.ui-btn-greyed:hover{opacity:.55;filter:none;border-color:var(--hairline);color:var(--muted);cursor:help;background:0 0}.ui-flex{min-width:0;display:flex}.ui-row{flex-direction:row}.ui-stack{flex-direction:column}.ui-wrap{flex-wrap:wrap}.ui-grow{flex:1}.ui-a-start{align-items:flex-start}.ui-a-center{align-items:center}.ui-a-end{align-items:flex-end}.ui-a-baseline{align-items:baseline}.ui-a-stretch{align-items:stretch}.ui-j-start{justify-content:flex-start}.ui-j-center{justify-content:center}.ui-j-end{justify-content:flex-end}.ui-j-between{justify-content:space-between}ul.ui-flex,ol.ui-flex{margin:0;padding:0;list-style:none}.ui-card{border-radius:var(--r-lg);min-width:0}.ui-card-surface{background:var(--surface);border:1px solid var(--hairline)}.ui-card-soft{background:var(--surface-soft)}.ui-card-sunk{background:var(--surface-sunk);border:1px solid var(--hairline-2)}.ui-text{margin:0}.ui-p{line-height:1.55}.ui-fig{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ui-pre{white-space:pre-wrap;overflow-wrap:anywhere}.ui-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ui-label{font-size:var(--fs-10);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.ui-tone-ink{color:var(--ink)}.ui-tone-ink-2{color:var(--ink-2)}.ui-tone-muted{color:var(--muted)}.ui-tone-muted-2{color:var(--muted-2)}.ui-tone-faint{color:var(--faint)}.ui-tone-accent{color:var(--accent)}.ui-tone-accent-deep{color:var(--accent-deep)}.ui-tone-warn{color:var(--warn)}.ui-tone-alarm{color:var(--alarm)}.ui-tone-attention{color:var(--attention)}.ui-tone-on-accent{color:var(--on-accent)}code.ui-text{font-size:.95em}.ui-heading{color:var(--ink);margin:0}.ui-h1{font-size:var(--fs-21);letter-spacing:-.02em;font-weight:700}.ui-h2{font-size:var(--fs-15);font-weight:700}.ui-h3{font-size:var(--fs-13-5);font-weight:600}.ui-divider{border:0;border-top:1px solid var(--hairline);width:100%;margin:0}.ui-divider-v{border-top:0;border-left:1px solid var(--hairline);align-self:stretch;width:auto}.ui-theme-scope{background:var(--paper);color:var(--ink);color-scheme:var(--scheme);border-radius:var(--r-lg);position:relative}.ui-card-marked{box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-soft);transition:box-shadow .3s var(--ease)}.ui-pop{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);text-align:left;color:var(--ink);font-size:var(--fs-13);padding:14px 16px;overflow:auto}.ui-pop:focus{outline:none}.ui-pop-flush{padding:0}.ui-menu{border-radius:var(--r-lg);padding:4px 0}.ui-menu-item{text-align:left;width:100%;font-family:inherit;font-size:var(--fs-13);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.ui-menu-item .ui-icon{color:var(--muted-2)}.ui-menu-item:hover,.ui-menu-item:focus{background:var(--surface-soft);outline:none}.ui-menu-item:disabled{color:var(--faint);cursor:default;background:0 0}.ui-menu-danger,.ui-menu-danger .ui-icon{color:var(--alarm)}.ui-menu-danger:hover,.ui-menu-danger:focus{background:var(--alarm-soft)}.ui-chat{gap:var(--sp-14);min-height:420px;height:calc(100dvh - var(--masthead-h) - 150px);display:flex}.ui-chat-side,.ui-chat-main{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ui-chat-side{flex:none;width:288px}.ui-chat-main{flex:1;min-width:0}.ui-chat-side-head{justify-content:space-between;align-items:center;gap:var(--sp-8);border-bottom:1px solid var(--hairline);padding:9px 12px 9px 14px;display:flex}.ui-chat-side-list{padding:var(--sp-8);flex:1;overflow-y:auto}@media (width<=760px){.ui-chat{height:calc(100dvh - var(--masthead-h) - 130px);gap:0}.ui-chat-side{width:100%}.ui-chat-main,.ui-chat-showmain .ui-chat-side{display:none}.ui-chat-showmain .ui-chat-main{display:flex}}@media (width>=761px){.ui-chat-back:not(.ui-chat-back-always){display:none}}.ui-chat-sec+.ui-chat-sec{margin-top:var(--sp-8)}.ui-chat-sec-head{justify-content:space-between;align-items:center;min-height:26px;padding:4px 6px 2px 10px;display:flex}.ui-chat-sec-label{font-size:var(--fs-10);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.ui-convo{border-radius:var(--radius);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;display:flex}.ui-convo:hover{background:var(--surface-soft)}.ui-convo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-convo-on,.ui-convo-on:hover{background:var(--accent-soft)}.ui-convo-faint{opacity:.7}.ui-convo-icon{width:24px;height:24px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-convo-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-convo-title{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-convo-unread{font-weight:700}.ui-convo-sub{font-size:var(--fs-11-5);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-chat-pane{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ui-chat-drop{z-index:2;justify-content:center;align-items:center;gap:var(--sp-8);border:2px dashed var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--accent-deep);font-weight:600;font-size:var(--fs-13);pointer-events:none;display:flex;position:absolute;inset:8px}.ui-chat-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;min-height:52px;padding:8px 12px 8px 14px;display:flex}.ui-chat-who{flex:1;min-width:0}.ui-chat-title{font-size:var(--fs-13-5);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-chat-sub{font-size:var(--fs-11-5);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-chat-head-end{flex:none;align-items:center;gap:4px;display:flex}.ui-chat-body{flex:1;padding:12px 16px;overflow-y:auto}.ui-chat-origin{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-soft);font-size:var(--fs-12);color:var(--ink-2);margin:4px 0 12px;padding:10px 12px}.ui-chat-day{align-items:center;gap:12px;margin:12px 0;display:flex}.ui-chat-day i{background:var(--hairline);flex:1;height:1px}.ui-chat-day span{font-size:var(--fs-11);color:var(--muted);font-weight:500}.ui-chat-event{text-align:center;font-size:var(--fs-11-5);color:var(--muted);margin:8px 0}.ui-chat-empty{text-align:center;font-size:var(--fs-13);color:var(--muted);margin:0;padding:40px 0}.ui-msg-wrap{position:relative}.ui-msg{border-radius:var(--radius);gap:10px;margin-top:12px;display:flex}.ui-msg-grouped{margin-top:2px}.ui-msg-mine{justify-content:flex-end}.ui-msg-lit{box-shadow:0 0 0 6px var(--attention-soft);background:var(--attention-soft)}.ui-msg-gutter{flex:none;width:32px}.ui-msg-mine .ui-msg-gutter{display:none}.ui-msg-col{min-width:0;max-width:75%}.ui-msg-mine .ui-msg-col{text-align:right}.ui-msg-name{font-size:var(--fs-12);color:var(--muted);margin:0 0 2px;font-weight:500}.ui-msg-tomb{border:1px dashed var(--hairline);font-size:var(--fs-13);color:var(--muted);border-radius:16px;padding:8px 14px;font-style:italic;display:inline-block}.ui-msg-bubble{text-align:left;max-width:100%;font-size:var(--fs-13-5);background:var(--surface-soft);color:var(--ink);border-radius:16px;padding:8px 14px;line-height:1.45;display:inline-block}.ui-msg-bubble-mine{background:var(--accent);color:var(--on-accent)}.ui-msg-text{white-space:pre-wrap;overflow-wrap:anywhere}.ui-msg-link{color:var(--accent-deep);text-decoration:underline}.ui-msg-link-inv{color:var(--on-accent)}.ui-msg-files{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ui-msg-mine .ui-msg-files{justify-content:flex-end}.ui-msg-reacts{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.ui-msg-mine .ui-msg-reacts{justify-content:flex-end}.ui-msg-meta{font-size:var(--fs-10);color:var(--muted);align-items:center;gap:6px;margin:2px 0 0;display:flex}.ui-msg-mine .ui-msg-meta{justify-content:flex-end}.ui-msg-edited{font-style:italic}.ui-msg-time{font-variant-numeric:tabular-nums}.ui-msg-tools{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-pop);align-items:center;gap:2px;padding:2px;display:none;position:absolute;top:-10px;right:8px}.ui-msg-tools-mine{left:8px;right:auto}.ui-msg-wrap:hover .ui-msg-tools,.ui-msg-wrap:focus-within .ui-msg-tools{display:flex}@media (hover:none){.ui-msg-tools{width:max-content;box-shadow:none;margin:2px 0 0 42px;display:flex;position:static}.ui-msg-tools-mine{margin:2px 0 0 auto}}.ui-mention{background:var(--accent-soft);color:var(--accent-deep);border-radius:3px;padding:0 2px;font-weight:500}.ui-mention-me{background:var(--attention-soft);color:var(--attention);font-weight:600}.ui-mention-inv{background:color-mix(in srgb, var(--on-accent) 18%, transparent);color:var(--on-accent);text-decoration:underline}.ui-react{border:1px solid var(--hairline);background:var(--surface);font:inherit;font-size:var(--fs-12);cursor:pointer;color:var(--ink-2);border-radius:999px;align-items:center;gap:3px;padding:1px 7px;display:inline-flex}.ui-react:hover{background:var(--surface-soft)}.ui-react-on{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-soft);color:var(--ink)}.ui-react-n{font-size:var(--fs-11);font-variant-numeric:tabular-nums}.ui-emoji-grid{grid-template-columns:repeat(8,28px);gap:2px;width:max-content;display:grid}.ui-emoji{border-radius:var(--radius);cursor:pointer;width:28px;height:28px;transition:transform .1s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}.ui-emoji:hover,.ui-emoji:focus-visible{background:var(--surface-soft);transform:scale(1.2)}.ui-emoji-on{background:var(--accent-soft)}.ui-file{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);text-align:left;align-items:stretch;max-width:280px;display:inline-flex;position:relative;overflow:hidden}.ui-file-failed{border-color:var(--alarm)}.ui-file-open{min-width:0;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;display:flex;position:relative}span.ui-file-open{cursor:default}.ui-file-open:hover{background:var(--surface-soft)}.ui-file-pic .ui-file-open{flex-direction:column;align-items:flex-start;padding:0 0 6px}.ui-file-pic .ui-file-text{padding:0 10px}.ui-file-img{object-fit:contain;max-width:280px;max-height:200px;display:block}.ui-file-text{flex-direction:column;min-width:0;display:flex}.ui-file-name{font-size:var(--fs-12-5);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-file-size{font-size:var(--fs-11);color:var(--muted);font-variant-numeric:tabular-nums}.ui-file-failed .ui-file-size{color:var(--alarm)}.ui-file-bar{background:var(--surface-sunk);height:3px;position:absolute;bottom:0;left:0;right:0}.ui-file-fill{background:var(--accent);height:100%;transition:width .2s var(--ease);display:block}.ui-file-x{border:0;border-left:1px solid var(--hairline);background:var(--surface-soft);width:22px;color:var(--muted);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ui-file-x:hover{color:var(--ink)}.ui-typing{min-height:18px;font-size:var(--fs-12);color:var(--muted);align-items:center;gap:6px;margin:0 0 4px;display:flex}.ui-typing-dots{align-items:flex-end;gap:2px;display:flex}.ui-typing-dots i{background:var(--muted);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ui-typing-bounce;display:block}.ui-typing-dots i:nth-child(2){animation-delay:.15s}.ui-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes ui-typing-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ui-typing-dots i{animation:none}}.ui-compose{border-top:1px solid var(--hairline);padding:8px 14px 12px}.ui-compose-row{align-items:flex-end;gap:4px;display:flex}.ui-compose-box{resize:none;border:1px solid var(--hairline);background:var(--paper);min-width:0;min-height:40px;max-height:168px;color:var(--ink);font:inherit;font-size:var(--fs-13-5);border-radius:10px;flex:1;margin-left:4px;padding:9px 12px;line-height:1.45}.ui-compose-box::placeholder{color:var(--muted-2)}.ui-compose-box:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ui-compose-send{margin-left:4px;display:inline-flex}.ui-compose-send .ui-iconbtn{border-radius:10px;width:40px;height:40px}.ui-compose-note{justify-content:space-between;align-items:center;gap:var(--sp-8);border-radius:var(--radius);background:var(--attention-soft);color:var(--attention);font-size:var(--fs-12);margin-bottom:6px;padding:4px 10px;font-weight:500;display:flex}.ui-compose-files{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.ui-mention-list{flex-direction:column;max-height:240px;padding:4px;display:flex;overflow-y:auto}.ui-mention-opt{border-radius:var(--radius);text-align:left;width:100%;font:inherit;font-size:var(--fs-13);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.ui-mention-opt-on{background:var(--surface-soft)}.ui-mention-icon{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-mention-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-mention-sub{font-size:var(--fs-11-5);color:var(--muted);flex:none;margin-left:auto}.ui-hub-btn{border:1px solid var(--hairline);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;font:inherit;border-radius:7px;flex:none;align-items:stretch;padding:0;display:inline-flex;overflow:hidden}.ui-hub-btn:hover{border-color:var(--muted-2)}.ui-hub-btn[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-hub-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-hub-half{font-size:var(--fs-12);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:flex}.ui-hub-sep{background:var(--hairline);width:1px}.ui-hub-dot{background:var(--brand-green);border-radius:50%;width:8px;height:8px}@media (width<=560px){.ui-hub-btn .ui-faces{display:none}}.ui-hub{flex-direction:column;min-height:0;display:flex}.ui-hub-cols{grid-template-columns:1fr 240px;min-height:0;display:grid}.ui-hub-cols-one{grid-template-columns:1fr}@media (width<=640px){.ui-hub-cols{grid-template-columns:1fr}.ui-hub-col-right{border-top:1px solid var(--hairline)}}.ui-hub-col{flex-direction:column;min-width:0;min-height:0;display:flex}.ui-hub-col+.ui-hub-col{border-left:1px solid var(--hairline)}.ui-hub-col-right{background:var(--surface-soft)}.ui-hub-head{border-bottom:1px solid var(--hairline);min-height:40px;font-size:var(--fs-12);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 4px 14px;font-weight:600;display:flex}.ui-hub-n{color:var(--muted);margin-left:6px;font-weight:500}.ui-hub-list{flex:1;max-height:min(360px,50dvh);padding:6px;overflow-y:auto}.ui-hub-empty{text-align:center;font-size:var(--fs-12);color:var(--muted);margin:0;padding:32px 10px}.ui-hub-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.ui-note{border-radius:var(--radius);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.ui-note:hover{background:var(--surface-soft)}.ui-note-hot{background:var(--attention-soft)}.ui-note-hot:hover{background:color-mix(in srgb, var(--attention-soft) 70%, var(--attention) 8%)}.ui-note-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-note-title{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-note-sub{font-size:var(--fs-12);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-note-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.ui-glyph{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.ui-glyph-hot{background:var(--attention-soft);color:var(--attention)}.ui-person{border-radius:var(--radius);text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.ui-person-btn{cursor:pointer}.ui-person-btn:hover{background:var(--surface)}.ui-person-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-person-name{font-size:var(--fs-12-5);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-person-name em{font-style:normal;font-size:var(--fs-11);color:var(--muted);margin-left:4px;font-weight:400}.ui-person-sub{font-size:var(--fs-11);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-person-act{font-size:var(--fs-11);color:var(--accent);opacity:0;transition:opacity .12s var(--ease);flex:none;font-weight:600}.ui-person-btn:hover .ui-person-act,.ui-person-btn:focus-visible .ui-person-act{opacity:1}.ui-kbds{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.ui-kbd{border-radius:var(--r-sm);border:1px solid var(--hairline);background:var(--surface-soft);min-width:20px;height:20px;color:var(--ink-2);font:600 var(--fs-11) var(--font);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.ui-kbds-sm .ui-kbd{min-width:17px;height:17px;font-size:var(--fs-10);padding:0 4px}.ui-kbds-lg{gap:5px}.ui-kbds-lg .ui-kbd{min-width:30px;height:30px;font-size:var(--fs-15);border-radius:var(--r-md);border-color:var(--accent);color:var(--accent-deep);background:var(--surface);padding:0 8px}.ui-kbds-dim .ui-kbd{color:var(--muted-2);background:0 0}.ui-kbd-off{font-size:var(--fs-12);color:var(--muted-2)}.ui-key-echo{z-index:var(--z-toast);border-radius:var(--r-full);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop);font-size:var(--fs-12);animation:ui-key-echo-in .12s var(--ease);pointer-events:none;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-weight:600;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ui-key-echo-inline{align-self:flex-start;animation:none;position:static;transform:none}.ui-key-echo-name{white-space:nowrap}@keyframes ui-key-echo-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.ui-key-capture{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface);cursor:pointer;min-width:96px;height:30px;font:inherit;color:var(--ink);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ui-key-capture:hover:not(:disabled){border-color:var(--accent)}.ui-key-capture:disabled{cursor:default;opacity:.6}.ui-key-capture-mine{border-color:var(--accent);background:var(--accent-soft)}.ui-key-capture-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-key-capture-ask{font-size:var(--fs-12);color:var(--accent-deep);font-weight:600;animation:1.2s ease-in-out infinite ui-key-ask}@keyframes ui-key-ask{50%{opacity:.55}}.ui-sheet{flex-direction:column;gap:18px;display:flex}.ui-sheet-lead{border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent-deep);font-size:var(--fs-21);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:14px 16px;font-weight:700;line-height:1.2;display:flex}.ui-sheet-group{flex-direction:column;gap:6px;display:flex}.ui-sheet-title{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.ui-sheet-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-sheet-row{border-bottom:1px solid var(--hairline-2);font-size:var(--fs-13);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.ui-sheet-row:last-child{border-bottom:0}.ui-sheet-row-planned{color:var(--muted-2)}.ui-sheet-name{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.ui-sheet-mine{font-size:var(--fs-10);color:var(--accent-deep);background:var(--accent-soft);border-radius:var(--r-sm);padding:1px 5px;font-weight:700}.ui-sheet-planned{font-size:var(--fs-11);color:var(--muted-2)}.ui-sheet-foot{font-size:var(--fs-12);color:var(--muted)}@media (prefers-reduced-motion:reduce){.ui-key-echo,.ui-key-capture-ask{animation:none}}.ui-cmd-backdrop{place-items:start center;padding-top:12vh}.ui-cmd{background:var(--surface);width:100%;max-width:640px;max-height:70vh;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-window);flex-direction:column;display:flex;overflow:hidden}.ui-cmd:focus{outline:none}.ui-cmd-field{border-bottom:1px solid var(--hairline-2);color:var(--muted-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.ui-cmd-input{min-width:0;color:var(--ink);font:500 var(--fs-15)/1.4 var(--font);background:0 0;border:0;outline:none;flex:1}.ui-cmd-input::placeholder{color:var(--muted-2)}.ui-cmd-list{flex:1;min-height:0;padding:6px 8px 8px;overflow-y:auto}.ui-cmd-group+.ui-cmd-group{margin-top:6px}.ui-cmd-head{align-items:center;gap:8px;padding:8px 8px 4px;display:flex}.ui-cmd-title{font-size:var(--fs-10);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.ui-cmd-more{cursor:pointer;border-radius:var(--r-sm);font:600 var(--fs-11) var(--font);color:var(--accent-deep);background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:2px 4px;display:inline-flex}.ui-cmd-more:hover,.ui-cmd-more:focus-visible{background:var(--accent-soft);outline:none}.ui-cmd-note{font-size:var(--fs-12);color:var(--muted);padding:4px 8px 6px}.ui-cmd-item{border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-13);color:var(--ink);align-items:center;gap:10px;padding:7px 8px;display:flex}.ui-cmd-item .ui-icon{color:var(--muted-2);flex:none}.ui-cmd-item-on{background:var(--accent-soft)}.ui-cmd-item-on .ui-cmd-label{color:var(--accent-deep)}.ui-cmd-item-off{cursor:default;opacity:.55}.ui-cmd-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-cmd-label{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ui-cmd-sub{font-size:var(--fs-11);color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ui-cmd-empty{font-size:var(--fs-13);color:var(--muted);text-align:center;padding:18px 8px}.ui-cmd-foot{border-top:1px solid var(--hairline-2);background:var(--surface-soft);font-size:var(--fs-11);color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:8px 16px;display:flex}.ui-cmd-hint{align-items:center;gap:6px;display:inline-flex}@media (width<=600px){.ui-cmd-backdrop{padding-top:12px}.ui-cmd-foot{display:none}}.ui-search-btn{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface-soft);min-width:200px;height:32px;color:var(--muted-2);font:500 var(--fs-13) var(--font);cursor:pointer;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.ui-search-btn:hover,.ui-search-btn:focus-visible{border-color:var(--accent);outline:none}.ui-search-btn-words{text-align:left;flex:1}@media (width<=760px){.ui-search-btn{flex:none;justify-content:center;width:32px;min-width:0;padding:0}.ui-search-btn-words,.ui-search-btn .ui-kbds{display:none}}.ui-edit-text{border-radius:var(--r-sm);color:inherit;font:inherit;text-align:start;cursor:text;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin:-2px -6px;padding:2px 6px;display:inline-flex}.ui-edit-text .ui-icon{color:var(--muted);opacity:0;transition:opacity .12s}.ui-edit-text:hover:not(:disabled),.ui-edit-text:focus-visible{border-color:var(--hairline);background:var(--surface)}.ui-edit-text:hover .ui-icon,.ui-edit-text:focus-visible .ui-icon{opacity:1}.ui-edit-text:active:not(:disabled){filter:brightness(.94)}.ui-edit-text:disabled{cursor:default}.ui-edit-text .ui-loader{color:var(--accent)}.ui-edit-strong{font-weight:600}.ui-edit-box{width:auto;min-width:8ch;margin:-3px -7px}.ui-range-pill{border:1px solid var(--accent);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:600 var(--fs-12-5)/1.3 var(--font);cursor:pointer;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.ui-range-pill:hover,.ui-range-pill[aria-expanded=true]{background:var(--accent-soft)}.ui-range-pill>.ui-icon:first-child{color:var(--accent)}.ui-range-pill>.ui-icon:last-child{color:var(--muted-2)}.ui-range-name{color:var(--ink)}.ui-range-name+.ui-range-dates{color:var(--muted);font-weight:500}.ui-cal{flex-direction:column;display:flex}.ui-cal-shortcuts{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.ui-cal-shortcut{font:500 var(--fs-11)/1.2 var(--font);color:var(--ink-2);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);cursor:pointer;padding:4px 8px}.ui-cal-shortcut:hover{border-color:var(--accent);color:var(--accent-deep)}.ui-cal-shortcut-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.ui-cal-shortcut-on:hover{color:var(--on-accent)}.ui-cal-nav{font-size:var(--fs-12);color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:9px;font-weight:600;display:flex}.ui-cal-arrow{color:var(--muted-2);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:2px;display:inline-flex}.ui-cal-arrow:hover{color:var(--ink);background:var(--surface-soft)}.ui-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ui-cal-dow{text-align:center;color:var(--muted-2);padding-bottom:4px;font-size:9.5px;font-weight:600}.ui-cal-day{text-align:center;font:500 var(--fs-11-5)/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 0}.ui-cal-day:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.ui-cal-in{background:var(--accent-soft);color:var(--accent-deep);border-radius:0}.ui-cal-edge,.ui-cal-edge:hover:not(:disabled){background:var(--accent);color:var(--on-accent);border-radius:5px;font-weight:600}.ui-cal-day:disabled{color:var(--faint);cursor:default}.ui-cal-day{position:relative}.ui-cal-dot{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1.5px;left:50%}.ui-cal-dot-faint{background:var(--muted-2)}.ui-cal-edge .ui-cal-dot{background:var(--on-accent)}.ui-cal-last:not(.ui-cal-edge){box-shadow:inset 0 0 0 1px var(--accent)}.ui-cal-hint{text-align:center;font-size:var(--fs-10);color:var(--muted);margin:9px 0 0}.ui-cal-note{font-size:var(--fs-11-5);color:var(--warn);margin:10px 0 0;line-height:1.45}.ui-cal-foot{border-top:1px solid var(--hairline-2);font-size:var(--fs-11-5);color:var(--muted);margin-top:10px;padding-top:9px}.ui-chart{width:100%;height:auto;font-family:var(--font);display:block;overflow:visible}.ui-chart-sales{--line:var(--s-sales)}.ui-chart-spend{--line:var(--s-spend)}.ui-chart-cost{--line:var(--s-cost)}.ui-chart-share{--line:var(--s-share)}.ui-chart-cvr{--line:var(--s-cvr)}.ui-chart-sess{--line:var(--s-sess)}.ui-chart-line{fill:none;stroke:var(--line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui-chart-tick line{stroke:var(--hairline-2);stroke-width:1px;vector-effect:non-scaling-stroke}.ui-chart-tick text,.ui-chart-day{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.ui-chart-mark rect{fill:var(--surface-sunk)}.ui-chart-mark text{fill:var(--muted);font-size:10.5px;font-weight:600}.ui-chart-mark-star rect{fill:var(--accent-soft)}.ui-chart-mark-star text{fill:var(--accent-deep)}.ui-frame{flex-direction:column;min-height:100vh;display:flex}.ui-frame-body{flex:1;min-height:0;display:flex}.ui-frame-content{min-width:0;padding:var(--sp-26) var(--sp-34) 64px;gap:var(--sp-26);flex-direction:column;flex:1;display:flex}.ui-masthead{height:var(--masthead-h);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:var(--sp-14);padding:0 var(--sp-24);background:var(--paper);z-index:5;flex-shrink:0;display:flex;position:sticky;top:0}.ui-masthead-start,.ui-masthead-end{align-items:center;gap:var(--sp-14);min-width:0;display:flex}.ui-masthead-start{flex:none}.ui-brand{width:auto;height:20px;filter:var(--mark-filter);display:block}.ui-brand[height="26"]{height:26px}.ui-rail{width:var(--rail-w);border-right:1px solid var(--hairline);top:var(--masthead-h);height:calc(100vh - var(--masthead-h));flex-direction:column;flex-shrink:0;display:flex;position:sticky}.ui-rail-scroll{min-height:0;padding:var(--sp-20) 0 var(--sp-14);flex:1;overflow-y:auto}.ui-rail-foot{border-top:1px solid var(--hairline);padding:var(--sp-8) 0;background:var(--paper);flex:none}.ui-rail-group{padding-top:var(--sp-14)}.ui-rail-group:before{content:"";background:var(--hairline);height:1px;margin:0 16px 14px;display:block}.ui-rail-group-first{padding-top:0}.ui-rail-group-first:before{display:none}.ui-rail-head{justify-content:space-between;align-items:center;padding:0 24px 8px;display:flex}.ui-rail-toggle{cursor:pointer;width:100%;color:var(--muted);text-align:left;background:0 0;border:0;font-family:inherit}.ui-rail-toggle:hover,.ui-rail-toggle:hover .ui-rail-label{color:var(--ink)}.ui-rail-label{font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.ui-rail-sub{font-size:var(--fs-10);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);padding:8px 24px 4px;font-weight:600}.ui-rail-item{width:100%;font-family:inherit;font-size:var(--fs-13);color:var(--ink-2);text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;padding:7px 24px 7px 22px;text-decoration:none;display:flex}.ui-rail-nested{padding-left:30px}.ui-rail-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-rail-item .ui-icon{color:var(--muted-2)}a.ui-rail-item:hover,.ui-rail-button:hover:not(:disabled){color:var(--ink);cursor:pointer}a.ui-rail-item:hover .ui-icon,.ui-rail-button:hover:not(:disabled) .ui-icon{color:var(--ink-2)}.ui-rail-item[aria-current=page]{color:var(--ink);border-left-color:var(--accent);background:var(--accent-soft);font-weight:600}.ui-rail-item[aria-current=page] .ui-icon{color:var(--accent)}.ui-rail-item[aria-disabled=true],.ui-rail-button:disabled{color:var(--faint);cursor:default}.ui-rail-item[aria-disabled=true] .ui-icon,.ui-rail-button:disabled .ui-icon{color:var(--faint)}.ui-switch{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface);min-width:0;max-width:320px;color:var(--ink);font:600 var(--fs-13)/1.3 var(--font);cursor:pointer;align-items:center;gap:9px;padding:6px 10px 6px 12px;display:inline-flex}.ui-switch:hover,.ui-switch[aria-expanded=true]{border-color:var(--accent)}.ui-switch-dot{background:var(--brand-green);border-radius:50%;flex:none;width:7px;height:7px}.ui-switch-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-switch-empty{color:var(--muted);font-weight:500}.ui-switch-kind{font-size:var(--fs-10);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.ui-switch .ui-icon{color:var(--muted-2);flex:none}.ui-avatar-btn{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;place-content:center;width:32px;height:32px;padding:0;display:inline-grid;overflow:hidden}.ui-avatar-btn:hover,.ui-avatar-btn[aria-expanded=true]{border-color:var(--accent)}.ui-opt{border-radius:var(--r-md);cursor:pointer;width:100%;font:500 var(--fs-13)/1.3 var(--font);color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ui-opt:hover,.ui-opt:focus-visible{background:var(--surface-soft);outline:none}.ui-opt-on{background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.ui-opt-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-opt-sub{font-size:var(--fs-11);color:var(--muted-2);font-weight:500}.ui-picklist{flex-direction:column;gap:1px;display:flex}.ui-pickrow{border-radius:var(--r-md);align-items:center;gap:8px;padding:2px 4px 2px 0;display:flex}.ui-pickrow>.ui-opt{flex:1;min-width:0;padding:6px 8px}.ui-pickrow-indent{padding-left:14px}.ui-pickrow-on{background:var(--accent-soft)}.ui-pickrow-on>.ui-opt{color:var(--accent-deep);font-weight:600}.ui-pickrow-heading{font-size:var(--fs-13);color:var(--ink);padding:6px 8px 2px;font-weight:600}.ui-pickrow .ui-link-chip{flex:none}.ui-frame-note{padding:8px var(--sp-24);background:var(--attention-soft);color:var(--ink);font-size:var(--fs-12-5);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-frame-note-x{font:600 var(--fs-12)/1 var(--font);color:var(--attention);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:2px 6px}.ui-frame-note-x:hover{background:color-mix(in srgb, var(--attention) 12%, transparent)}.ui-frame-note-acts{flex:none;gap:4px;display:flex}.ui-frame-note-accent{background:var(--accent-soft)}.ui-frame-note-accent .ui-frame-note-x{color:var(--accent-deep)}.ui-frame-note-alarm{background:var(--alarm-soft)}.ui-frame-note-alarm .ui-frame-note-x{color:var(--alarm)}.ui-frame-note-act{text-decoration:underline}.ui-frame-notes{z-index:7;top:calc(var(--masthead-h) + var(--sp-8));width:max-content;max-width:calc(100vw - 2 * var(--sp-16));align-items:flex-start;gap:var(--sp-6);display:flex;position:fixed;left:50%;transform:translate(-50%)}.ui-frame-notes-none{display:none}.ui-frame-notes-list{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.ui-frame-notes .ui-frame-note{border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:7px 10px 7px 14px}.ui-frame-notes-hidden{top:calc((var(--masthead-h) - 28px) / 2);left:104px;transform:none}.ui-frame-notes-hidden .ui-frame-notes-list{display:none}.ui-frame-notes-hide{cursor:pointer;border:1px solid var(--hairline);border-radius:var(--r-full);background:var(--surface);width:28px;height:28px;color:var(--muted);box-shadow:var(--shadow-pop);flex:none;place-content:center;padding:0;display:inline-grid}.ui-frame-notes-hide:hover{color:var(--ink);border-color:var(--accent)}.ui-frame-notes-pill{cursor:pointer;white-space:nowrap;border:1px solid var(--hairline);border-radius:var(--r-full);background:var(--surface);height:28px;color:var(--ink-2);font:600 var(--fs-12)/1 var(--font);align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.ui-frame-notes-pill:hover{color:var(--ink);border-color:var(--accent)}.ui-frame-notes-pill .ui-icon{color:var(--muted-2)}.ui-frame-notes-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.ui-frame-notes-dot-alarm{background:var(--alarm)}@media (width<=900px){.ui-rail{display:none}}@media (width<=620px){.ui-masthead{padding:0 var(--sp-16)}.ui-masthead-end{gap:var(--sp-8)}.ui-switch{padding:6px 8px}.ui-switch-kind{display:none}.ui-frame-content{padding:var(--sp-20) var(--sp-16) 48px}.ui-frame-notes-hidden{left:76px}}.ui-field{flex-direction:column;gap:5px;min-width:0;display:flex}.ui-field-label{font-size:var(--fs-12);color:var(--ink-2);font-weight:600}.ui-field-hint{font-size:var(--fs-11-5);color:var(--muted);margin:0;line-height:1.55}.ui-field-error{font-size:var(--fs-12-5);color:var(--alarm);margin:0;line-height:1.5}.ui-input{color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r);min-width:0;font-family:inherit}.ui-input::placeholder{color:var(--muted-2)}.ui-input:focus{border-color:var(--accent);outline:none}.ui-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.ui-input[aria-invalid=true]{border-color:var(--alarm)}.ui-input:disabled{opacity:.6}.ui-input-md{font-size:var(--fs-13-5);padding:8px 11px}.ui-input-sm{font-size:var(--fs-12-5);padding:4px 8px}.ui-input-block{width:100%}.ui-textarea{resize:vertical;line-height:1.5}.ui-check-row{font-size:var(--fs-13);color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ui-check{appearance:none;cursor:pointer;border:1.5px solid var(--muted-2);border-radius:var(--r-sm);background:var(--surface);flex:none;place-content:center;width:15px;height:15px;margin:0;display:inline-grid}.ui-check:hover{border-color:var(--accent)}.ui-check:checked,.ui-check:indeterminate{background:var(--accent);border-color:var(--accent)}.ui-check:checked:before,.ui-check:indeterminate:before{content:"";background:var(--on-accent);width:11px;height:11px;-webkit-mask:var(--ui-tick) center / contain no-repeat;-webkit-mask:var(--ui-tick) center / contain no-repeat;mask:var(--ui-tick) center / contain no-repeat}.ui-check{--ui-tick:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.25' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>")}.ui-check:indeterminate{--ui-tick:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.25' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/></svg>")}.ui-check:disabled{opacity:.5;cursor:default}.ui-input-w-xs{width:80px}.ui-input-w-sm{width:120px}.ui-input-w-md{width:220px}.ui-radios{flex-direction:column;gap:8px;display:flex}.ui-radio-row{cursor:pointer;font-size:var(--fs-13);color:var(--ink);align-items:flex-start;gap:9px;display:flex}.ui-radio-off{cursor:default;color:var(--faint)}.ui-radio{appearance:none;cursor:pointer;border:1.5px solid var(--muted-2);background:var(--surface);border-radius:50%;flex:none;place-content:center;width:15px;height:15px;margin:2px 0 0;display:inline-grid}.ui-radio:hover,.ui-radio:checked{border-color:var(--accent)}.ui-radio:checked:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.ui-radio:disabled{opacity:.5;cursor:default}.ui-radio-text{flex-direction:column;gap:2px;display:flex}.ui-radio-hint{font-size:var(--fs-11-5);color:var(--muted);line-height:1.5}.ui-slider-row{align-items:center;gap:10px;display:inline-flex}.ui-slider{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--accent) var(--ui-slider-pct,0%), var(--hairline) var(--ui-slider-pct,0%));border-radius:999px;width:180px;height:4px;margin:6px 0}.ui-slider:disabled{opacity:.5;cursor:default}.ui-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:14px;height:14px}.ui-slider::-moz-range-thumb{background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:12px;height:12px}.ui-slider-value{min-width:36px;font-size:var(--fs-12);color:var(--muted);font-variant-numeric:tabular-nums}.ui-mail{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);width:100%;height:420px;display:block}.ui-mail-tall{height:640px}.ui-push{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface-soft);max-width:360px;box-shadow:var(--shadow-pop);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ui-push-icon{border-radius:var(--r-md);background:var(--accent);width:28px;height:28px;color:var(--on-accent);flex:none;place-content:center;display:inline-grid}.ui-push-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-push-site{font-size:var(--fs-11);color:var(--muted)}.ui-push-title{font-size:var(--fs-13);color:var(--ink);font-weight:600}.ui-push-body{font-size:var(--fs-12-5);color:var(--ink-2);overflow-wrap:anywhere}.ui-sent{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-12);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface-soft);margin:0;padding:10px 12px;overflow:auto}.ui-link{cursor:pointer;font-family:inherit;text-decoration:none}.ui-link .ui-icon{flex:none}.ui-link-text{color:var(--accent)}.ui-link-text:hover{color:var(--accent-deep);text-decoration:underline}.ui-link-quiet{color:var(--ink)}.ui-link-quiet:hover{color:var(--accent-deep)}.ui-link-plain{color:inherit;border-radius:var(--r-sm);align-items:center;display:inline-flex}.ui-link-button{white-space:nowrap;font-size:var(--fs-12-5);color:var(--ink-2);border:1px solid var(--hairline);border-radius:var(--r);align-items:center;gap:6px;padding:5px 11px;font-weight:600;line-height:1.3;display:inline-flex}.ui-link-button:hover{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-soft)}.ui-link-chip{white-space:nowrap;font-size:var(--fs-11);color:var(--ink-2);background:var(--surface-soft);border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;line-height:1.3;display:inline-flex}.ui-link-chip:hover{border-color:var(--accent);color:var(--accent-deep)}.ui-link-row{border-radius:var(--r);color:var(--ink);border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.ui-link-row:hover{background:var(--surface-soft)}.ui-link-row[aria-current=page]{background:var(--accent-soft);border-left-color:var(--accent);font-weight:600}.ui-link-faded{opacity:.5}.ui-link-tabs{border-bottom:1px solid var(--hairline);gap:4px;width:100%;display:flex;overflow-x:auto}.ui-link-tab{white-space:nowrap;font-size:var(--fs-13);color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:8px 12px;display:inline-flex}.ui-link-tab:hover{color:var(--ink)}.ui-link-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.ui-mark{flex:none;display:block}.ui-page{gap:var(--sp-20);flex-direction:column;width:100%;min-width:0;display:flex}.ui-page-full{max-width:1180px}.ui-page-read{max-width:720px}.ui-page-head{justify-content:space-between;align-items:center;gap:var(--sp-16);flex-wrap:wrap;display:flex}.ui-page-titles{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-page-title{font-size:var(--fs-21);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:700}.ui-page-sub{font-size:var(--fs-12-5);color:var(--muted);margin:0;line-height:1.5}.ui-page-actions{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.ui-split{gap:var(--sp-16);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.ui-split-wide{grid-template-columns:320px minmax(0,1fr)}.ui-split-list{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-split-main{min-width:0}@media (width<=760px){.ui-split,.ui-split-wide{grid-template-columns:1fr}}.ui-columns{gap:var(--sp-16);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.ui-notice{border-radius:var(--r);color:var(--ink);font-size:var(--fs-13);flex-direction:column;gap:6px;padding:10px 12px;line-height:1.5;display:flex}.ui-notice-attention{background:var(--attention-soft)}.ui-notice-accent{background:var(--accent-soft)}.ui-notice-alarm{background:var(--alarm-soft)}.ui-notice-warn{background:var(--warn-soft)}.ui-notice-title{font-weight:600}.ui-loading{min-height:28px;color:var(--accent);align-items:center;display:flex}.ui-skeleton{gap:10px 16px;max-width:720px;display:grid}.ui-skeleton-cell{border-radius:var(--r);background:linear-gradient(90deg, var(--hairline) 0%, color-mix(in srgb, var(--hairline) 40%, transparent) 50%, var(--hairline) 100%);background-size:200% 100%;height:14px;animation:1.2s ease-in-out infinite ui-shimmer;display:block}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton-cell{animation-duration:3s}}.ui-refreshing{transition:opacity .15s}.ui-refreshing-on{opacity:.55}.ui-disclosure{font-size:var(--fs-13)}.ui-disclosure-summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.ui-disclosure-summary::-webkit-details-marker{display:none}.ui-disclosure-summary .ui-icon{color:var(--muted-2);transition:transform .12s}.ui-disclosure[open]>.ui-disclosure-summary .ui-icon{transform:rotate(90deg)}.ui-disclosure-body{padding:8px 0 0 19px}.ui-landing{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.ui-landing-inline{border:1px solid var(--hairline);border-radius:var(--r-lg);min-height:320px;overflow:hidden}.ui-landing-top{justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-16) var(--sp-24);display:flex}.ui-landing-corner{align-items:center;gap:var(--sp-8);display:flex}.ui-landing-middle{padding:var(--sp-24);flex:1;justify-content:center;align-items:center;display:flex}.ui-landing-title{letter-spacing:-.03em;color:var(--ink);text-align:center;margin:0;font-size:clamp(32px,7vw,56px);font-weight:700}.ui-center{min-height:100vh;padding:var(--sp-24);justify-content:center;align-items:center;display:flex}.ui-center-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);gap:var(--sp-16);flex-direction:column;width:100%;padding:18px 20px;display:flex}.ui-center-340{max-width:340px}.ui-center-420{max-width:420px}.ui-progress{top:var(--masthead-h);z-index:6;pointer-events:none;opacity:0;height:2px;transition:opacity .2s;position:fixed;left:0;right:0;overflow:hidden}.ui-progress-on{opacity:1}.ui-progress:after{content:"";background:var(--accent);border-radius:2px;width:35%;animation:1.1s ease-in-out infinite ui-progress;position:absolute;top:0;bottom:0}@keyframes ui-progress{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ui-progress:after{animation-duration:3s}}.ui-sync{font-size:var(--fs-12);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-sync-syncing{color:var(--accent-deep)}.ui-sync-failed{color:var(--alarm);font-weight:600}.ui-sync-retry{font:600 var(--fs-12)/1 var(--font);color:var(--alarm);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:2px 6px;text-decoration:underline}.ui-sync-retry:hover{background:var(--alarm-soft)}.ui-fresh{font-size:var(--fs-12);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:24px;line-height:1.5;display:inline-flex}.ui-fresh-when{white-space:nowrap}.ui-fresh-moving{color:var(--accent-deep);align-items:center;gap:6px;display:inline-flex}.ui-fresh-failed{color:var(--alarm)}.ui-fresh-failed>span{min-width:0}.ui-select{min-width:0;max-width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:6px;font-family:inherit;display:inline-flex}.ui-select:hover,.ui-select[aria-expanded=true]{border-color:var(--accent)}.ui-select:disabled{opacity:.55;cursor:default}.ui-select .ui-icon{color:var(--muted-2);flex:none}.ui-select-md{font-size:var(--fs-13);padding:6px 9px 6px 11px}.ui-select-sm{font-size:var(--fs-12-5);padding:3px 8px 3px 10px}.ui-select-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-select-empty{color:var(--muted-2)}.ui-select-list{border-radius:var(--r-lg);flex-direction:column;gap:2px;min-width:160px;padding:4px;display:flex}.ui-option{border-radius:var(--r-md);cursor:pointer;font:500 var(--fs-13)/1.3 var(--font);color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.ui-option-active,.ui-option:hover{background:var(--surface-soft);outline:none}.ui-option-on{background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.ui-option[aria-disabled=true]{color:var(--faint);cursor:default}.ui-option-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-option-sub{font-size:var(--fs-11);color:var(--muted-2);font-weight:500}.ui-tag-swatch{align-items:baseline;gap:var(--sp-6);padding-left:var(--sp-8);border-left:4px solid #0000;display:inline-flex}.ui-colour-input{cursor:pointer;border:1px solid var(--hairline);border-radius:var(--r);background:var(--surface);flex:none;width:34px;height:34px;padding:2px}.ui-colour-input:hover{border-color:var(--accent)}.ui-tag-toggle{white-space:nowrap;cursor:pointer;font:500 var(--fs-11)/1.3 var(--font);color:var(--ink-2);background:var(--surface-soft);border:1px solid #0000;border-left-width:4px;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.ui-tag-toggle:hover{border-top-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent)}.ui-tag-toggle-on{color:var(--accent-deep);background:var(--accent-soft)}.ui-tag-toggle-count{color:var(--muted);font-variant-numeric:tabular-nums}.ui-table-wrap{width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.ui-table-fixed{table-layout:fixed}.ui-th{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--hairline);font-size:var(--fs-11-5);color:var(--muted);padding:6px 8px;font-weight:600}.ui-th-section{color:var(--ink-2);font-size:var(--fs-12);padding-top:16px}.ui-td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline-2);color:var(--ink);padding:7px 8px}.ui-cell-fig{text-align:right;font-variant-numeric:tabular-nums}.ui-cell-muted{color:var(--muted)}.ui-cell-nowrap{white-space:nowrap}.ui-cell-shrink{white-space:nowrap;width:1%}.ui-tr-faded>td{opacity:.55}.ui-tr-selected>td{background:var(--accent-soft)}.ui-tabs{max-width:100%;display:inline-flex}.ui-tab{white-space:nowrap;cursor:pointer;color:var(--ink-2);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.ui-tab:disabled{color:var(--faint);cursor:default}.ui-tab-count{color:var(--muted-2);font-variant-numeric:tabular-nums;font-weight:500}.ui-tabs-segmented{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);align-self:flex-start;overflow:hidden}.ui-tabs-segmented .ui-tab{font-weight:600;line-height:1}.ui-tabs-segmented.ui-tabs-md .ui-tab{font-size:var(--fs-12);padding:7px 10px}.ui-tabs-segmented.ui-tabs-sm .ui-tab{font-size:var(--fs-11-5);padding:5px 8px}.ui-tabs-segmented .ui-tab+.ui-tab{border-left:1px solid var(--hairline)}.ui-tabs-segmented .ui-tab:hover:not(:disabled):not(.ui-tab-on){background:var(--surface-soft);color:var(--ink)}.ui-tabs-segmented .ui-tab-on{background:var(--accent);color:var(--on-accent)}.ui-tabs-segmented .ui-tab-on .ui-tab-count{color:inherit;opacity:.8}.ui-tabs-underline{border-bottom:1px solid var(--hairline);gap:4px;width:100%;display:flex;overflow-x:auto}.ui-tabs-underline .ui-tab{border-bottom:2px solid #0000;margin-bottom:-1px}.ui-tabs-underline.ui-tabs-md .ui-tab{font-size:var(--fs-13);padding:8px 12px}.ui-tabs-underline.ui-tabs-sm .ui-tab{font-size:var(--fs-12);padding:6px 10px}.ui-tabs-underline .ui-tab:hover:not(:disabled){color:var(--ink)}.ui-tabs-underline .ui-tab-on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}[data-attach]{outline-offset:-1px;transition:outline-color .12s var(--ease), background-color .3s var(--ease);outline:1px solid #0000}[data-attach]:hover{outline-color:var(--hairline)}html[data-attach-all] [data-attach]{outline:1px dashed var(--accent)}[data-attach][data-attach-on]{background:var(--accent-soft);outline-color:var(--accent)}[data-attach][data-attach-flash]{animation:ui-attach-flash 1.6s var(--ease)}@keyframes ui-attach-flash{0%,40%{background:var(--attention-soft);outline-color:var(--attention)}to{background:0 0}}.ui-spot{border-radius:var(--r-sm);display:inline-block}.ui-pinned{z-index:4}.ui-thread-marker{border-radius:var(--r-full);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:700 var(--fs-10)/1 var(--font);cursor:pointer;box-shadow:0 0 0 2px var(--paper);border:0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.ui-thread-marker:hover{background:var(--accent-deep)}.ui-thread-marker-on{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--accent)}.ui-thread-plus{border-radius:var(--r-full);border:1px solid var(--hairline-2);background:var(--surface);width:20px;height:20px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ui-thread-plus:hover{opacity:1;color:var(--accent);border-color:var(--accent)}.ui-thread-bubble{flex-direction:column;height:min(460px,70vh);min-height:0;display:flex}.ui-thread-bubble .ui-chat-head{min-height:44px;padding:6px 8px 6px 12px}.ui-thread-bubble .ui-chat-body{padding:8px 12px}.ui-thread-panel{width:400px;min-height:0;top:var(--masthead-h);height:calc(100vh - var(--masthead-h));border-left:1px solid var(--hairline);background:var(--surface);flex-direction:column;flex:none;display:flex;position:sticky}.ui-thread-panel>.ui-chat-pane{min-height:0}.ui-thread-list{flex-direction:column;flex:1;min-height:0;display:flex}.ui-thread-list-head{justify-content:space-between;align-items:center;gap:var(--sp-8);border-bottom:1px solid var(--hairline);min-height:52px;padding:8px 12px 8px 16px;display:flex}.ui-thread-list-body{padding:var(--sp-8);flex:1;overflow-y:auto}@media (width<=760px){.ui-thread-panel{z-index:40;border-left:0;border-top:1px solid var(--hairline);border-radius:var(--r-xl) var(--r-xl) 0 0;width:auto;height:62dvh;box-shadow:var(--shadow-window);position:fixed;inset:auto 0 0}tr[data-attach]>td:first-child{padding-left:28px}}.ui-press-menu{align-items:center;gap:var(--sp-4);display:flex}.ui-theme-cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ui-theme-card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-lg);cursor:pointer;text-align:left;color:var(--ink);flex-direction:column;align-items:stretch;gap:6px;padding:10px 10px 12px;font-family:inherit;display:flex}.ui-theme-card:hover{border-color:var(--accent)}.ui-theme-card-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.ui-theme-name{font-size:var(--fs-13);justify-content:space-between;align-items:center;font-weight:600;display:flex}.ui-theme-card-on .ui-theme-name{color:var(--accent-deep)}.ui-theme-about{font-size:var(--fs-11-5);color:var(--muted);line-height:1.4}.ui-theme-preview{border-radius:var(--r);border:1px solid var(--hairline);background:var(--paper);height:64px;display:flex;overflow:hidden}.ui-tp-rail{border-right:1px solid var(--hairline);background:var(--paper);width:22%}.ui-tp-main{background:var(--surface);flex-direction:column;flex:1;gap:6px;padding:9px;display:flex}.ui-tp-line{border-radius:3px;height:5px}.ui-tp-ink{background:var(--ink);width:60%}.ui-tp-muted{background:var(--muted-2);opacity:.7;width:80%}.ui-tp-row{align-items:center;gap:5px;margin-top:auto;display:flex}.ui-tp-btn{background:var(--accent);border-radius:3px;width:26px;height:10px}.ui-tp-chip{background:var(--accent-soft);border-radius:3px;width:18px;height:10px}.ui-tp-dot{border-radius:50%;width:7px;height:7px}.ui-tp-warn{background:var(--warn)}.ui-tp-alarm{background:var(--alarm)}.ui-tp-attention{background:var(--attention)}.ui-toasts{z-index:var(--z-toast);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.ui-toast{border:1px solid var(--hairline);background:var(--surface);width:340px;max-width:calc(100vw - 32px);color:var(--ink);box-shadow:var(--shadow-pop);animation:ui-toast-in .18s var(--ease);border-left-width:3px;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;display:flex}.ui-toast-good{border-left-color:var(--accent)}.ui-toast-alarm{border-left-color:var(--alarm)}.ui-toast-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-toast-title{font-size:var(--fs-13);font-weight:600}.ui-toast-body{font-size:var(--fs-12);color:var(--muted);line-height:1.45}.ui-toast-action{cursor:pointer;font:600 var(--fs-12) var(--font);color:var(--accent);background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0}.ui-toast-action:hover{text-decoration:underline}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}.ui-month{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.ui-month-head,.ui-month-body{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-month-dow{font:600 var(--fs-10)/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);background:var(--surface-soft);border-bottom:1px solid var(--hairline);padding:7px 8px}.ui-month-cell{border-right:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2);flex-direction:column;gap:3px;min-width:0;min-height:104px;padding:5px 4px 6px;display:flex}.ui-month-cell:nth-child(7n){border-right:0}.ui-month-blank{background:var(--surface-sunk)}.ui-month-open{cursor:pointer}.ui-month-open:hover{background:var(--surface-soft)}.ui-month-top{justify-content:space-between;align-items:center;min-height:20px;padding:0 4px;display:flex}.ui-month-n{font:600 var(--fs-11-5)/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ui-month-today .ui-month-n{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ui-month-add{border-radius:var(--r-sm);width:20px;height:20px;color:var(--muted-2);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-month-cell:hover .ui-month-add,.ui-month-add:focus-visible{opacity:1}.ui-month-add:hover{background:var(--accent-soft);color:var(--accent-deep)}.ui-month-things{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-entry{border:0;border-left:3px solid var(--tone);border-radius:var(--r-sm);background:var(--tone-soft);width:100%;min-width:0;color:var(--ink);font:500 var(--fs-11)/1.35 var(--font);text-align:left;cursor:pointer;align-items:center;gap:3px;padding:2px 6px;display:flex}.ui-entry:hover{filter:brightness(.97);box-shadow:inset 0 0 0 1px var(--tone)}.ui-entry>.ui-icon{color:var(--tone);fill:currentColor;flex:none}.ui-entry-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-entry-first{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% + 5px);margin-right:-5px}.ui-entry-middle{border-left-width:0;border-radius:0;width:calc(100% + 10px);margin:0 -5px;padding-left:9px}.ui-entry-last{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;width:calc(100% + 5px);margin-left:-5px;padding-left:9px}.ui-entry-faded{color:var(--muted);--tone:var(--faint)!important;--tone-soft:var(--surface-sunk)!important}.ui-entry-swatch{background:var(--tone);border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.ui-entry-accent{--tone:var(--accent);--tone-soft:var(--accent-soft)}.ui-entry-attention{--tone:var(--attention);--tone-soft:var(--attention-soft)}.ui-entry-warn{--tone:var(--warn);--tone-soft:var(--warn-soft)}.ui-entry-brand{--tone:var(--brand-green);--tone-soft:var(--surface-soft)}.ui-entry-muted{--tone:var(--muted-2);--tone-soft:var(--surface-sunk)}@media (width<=760px){.ui-month-cell{min-height:64px;padding:3px 2px}.ui-month-dow{text-align:center;padding:6px 2px}.ui-month-add{display:none}.ui-entry{font-size:var(--fs-10);padding:1px 3px}.ui-entry-one,.ui-entry-first{border-left-width:2px}}.ui-backdrop{background:var(--backdrop);z-index:var(--z-window);place-items:center;padding:24px;display:grid}.ui-backdrop-side{place-items:stretch end;padding:0}.ui-window{background:var(--surface);width:100%;max-height:86vh;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-window);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ui-window:focus{outline:none}.ui-window-sm{max-width:440px}.ui-window-md{max-width:560px}.ui-window-lg{max-width:760px}.ui-window-xl{max-width:960px}.ui-window-side{border-width:0 0 0 1px;border-radius:0;max-width:min(520px,100vw);height:100%;max-height:none}.ui-window-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-window-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.ui-window-title{font-size:var(--fs-15);margin:0;font-weight:700}.ui-window-sub{font-size:var(--fs-12);color:var(--muted);margin:0}.ui-window-body{min-height:0;font-size:var(--fs-13);flex:1;line-height:1.5;overflow-y:auto}.ui-window-foot{border-top:1px solid var(--hairline-2);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (width<=600px){.ui-backdrop{padding:12px}}.ui-capture{left:calc(var(--rail-w) + var(--sp-16));right:var(--sp-16);bottom:var(--sp-12);max-width:980px;z-index:calc(var(--z-window) - 1);gap:var(--sp-6);background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);padding:var(--sp-8) var(--sp-10);flex-direction:column;margin:0 auto;display:flex;position:fixed}.ui-capture-inline{z-index:auto;max-width:none;margin:0;position:static}@media (width<=900px){.ui-capture:not(.ui-capture-inline){left:var(--sp-8);right:var(--sp-8);bottom:var(--sp-8)}}.ui-capture-row{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.ui-capture-foot{align-items:center;gap:var(--sp-8);border-top:1px solid var(--hairline-2);padding-top:var(--sp-6);flex-wrap:wrap;display:flex}.ui-capture-sep{background:var(--hairline);width:1px;height:22px;margin:0 var(--sp-2)}.ui-capture-grow{flex:1}.ui-rec{align-items:center;gap:var(--sp-6);font-variant-numeric:tabular-nums;color:var(--alarm);font-weight:600;display:inline-flex}.ui-rec-dot{border-radius:var(--r-full);background:var(--alarm);width:10px;height:10px}.ui-rec-paused{color:var(--muted)}.ui-rec-paused .ui-rec-dot{background:var(--muted)}.ui-rec-note{font-size:var(--fs-11);font-weight:500}@media (prefers-reduced-motion:no-preference){.ui-rec:not(.ui-rec-paused) .ui-rec-dot{animation:1.2s ease-in-out infinite ui-rec-pulse}}@keyframes ui-rec-pulse{50%{opacity:.35}}.ui-level{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.ui-level-bar{background:var(--hairline);border-radius:1px;width:3px}.ui-level-bar:first-child{height:4px}.ui-level-bar:nth-child(2){height:6px}.ui-level-bar:nth-child(3){height:8px}.ui-level-bar:nth-child(4){height:11px}.ui-level-bar:nth-child(5){height:14px}.ui-level-on{background:var(--accent)}.ui-level-off .ui-level-bar{background:var(--faint)}.ui-shot{display:inline-flex;position:relative}.ui-shot-open{border:1px solid var(--hairline);border-radius:var(--r);background:var(--surface-sunk);cursor:pointer;padding:0;display:block;overflow:hidden}.ui-shot-open:hover{border-color:var(--accent)}.ui-shot-img{object-fit:cover;width:56px;height:36px;display:block}.ui-shot-marked{border-radius:var(--r-full);background:var(--alarm);border:1px solid var(--surface);width:8px;height:8px;position:absolute;bottom:4px;left:4px}.ui-shot-x{background:var(--surface);border-radius:var(--r-full);box-shadow:0 0 0 1px var(--hairline);display:none;position:absolute;top:-9px;right:-9px}.ui-shot:hover .ui-shot-x,.ui-shot:focus-within .ui-shot-x{display:inline-flex}@media (hover:none){.ui-shot-x{display:inline-flex}}.ui-capchip{align-items:center;gap:var(--sp-2);border:1px solid var(--hairline);border-radius:var(--r-full);padding:0 var(--sp-2) 0 var(--sp-8);font-size:var(--fs-12);color:var(--ink-2);background:var(--surface-soft);display:inline-flex}.ui-capchip-open{align-items:center;gap:var(--sp-4);padding:var(--sp-2) 0;font:inherit;color:inherit;cursor:default;background:0 0;border:0;display:inline-flex}button.ui-capchip-open{cursor:pointer}button.ui-capchip-open:hover{color:var(--accent-deep)}.ui-upload{align-items:center;gap:var(--sp-8);min-width:200px;font-size:var(--fs-12);color:var(--muted);flex:1;display:flex}.ui-upload-track{border-radius:var(--r-full);background:var(--surface-soft);flex:1;height:6px;overflow:hidden}.ui-upload-fill{background:var(--accent);height:100%;transition:width .2s var(--ease)}.ui-upload-label{white-space:nowrap;font-variant-numeric:tabular-nums}.ui-shotpic{border:1px solid var(--hairline);border-radius:var(--r);background:var(--surface-sunk);cursor:zoom-in;padding:0;display:block;overflow:hidden}.ui-shotpic:hover{border-color:var(--accent)}.ui-shotpic-img{width:240px;max-width:100%;height:auto;display:block}.ui-fileview{border-radius:var(--r);max-width:100%;max-height:75vh;margin:0 auto;display:block}.ui-fileview-audio{width:100%;display:block}.ui-markup{gap:var(--sp-10);outline:none;flex-direction:column;min-height:0;display:flex}.ui-markup-tools{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ui-markup-sep{background:var(--hairline);width:1px;height:20px;margin:0 var(--sp-4)}.ui-markup-grow{flex:1}.ui-markup-colour{border-radius:var(--r-full);border:2px solid var(--surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--hairline);cursor:pointer;padding:0}.ui-markup-colour-on{box-shadow:0 0 0 2px var(--accent)}.ui-markup-stage{border:1px solid var(--hairline);border-radius:var(--r);background:var(--surface-sunk);min-height:0;position:relative;overflow:auto}.ui-markup-canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:auto;display:block}.ui-markup-words{pointer-events:none}.ui-markup-canvas.ui-markup-text{cursor:text}.ui-markup-type{min-width:140px;font-family:var(--font);background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px dashed var(--muted);border-radius:var(--r-sm);padding:0 var(--sp-4);outline:none;font-weight:700;position:absolute}.ui-markup-view{width:100%;height:auto;display:block}.ui-cmd{align-items:center;gap:var(--sp-8);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-soft);min-width:0;padding:4px 4px 4px 10px;display:flex}.ui-cmd-text{white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-12);color:var(--ink);scrollbar-width:thin;flex:1;overflow-x:auto}.ui-drop{min-width:0;position:relative}.ui-drop-over{z-index:2;justify-content:center;align-items:center;gap:var(--sp-8);border:2px dashed var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--accent-deep);font-weight:600;font-size:var(--fs-13);pointer-events:none;display:flex;position:absolute;inset:-4px}.ui-md{min-width:0;font-size:var(--fs-13-5);color:var(--ink);overflow-wrap:anywhere;line-height:1.6}.ui-md>:first-child{margin-top:0}.ui-md>:last-child{margin-bottom:0}.ui-md h1,.ui-md h2,.ui-md h3,.ui-md h4{color:var(--ink);margin:1.4em 0 .5em;font-weight:650;line-height:1.3}.ui-md h1{font-size:var(--fs-21)}.ui-md h2{font-size:var(--fs-16);border-bottom:1px solid var(--hairline);padding-bottom:4px}.ui-md h3{font-size:var(--fs-15)}.ui-md h4{font-size:var(--fs-13-5)}.ui-md p,.ui-md ul,.ui-md ol,.ui-md blockquote,.ui-md pre,.ui-md table{margin:0 0 .8em}.ui-md ul,.ui-md ol{padding-left:1.4em}.ui-md li+li{margin-top:.2em}.ui-md a{color:var(--accent-deep);text-underline-offset:2px;text-decoration:underline}.ui-md code{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.ui-md pre{border-radius:var(--radius);background:var(--surface-soft);border:1px solid var(--hairline);padding:10px 12px;overflow-x:auto}.ui-md pre code{font-size:var(--fs-12);background:0 0;border:0;padding:0}.ui-md blockquote{border-left:3px solid var(--hairline);color:var(--ink-2);padding:2px 12px}.ui-md hr{border:0;border-top:1px solid var(--hairline);margin:1.2em 0}.ui-md table{border-collapse:collapse;max-width:100%;font-size:var(--fs-12-5);display:block;overflow-x:auto}.ui-md th,.ui-md td{border:1px solid var(--hairline);text-align:left;vertical-align:top;padding:6px 10px}.ui-md th{background:var(--surface-soft);color:var(--ink-2);font-weight:600}.ui-md img{max-width:100%}.ui-media{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.ui-media-video{background:var(--ink);border-radius:var(--r);width:100%;max-height:70vh;display:block}.ui-media-audio{width:100%;display:block}.ui-media-list{gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-media-moment{align-items:baseline;gap:var(--sp-6);padding:var(--sp-2) var(--sp-8);border:1px solid var(--hairline);border-radius:var(--r-full);background:var(--surface);font:inherit;font-size:var(--fs-12);color:var(--ink-2);cursor:pointer;display:inline-flex}.ui-media-moment:hover{border-color:var(--accent);color:var(--accent-deep)}.ui-media-moment-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep)}.ui-media-at{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.ui-disclosure .ui-media-list{flex-flow:column}.ui-disclosure .ui-media-moment{border-radius:var(--r);border-color:#0000}.ui-gallery-themes{flex-direction:column;gap:20px;display:flex}.ui-gallery-themes>.ui-theme-scope{border:1px solid var(--hairline)}.ui-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:14px;display:grid}.ui-gallery-swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px;display:grid}.ui-gallery-swatch{font-size:var(--fs-11-5);color:var(--ink-2);align-items:center;gap:8px;min-width:0;display:flex}.ui-gallery-swatch code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-gallery-chip{border-radius:var(--r);border:1px solid var(--hairline);flex:none;width:22px;height:22px}.ui-gallery-rail{border:1px solid var(--hairline);border-radius:var(--r-lg);height:420px;display:flex;overflow:hidden}.ui-gallery-rail .ui-rail{height:100%;position:static}
