@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAABlQAA0AAAAANpwAABj8AASAxQAAAAAAAAAAAAAAAAAAAAAAAAAAG6AkHIFUBmAAgTYRCAq9GLBMATYCJAODSAuBZgAEIAWDRAcgG4cuo6Ki1luKv0rg4bA6JRoqEt5aDRHbLU04U22RHZqRn+Oca/ri3hGSzPL8037Pb83MmXu/qISES7SslvAGja6ZktRKEm9kSPy379OZP6NdydbMriAI3JkOkHRq5JSn5PXEZbhi+mg4gG12lJGvomJgRA0XZoGKioqBgJVYYAY21hKbTX9zUa7fV5dOwqhF+51Xl4K+pRCdQARO4AQOJJSdiX2xtcx8qWtfeO27raXT3bdf233XvN4BVbWJ2AimiUTkXWukIB7KzM7+/8GLlP7/dKWt5u5MoKM9d8AdFZ0D1AI1BeDfv3qzmp0DHWuOWGZ5Q1rTjtbKk5mL2q4SloJrB/dCXDG8nosuTZFU9ZVlgIq2T1HHX7ZPHySh2fpnEREzPZy6jb3+Kbbd/mxejtI0i2lEipGyvc/3PdGAbdYhQN15dxgZsE9UFucC9kUaKx+w0IA4DWgvPFWcDzLgdRLJmGKgXsXThJNfNG7Ojne+a4QW0EiHPbaltpaWzQBe98z4AAhuGzLOc22+LTRJe0PTPrXvuu7XzaiHQVgJwcIUjwosDZpwtOjQhWfElDkLlqzYOuIoD568ePPlx1+AMBFIopBRIKWDKFHkYYRcMjph+Cz0hOgTS2YdMI+U5Zczf7KQ/NAfcOAhWvWo5gPDJZw6GeHzpMdE3zJAYmmIK3MDIczrEeC3uc9/CjFWJInmKB7mB+IfhnQ6F+QoCGG+q15A0uL5OgxjW5hzMr6GURSJ5wgsRwTtSCeC/KkZCVPCiEZBpHogbfP+LL2QgkQ8hDedcZKBspPzhHJUwCcCxBBjuXgQLkSTNz8EH6AHoj/FPMSCWTrESrFFtUnCNp8g+LmcIiYXOrHRNOLTVAw3xLRcJPBjaqw/WQuzTE8RfW7IXUKsLb8NlT8eE7mdDw22/75jmgVTviQfQNBib+vaCAhlibcjCOgMCjeHv4iCZH5NcGwAvPT4Jq2DvBtX+R0QSVGqRHJDDDKdlw9jrtx6euSLUHiTpN49JCflRWRTe2TzBkqFKBsuO2bJ1mVgWluB1XlEHcswH4kvbkeGx5wmWTRQb04s2NGYQUohgKsyyNUCcnO8+cRUoTXimMJNxbZePgL3OSBZj5xsu7TGLIrzGWHjklTChY+69OpKPEOUJ5OpTgMpoMxjAvlGvxExrsQblscYaES6eCpmRB3xbG3sifQbZe5Fl3V6r2P3xrGZN3YejIgG92pb+SCVicZ3EWkZHpwrjloAhPLJ1bf5OwOqoLB86Sgtg6nOG8huVDxCm74RuSkqFzngt8caUh6ZKlQuavSI1CBDM911zHs0lfdS+AF4d3LBWigmNWoH+oRjjOPeVZdW5jGxm/TttquI0U/fKd8A3bM5NBb+Qs4OrbDJa9vBuIdyyTXO0eiZvXv81v8CuhzEAvftm3BrGQEjkH4tbOXdnsiAT5vkt+Z931W4Y1eKCiQGtClQJ1tWayFbHbIlGX3XGTvKxG82+IhTp/1Gyc08Cm7cxwGTD6HwdzBDK/AdcFhHkAmsx7wmm2Jx75/4jMlbyZVelpz2IkRzEA/VTap6CALMM0XxKFsOA5wGmlXUGcngyFpJiyLYnPmFGpK1CBrYAVlW0KRBBjhJhjMRsF+mRpU2GOO66ZOzhAloP0HnsD5fRPWOpuJHm2XODkzL/boicGCK5zMKc84nxYRzonnUaKnL4DCPFnKtmJcrmQnViwW0Dw4H2kUKkLOKgewwS9TRvoST/PTTVsP+puCSLz6XQSOSo8slImUaN15iZSqDRq7A0QucKEuYcYU07FBTlyPwVTzWXkibONziqIGyEFERk2Z8Fko1wCMJPE1btR5ai2OSuor+6LyWJexEICuMR60bnQID5oGaBz4AJ9K/4NTb+MgA2T14b3gw3Gfg7BbyFQHQ9Z2S9GOpaycfOAMNdDo7QBxBEdpd9hm/OdJm7rwkSMVWg+9sHM5wcJi3RDScmLUNpFQk5vnP8mIGyDOQ/4LA7QA8JAhFqFQZcsWLQBSCxh+ZnzABAjGkoQuWI0q4aOniFCLJF4kJAePsBngJ4G/gTbDlKrDjT+A/4BMAOgEZ8K3AyBilYwrdiAtFHo9AxmCgTcThKDMNp42oi/MVQaL4J1eRgE9eMCEpPNte5PuKlis5iy1NnuO7M3wVvDU5K6GVTYu96c6CknWWNXuZM09KySxXzPOUD9Lpr5s7L5k1SfOnTUssXOyuWOIl5ilVoHdskO4CXeatSMrJcra/UenWqCFVD7APqkP+jBnrpTwPTjBXu5U8qSbqa9mNzecDld1Dh7xTK3SsLpJ8x/0KvfE/ZwtFn3o0mctmhWDMlf7yUz/RRclvIWvYfKRnf9GRBvray1Rgc9Pwuj6ZAi8+SeyjI9xRr8dsQtEb/w/ex+08BbogVEonOCcW8Ryn5JCkYxIb0RhbNsUnyIqka/6yOildVCSP6rFxNWLKMfuFkQg6s3r1xOSVYoNVktq0ValEJb8mkstNLrCp4/fWXAh6+CaKWfvanIqA+y+raZyR3SnneLohm87cn+9a7sITYDfnmr6ewcbTLqOSSNThjQQ6w1tqiW2N00C/L/9PXrsacKGku/W3pGc6UXOIkKV7EOvuTt3VrTq6lOlgM6T6sijg6eiEOA3cicbLDGzmw8BGyE8JZK6qXrCaihqe0qYv8yK+Lk383Jj4ryJWYjyve0NQcCIE2uXi4mgGqaQ9oq0IxUQTK28Dh2T8dwTzhiLRinjk0AYcWv1yirSp1uNdp4VwQqPCfIGRV5WRNXFAwMxVxRVw18TGt8zbBBNhWbQA7DVOzr8grCooZKSAbRA2wbH5kJJRnt5pWeSJlYcsOCx3NVyPkOeZND5YMgjRuK83f1wU0udo0XfzLgt8Gsi2/wNeElyV/7ZZLMnK70ljFtNJ2NOsDcgQe4BS+uiiQVWwEKYeBS80KkEGARvRiVg4hVttknYDYqbDdUVKa666pu60Qpa5vZWRRC1t1NmKin7yfOLBLBKuFe3CcK4mbgcmKh6rc4b9oNJsJtxF4LTOBmjO+ei0l1/RoYFLy9AAI9uqhtplG1oyx3khVagG4xFCggwV0gS4I/TDUlaqXfRqMu/u5bpLR1ZsLPhOJ3Nq6RBrHjhnOoGPXF2EG8tfL7z/IIB5sTJF8+LHcUeomm0Kbox2ftbde8G2P7R8SnFKQYBvWufsrrr7TjVG7vfOvnnZHUp0tyaQjnSOMmd7Jt3M1bqijMmpMVQxOq1Z84OgkAIezJVSKmdvUwoxYiFJrgvkuEMzT9lc+av8/po5nYyq6feTmStLl15qrJdgVe+iU++jVx/ipLu6oCDebi9bUIvvYU9WbP2X2/4rVS3+v1xLZKOXcZn0ppZm0FUJCQriLp7e/OjQiu1sTocCHfroSfXA/bm29mxLGJsRFV9RsgX5Wf2xqzitAMdRPQizE8NGblDyhtQrfOPWXFtLpj24Lel/tbmU/bNXQ8Fd7qsJXr5C2GTTH8btXE4/s/bT32NerODc5r/ZeEwue808UiYyO3xc+rlVq/MyKu5JsvsdfNzpDY/65kHc9xMz+dRiTRKzvh6p0PA41x94w/deHFPwlDApqex82yxQslyyU+I0O+JO251SEtu56bkZFzsyZ3FbriP2/EnEfpXwZ45xGxshj1uTvtZxw+MtLoUjnyBX2fn24wR5H/LekfcT32zsTNzdfDvx9fr2V2dL8oqNzrDYzvQjZvtt4/35thjj4fdLn5aAm7v66v3dkqLL2bYBFpHD9LSk+RsFHW7i0NaU5IIccnJZZlwy92Fzbm1TWlZXeQ68w/8Z8LenREywGlqfnR192p7+O4BJ5u9P2kdn12cjiCEDuVv8uWV/h096+VKByQbcRWwuQkOg/mG51On6DQB+OwRYjVwEdlGRsa36rWEy0i1Hra3fe6uW47ndxsvDulGRxsAdWVq5Q1wi8laWRoArzFAQKQw1CWNgCy8yuTTq/lBGS/U3AU59RSy5gXiH+GALvwHGH0/aR4AHi6NWdWJTt+d2X/+3ZHvlbMTBN58TbS8CV5i/li8CDF+Ut5YnBL4QMPhKndItvJlISLPwxzSliiViTwwV2cK0sw8qSlb0WXWw6NqYAa5wvv6CwuyrqrvohDN8IfCTlri7QuAu7eCNd1Lwajvby4A5c8+AdcRg8sgd4Ersbcj2EsDwJXY2ZDsJvMNv2d85Q3r5cgL4txZo+83lGaR2jCDew1vbP6Zm80sCcIWYUuzby5d1r/x54cLlP6/oXBGpB6xJPsvDomJS1InDJCJxJEWDjMLCOzz7iQfpcEVFY3NFBfcLa6n7ehLcyuE0Nzc2ZgUIfhNq/kJ/r2zLdql82Xv4Kg/iB/+iDy/2ZYV3lEXX2OFlQ2zTrfyDj3pEUJuciQgO3O3QqHxpar1svreD6IWDlLbrLSxaTz8xEFuYS9RkxEYEUdL73OK4wj6Dpm0DzbYzy39mw8/C3ZdLPUsv4RH+HKKj7++z3ZLGyqzpyZjE+Gly1hSnUQxdZ29zRHbAC1u8P39by+8Z7pdn23BnTY3seppnTduVv6f6i7exC8K9QHYsItssywwOtvaXEVT1ZHUwTvgoidYrCf+FurNffv8PGTDcl1dtr9ww0lu6bvvLAtzGIxsWTt0c9ZMv5Tlmb6T13Xo9YdbxxRGd+C5iTE1hNrqgUeVvsyTtKvP6U2xKVP845cQ5RnKipxc5+FdftRv4ShWMdNKXV8JodR7QuUCf4/umD+8MlSHGJ8phjzeSMOBadEmE/xVxvGNdIGgX8zKbmV6z2Tmecw1MiMef/3nG5bTY0SC2isrkDT2DaRjrFR1P5DL0Ep4fMR/+a/7ixFd91QDTMMFGfBoAAj6d7ztHXwAMX3SpaMA1YWSPVw4T42WI3aFLtxmNTM+5nGyv2WZmJq9dLBC0r0M2/tT/pz16n3pFzq60nZhQGDSVe1Ck9XFk6vS3XU2oizMt//zElf351q8GuBC1ttEe+F7YqyJQieAO1My1WdCkUo1PET7r8TC7LLgMBDx1wK0+HdHR390SVO9p5Hef5l38saLhzr8nDSdKMRHWMTdpJ874MJR9ejslTnUhIxzf0Ngcf/cibJOnmoTipNLo2J7MGg4sLL0SfTj44BbIoQ+ET4SAuSIkCEHB5UD0RKRYzutr6etpAgxadGGCfwg612UWpXW/1bmnIzcjXSipc+Xuz+FO0UR+RSudUdZSCieFMA7sBk58WnkjC/hCEJ2/LzyfPUt1jLSKPE0tpPHDnL1ZC49KfVAqfuzb3gY4O1MPxjZ+5tuexv+dnwbxTd/Yl8MnHs9ODa6eGj3+6Nz0yHPoeCmyaeC5UVfF1WOc8TlBW8D/PIpZvifw3BpsRCCFW1jOPwGu2DDlyFioQ1S9/LEvgxTH8U+vmwfMLYCF7rNPV/lkv5Iz5FajGv06uzUTj9KAZFQaipMgF7ZuptLz69zC3ffzA0S//PHIDpMaQ45tmmVAPjEttzdFjbxuoHPq98/ht4tZyidVjxogU7z3vQXeNiKb54LnHynoDiMf85BR/0UMGOlm5y5YIIid6oJHqpZwAOYluKacUPnZ6fSkxFAsUBYrKS8qCbCThNXX796+uzLB15NaBcD+ia1RrfmTZ9ih/odssULxH/XFA/7limkATqKmZqP2s82ODtkZLAZuBZj5JhpV3rI1i6aatlaqt/S7bpGybmA9fuB1Xd2b/h8G6l5/dwz0v6kr5sAP/T5QYN8KqTEsrJGkQAprmExSZMMVaQAC+npD6zpg+OtKYwdKk0CH1ZVOfkm4X0apc0dae9X6Jrut50VZtYi7AUEBbE4IiTV4gnXMrSLUt9gR9LRbtytrN9pLEx4IqljK9JiVtJW06020SR9j/wreiYrygeNliDjooekmPTqkx2wbvEWC7yR/9yz3tEhaTuB9X36v3trlDnDDt76pb99paa1YF7FbverM/TU7I5ZkrX+56qlbGUAJrwsJqyWGh9bWhhITThbiUh664jNb+XcSgP1+ysu6lp3Wt0TIaY0/4/t0jhjW3kaOD2B7NI10B5FXYopHPjU2fHP6Ca/h46umjocRtWGhteERYbW1oRERMEJqBdlfF9h8o8/bXklbqQcKvmuriPOoKZdyI/Zoe/4Cp+jyCq2h4SHNBHKutRfHHou9ntvEfpQMlhE30jl0BpPDoNPZnywMNj3tFqunhs3uristVcDgmDC/vw8Kyr/LUS0sL8Ps/1hSaxPrhYbvM7Z7DYa/9T86wy0vjkkHfX6XEYHy8CaNpQbaNYk9gm97Z4cM2JzydSJOSlP3FHTDDh7HaDm60vT/KCC5aMdzfor1CvKZ+kOjGlb3f9oHk0+NK0fwcN7wzQMv90uv4+R/ul2NV3EXxievGyc0wdMcnlo2T8/Gdl6uDJAa+LKSUfaMuVpnVLhedvhJsV0eDCCW/aXUUisC9ipfjMOo7NDGOlFyUXz8GfwERx9dWvduUdIyExXLQtycQYPNBsOzjUulRt8bUSlOgXZeBPRkKFTD74xKVxore/sqsnDrsey4uJazWDu7orcXNGf5t9+BtMO723woN6IIKFCDBEGdUXUgwK8gSDcRhJlCCJrXC8IWNgeGOd7Uv8kcPZOU4ZCv35ztn888Q2WOGN5wWAiKKGrGBgoKmvyxXPvGzNigrILSxDx3l8BMslODKpcCmGXhhUXNg08Xh8euXnWVCcvTZ1J9Ek6XliKq4EIvtkRianJ2RzKpe0U4f1lTtDUjb02NzKDpxcYHMWfrW9sXh/C1qwa689+8vaQLB3KC4iJBUaGgsHhzgDLK+R/BPxpYEY7U19MSGiwveG8P3B/MpZczjM/i0u+reBlTbK1SD+UGlR/yZpTTjQV33Qp6CY5DYNkhePktfTyVNs5gKDDJ9NQJGn0iLbDi0W8jY9Q6uefbxKouagZnZQW7QzmgHlBPKHV8IjXtyhkBUCnoMtBPZ+7u7aD/lRkaAmFNFCcwCjMmnKg43D+DbOf9g5pDnW9VxBxfoK8cnq6nSZDHEWkutcTyE8j0FpPTBQZOtJPkxJO5mbEnj8cxPcosLjmxXQL4w6voByhuIvLOYzzr7vOoSyuUP0/lyTxaVMk97kBOTI6Jjk9NDCcnxKelRAID75Asq3S6yGO/t72l9/J0rTTD8/dbsKCpot6ae5No8sbMx42d4dQRaB2D1S38/5n9vktc1MKMc4JzppJJgVXNF2yKd42n372KHGv7USAio1z6cwNChQE1K75dVj3deuGOiPivk7w0Rss/8+39xlcGXOdpU4acnV2O4dRUgwWcpVPTBpzdIBBQ8NRy9TZ1cpK6XV1F3QIAkNgKmltV1QEAnPc+/3xwlsF9irc5a8r09n7JYmiue/g1TbqbszpjwyOC6S91KHzcRtk7jB6hmKRByOj3dvNRsBmAKKIVz9k7qxGufP/9pPDTXpNdSZMQ+FrpWfqosvJo+rNnCgwwwC0YsDylV7m9Xak3NamM7S0GBjK2tsiYnIKxtY1cVN/lCIYjEQ0uMQBWS3q3KbqMwJcYRTQvH6hQvp26qa+n7HakdueZb4h2Pza4pI2w7c+XUf5PYuwkI1Gg8OELvuHFiUSMighp5JdEDb/QVTb2/1+YiSegF2h00BfIKJ2Kmt4niSWM+nrVtzG4L5sUe7YzEcleXzkyl4eJ4m5dQC/tC3Txg1hv3W9HfjKNBuBGMB+Zd8HY9eKoeuV1wUbmk8lQnKWI84493LYw5uxtNu1mEVSAnnLyRW86e9pyCnOSe87yDy6xWRFymBYp0mVF6HOAjm487o+96oYzujysKPzcl/2531hGh7iiiUdqdc17KNf+PYQA6q0f9Z2vx1N2H/03KS29BvjpI78JgD/euX3+3+0rl7Y+3WoHLAyABv7KYmy7MwMMwLDsc31pPvRwmrKoN7jzqqOTiVttncm6ZFrpDOkq+EMI6p/Q0sFfphKsmZc8crQ+gFFT3SkNZ+s67OSlX9gBubWZTv0HW+Ng7oKWKkGq+zqrCOwBK2c7+3tHA3CaVnWKJXXzSOE6QNM7ndG6WiQj0RgYri4HI8JhKayiXFgstizKh+YKplOWLKZ5dF1SoyZWORSyGMJONFwaYUPOIYyqQKqrhvWQtYtbGq64rMKZvbgfM9/9bb3XXh+kwIt+KE+M0ePoalorhm83saJpzCZ65DdUFKZfw6ELdwQVHjBywT3AtADjFRXtIGKsr5IpazV+6wV9yNZD3bRWBRdnwL7nh/q6sRCGmyzrM5h4lQ2VUSTH+lPh8act+nLV0e7uSj9bqbewLf/8SBDASygUpaCL/cwGAayqoGDJAvgQBGagJfgzDI73M4RdVv0SOcN0qqHfGMuSFsJXgUKVimXJkInFgBMHjtwZIPuEaYWjyQcSMMhJAZLN6TTLWykWWwWKlTC34BMshbM4zP5ozpCFs5dKY4fOIo99RmSiLSjBGJrZR5Lcxi3lWTRBUmTxaVYuhigSGUodZMvFhR1XDpwdES1IuGDrwrRwWxKL6o+fpUA+g2dukExzOlqarECmZcnH+uaVcWSHwI4LS6kq1P8bnKYT)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(data:font/woff2;base64,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)format("woff2")}:root{--sky:#46bae3;--azure:#3086e3;--royal:#3161cc;--paper:#fafbff;--black:#000;--phantom:#1e1e24;--white:#fff;--cloud:#edeff7;--smoke:#d3d6e0;--steel:#bcbfcc;--space:#9da2b3;--graphite:#6e7180;--arsenic:#40424d;--brand-gradient:linear-gradient(135deg, #46bae3 0%, #3086e3 55%, #3161cc 100%);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:100px;--font:Manrope, Arial, system-ui, -apple-system, sans-serif;--bg:var(--paper);--text:var(--phantom);--heading:var(--black);--muted:var(--graphite);--card:var(--white);--border:var(--smoke);--link:var(--royal);--tint:color-mix(in srgb, var(--sky) 14%, var(--white));--tint-strong:color-mix(in srgb, var(--sky) 28%, var(--white));--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--shadow:0 1px 2px color-mix(in srgb, var(--phantom) 6%, transparent)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}h1,h2,h3,h4{color:var(--heading);letter-spacing:-.02em;margin:0 0 8px;font-weight:700}h1{font-size:clamp(26px,3vw,36px);line-height:1.15}h2{font-size:22px}h3{letter-spacing:-.01em;font-size:17px}h4{letter-spacing:0;margin-top:16px;font-size:13px;font-weight:600}p{margin:0 0 10px}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:var(--mono);font-size:.92em}.small{font-size:12.5px}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.text-error{color:var(--royal);font-weight:600}.accent{color:var(--azure)}.overline{letter-spacing:.16em;text-transform:uppercase;color:var(--azure);margin-bottom:4px;font-size:12px;font-weight:600}.topbar{background:var(--white);border-bottom:1px solid var(--border);z-index:10;align-items:center;gap:28px;padding:12px 28px;display:flex;position:sticky;top:0}.brand{color:var(--heading);align-items:center;gap:12px;display:flex}.brand:hover{text-decoration:none}.brand-name{letter-spacing:-.01em;font-weight:700}.logo{line-height:0;display:inline-block}.logo svg{width:100%;height:auto;display:block}.nav{flex:1;gap:6px;display:flex}.nav a{border-radius:var(--radius-pill);color:var(--arsenic);padding:6px 14px;font-weight:600}.nav a:hover{background:var(--cloud);text-decoration:none}.nav a.active{background:var(--tint);color:var(--royal)}.user{align-items:center;gap:10px;display:flex}main{padding:0 28px 64px}.page{max-width:1280px;margin:0 auto;padding-top:24px}.page-wide{max-width:1480px}.page-banner{margin:12px 28px 0}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.crumbs{color:var(--muted);margin-bottom:8px;font-size:13px}.gate{place-items:center;min-height:100vh;padding:24px;display:grid}.gate-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);text-align:center;max-width:520px;box-shadow:var(--shadow);padding:40px}.gate-card .logo{margin:0 auto 20px}.btn{font-family:var(--font);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:9px 22px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-sm{padding:5px 14px;font-size:13px}.btn-primary{background:var(--azure);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--royal)}.btn-royal{background:var(--royal);color:var(--white)}.btn-royal:hover:not(:disabled){background:var(--arsenic)}.btn-ghost{color:var(--royal);border-color:var(--border);background:0 0}.btn-ghost:hover:not(:disabled){border-color:var(--azure)}.btn-link{color:var(--link);background:0 0;border:none;padding:0;font-size:13px}a.btn:hover{text-decoration:none}input,select,textarea{font-family:var(--font);color:var(--text);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px;font-size:14px}input:focus,select:focus,textarea:focus,.btn:focus-visible{outline:2px solid var(--azure);outline-offset:1px}input.mono,textarea.mono{font-family:var(--mono);font-size:13px}input[type=checkbox],input[type=radio]{accent-color:var(--azure);width:16px;height:16px}select{border-radius:var(--radius-pill);padding:7px 14px}.search{border-radius:var(--radius-pill);min-width:280px;padding:8px 16px}.field{flex-direction:column;gap:4px;margin:10px 0;display:flex}.field>span{color:var(--arsenic);font-size:13px;font-weight:600}.field-narrow{max-width:260px}.field-inline{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.check{align-items:flex-start;gap:8px;margin:10px 0;font-size:14px;display:flex}.check input{flex:none;margin-top:2px}.toggle{align-items:center;gap:8px;font-weight:600;display:inline-flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.tabs{border-bottom:1px solid var(--border);gap:4px;margin:8px 0 20px;display:flex}.tab{font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:15px;font-weight:600}.tab:hover{color:var(--royal)}.tab-active{color:var(--royal);border-bottom-color:var(--azure)}details>summary{cursor:pointer;color:var(--arsenic);margin:8px 0;font-weight:600}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:16px;padding:20px 22px}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.card-head h3{margin:0}.banner{border-radius:var(--radius-md);border:1px solid var(--border);border-left-width:4px;margin:10px 0;padding:10px 14px;font-size:14px}.banner-head{justify-content:space-between;gap:12px;margin-bottom:2px;display:flex}.banner-error{background:var(--tint);border-color:var(--royal);color:var(--heading)}.banner-error strong{color:var(--royal)}.banner-info{background:var(--cloud);border-color:var(--azure)}.banner-info strong{color:var(--heading)}.banner-warn{background:var(--cloud);border-color:var(--arsenic)}.banner-ok{background:var(--tint);border-color:var(--azure)}.banner ul{margin:6px 0 0}.pill{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill-neutral{background:var(--cloud);color:var(--arsenic)}.pill-blue{background:var(--tint-strong);color:var(--royal)}.pill-solid{background:var(--royal);color:var(--white)}.pill-fail{background:var(--phantom);color:var(--white)}.pill-muted{color:var(--muted);border-color:var(--border);background:0 0}.pill-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{font-family:var(--mono);background:var(--white);color:var(--arsenic);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;padding:3px 10px;font-size:12px}.chip-active{border-color:var(--azure);color:var(--royal);background:var(--tint)}.table-wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);background:var(--white);padding:10px 14px;font-size:12px;font-weight:600}.table td{border-bottom:1px solid var(--cloud);vertical-align:top;padding:10px 14px}.table tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:var(--paper)}.table-compact td,.table-compact th{padding:6px 10px;font-size:13px}.card .table-wrap,.history .table-wrap{border-radius:var(--radius-md)}.card>.table{border:1px solid var(--cloud);border-radius:var(--radius-md)}td.detail{word-break:break-word;max-width:640px}.facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0;font-size:14px;display:grid}.facts dt{color:var(--muted);font-weight:600}.facts dd{word-break:break-word;min-width:0;margin:0}pre.code,pre.log,pre.diff{font-family:var(--mono);background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-md);white-space:pre;max-height:460px;margin:8px 0;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow:auto}pre.log{white-space:pre-wrap;word-break:break-word;background:var(--phantom);max-height:320px;color:var(--cloud);border-color:var(--phantom)}pre.log-tall{min-height:240px;max-height:560px}ul.plain{padding:0;list-style:none}.validation-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.validation-lists{gap:10px;display:grid}.v-list h4{margin:4px 0}.v-list ul{margin:0;padding-left:18px;font-size:13px}.v-list li{word-break:break-word;margin:2px 0}.v-error li{color:var(--royal);font-weight:600}.v-warn li{color:var(--arsenic)}.v-lint li{color:var(--text)}.validation-compact .v-list h4{font-size:12px}.d-line{margin:0 -6px;padding:0 6px;display:block}.d-add{background:var(--tint-strong);color:var(--heading)}.d-del{background:var(--cloud);color:var(--muted)}.d-hunk{color:var(--azure);font-weight:600}.d-file{color:var(--muted);font-weight:600}.gates{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.gates>li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.gate-name{flex:1;min-width:180px}.gate-msgs{width:100%;color:var(--royal);margin:2px 0 4px;padding-left:20px}.gate-msgs li{margin:2px 0}.record-grid{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:16px;display:grid}.editor{resize:vertical;background:var(--paper);border-radius:var(--radius-md);tab-size:2;width:100%;min-height:560px;padding:12px;line-height:1.5}.picker-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;display:grid}.override{border-top:1px solid var(--cloud);padding:4px 0}.picker{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;margin:8px 0;padding:12px 14px}.picker legend{color:var(--heading);padding:0 6px;font-weight:700}.picker-bar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.picker-list{border:1px solid var(--cloud);border-radius:var(--radius-sm);max-height:320px;overflow-y:auto}.picker-row{border-bottom:1px solid var(--cloud);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.picker-row:last-child{border-bottom:none}.picker-row:hover{background:var(--paper)}.picker-row input{flex:none;margin-top:3px}.picker-row-disabled{cursor:not-allowed}.picker-row-disabled .picker-title strong,.picker-row-disabled code{color:var(--space)}.picker-main{flex-direction:column;gap:2px;min-width:0;display:flex}.picker-main code{word-break:break-all;color:var(--arsenic)}.picker-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.picker-reason{color:var(--arsenic);font-weight:600}.picker-empty{margin:0;padding:10px}.picker-free .field{margin-bottom:4px}fieldset:disabled .picker-row{cursor:default}.artifact-grid{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:16px;display:grid}.preview-files{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.preview-frame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--paper);justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.preview-frame img{max-width:100%;max-height:520px;display:block}.preview-frame iframe{background:var(--white);border:none;width:100%;height:560px}.share{margin-top:8px}.share-url{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.share-url input{flex:1;min-width:260px}.json-edit{width:100%;min-height:140px}.config-form{margin:8px 0}.plan{margin-top:12px}.plan-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.new-solution{max-width:820px}.riff-grid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:start;gap:16px;display:grid}.riff-side h2{align-items:baseline;gap:10px;display:flex}.proposal-accepted{border-color:var(--azure)}.proposal-rejected{opacity:.6}.applied{margin-top:10px}.run-grid{grid-template-columns:minmax(320px,2fr) minmax(0,3fr);gap:16px;display:grid}.h-mono{font-family:var(--mono);letter-spacing:0}@media (width<=1000px){.record-grid,.riff-grid,.run-grid,.artifact-grid{grid-template-columns:1fr}.topbar{flex-wrap:wrap;gap:12px}}.adopt,.confirm{border-top:1px solid var(--cloud);margin-top:12px;padding-top:12px}.adopt-files{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.nav a.nav-sub{color:var(--graphite);font-size:14px;font-weight:500}.nav{flex-wrap:wrap}.family-row td{background:var(--white)}.variant-row td{background:var(--paper)}.variant-cell{border-left:3px solid var(--tint-strong);padding-left:34px!important}.detail-panels{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px;display:grid}.prose{white-space:pre-wrap}.check-inline{margin:4px 12px 4px 0}.mark-reviewed{margin-top:4px}.review-kit{padding:8px 4px}.review-kit-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 24px;display:grid}.artifact-files{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.expand-row>td,.table tbody tr.expand-row:hover td{background:var(--paper)}.governor{margin:8px 0 12px}.governor .table{margin-top:8px}.suggestions td{min-width:120px}.cell-reason{max-width:280px}.cell-angle{min-width:260px}.cell-angle textarea{resize:vertical;width:100%;font-size:13px}.cell-draft{max-width:420px}.slug-input{min-width:220px}.row-poor td{background:var(--paper)}ul.problems{color:var(--royal);margin:0;padding-left:16px}.json-tall{min-height:360px;font-size:12.5px}.actions-tight{flex-wrap:nowrap;gap:6px;margin-top:0}.num{text-align:right;white-space:nowrap}th.num{text-align:right}.marketplace-box{border:2px solid var(--royal);border-radius:var(--radius-md);background:var(--tint);margin:8px 0 16px;padding:14px 16px;font-size:15px}.marketplace-box strong{color:var(--royal);font-size:16px}.marketplace-box p{margin:4px 0 0}.form-row{grid-template-columns:minmax(200px,1fr) minmax(240px,2fr) 180px;gap:0 16px;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 16px;display:grid}.form-grid textarea{resize:vertical}.field-regulatory{border-left:3px solid var(--arsenic);padding-left:10px}.row-retired td,.row-retired strong{color:var(--muted)}.reorder{gap:8px;margin-left:10px;display:inline-flex}.flavor-form{padding:6px 2px}input.grow{flex:1;min-width:260px}.danger-zone{border-color:var(--royal);border-width:2px}.danger-zone h3{color:var(--royal)}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.bar{background:var(--cloud);border-radius:var(--radius-pill);vertical-align:middle;width:120px;height:8px;display:inline-block;overflow:hidden}.bar-fill{background:var(--azure);border-radius:var(--radius-pill);height:100%;display:block}.bar-cell{width:130px}ol.leaderboard{margin:4px 0;padding-left:20px}ol.leaderboard li{margin:2px 0}.session-model{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.model-select{align-items:center;gap:8px;display:inline-flex}.model-select select{max-width:420px}.msg-model{color:var(--muted);margin-left:8px;font-size:11.5px;font-weight:400}@media (width<=1000px){.form-row,.detail-panels{grid-template-columns:1fr}}.nav a.nav-external{color:var(--royal);margin-left:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.check-tight{margin:4px 0 0;font-size:13px;font-weight:600}.session-model>.muted{text-align:right;max-width:420px}.attach-row{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.attach-chip{background:var(--white);max-width:100%;color:var(--arsenic);border:1px solid var(--border);border-radius:var(--radius-pill);word-break:break-all;align-items:center;gap:8px;padding:3px 12px;font-size:12.5px;display:inline-flex}.attach-chip-sm{padding:1px 10px;font-size:11.5px}.briefing{padding:14px 16px}.briefing-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.briefing-frame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);width:100%;height:76vh;min-height:480px;display:block}.riff-side .tabs{margin-top:0;margin-bottom:12px}.attach-error{color:#8a1c1c}.chat{flex-direction:column;height:calc(100vh - 88px);min-height:520px;padding:0;display:flex;position:sticky;top:72px;overflow:hidden}.chat-main{flex:1;min-height:0;display:flex;position:relative}.chat-scroll{flex:1;padding:24px 20px 8px;overflow-y:auto}.chat-column{max-width:760px;margin:0 auto}.chat-foot{border-top:1px solid var(--cloud);background:var(--card);padding:10px 20px 12px}.chat-foot .banner:first-child{margin-top:0}.turn{margin:0 0 24px}.turn-user{flex-direction:column;align-items:flex-end;display:flex}.bubble{background:var(--tint);color:var(--text);border-radius:var(--radius-lg);white-space:pre-wrap;overflow-wrap:anywhere;max-width:85%;padding:10px 16px}.turn-user .attach-row{justify-content:flex-end;margin-top:6px}.turn-meta{align-items:baseline;gap:10px;margin-top:4px;display:flex}.turn-assistant{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.turn-body{min-width:0;padding-top:3px}.turn-actions{align-items:center;gap:4px;margin-top:6px;display:flex}.turn-actions .msg-model{margin-left:4px}.ai-avatar{background:var(--white);border:1px solid var(--cloud);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.ai-avatar img{width:17px;height:auto;display:block}.ai-avatar-busy:before{content:"";background:conic-gradient(from 0deg, transparent 0 30%, var(--sky), var(--azure), var(--royal));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--black) calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--black) calc(100% - 2px));mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--black) calc(100% - 2px));border-radius:50%;animation:1.1s linear infinite ai-orbit;position:absolute;inset:-3px}.ai-avatar-busy img{animation:1.6s ease-in-out infinite ai-pulse}@keyframes ai-orbit{to{transform:rotate(360deg)}}@keyframes ai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.82)}}.ai-thinking{min-height:22px;color:var(--graphite);align-items:center;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.shimmer{background:linear-gradient(90deg, var(--graphite) 0%, var(--graphite) 40%, var(--sky) 50%, var(--graphite) 60%, var(--graphite) 100%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.spinner{border:2px solid var(--cloud);border-top-color:var(--azure);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite ai-orbit;display:inline-block}.spinner-sm{width:12px;height:12px}.disclosure{cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font);color:var(--graphite);background:0 0;border:none;align-items:center;gap:6px;padding:2px 0;font-size:13px;font-weight:600;transition:color .3s;display:inline-flex}.disclosure:hover{color:var(--royal)}.chevron{transition:transform .3s;display:inline-flex}.chevron-open{transform:rotate(180deg)}.reasoning,.timeline{margin:0 0 10px}.reasoning-text{border-left:2px solid var(--smoke);color:var(--graphite);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin-top:6px;padding:2px 0 2px 14px;font-size:13.5px;overflow-y:auto}.timeline-list{gap:2px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.timeline-list li{color:var(--arsenic);grid-template-columns:18px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:3px 0;display:grid}.tl-icon,.tl-state{color:var(--azure);justify-content:center;display:inline-flex}.tl-text{overflow-wrap:anywhere}.tl-current .tl-text{color:var(--heading);font-weight:600}.tl-at{font-variant-numeric:tabular-nums;font-size:11.5px}.tool-row{flex-wrap:wrap;gap:6px;margin:2px 0 10px;display:flex}.tool-pill{overflow-wrap:anywhere;max-width:100%;color:var(--arsenic);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tool-pill .icon{color:var(--azure);flex:none}.tool-pill-running{border-color:var(--azure);background:var(--tint)}.proposal-note{text-align:left;cursor:pointer;font-family:var(--font);color:var(--royal);background:var(--tint);border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;gap:6px;margin:4px 0 6px;padding:4px 12px;font-size:13px;font-weight:600;transition:border-color .3s;display:inline-flex}.proposal-note:hover{border-color:var(--azure)}.md{overflow-wrap:break-word;font-size:15px;line-height:1.65}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md+.md,.md+.tool-row,.tool-row+.md{margin-top:12px}.md p{margin:0 0 12px}.md h1,.md h2,.md h3,.md h4{margin:20px 0 8px;line-height:1.3}.md h1{font-size:22px}.md h2{font-size:19px}.md h3{font-size:16.5px}.md h4{font-size:15px}.md ul,.md ol{margin:0 0 12px;padding-left:24px}.md li{margin:4px 0}.md li>p{margin:0 0 6px}.md li::marker{color:var(--azure)}.md ul.contains-task-list{padding-left:4px;list-style:none}.md input[type=checkbox]{vertical-align:middle;margin:0 6px 0 0}.md a{text-underline-offset:2px;text-decoration:underline}.md code{background:var(--cloud);border-radius:6px;padding:1px 5px;font-size:.88em}.md pre{background:var(--cloud);border-radius:var(--radius-md);margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.5;overflow-x:auto}.md pre code{font-size:inherit;white-space:pre;background:0 0;padding:0}.md blockquote{border-left:3px solid var(--sky);color:var(--arsenic);margin:0 0 12px;padding:2px 0 2px 14px}.md hr{border:none;border-top:1px solid var(--border);margin:18px 0}.md-table{border:1px solid var(--border);border-radius:var(--radius-md);margin:0 0 12px;overflow-x:auto}.md table{border-collapse:collapse;width:100%;font-size:14px}.md th,.md td{border-bottom:1px solid var(--cloud);text-align:left;vertical-align:top;padding:7px 12px}.md th{background:var(--paper);color:var(--heading);font-weight:700}.md tr:last-child td{border-bottom:none}.caret,.md-streaming>:last-child:not(ul,ol,pre,.md-table):after,.md-streaming>:is(ul,ol):last-child>li:last-child:after{content:"";vertical-align:text-bottom;background:var(--azure);border-radius:2px;width:8px;height:1.05em;margin-left:3px;animation:1s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.jump{cursor:pointer;font-family:var(--font);color:var(--royal);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:0 4px 14px color-mix(in srgb, var(--phantom) 12%, transparent);align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:border-color .3s;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.jump:hover{border-color:var(--azure)}.composer{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);padding:8px 8px 8px 16px;transition:border-color .3s,box-shadow .3s}.composer:focus-within{border-color:var(--azure);box-shadow:0 0 0 3px color-mix(in srgb, var(--azure) 18%, transparent)}.composer textarea{resize:none;background:0 0;border:none;border-radius:0;width:100%;padding:6px 4px 2px 0;font-size:15px;line-height:22px;display:block}.composer textarea:focus{outline:none}.composer .composer-chips{margin:0 0 6px}.composer-bar{align-items:center;gap:8px;margin-top:2px;display:flex}.composer-gap{flex:1}.composer-hint{text-align:center;margin:6px 0 0}.attach-chip-failed{border-color:var(--royal)}.icon-btn,.send-btn{cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background .3s,color .3s;display:inline-grid}.icon-btn{color:var(--arsenic);background:0 0;border:none}.icon-btn:hover:not(:disabled){background:var(--cloud);color:var(--royal)}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn-sm{width:32px;height:32px;color:var(--graphite)}.icon-btn-xs{width:20px;height:20px;color:var(--graphite)}.send-btn{background:var(--royal);color:var(--white);border:none}.send-btn:hover:not(:disabled){background:var(--arsenic)}.send-btn:disabled{background:var(--steel);cursor:not-allowed}.icon-btn:focus-visible,.send-btn:focus-visible,.disclosure:focus-visible,.suggestion:focus-visible,.jump:focus-visible,.proposal-note:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.chat-empty{text-align:center;padding:8vh 8px 16px}.chat-empty .ai-avatar{width:52px;height:52px;margin-bottom:14px}.chat-empty .ai-avatar img{width:30px}.chat-empty h3{font-size:20px}.chat-empty p{max-width:560px;margin:0 auto 18px}.suggestions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.suggestion{font-family:var(--font);color:var(--arsenic);cursor:pointer;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-pill);padding:8px 16px;font-size:13.5px;font-weight:600;transition:border-color .3s,color .3s,background .3s}.suggestion:hover{border-color:var(--azure);color:var(--royal);background:var(--tint)}@media (width<=1000px){.chat{height:78vh;position:static}}@media (prefers-reduced-motion:reduce){.ai-avatar-busy:before,.ai-avatar-busy img,.spinner,.shimmer,.caret,.md-streaming>:last-child:after,.md-streaming li:last-child:after{animation:none}.shimmer{-webkit-text-fill-color:currentColor;background:0 0}.disclosure,.chevron,.proposal-note,.jump,.composer,.icon-btn,.send-btn,.suggestion{transition:none}}.build-panel{margin:12px 0 16px}.build-panel .card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.build-panel h3{margin:0}.build-summary{color:var(--graphite);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:10px 0;display:flex}.build-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.build-list li{border:1px solid var(--cloud);border-radius:var(--radius-sm);background:var(--white);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;display:flex}.build-name{min-width:190px;font-weight:600}.build-error{color:#8a1c1c;text-overflow:ellipsis;white-space:nowrap;max-width:60ch;overflow:hidden}.build-dot{background:var(--steel);border-radius:50%;flex:none;width:10px;height:10px}.build-done{background:var(--azure)}.build-running{background:var(--sky);animation:1.2s ease-in-out infinite build-pulse}.build-queued{background:var(--space)}.build-failed{background:#c0392b}.build-locked{background:var(--arsenic)}@keyframes build-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.build-running{animation:none}}.build-compact{margin-top:0}
