@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2)format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2)format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2)format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2)format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2)format("woff2"),url(/assets/newsreader-vietnamese-600-normal-CVAR0otO.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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2)format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB7QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVnWVylNUQVQAAAI0AAAAOQAAAETlE8wbY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXgAAAXwE1rnAaGVhZAAABBwAAAA1AAAANiKkW4FoaGVhAAAEVAAAAB8AAAAkCFEBaWhtdHgAAAR0AAAAIQAAACIN/ACZbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAnQ1/F4xcG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mD8wsDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQAXMA0gAAAAeNodxIEFgFAYBsD7/ooUhEZosUBFgEeLN0B0OBGjwvq/qec4W3C1/c4keotAhrzoRGUG4QO3sgTdAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPIszeGxRGEX3f+7MOflebGOM58tnG7FdxahjN7HZt+mn/2KXqdM3URer3HutBQYZoHXahwQBKKGWUIcl1CLT7PkAZZ4v0v65y07jYAgCWDPzQeARoJBCNpdFOCQpiILTKKjx1fnBK1LrG5jv7OfCwik9P9/DxcVtJfUxJwiAgMARNh/+yrufw6/96kDIxTGLYsuIhwGYrU6nphq6YdMskRYueGREVJQi60Y056RZdEPXVKfTZuXCpeuKHBUVGSG4UCIp5UftWy6ZXjJ+vuBn9re+c7xNDSqL7TyfoQLBQxOeJXk+xmSkVP74WKr5S6a3AXrp+9gIf/+PH/39o+LsSsJbxf0vhxY+cxGZGO+NcXvlD+9eZOmJkdz8GYSn7AmZmA8SEG4o4mlD9TB7MjR0Qw6oXKpE4BWxOi9naiwCci+QYjvu7+2mr6qm5+rL9NjVXlVFVcXJCQCvfEkeAAB42mNgZGBgYGYOqfY4HxbPb/MVyH7BAAT3u+Q5wPSsr0n/A//9YxVlfgTksjEwgUQBcMANhAAAAHjaY2BkYGB+8e8iAwOry//Av96sokARVMABAJZ2BcAAeNpj/MNgxNTJwAfDjCwMDCDMZMAgwMDAoMugCwBW0wOhAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNpiYGDgYZjGwMzAyMIJZB9ilIGyGRm0GD5B2UwMfAxPIGwgacewDMpmQVLDyiDF0ANohKy1KgiCKFi45aRIgrtDgrtrCs/d9e8p3OXs6b3VPjPP3MogoSe2c57xJ25wF/3P3CJ3P3On3PnMXRKckyXNHRn2KKkp4gQ5IkxIKpu7ISxFiZnX/HIUWWaCCTVIwWyOkjxOUU6pWaNR8ydsc8guzidJ2P8OBbMluWhk7MOma7mAM6zI0MsM40wypb7RCrtsssGJ9N+553JUSllf+NDV+6mv90PfhpkcdQqv9+9lmkltSro0ElZ/n3eKPgn9IPazRlmNGfOm+oNf3jTqNiusCzBO0Mo0E5pnR4+UFtXKdkxY97Z9jOiH7UP3TuVfYwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB8gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgVtmVzlNUQVQAAAIwAAAAOQAAAETld8wcY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXgAAAX5c5uVEaGVhZAAABBgAAAA2AAAANiKpW4JoaGVhAAAEUAAAAB8AAAAkCFYBaWhtdHgAAARwAAAAIQAAACIOHACLbG9jYQAABJQAAAAUAAAAFAFkAe9tYXhwAAAEqAAAABoAAAAgABwA5W5hbWUAAATEAAABJAAAAoQ3x1+DcG9zdAAABegAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mGKYGBlYGDqAtIMDN4QmjGOQYNRgwEVsAMxE4zj4eLsz3CAQUFhC/OLfxcZGJhfMOorMDBOBskxvmXaCaQUGJgB4X0MiQB42h3EAQaAQBQFwHm/JAWhI3SoAAIVAZauHw1GxKiw/m/qPa8W3O14MoneIpChdnSiMoPwAaxHBEMAAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo8ywHGAkEYBuD3m/XP9ytitbtJ0LSaDcBOM3OEdINOULcISAok6CjpBIku0A0KQFBotogAHh4IlACd6IIIDJhYxX0Vq5J2YUPjsKdLKAa0gkAdEGtxAKMGGDKUF4r7UVSnZELNuQ1XS8V0Kg6v0Xb7pFa4oaq+K1oIDQLAYDxw/vns5/9Y4kNoVHfRFkd04IG/ntZ26J3PrUqVZJkmWWZK51tSklXOOzvUOu9JLpwzZZalCUs2KXVH7+XasDKx6DJx/5vPzsIlb6Fk5sWfLdX4bzJjBAuzgKS2lLqNeIxilptjghknI6Mxr3m8vZgIJ6eHByenqKSSvqSpgZ5XCOMcTxYWYSlJVTF1DQt7O4NQcykRZiZPoIu1mLQZBYBhwczAIGxuzK6VVzGVSbuvDyzzmDGeOZ2BFyijpGZqLAJyL5BiOxrg7a+tqKjt58v02NVeSVFJ0dkRAA8oSTQAAAABAAAAAwNUxah1nl8PPPUAAwPoAAAAAN+KHwgAAAAA35r1Yv9R/v4FGgPjAAAABgACAAAAAAAAeNpjYGRgYH7x7yIDA6vb/8C/nqxSQBFUwAEAlt0FxQB42mP8zWDENJWBG4YZWRgYQJjJgIGPgYFBi0ELAFlNA7MAAAAAAAAUAC8AOwBHAEcARwCaAKcAv3jaY2BkYGDgZGgA4mQGVjAPAVgYGAEXHQECAAB42pWQtUFEURRED+6SoNEmuLsluLum6Lp+QepAyqAIKqIBZIJ13+C+OTPPL9DIBxWUVdYBX2XDUS5jlN8ol9PMd5QrWOUzypVJa6ro5i3K1QzjjnIzs0yKxWXort4oV9NKe5TrlddHuUEEp4QIcEOQHSypHw93nPFAQLRKSMk9VzzIuXBjocIijMkiY4xJ7zDwKLHEo5hivzSk1MUYR2yyzza6Ax8PGrcwCGGJTSUjGbddyhvoHPkgDqYYZZwJaYKW2GadNY5EpZx9Ku/CFt9gJO/EkbbXkbF3TRrmBYNoL3AwybhqQnSu5EGa/8xj5PHK36H9rGBL3coMTPn+jP668KAV2Nwyyh0hAoypbjCQw69yqWxM5e6k20eUJ98+8A8O6WKAeNpjYGIAg//tDBoM2AAnEKswnGRkYmBmZGZkYWRlZGNzTCpKLUtlL83LNDBwNADRRgZOJpyJyaUlqcn5uUk8IBljAzO95MTiVAAfYBEUAAA=)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYoAA8AAAAAB7AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVz2VsVNUQVQAAAI0AAAAOQAAAETl28wdY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABUQAAAXa5Z4vvaGVhZAAABBAAAAA2AAAANiKuW4NoaGVhAAAESAAAAB8AAAAkCFoBaWhtdHgAAARoAAAAIQAAACIOPgB7bG9jYQAABIwAAAAUAAAAFAFdAeVtYXhwAAAEoAAAABoAAAAgABwA5W5hbWUAAAS8AAABGQAAAnI2iF0HcG9zdAAABdgAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mfaw8DKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MCxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQACDwzQAAAAeNodxIEFgFAYBsD7/qIUhEZosUBFgEfLNVx0OBGjwvq/qec4W3C1/c4keotAhnrRicoMwgezyASoAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPU41cNxAFH1/lWgvDAIz7N14FQatIMzMzMyctCnDMTOX7vu5xtQY+3Ht3tzaxzP+zP+BwQVomCaggQNqk9hUITYJl9oSLXQ80UcTiS3b6ScYIgDrZHFwrAYUKYo5glc4PEL5zym/1k1MKyp8/JTFl87+/7+YSCCZzO1of5gEAeBpTmB8uf52uR5BPdIlrEkusBI2giL4wMqolL4XBmHMF5bQuW6Ztq3cIMzTdfJFEAa+J2UsqnMnCJRr25bJlUXiwpfDKxjbyjYnenRtTakq33t6w/eSn4l6uke0Pk/mx/bbb8Wnc8dfhPrudcGLo5bBI9evc24WlG23d+9Q529Q9w2izflW1HDk0ePH3Dv7bOMGCJJtpyIWhwYYoeLy258utr2uLtuZpKfaW6wDjKj0lZlBmnb64PWL97YWlTr3rrLJ08fKSspKTp5IAffUSWUAAAAAAQAAAAMDVA1NLcxfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf79BR4D5QABAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr+//Avx6sckARVMABAJctBckAeNpj/MVgxLSIgQOGGVkYGECYyYCBm4GBQY1BDQBcBwPFAAAAAAAAFAAuADoARgBGAEYAlgCjALt42mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqNkYNuRkEYRE/thrVtuw1q23H12+Zz9Gka9aEaFpN0a+bmu3Nm1rtAMddkkZFdANxmVBvOoJYHw5nkc2c4i2luDGfT/jo2h2rShnNp5dRwKeM0P3MGWqvccN7bnBmFygsNF4lgHx8ezvGyRljqxsElJ1ikNuzKVPr8hJhmgAHpJUEcSsLifkJit9Sn1MYAOyyzySqaExcW/VcI4iMsDinpY17OzRXHSoJovLyXRkboZ5Ah6fvRjZ/GN76Of+s/wyqLLLAj+s/KRn9dZ0HsJ0Hw9SYaGWZQNSQ6VGKR/r7TXeRxyl8Slp8jIrUr07nlO7/crk2rqQcRLujnEr0OA6pzgsjhVtlUEULK7e9W71P+fvWuJ3pCXsUAAAB42mNgYgCD/+0MGgzYACcQqzCcZGRiYGZkZmRhZGVkY3NMKkotS2Uvzcs0MHA0ANFGBk4mnInJpSWpyfm5STwgGWMDM73kxOJUAB9gERQAAA==)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;font-family:var(--alkFontUi);font-size:var(--alkTextLg);line-height:var(--alkLeadingNormal);color:var(--alkPrimaryText);background:var(--alkPageBg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:where(:focus-visible){outline:2px solid var(--alkFocusRing);outline-offset:2px}:where([data-vh]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root,[data-alkera-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--alkDarkOnly:block;--alkLightOnly:none;--alkChartSeries1:#3987e5;--alkChartSeries2:#d95926;--alkChartSeries3:#199e70;--alkChartSeries4:#c98500;--alkChartSeries5:#d55181;--alkChartSeries6:#008300;--alkChartSeries7:#9085e9;--alkChartSeries8:#e66767;--alkPageBg:#1b1a17;--alkCardBg:#25231e;--alkRaisedBg:#2c2a24;--alkOverlayBg:#322e28;--alkControlBg:#2d2a25;--alkHoverBg:color-mix(in srgb, var(--alkPrimaryText) 9%, transparent);--alkInsetBg:color-mix(in srgb, var(--alkCardBg) 60%, var(--alkPageBg));--alkActiveBg:var(--alkBrandSoft);--alkSelectedBg:color-mix(in srgb, var(--alkBrand) 26%, transparent);--alkSelectedHoverBg:color-mix(in srgb, var(--alkBrand) 18%, transparent);--alkScrim:#0000008c;--alkPrimaryText:#ece9e2;--alkSecondaryText:#a39d92;--alkTertiaryText:color-mix(in srgb, var(--alkSecondaryText) 74%, transparent);--alkPlaceholderText:color-mix(in srgb, var(--alkSecondaryText) 62%, transparent);--alkDisabledText:color-mix(in srgb, var(--alkSecondaryText) 50%, transparent);--alkOnAccentText:#fff;--alkLinkText:var(--alkBrandText);--alkBorder:#e7e2d81c;--alkBorderStrong:#e7e2d833;--alkDivider:color-mix(in srgb, var(--alkBorder) 76%, transparent);--alkFocusRing:var(--alkBrandText);--alkBrand:#5e7748;--alkBrandHover:oklch(from var(--alkBrand) calc(l + .07) c h);--alkBrandActive:oklch(from var(--alkBrand) calc(l - .05) c h);--alkBrandSoft:color-mix(in srgb, var(--alkBrand) 24%, transparent);--alkBrandSubtle:color-mix(in srgb, var(--alkBrand) 12%, transparent);--alkOpenHead:color-mix(in srgb, var(--alkBrand) 22%, var(--alkCardBg));--alkOpenEdge:color-mix(in srgb, var(--alkBrand) 86%, var(--alkPrimaryText));--alkOnBrand:#fff;--alkBrandText:oklch(from var(--alkBrand) calc(l + .26) c h);--alkActionPrimaryBg:var(--alkBrand);--alkActionPrimaryBgHover:oklch(from var(--alkBrand) calc(l - .02) c h);--alkActionPrimaryBgActive:var(--alkBrandActive);--alkActionPrimaryText:var(--alkOnBrand);--alkActionPrimaryBorder:transparent;--alkActionSecondaryBg:var(--alkRaisedBg);--alkActionSecondaryBgHover:color-mix(in srgb, var(--alkPrimaryText) 6%, var(--alkRaisedBg));--alkActionSecondaryBgActive:color-mix(in srgb, var(--alkPrimaryText) 11%, var(--alkRaisedBg));--alkActionSecondaryText:var(--alkPrimaryText);--alkActionSecondaryBorder:var(--alkBorderStrong);--alkSuccess:#46a96e;--alkSuccessSoft:color-mix(in srgb, var(--alkSuccess) 14%, transparent);--alkSuccessText:#74cf99;--alkDanger:#c75640;--alkDangerSoft:color-mix(in srgb, var(--alkDanger) 16%, transparent);--alkDangerText:#ec9580;--alkWarning:#d8a23f;--alkWarningSoft:color-mix(in srgb, var(--alkWarning) 16%, transparent);--alkWarningText:#e2b557;--alkBrass:#c9a45a;--alkInfo:#6f9aff;--alkInfoSoft:color-mix(in srgb, var(--alkInfo) 16%, transparent);--alkInfoText:oklch(from var(--alkInfo) .84 c h);--alkDiffAddBg:var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground,color-mix(in srgb, var(--alkSuccess) 15%, transparent)));--alkDiffAddGutterBg:var(--vscode-diffEditorGutter-insertedLineBackground,color-mix(in srgb, var(--alkSuccess) 24%, transparent));--alkDiffAddFg:var(--vscode-editor-foreground,var(--alkSuccessText));--alkDiffRemoveBg:var(--vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground,color-mix(in srgb, var(--alkDanger) 16%, transparent)));--alkDiffRemoveGutterBg:var(--vscode-diffEditorGutter-removedLineBackground,color-mix(in srgb, var(--alkDanger) 26%, transparent));--alkDiffRemoveFg:var(--vscode-editor-foreground,var(--alkDangerText));--alkDiffHunkBg:var(--vscode-diffEditor-diagonalFill,color-mix(in srgb, var(--alkInfo) 12%, transparent));--alkCatNeutralSolid:oklch(68% .012 95);--alkCatNeutralSoft:oklch(31% .008 95);--alkCatNeutralText:oklch(85% .012 95);--alkBadgeBg:var(--alkCatNeutralSoft);--alkBadgeText:var(--alkCatNeutralText);--alkBadgeMark:var(--alkCatNeutralSolid);--alkCat1Solid:oklch(66% .07 165);--alkCat1Soft:oklch(31% .035 165);--alkCat1Text:oklch(84% .06 165);--alkCat2Solid:oklch(64% .08 45);--alkCat2Soft:oklch(31% .04 45);--alkCat2Text:oklch(83% .07 45);--alkCat3Solid:oklch(64% .07 120);--alkCat3Soft:oklch(31% .035 120);--alkCat3Text:oklch(83% .06 120);--alkCat4Solid:oklch(66% .07 85);--alkCat4Soft:oklch(31% .035 85);--alkCat4Text:oklch(84% .06 85);--alkCat5Solid:oklch(64% .05 250);--alkCat5Soft:oklch(31% .03 250);--alkCat5Text:oklch(83% .05 250);--alkCat6Solid:oklch(62% .09 35);--alkCat6Soft:oklch(31% .04 35);--alkCat6Text:oklch(82% .07 35);--alkCat7Solid:oklch(66% .06 145);--alkCat7Soft:oklch(31% .03 145);--alkCat7Text:oklch(84% .05 145);--alkCat8Solid:oklch(63% .05 300);--alkCat8Soft:oklch(31% .03 300);--alkCat8Text:oklch(83% .05 300);--alkShadowSm:0 1px 2px #0000002e;--alkShadowMd:0 4px 14px #00000052;--alkShadowLg:0 12px 32px #0000006b;--alkScrollbarThumb:#8c98ad47;--alkSpace0:2px;--alkSpace1:4px;--alkSpace2:6px;--alkSpace3:8px;--alkSpace4:10px;--alkSpace5:12px;--alkSpace6:14px;--alkSpace7:16px;--alkSpace8:18px;--alkSpaceLg:24px;--alkSpaceXl:32px;--alkSpace2xl:40px;--alkRadiusSm:4px;--alkRadiusMd:8px;--alkRadiusLg:12px;--alkRadiusFull:999px;--alkFontUi:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--alkFontDisplay:"Newsreader", ui-serif, Georgia, "Times New Roman", serif;--alkFontMono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", monospace;--alkTextXs:11px;--alkTextSm:12px;--alkTextMd:14px;--alkTextLg:16px;--alkTextXl:18px;--alkText2xl:20px;--alkText3xl:24px;--alkText4xl:30px;--alkLeadingDisplay:1.1;--alkLeadingTight:1.15;--alkLeadingHeading:1.3;--alkLeadingSnug:1.45;--alkLeadingNormal:1.5;--alkLeadingRelaxed:1.7;--alkWeightRegular:400;--alkWeightMedium:500;--alkWeightSemibold:600;--alkWeightBold:700;--alkDurationFast:.1s;--alkDurationNormal:.12s;--alkDurationSlow:.18s;--alkEaseStandard:cubic-bezier(.2, 0, 0, 1);--alkEaseEmphasized:cubic-bezier(.3, 0, 0, 1.1);--alkEaseDecelerate:cubic-bezier(0, 0, 0, 1);--alkZBelowTopbar:30;--alkZOverlay:1100;--alkZModal:1200;--alkZFloating:1250;--alkZToast:1400;--alkControlSm:28px;--alkControlMd:32px;--alkControlLg:38px;--alkFieldPadSm:var(--alkSpace2);--alkFieldPadMd:var(--alkSpace3);--alkFieldPadLg:var(--alkSpace4);--alkControlPadSm:var(--alkSpace3);--alkControlPadMd:var(--alkSpace4);--alkControlPadLg:var(--alkSpace5);--alkPreviewMaxHeightSm:150px;--alkPreviewMaxHeightMd:320px;--alkIconSm:14px;--alkIconMd:16px;--alkIconLg:20px}:root[data-alkera-color-scheme=light],[data-alkera-color-scheme=light],body.vscode-light,body.vscode-high-contrast-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--alkDarkOnly:none;--alkLightOnly:block;--alkChartSeries1:#2a78d6;--alkChartSeries2:#eb6834;--alkChartSeries3:#1baf7a;--alkChartSeries4:#eda100;--alkChartSeries5:#e87ba4;--alkChartSeries6:#008300;--alkChartSeries7:#4a3aa7;--alkChartSeries8:#e34948;--alkPageBg:#f4f3f0;--alkCardBg:#fff;--alkRaisedBg:#faf8f4;--alkOverlayBg:#fff;--alkControlBg:#fff;--alkHoverBg:color-mix(in srgb, var(--alkPrimaryText) 5%, transparent);--alkSelectedBg:color-mix(in srgb, var(--alkBrand) 16%, transparent);--alkScrim:#00000073;--alkPrimaryText:#1b1a17;--alkSecondaryText:#5f5b53;--alkOnAccentText:#fff;--alkBorder:#3c342824;--alkBorderStrong:#3c342842;--alkOpenHead:color-mix(in srgb, var(--alkBrand) 22%, var(--alkCardBg));--alkOpenEdge:color-mix(in srgb, var(--alkBrand) 94%, var(--alkCardBg));--alkBrand:#697a49;--alkBrandHover:#5b6c3b;--alkBrandActive:#3f4b0a;--alkBrandText:#3c4a0b;--alkFocusRing:#80955a;--alkActionPrimaryBg:var(--alkBrand);--alkActionPrimaryBgHover:var(--alkBrandHover);--alkActionPrimaryBgActive:var(--alkBrandActive);--alkActionPrimaryText:var(--alkOnBrand);--alkActionPrimaryBorder:transparent;--alkActionSecondaryBg:var(--alkRaisedBg);--alkActionSecondaryBgHover:color-mix(in srgb, var(--alkPrimaryText) 6%, var(--alkRaisedBg));--alkActionSecondaryBgActive:color-mix(in srgb, var(--alkPrimaryText) 11%, var(--alkRaisedBg));--alkActionSecondaryText:var(--alkPrimaryText);--alkActionSecondaryBorder:var(--alkBorderStrong);--alkSuccess:#2f8a5b;--alkSuccessText:#1d6b43;--alkDanger:#b8462f;--alkDangerText:#963620;--alkWarning:#9a7b2e;--alkWarningText:#835a12;--alkBrass:#93701f;--alkInfoText:oklch(from var(--alkInfo) .42 c h);--alkDiffAddBg:var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground,color-mix(in srgb, var(--alkSuccess) 12%, transparent)));--alkDiffAddGutterBg:var(--vscode-diffEditorGutter-insertedLineBackground,color-mix(in srgb, var(--alkSuccess) 20%, transparent));--alkDiffAddFg:var(--vscode-editor-foreground,var(--alkSuccessText));--alkDiffRemoveBg:var(--vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground,color-mix(in srgb, var(--alkDanger) 13%, transparent)));--alkDiffRemoveGutterBg:var(--vscode-diffEditorGutter-removedLineBackground,color-mix(in srgb, var(--alkDanger) 22%, transparent));--alkDiffRemoveFg:var(--vscode-editor-foreground,var(--alkDangerText));--alkDiffHunkBg:var(--vscode-diffEditor-diagonalFill,color-mix(in srgb, var(--alkInfo) 10%, transparent));--alkTertiaryText:color-mix(in srgb, var(--alkSecondaryText) 74%, transparent);--alkPlaceholderText:color-mix(in srgb, var(--alkSecondaryText) 62%, transparent);--alkDisabledText:color-mix(in srgb, var(--alkSecondaryText) 50%, transparent);--alkLinkText:var(--alkBrandText);--alkDivider:color-mix(in srgb, var(--alkBorder) 76%, transparent);--alkInsetBg:color-mix(in srgb, var(--alkCardBg) 60%, var(--alkPageBg));--alkSuccessSoft:color-mix(in srgb, var(--alkSuccess) 14%, transparent);--alkDangerSoft:color-mix(in srgb, var(--alkDanger) 16%, transparent);--alkWarningSoft:color-mix(in srgb, var(--alkWarning) 16%, transparent);--alkCatNeutralSolid:oklch(50% .012 95);--alkCatNeutralSoft:oklch(92% .008 95);--alkCatNeutralText:oklch(42% .015 95);--alkBadgeBg:var(--alkCatNeutralSoft);--alkBadgeText:var(--alkCatNeutralText);--alkBadgeMark:var(--alkCatNeutralSolid);--alkCat1Solid:oklch(50% .09 165);--alkCat1Soft:oklch(93% .035 165);--alkCat1Text:oklch(42% .08 165);--alkCat2Solid:oklch(52% .11 45);--alkCat2Soft:oklch(93% .04 45);--alkCat2Text:oklch(43% .1 45);--alkCat3Solid:oklch(50% .09 120);--alkCat3Soft:oklch(93% .035 120);--alkCat3Text:oklch(42% .08 120);--alkCat4Solid:oklch(54% .09 85);--alkCat4Soft:oklch(93% .035 85);--alkCat4Text:oklch(44% .08 85);--alkCat5Solid:oklch(50% .07 250);--alkCat5Soft:oklch(93% .03 250);--alkCat5Text:oklch(42% .07 250);--alkCat6Solid:oklch(52% .12 35);--alkCat6Soft:oklch(93% .04 35);--alkCat6Text:oklch(43% .1 35);--alkCat7Solid:oklch(52% .08 145);--alkCat7Soft:oklch(93% .03 145);--alkCat7Text:oklch(43% .07 145);--alkCat8Solid:oklch(50% .07 300);--alkCat8Soft:oklch(93% .03 300);--alkCat8Text:oklch(42% .06 300);--alkShadowSm:0 1px 2px #1f1e1b14;--alkShadowMd:0 5px 18px #1f1e1b24;--alkShadowLg:0 16px 42px #1f1e1b2e;--alkScrollbarThumb:#1f1e1b42}:root{--alk-control-transition:background-color var(--alkDurationSlow) var(--alkEaseStandard), border-color var(--alkDurationSlow) var(--alkEaseStandard), color var(--alkDurationSlow) var(--alkEaseStandard)}@keyframes alk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes alk-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes alk-rise-in{0%{opacity:0;transform:translateY(var(--alk-rise-from,16px))}to{opacity:1;transform:translateY(0)}}@keyframes alk-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes alk-spin{to{transform:rotate(360deg)}}.alk-fade-in{animation:alk-fade-in var(--alkDurationSlow) var(--alkEaseStandard) both}.alk-rise-in{animation:alk-rise-in var(--alkDurationSlow) var(--alkEaseStandard) both}@media (prefers-reduced-motion:reduce){.alk-fade-in,.alk-rise-in{animation:none}}[data-measure-surface=product]{font-size:var(--alkTextMd)}.alk-h1{font-family:var(--alkFontDisplay);font-size:var(--alkText3xl);font-weight:var(--alkWeightSemibold);line-height:var(--alkLeadingDisplay);letter-spacing:-.01em;color:var(--alkPrimaryText)}.alk-h2{font-family:var(--alkFontDisplay);font-size:var(--alkText2xl);font-weight:var(--alkWeightSemibold);line-height:var(--alkLeadingDisplay);letter-spacing:-.01em;color:var(--alkPrimaryText)}.alk-h3{font-family:var(--alkFontDisplay);font-size:var(--alkTextXl);font-weight:var(--alkWeightSemibold);line-height:var(--alkLeadingTight);letter-spacing:-.005em;color:var(--alkPrimaryText)}.alk-body{font-size:var(--alkTextLg);font-weight:var(--alkWeightRegular);line-height:var(--alkLeadingNormal);color:var(--alkPrimaryText)}.alk-strong{font-weight:var(--alkWeightSemibold);color:var(--alkPrimaryText)}.alk-name{font-weight:var(--alkWeightMedium);color:var(--alkPrimaryText)}.alk-muted{color:var(--alkSecondaryText)}.alk-faint{color:var(--alkTertiaryText)}.alk-meta{font-size:var(--alkTextSm);color:var(--alkSecondaryText)}.alk-caption{font-size:var(--alkTextSm);color:var(--alkTertiaryText)}.alk-danger{color:var(--alkDangerText)}.alk-warning{color:var(--alkWarningText)}.alk-success{color:var(--alkSuccessText)}.alk-t-label{font-size:var(--alkTextSm);line-height:16px}.alk-t-data{font-size:var(--alkTextMd);line-height:20px}.alk-t-body{font-size:var(--alkTextLg);line-height:24px}.alk-t-display{font-size:22px;line-height:28px}.alk-caps{font-size:var(--alkTextSm);letter-spacing:.08em;text-transform:uppercase}.alk-eyebrow{font-size:var(--alkTextSm);font-weight:var(--alkWeightSemibold);letter-spacing:.06em;text-transform:uppercase;color:var(--alkSecondaryText);line-height:1}.alk-num{font-family:var(--alkFontUi);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.alk-tnum{font-variant-numeric:tabular-nums}.alk-code{font-family:var(--alkFontMono);line-height:var(--alkLeadingSnug)}.alk-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:clip}.alk-clamp{-webkit-line-clamp:var(--alk-clamp,2);line-clamp:var(--alk-clamp,2);-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.alk-provider-mark{vertical-align:middle;flex:none;display:inline-block}.alk-option-mark{width:var(--alkIconMd);height:var(--alkIconMd);color:var(--alkSecondaryText);flex:none;place-items:center;display:grid}[data-on]>.alk-option-mark{color:var(--alkBrand)}.alk-spinner{animation:.7s linear infinite alk-spin}@media (prefers-reduced-motion:reduce){.alk-spinner{animation-duration:1.6s}}.alk-scroll{scrollbar-width:thin;scrollbar-color:var(--alkScrollbarThumb) transparent}.alk-scroll::-webkit-scrollbar{width:8px;height:8px}.alk-scroll::-webkit-scrollbar-thumb{background:var(--alkScrollbarThumb);border-radius:var(--alkRadiusFull)}.alk-scroll::-webkit-scrollbar-track{background:0 0}.alk-floating-surface{border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);background:var(--alkOverlayBg);box-shadow:var(--alkShadowLg);overscroll-behavior:contain;opacity:0;transform-origin:top;transition:opacity var(--alkDurationNormal) var(--alkEaseStandard), transform var(--alkDurationNormal) var(--alkEaseStandard);overflow-y:auto;transform:translateY(4px)scale(.98)}.alk-floating-surface[data-side=top]{transform-origin:bottom;transform:translateY(-4px)scale(.98)}.alk-floating-surface[data-state=open]{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.alk-floating-surface{transition:opacity var(--alkDurationNormal) var(--alkEaseStandard);transform:none}}.alk-stack{align-items:flex-start;gap:var(--alk-stack-gap,var(--alkSpace0));flex-direction:column;min-width:0;display:flex}.alk-stack:where([data-grow]){flex:1}.alk-inline{align-items:center;gap:var(--alk-inline-gap,var(--alkSpace3));flex-wrap:wrap;max-width:100%;display:inline-flex}.alk-inline:where([data-grow]){flex:1}.alk-inline:where([data-block]){display:flex}.alk-toolbar{align-items:center;gap:var(--alkSpace5);flex-wrap:wrap;display:flex}.alk-toolbar__start{align-items:center;gap:var(--alkSpace3);flex-wrap:wrap;min-width:0;display:flex}.alk-toolbar__end{align-items:center;gap:var(--alkSpace3);flex:1 0 auto;justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.alk-toolbar:where([data-wrapped])>.alk-toolbar__start,.alk-toolbar:where([data-wrapped])>.alk-toolbar__end{flex-basis:100%}.alk-toolbar:where([data-wrapped])>.alk-toolbar__start>*,.alk-toolbar:where([data-wrapped])>.alk-toolbar__end>*{flex:auto;min-width:0}.alk-toolbar:where([data-wrapped])>.alk-toolbar__start>.alk-btn,.alk-toolbar:where([data-wrapped])>.alk-toolbar__end>.alk-btn{flex:none}.alk-toolbar:where([data-wrapped])>.alk-toolbar__end{--alk-search-w:100%}.alk-btn{justify-content:center;align-items:center;gap:var(--alkSpace2);--alk-button-height:var(--alkControlLg);min-height:var(--alk-button-height);padding:0 var(--alkControlPadLg);border-radius:var(--alkRadiusMd);font-family:var(--alkFontUi);font-size:var(--alkTextMd);font-weight:var(--alkWeightSemibold);white-space:nowrap;cursor:pointer;transition:var(--alk-control-transition);border:1px solid #0000;line-height:1;display:inline-flex}.alk-btn:disabled{opacity:.5;cursor:not-allowed}.alk-btn:where([data-loading]){cursor:progress}.alk-btn:where([data-full]){width:100%}.alk-btn__icon{flex:none;align-items:center;display:inline-flex}.alk-btn__label{align-items:center;display:inline-flex}.alk-btn:where([data-size=md]){--alk-button-height:var(--alkControlMd);padding-left:var(--alkControlPadMd);padding-right:var(--alkControlPadMd)}.alk-btn:where([data-size=sm]){--alk-button-height:var(--alkControlSm);padding-left:var(--alkControlPadSm);padding-right:var(--alkControlPadSm)}.alk-btn:where([data-icon]){width:var(--alk-button-height);min-width:var(--alk-button-height);flex:none;gap:0;padding:0}.alk-btn:where([data-icon]):focus-visible{outline-offset:1px}.alk-btn:where([data-variant=primary]){--btn-fill-bg:var(--alkActionPrimaryBg);--btn-fill-bg-hover:var(--alkActionPrimaryBgHover);--btn-fill-bg-active:var(--alkActionPrimaryBgActive);--btn-on-fill:var(--alkActionPrimaryText);--btn-fill-border:var(--alkActionPrimaryBorder);--btn-line:var(--alkBrand);--btn-line-hover:var(--alkBrand);--btn-ink:var(--alkBrandText);--btn-soft:var(--alkBrandSubtle)}.alk-btn:where([data-variant=secondary]){--btn-fill-bg:var(--alkActionSecondaryBg);--btn-fill-bg-hover:var(--alkActionSecondaryBgHover);--btn-fill-bg-active:var(--alkActionSecondaryBgActive);--btn-on-fill:var(--alkActionSecondaryText);--btn-fill-border:var(--alkActionSecondaryBorder);--btn-line:var(--alkBorder);--btn-line-hover:var(--alkBorderStrong);--btn-ink:var(--alkPrimaryText);--btn-soft:var(--alkHoverBg)}.alk-btn:where([data-variant=destructive]){--btn-fill-bg:var(--alkDanger);--btn-fill-bg-hover:color-mix(in srgb, var(--alkDanger) 88%, black);--btn-fill-bg-active:color-mix(in srgb, var(--alkDanger) 78%, black);--btn-on-fill:var(--alkOnAccentText);--btn-fill-border:transparent;--btn-line:color-mix(in srgb, var(--alkDanger) 40%, var(--alkBorder));--btn-line-hover:var(--alkDanger);--btn-ink:var(--alkDangerText);--btn-soft:var(--alkDangerSoft)}.alk-btn:where([data-fill=filled]){background:var(--btn-fill-bg);border-color:var(--btn-fill-border);color:var(--btn-on-fill)}.alk-btn:where([data-fill=filled]):not(:disabled):hover{background:var(--btn-fill-bg-hover)}.alk-btn:where([data-fill=filled]):not(:disabled):active{background:var(--btn-fill-bg-active)}.alk-btn:where([data-fill=outline]){background:var(--alkCardBg);border-color:var(--btn-line);color:var(--btn-ink)}.alk-btn:where([data-fill=outline]):not(:disabled):hover,.alk-btn:where([data-fill=outline]):not(:disabled):active{background:var(--btn-soft);border-color:var(--btn-line-hover)}.alk-btn:where([data-fill=ghost]){color:var(--btn-ink);background:0 0}.alk-btn:where([data-fill=ghost]):not(:disabled):hover,.alk-btn:where([data-fill=ghost]):not(:disabled):active{background:var(--btn-soft)}.alk-btn:where([data-fill=ghost])[aria-pressed=true]{background:var(--alkActiveBg);color:var(--alkPrimaryText)}.alk-btn:where([data-fill=ghost])[aria-pressed=true]:not(:disabled):hover{background:var(--alkActiveBg)}@media (prefers-reduced-motion:reduce){.alk-btn{transition:none}}.alk-copybtn{position:relative}.alk-iconchip{width:var(--alk-iconchip-box);height:var(--alk-iconchip-box);border-radius:var(--alkRadiusMd);background:var(--alkBrandSubtle);color:var(--alkBrandText);border:1px solid #0000;flex:none;place-items:center;display:grid}.alk-iconchip svg{width:var(--alk-iconchip-glyph);height:var(--alk-iconchip-glyph)}.alk-iconchip{--alk-iconchip-box:28px;--alk-iconchip-glyph:var(--alkIconMd)}.alk-iconchip:where([data-size=sm]){--alk-iconchip-box:24px;--alk-iconchip-glyph:var(--alkIconSm)}.alk-iconchip:where([data-size=lg]){--alk-iconchip-box:34px;--alk-iconchip-glyph:var(--alkIconLg)}.alk-iconchip:where([data-tone=neutral]){background:var(--alkHoverBg);color:var(--alkSecondaryText)}.alk-iconchip:where([data-tone=surface]){background:var(--alkCardBg);border-color:var(--alkBorder);color:var(--alkSecondaryText)}.alk-checkbox{appearance:none;--alk-check-size:var(--alkIconMd);width:var(--alk-check-size);height:var(--alk-check-size);border:1.5px solid var(--alkBorder);border-radius:var(--alkRadiusSm);background:var(--alkCardBg);cursor:pointer;transition:var(--alk-control-transition);flex:none;margin:0;padding:0;display:block;position:relative}.alk-checkbox:where([data-size=sm]){--alk-check-size:var(--alkIconSm)}.alk-checkbox:where([data-size=lg]){--alk-check-size:var(--alkIconLg)}.alk-checkbox:hover{border-color:var(--alkBrand)}.alk-checkbox:checked{background:var(--alkBrand);border-color:var(--alkBrand)}.alk-checkbox:checked:after{content:"";background-color:var(--alkOnBrand);--alk-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12 10 17 19 7'/%3E%3C/svg%3E");-webkit-mask:var(--alk-check-mask) center / 68% no-repeat;-webkit-mask:var(--alk-check-mask) center / 68% no-repeat;mask:var(--alk-check-mask) center / 68% no-repeat;position:absolute;inset:0}.alk-checkbox:indeterminate{background:var(--alkBrand);border-color:var(--alkBrand)}.alk-checkbox:indeterminate:after{content:"";background-color:var(--alkOnBrand);--alk-dash-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12 18 12'/%3E%3C/svg%3E");-webkit-mask:var(--alk-dash-mask) center / 68% no-repeat;-webkit-mask:var(--alk-dash-mask) center / 68% no-repeat;mask:var(--alk-dash-mask) center / 68% no-repeat;position:absolute;inset:0}.alk-checkbox:focus-visible{outline-offset:1px}.alk-checkbox:disabled{opacity:.5;cursor:not-allowed}.alk-checkbox-field{align-items:center;gap:var(--alkSpace3);cursor:pointer;display:flex}.alk-checkbox-field__label{font-size:var(--alkTextMd);line-height:var(--alkLeadingSnug);color:var(--alkPrimaryText)}@media (prefers-reduced-motion:reduce){.alk-checkbox{transition:none}}.alk-switch{align-items:center;gap:var(--alkSpace3);cursor:pointer;-webkit-user-select:none;user-select:none;--alk-switch-w:34px;--alk-switch-h:20px;--alk-switch-thumb:14px;display:inline-flex;position:relative}.alk-switch:where([data-size=sm]){--alk-switch-w:28px;--alk-switch-h:16px;--alk-switch-thumb:10px}.alk-switch:where([data-size=lg]){--alk-switch-w:42px;--alk-switch-h:24px;--alk-switch-thumb:18px}.alk-switch:where([data-disabled]){opacity:.55;cursor:not-allowed}.alk-switch__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.alk-switch__track{width:var(--alk-switch-w);height:var(--alk-switch-h);border-radius:var(--alkRadiusFull);background:var(--alkCatNeutralSoft);border:1px solid var(--alkBorderStrong);transition:background-color var(--alkDurationNormal) var(--alkEaseStandard), border-color var(--alkDurationNormal) var(--alkEaseStandard);align-items:center;padding:2px;display:inline-flex}.alk-switch__thumb{width:var(--alk-switch-thumb);height:var(--alk-switch-thumb);border:1px solid var(--alkBorderStrong);border-radius:var(--alkRadiusFull);background:var(--alkPrimaryText);box-shadow:var(--alkShadowSm);transition:transform var(--alkDurationNormal) var(--alkEaseStandard), background-color var(--alkDurationNormal) var(--alkEaseStandard)}.alk-switch__input:focus-visible+.alk-switch__track{outline:2px solid var(--alkFocusRing);outline-offset:2px}.alk-switch__input:checked+.alk-switch__track{background:var(--alkBrand);border-color:#0000}.alk-switch__input:checked+.alk-switch__track .alk-switch__thumb{background:var(--alkOnAccentText);transform:translateX(calc(var(--alk-switch-w) - 6px - var(--alk-switch-thumb)))}.alk-switch__label{font-size:var(--alkTextMd);color:var(--alkPrimaryText)}@media (prefers-reduced-motion:reduce){.alk-switch__track,.alk-switch__thumb{transition:none}}.alk-seg{--alk-seg-h:var(--alkControlLg);--alk-seg-px:var(--alkControlPadLg);--alk-seg-cell-radius:calc(var(--alkRadiusMd) - var(--alkSpace0));height:var(--alk-seg-h);max-width:100%;padding:var(--alkSpace0);background:var(--alkHoverBg);border-radius:var(--alkRadiusMd);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.alk-seg:where([data-size=md]){--alk-seg-h:var(--alkControlMd);--alk-seg-px:var(--alkControlPadMd)}.alk-seg:where([data-size=sm]){--alk-seg-h:var(--alkControlSm);--alk-seg-px:var(--alkControlPadSm)}.alk-seg__ind{width:calc((100% - 4px) / var(--n));background:var(--alkCardBg);border-radius:var(--alk-seg-cell-radius);box-shadow:inset 0 0 0 1px var(--alkBorder);transition:transform .22s var(--alkEaseStandard);position:absolute;top:2px;bottom:2px;left:2px}.alk-seg button{z-index:1;justify-content:center;align-items:center;gap:var(--alkSpace2);appearance:none;min-width:0;font:inherit;font-size:var(--alkTextMd);font-weight:var(--alkWeightMedium);color:var(--alkSecondaryText);padding:0 var(--alk-seg-px);border-radius:var(--alk-seg-cell-radius);cursor:pointer;transition:var(--alk-control-transition);background:0 0;border:0;line-height:1;display:inline-flex;position:relative}.alk-seg__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.35;overflow:clip}.alk-seg__count{flex:none}.alk-seg button:hover,.alk-seg button[data-on]{color:var(--alkPrimaryText)}.alk-seg button:focus-visible{outline-offset:1px}.alk-seg:where([data-shape=pill]),.alk-seg:where([data-shape=pill]) .alk-seg__ind,.alk-seg:where([data-shape=pill]) button{border-radius:var(--alkRadiusFull)}@media (width<=900px){.alk-seg{scrollbar-width:thin;grid-auto-columns:minmax(max-content,1fr);overflow:auto hidden}.alk-seg__ind{display:none}.alk-seg button[data-on]{background:var(--alkCardBg);box-shadow:inset 0 0 0 1px var(--alkBorder)}.alk-seg__label{text-overflow:clip;overflow:visible}.alk-seg button:focus-visible{outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.alk-seg__ind{transition:none}}.alk-tabs{gap:var(--alkSpace7);box-shadow:inset 0 -1px 0 var(--alkDivider);scrollbar-width:thin;display:flex;position:relative;overflow:auto hidden}.alk-tabs>[role=tab]{white-space:nowrap;align-items:center;gap:var(--alkSpace2);padding:var(--alkSpace4) 2px;font:inherit;font-size:var(--alkTextMd);font-weight:var(--alkWeightMedium);color:var(--alkSecondaryText);cursor:pointer;transition:color var(--alkDurationFast) var(--alkEaseStandard);background:0 0;border:0;flex:none;display:inline-flex}.alk-tabs>[role=tab]:hover,.alk-tabs>[role=tab][data-on]{color:var(--alkPrimaryText)}.alk-tabs>[role=tab]:focus-visible{border-radius:var(--alkRadiusSm);outline-offset:-2px}.alk-tabs__icon{color:var(--alkTertiaryText);transition:color var(--alkDurationFast) var(--alkEaseStandard);align-items:center;display:inline-flex}.alk-tabs>[role=tab][data-on] .alk-tabs__icon{color:var(--alkBrandText)}.alk-tabs__count{font-family:var(--alkFontMono);font-size:var(--alkTextSm);color:var(--alkTertiaryText)}.alk-tabs__marker{transform-origin:0;background:var(--alkBrandText);width:1px;height:2px;transition:transform var(--alkDurationNormal) var(--alkEaseStandard);position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.alk-tabs>[role=tab],.alk-tabs__icon,.alk-tabs__marker{transition:none}}.alk-tabstrip{border-bottom:1px solid var(--alkDivider);background:var(--alkCardBg);align-items:stretch;min-width:0;display:flex}.alk-tabstrip__list{scrollbar-width:none;flex:auto;align-items:stretch;min-width:0;display:flex;overflow:auto hidden}.alk-tabstrip__list::-webkit-scrollbar{display:none}.alk-tabstrip__list[data-overflow=start]{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--alkSpace6), #000 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--alkSpace6), #000 100%)}.alk-tabstrip__list[data-overflow=end]{-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--alkSpace6), #000 100%);mask-image:linear-gradient(to left, transparent 0, #000 var(--alkSpace6), #000 100%)}.alk-tabstrip__list[data-overflow=both]{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--alkSpace6), #000 calc(100% - var(--alkSpace6)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--alkSpace6), #000 calc(100% - var(--alkSpace6)), transparent 100%)}.alk-tabstrip__tab{align-items:center;gap:var(--alkSpace2);min-width:0;max-width:13rem;padding:var(--alkSpace2) var(--alkSpace3);border-right:1px solid var(--alkDivider);font-size:var(--alkTextSm);color:var(--alkSecondaryText);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--alkDurationFast) var(--alkEaseStandard), background var(--alkDurationFast) var(--alkEaseStandard);background:0 0;flex:none;display:inline-flex}.alk-tabstrip__tab:hover{background:var(--alkHoverBg);color:var(--alkPrimaryText)}.alk-tabstrip__tab[data-on]{background:var(--alkSelectedBg);color:var(--alkPrimaryText);font-weight:var(--alkWeightMedium);box-shadow:inset 0 2px 0 0 var(--alkBrandText)}.alk-tabstrip__tab:focus-visible{outline:2px solid var(--alkFocusRing);outline-offset:-2px;border-radius:var(--alkRadiusSm)}.alk-tabstrip__icon{color:var(--alkTertiaryText);flex:none;align-items:center;display:inline-flex}.alk-tabstrip__tab[data-on] .alk-tabstrip__icon{color:var(--alkBrandText)}.alk-tabstrip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.alk-tabstrip__marker{width:var(--alkSpace2);height:var(--alkSpace2);border-radius:var(--alkRadiusFull);background:var(--alkInfoText);flex:none}.alk-tabstrip__marker[data-marker=gone]{background:var(--alkWarningText)}.alk-tabstrip__close{width:var(--alkIconMd);height:var(--alkIconMd);border-radius:var(--alkRadiusSm);color:var(--alkTertiaryText);cursor:pointer;opacity:0;transition:opacity var(--alkDurationFast) var(--alkEaseStandard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.alk-tabstrip__tab:hover .alk-tabstrip__close,.alk-tabstrip__tab[data-on] .alk-tabstrip__close,.alk-tabstrip__close:hover,.alk-tabstrip__close:focus-visible{opacity:1}.alk-tabstrip__close:hover{background:var(--alkActiveBg);color:var(--alkPrimaryText)}.alk-tabstrip__trailing{align-items:center;gap:var(--alkSpace1);padding-inline:var(--alkSpace2);flex:none;display:inline-flex}.alk-tabstrip__tab--transient .alk-tabstrip__label{font-style:italic}.alk-tabstrip__tab[data-drop=before]{box-shadow:inset 2px 0 0 0 var(--alkBrandText)}.alk-tabstrip__list[data-drop-end]{box-shadow:inset -2px 0 0 0 var(--alkBrandText)}@media (prefers-reduced-motion:reduce){.alk-tabstrip__tab,.alk-tabstrip__close{transition:none}}.alk-input{--alk-input-h:var(--alkControlLg);--alk-input-px:var(--alkFieldPadLg);width:100%;min-height:var(--alk-input-h);padding:0 var(--alk-input-px);background:var(--alkControlBg);color:var(--alkPrimaryText);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);font-family:var(--alkFontUi);font-size:var(--alkTextMd);transition:border-color var(--alkDurationNormal) var(--alkEaseStandard), box-shadow var(--alkDurationNormal) var(--alkEaseStandard);display:block}.alk-input:where([data-size=md]){--alk-input-h:var(--alkControlMd);--alk-input-px:var(--alkFieldPadMd)}.alk-input:where([data-size=sm]){--alk-input-h:var(--alkControlSm);--alk-input-px:var(--alkFieldPadSm)}.alk-input::placeholder{color:var(--alkPlaceholderText)}.alk-input::-webkit-search-cancel-button{appearance:none;display:none}.alk-input:focus-visible{border-color:var(--alkBrand);box-shadow:0 0 0 2px var(--alkFocusRing);outline:none}.alk-input:disabled{opacity:.55;cursor:not-allowed}.alk-textarea{min-height:calc(var(--alkControlMd) * 2);padding:var(--alkSpace3) var(--alk-input-px);line-height:var(--alkLeadingNormal);resize:none}.alk-field{gap:var(--alkSpace2);flex-direction:column;display:flex}.alk-field__label{align-items:center;gap:var(--alkSpace1);font-family:var(--alkFontUi);font-size:var(--alkTextSm);font-weight:var(--alkWeightMedium);color:var(--alkPrimaryText);display:inline-flex}.alk-field__labelrow{align-items:center;gap:var(--alkSpace3);display:flex}.alk-field__label-accessory{align-items:center;display:inline-flex}.alk-field__req{color:var(--alkDangerText);font-weight:var(--alkWeightSemibold)}.alk-field__desc{font-size:var(--alkTextSm);line-height:var(--alkLeadingNormal);color:var(--alkTertiaryText);margin:0}.alk-field__error{align-items:flex-start;gap:var(--alkSpace2);font-size:var(--alkTextSm);line-height:var(--alkLeadingNormal);color:var(--alkDangerText);margin:0;display:flex}.alk-field__error-icon{flex:none;margin-top:1px}.alk-input[aria-invalid=true]{border-color:var(--alkDanger)}.alk-input[aria-invalid=true]:focus-visible{border-color:var(--alkDanger);box-shadow:0 0 0 2px color-mix(in srgb, var(--alkDanger) 32%, transparent)}.alk-input-affix{width:100%;display:flex;position:relative}.alk-input-affix:where([data-search]){width:var(--alk-search-w,15rem);max-width:100%}.alk-input:where([data-lead]){padding-left:34px}.alk-input:where([data-trail]){padding-right:34px}.alk-input:where([data-trail="2"]){padding-right:68px}.alk-input__trail{height:100%;padding-right:var(--alk-input-trail-inset,0px);align-items:center;display:inline-flex;position:absolute;top:0;right:0}.alk-input__lead{width:34px;height:100%;color:var(--alkSecondaryText);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.alk-input__affix-btn{width:34px;height:100%;color:var(--alkSecondaryText);cursor:pointer;border-radius:var(--alkRadiusMd);transition:color var(--alkDurationNormal) var(--alkEaseStandard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.alk-input__affix-btn:hover{color:var(--alkPrimaryText)}.alk-input__affix-btn:focus-visible{outline-offset:-2px}.alk-input-collapse{align-items:center;width:auto;display:inline-flex;position:relative}.alk-input-collapse:where([data-narrow]){min-width:var(--alkControlLg);min-height:var(--alkControlLg)}.alk-input-collapse__toggle{width:var(--alkControlLg);height:var(--alkControlLg);appearance:none;border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);background:var(--alkControlBg);color:var(--alkSecondaryText);cursor:pointer;transition:background-color var(--alkDurationNormal) var(--alkEaseStandard);justify-content:center;align-items:center;display:inline-flex}.alk-input-collapse__toggle:hover{background:var(--alkHoverBg);color:var(--alkPrimaryText)}.alk-input-collapse__toggle:focus-visible{outline-offset:1px}.alk-input-collapse:where([data-narrow]) .alk-input-affix{z-index:30;max-width:none;transition:opacity var(--alkDurationSlow) var(--alkEaseStandard);position:absolute;right:0}.alk-input-collapse:where([data-narrow]:not([data-expanded])) .alk-input-affix{opacity:0;visibility:hidden;pointer-events:none;width:0;transition:opacity var(--alkDurationSlow) var(--alkEaseStandard), width 0s var(--alkDurationSlow), visibility 0s var(--alkDurationSlow);overflow:hidden}.alk-input-collapse:where([data-narrow][data-expanded]) .alk-input-affix{width:max(100%,20rem)}@media (prefers-reduced-motion:reduce){.alk-input-collapse:where([data-narrow]) .alk-input-affix,.alk-input-collapse:where([data-narrow]:not([data-expanded])) .alk-input-affix,.alk-input,.alk-input__affix-btn{transition:none}}.alk-select-root{width:100%;display:block;position:relative}.alk-select__native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alk-select__trigger{align-items:center;gap:var(--alkSpace3);--alk-input-h:var(--alkControlLg);--alk-input-px:var(--alkFieldPadLg);width:100%;min-height:var(--alk-input-h);padding:0 var(--alk-input-px);background:var(--alkControlBg);color:var(--alkPrimaryText);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);font-family:var(--alkFontUi);font-size:var(--alkTextMd);text-align:left;cursor:pointer;transition:border-color var(--alkDurationNormal) var(--alkEaseStandard), box-shadow var(--alkDurationNormal) var(--alkEaseStandard);display:flex}.alk-select__trigger:where([data-size=md]){--alk-input-h:var(--alkControlMd);--alk-input-px:var(--alkFieldPadMd)}.alk-select__trigger:where([data-size=sm]){--alk-input-h:var(--alkControlSm);--alk-input-px:var(--alkFieldPadSm)}.alk-select__trigger:focus-visible{border-color:var(--alkBrand);box-shadow:0 0 0 2px var(--alkFocusRing);outline:none}.alk-select__trigger[aria-invalid=true]{border-color:var(--alkDanger)}.alk-select__trigger[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--alkDanger) 32%, transparent)}.alk-select__trigger:disabled{opacity:.55;cursor:not-allowed}.alk-select__lead{width:var(--alkIconMd);height:var(--alkIconMd);color:var(--alkSecondaryText);flex:none;place-items:center;display:grid}.alk-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:clip}.alk-select__trigger:where([data-placeholder]) .alk-select__value{color:var(--alkPlaceholderText)}.alk-select__caret{color:var(--alkSecondaryText);transition:transform var(--alkDurationNormal) var(--alkEaseStandard);flex:none}.alk-select__trigger[data-open] .alk-select__caret{transform:rotate(180deg)}.alk-select__panel{--alk-select-panel-min-w:160px;--alk-select-panel-max-w:420px;min-width:var(--alk-select-panel-min-w);max-width:var(--alk-select-panel-max-w);padding:var(--alkSpace2)}.alk-select__option{align-items:center;gap:var(--alkSpace4);width:100%;padding:var(--alkSpace3) var(--alkSpace5);border-radius:var(--alkRadiusSm);font-family:var(--alkFontUi);font-size:var(--alkTextMd);color:var(--alkPrimaryText);cursor:pointer;text-align:left;transition:var(--alk-control-transition);display:flex}.alk-select__option[data-active]{background:var(--alkHoverBg)}.alk-select__option[data-disabled]{color:var(--alkDisabledText);cursor:not-allowed}.alk-select__option[data-disabled][data-active]{background:0 0}.alk-select__option-label{white-space:nowrap;flex:auto}.alk-select__option[data-tick=right] .alk-select__option-label{text-overflow:ellipsis;min-width:0;overflow:clip}.alk-select__option[data-on]{color:var(--alkBrandText);font-weight:var(--alkWeightMedium)}@media (prefers-reduced-motion:reduce){.alk-select__caret{transition:none}}.alk-dateinput-root{width:100%;display:block;position:relative}.alk-dateinput__trigger{align-items:center;gap:var(--alkSpace3);--alk-input-h:var(--alkControlLg);--alk-input-px:var(--alkFieldPadLg);width:100%;min-height:var(--alk-input-h);padding:0 var(--alk-input-px);background:var(--alkControlBg);color:var(--alkPrimaryText);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);font-family:var(--alkFontUi);font-size:var(--alkTextMd);text-align:left;cursor:pointer;transition:border-color var(--alkDurationNormal) var(--alkEaseStandard), box-shadow var(--alkDurationNormal) var(--alkEaseStandard);display:flex}.alk-dateinput__trigger:where([data-size=md]){--alk-input-h:var(--alkControlMd);--alk-input-px:var(--alkFieldPadMd)}.alk-dateinput__trigger:where([data-size=sm]){--alk-input-h:var(--alkControlSm);--alk-input-px:var(--alkFieldPadSm)}.alk-dateinput__trigger:focus-visible{border-color:var(--alkBrand);box-shadow:0 0 0 2px var(--alkFocusRing);outline:none}.alk-dateinput__trigger[aria-invalid=true]{border-color:var(--alkDanger)}.alk-dateinput__trigger:disabled{opacity:.55;cursor:not-allowed}.alk-dateinput__trigger[data-clearable]{padding-right:34px}.alk-dateinput__lead{color:var(--alkSecondaryText);flex:none}.alk-dateinput__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:clip}.alk-dateinput__trigger:where([data-placeholder]) .alk-dateinput__value{color:var(--alkPlaceholderText)}.alk-dateinput__panel{padding:var(--alkSpace3);width:252px}.alk-dateinput__head{justify-content:space-between;align-items:center;gap:var(--alkSpace2);margin-bottom:var(--alkSpace2);display:flex}.alk-dateinput__month{font-size:var(--alkTextSm);color:var(--alkPrimaryText);font-weight:600}.alk-dateinput__nav{border-radius:var(--alkRadiusSm);width:24px;height:24px;color:var(--alkSecondaryText);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.alk-dateinput__nav:hover{color:var(--alkPrimaryText);background:var(--alkHoverBg)}.alk-dateinput__nav:focus-visible{box-shadow:0 0 0 2px var(--alkFocusRing);outline:none}.alk-dateinput__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.alk-dateinput__weekday{height:24px;font-size:var(--alkTextXs);color:var(--alkSecondaryText);place-items:center;display:grid}.alk-dateinput__day{border-radius:var(--alkRadiusSm);height:30px;font-family:var(--alkFontUi);font-size:var(--alkTextSm);font-variant-numeric:tabular-nums;color:var(--alkPrimaryText);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.alk-dateinput__day:hover{background:var(--alkHoverBg)}.alk-dateinput__day:focus-visible{box-shadow:0 0 0 2px var(--alkFocusRing);outline:none}.alk-dateinput__day[data-today]{position:relative}.alk-dateinput__day[data-today]:after{content:"";background:var(--alkBrand);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.alk-dateinput__day[data-on]{background:var(--alkBrand);color:var(--alkOnBrand)}.alk-dateinput__day[data-on][data-today]:after{background:var(--alkOnBrand)}.alk-modal-scrim{--alk-modal-gutter:var(--alkSpace6);z-index:var(--alkZModal);padding:var(--alk-modal-gutter);background:var(--alkScrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--alkDurationSlow) var(--alkEaseStandard);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.alk-modal-scrim[data-state=open]{opacity:1}.alk-modal{width:min(var(--alk-modal-w,488px), 100%);min-width:0;max-width:calc(100vw - 2 * var(--alk-modal-gutter));max-height:calc(100dvh - 2 * var(--alkSpace6));background:var(--alkCardBg);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusLg);box-shadow:var(--alkShadowLg);opacity:0;transition:opacity var(--alkDurationSlow) var(--alkEaseStandard), transform var(--alkDurationSlow) var(--alkEaseStandard);flex-direction:column;display:flex;transform:translateY(8px)scale(.985)}.alk-modal-scrim[data-state=open] .alk-modal{opacity:1;transform:none}.alk-modal[data-size=sm]{--alk-modal-w:408px}.alk-modal[data-size=md]{--alk-modal-w:488px}.alk-modal[data-size=lg]{--alk-modal-w:600px}.alk-modal[data-size=xl]{--alk-modal-w:720px}.alk-modal[data-size=full]{--alk-modal-w:min(96vw, 1600px);height:calc(100dvh - 2 * var(--alkSpace6));max-height:calc(100dvh - 2 * var(--alkSpace6))}.alk-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--alkSpace5);padding:var(--alkSpace7) var(--alkSpace7) var(--alkSpace5);flex:none;display:flex}.alk-modal__id{align-items:center;gap:var(--alkSpace4);min-width:0;display:flex}.alk-modal__icon{color:var(--alkSecondaryText);flex:none;display:inline-flex;transform:translateY(-2px)}.alk-modal__heading{min-width:0}.alk-modal__title{font-family:var(--alkFontDisplay);font-size:var(--alkText2xl);font-weight:var(--alkWeightMedium);color:var(--alkPrimaryText);overflow-wrap:anywhere;margin:0;line-height:1.1}.alk-modal__sub{margin:var(--alkSpace1) 0 0;font-size:var(--alkTextMd);line-height:var(--alkLeadingNormal);color:var(--alkSecondaryText)}.alk-modal__x{margin:calc(-1 * var(--alkSpace1)) calc(-1 * var(--alkSpace1)) 0 0}.alk-modal__body{min-height:0;padding:0 var(--alkSpace7) var(--alkSpace7);gap:var(--alkSpace5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.alk-modal__body p{line-height:var(--alkLeadingNormal);margin:0}.alk-modal__foot{justify-content:flex-end;align-items:center;gap:var(--alkSpace3);padding:0 var(--alkSpace7) var(--alkSpace7);flex:none;display:flex}.alk-modal__foot--divided{padding-top:var(--alkSpace5);border-top:1px solid var(--alkBorder)}@media (width<=900px){.alk-modal-scrim:has(.alk-modal[data-size=full]){--alk-modal-gutter:0px}.alk-modal[data-size=full]{--alk-modal-w:100%;border:none;border-radius:0;height:100dvh;max-height:100dvh}}@media (prefers-reduced-motion:reduce){.alk-modal-scrim,.alk-modal{transition:opacity var(--alkDurationNormal) var(--alkEaseStandard);transform:none}}.alk-confirm .alk-modal__icon{color:var(--alkSecondaryText)}:is(.alk-confirm:has(.alk-confirm__body[data-tone=warning]) .alk-modal__icon,.alk-confirm:has(.alk-confirm__body[data-tone=destructive]) .alk-modal__icon){color:var(--alkDangerText,var(--alkSecondaryText))}.alk-confirm__body{gap:var(--alkSpace5);flex-direction:column;display:flex}.alk-sidepanel-scrim{background:var(--alkScrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .24s var(--alkEaseStandard)}.alk-sidepanel-scrim[data-anchor=viewport]{z-index:var(--alkZOverlay);position:fixed;inset:0}.alk-sidepanel-scrim[data-anchor=belowTopbar]{z-index:var(--alkZBelowTopbar);position:absolute;inset:0}.alk-sidepanel-scrim[data-state=open]{opacity:1}.alk-sidepanel{--alk-sidepanel-w:480px;width:min(var(--alk-sidepanel-w), 92vw);background:var(--alkCardBg);visibility:hidden;transition:transform .24s var(--alkEaseStandard), visibility 0s linear .24s;flex-direction:column;display:flex}.alk-sidepanel[data-state=open]{visibility:visible;transition:transform .24s var(--alkEaseStandard)}.alk-sidepanel[data-anchor=viewport]{height:100dvh;z-index:calc(var(--alkZOverlay) + 1);position:fixed;top:0;bottom:0}.alk-sidepanel[data-anchor=belowTopbar]{z-index:var(--alkZBelowTopbar);position:absolute;top:0;bottom:0}.alk-sidepanel[data-side=right]{border-left:1px solid var(--alkBorder);box-shadow:var(--alkShadowLg);right:0;transform:translate(101%)}.alk-sidepanel[data-side=left]{border-right:1px solid var(--alkBorder);box-shadow:var(--alkShadowLg);left:0;transform:translate(-101%)}.alk-sidepanel[data-side=right][data-state=open],.alk-sidepanel[data-side=left][data-state=open]{transform:translate(0)}.alk-sidepanel__head{justify-content:space-between;align-items:flex-start;gap:var(--alkSpace5);padding:var(--alkSpace7);border-bottom:1px solid var(--alkBorder);flex:none;display:flex}.alk-sidepanel__id{min-width:0}.alk-sidepanel__eyebrow{align-items:center;gap:var(--alkSpace3);margin-bottom:var(--alkSpace2);font-family:var(--alkFontMono);font-size:var(--alkTextXs);letter-spacing:.04em;text-transform:uppercase;color:var(--alkSecondaryText);display:flex}.alk-sidepanel__title{font-family:var(--alkFontDisplay);font-size:var(--alkText2xl);font-weight:var(--alkWeightMedium);line-height:var(--alkLeadingHeading);color:var(--alkPrimaryText);margin:0}.alk-sidepanel__headactions{align-items:center;gap:var(--alkSpace1);flex:none;display:flex}.alk-sidepanel__body{min-height:0;padding:var(--alkSpace7);flex:auto;overflow-y:auto}.alk-sidepanel__foot{align-items:center;gap:var(--alkSpace3);padding:var(--alkSpace5) var(--alkSpace7);border-top:1px solid var(--alkBorder);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.alk-sidepanel,.alk-sidepanel[data-state=open]{transition:none}.alk-sidepanel-scrim{transition:opacity var(--alkDurationNormal) var(--alkEaseStandard)}}.alk-ctxmenu{z-index:var(--alkZOverlay);background:var(--alkOverlayBg);color:var(--alkPrimaryText);border:1px solid var(--alkBorder);min-width:200px;max-width:320px;font-family:var(--alkFontUi);font-size:var(--alkTextMd);padding:4px;position:fixed}.alk-ctxmenu__item{border-radius:var(--alkRadiusSm);color:var(--alkPrimaryText);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;padding:5px 8px;display:flex}.alk-ctxmenu__item:hover,.alk-ctxmenu__item:focus{background:var(--alkHoverBg);outline:none}.alk-ctxmenu__item:focus-visible{outline:2px solid var(--alkFocusRing);outline-offset:-2px}.alk-ctxmenu__icon,.alk-ctxmenu__chev{color:var(--alkSecondaryText);flex:none;display:inline-flex}.alk-ctxmenu__label{text-overflow:ellipsis;flex:auto;overflow:hidden}.alk-ctxmenu__shortcut{font-family:var(--alkFontMono);font-size:var(--alkTextXs);color:var(--alkTertiaryText);flex:none}.alk-ctxmenu__item[data-tone=destructive]:not([data-disabled]),.alk-ctxmenu__item[data-tone=destructive]:not([data-disabled]) .alk-ctxmenu__icon{color:var(--alkDangerText)}.alk-ctxmenu__item[data-tone=destructive]:not([data-disabled]):hover,.alk-ctxmenu__item[data-tone=destructive]:not([data-disabled]):focus{background:var(--alkDangerSoft)}.alk-ctxmenu__item[data-disabled],.alk-ctxmenu__item[data-disabled] .alk-ctxmenu__icon,.alk-ctxmenu__item[data-disabled] .alk-ctxmenu__shortcut,.alk-ctxmenu__item[data-disabled] .alk-ctxmenu__chev{color:var(--alkDisabledText)}.alk-ctxmenu__item[data-disabled]:hover{background:0 0}.alk-ctxmenu__reason{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alk-dropdown{display:inline-flex;position:relative}.alk-dropdown-panel{min-width:200px;max-width:320px;padding:var(--alkSpace2)}.alk-dropdown-group{flex-direction:column;display:flex}.alk-dropdown-group__eyebrow{padding:var(--alkSpace3) var(--alkSpace5) var(--alkSpace1);font-family:var(--alkFontUi);font-size:var(--alkTextXs);font-weight:var(--alkWeightSemibold);letter-spacing:.08em;text-transform:uppercase;color:var(--alkSecondaryText)}.alk-dropdown-divider{height:1px;margin:var(--alkSpace1) var(--alkSpace3);background:var(--alkBorderStrong)}.alk-dropdown-item{align-items:center;gap:var(--alkSpace4);appearance:none;width:100%;min-height:var(--alkControlSm);padding:var(--alkSpace1) var(--alkSpace5);border-radius:var(--alkRadiusSm);font-family:var(--alkFontUi);font-size:var(--alkTextMd);color:var(--alkPrimaryText);cursor:pointer;text-align:left;transition:var(--alk-control-transition);background:0 0;border:0;line-height:1.2;display:flex}.alk-dropdown-item:hover{background:var(--alkHoverBg)}.alk-dropdown-item:focus-visible{outline-offset:-2px}.alk-dropdown-item__label{white-space:nowrap;flex:auto}.alk-dropdown-item__trail{color:var(--alkSecondaryText);font-size:var(--alkTextSm);flex:none}.alk-dropdown-item[data-on]{color:var(--alkBrandText);font-weight:var(--alkWeightMedium)}.alk-dropdown-item[data-danger],.alk-dropdown-item[data-danger]:not([data-on]) .alk-dropdown-item__mark{color:var(--alkDangerText)}.alk-dropdown-item[data-danger]:hover{background:var(--alkDangerSoft)}.alk-dropdown-item[data-disabled]{color:var(--alkSecondaryText);opacity:.55;cursor:default}.alk-dropdown-item[data-disabled] .alk-dropdown-item__mark{color:var(--alkSecondaryText)}.alk-dropdown-trigger{align-items:center;gap:var(--alkSpace3);appearance:none;--alk-dt-h:var(--alkControlLg);--alk-dt-px:var(--alkControlPadLg);min-height:var(--alk-dt-h);padding:0 var(--alk-dt-px);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);background:var(--alkControlBg);color:var(--alkPrimaryText);font-family:var(--alkFontUi);font-size:var(--alkTextMd);cursor:pointer;white-space:nowrap;transition:var(--alk-control-transition);display:inline-flex}.alk-dropdown-trigger:where([data-size=md]){--alk-dt-h:var(--alkControlMd);--alk-dt-px:var(--alkControlPadMd)}.alk-dropdown-trigger:where([data-size=sm]){--alk-dt-h:var(--alkControlSm);--alk-dt-px:var(--alkControlPadSm)}.alk-dropdown-trigger:hover{background:var(--alkHoverBg)}.alk-dropdown-trigger:focus-visible{outline-offset:1px}.alk-dropdown-trigger[data-on]{border-color:var(--alkBrand);color:var(--alkBrandText)}.alk-dropdown-trigger__lead{flex:none;display:inline-flex}.alk-dropdown-trigger__label{color:var(--alkSecondaryText)}.alk-dropdown-trigger[data-on] .alk-dropdown-trigger__label{color:var(--alkBrandText)}.alk-dropdown-trigger__value{font-weight:var(--alkWeightSemibold)}.alk-dropdown-trigger__valuestack{place-items:center start;display:grid}.alk-dropdown-trigger__valueopt{font-weight:var(--alkWeightSemibold);white-space:nowrap;visibility:hidden;grid-area:1/1}.alk-dropdown-trigger__valueopt[data-shown]{visibility:visible}.alk-dropdown-trigger__chev{color:var(--alkSecondaryText);transition:transform var(--alkDurationSlow) var(--alkEaseStandard);margin-left:auto;display:inline-flex}.alk-dropdown-trigger__chev[data-open]{transform:rotate(180deg)}.alk-dropdown-menu-trigger{cursor:pointer}.alk-dropdown-menu-trigger:focus-visible{outline-offset:1px}.alk-dropdown-menu-trigger .alk-dropdown-trigger__chev{margin-left:0}.alk-dropdown-panel[data-size=lg] .alk-dropdown-item{min-height:var(--alkControlLg)}.alk-dropdown-panel[data-size=md] .alk-dropdown-item{min-height:var(--alkControlMd)}.alk-dropdown-trigger:where([data-block]){justify-content:flex-start;width:100%}.alk-dropdown-trigger:where([data-block])>:last-child{margin-left:auto}.alk-popover-wrap{display:inline-flex;position:relative}.alk-popover{--alk-popover-pad:var(--alkSpace5);min-width:192px;max-width:320px;padding:var(--alk-popover-pad);color:var(--alkPrimaryText);font-family:var(--alkFontUi);font-size:var(--alkTextLg)}.alk-submenu__row{align-items:center;gap:var(--alkSpace3);display:flex}.alk-submenu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.alk-submenu__chev{color:var(--alkSecondaryText);flex:none;display:inline-flex}.alk-submenu{min-width:200px;max-width:320px;padding:var(--alkSpace5);color:var(--alkPrimaryText);font-family:var(--alkFontUi);font-size:var(--alkTextMd);flex-direction:column;display:flex}.alk-submenu[data-side=right]{transform-origin:0;transform:translate(-4px)scale(.98)}.alk-submenu[data-side=left]{transform-origin:100%;transform:translate(4px)scale(.98)}.alk-submenu[data-state=open]{transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.alk-submenu[data-side]{transform:none}}.alk-tooltip{max-width:240px;padding:var(--alkSpace2) var(--alkSpace4);border-radius:var(--alkRadiusSm);background:var(--alkPrimaryText);color:var(--alkCardBg);font-family:var(--alkFontUi);font-size:var(--alkTextSm);line-height:var(--alkLeadingSnug);font-weight:var(--alkWeightMedium);box-shadow:var(--alkShadowMd);pointer-events:none;opacity:0;transform-origin:50%;transition:opacity var(--alkDurationNormal) var(--alkEaseStandard), transform var(--alkDurationNormal) var(--alkEaseStandard);transform:scale(.96)}.alk-tooltip[data-wrap=true]{white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:12;-webkit-box-orient:vertical;max-width:min(360px,100vw - 24px);display:-webkit-box;overflow:hidden}.alk-tooltip[data-state=open]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.alk-tooltip{transition:opacity var(--alkDurationNormal) var(--alkEaseStandard);transform:none}}.alk-toast-viewport{z-index:var(--alkZToast);width:min(380px, calc(100vw - 2 * var(--alkSpace7)));padding:var(--alkSpace7);pointer-events:none;flex-direction:column;display:flex;position:fixed}.alk-toast-viewport:where([data-position=top-left]){align-items:flex-start;top:0;left:0}.alk-toast-viewport:where([data-position=top-center]){align-items:center;top:0;left:50%;transform:translate(-50%)}.alk-toast-viewport:where([data-position=top-right]){align-items:flex-end;top:0;right:0}.alk-toast-viewport:where([data-position=bottom-left]){align-items:flex-start;bottom:0;left:0}.alk-toast-viewport:where([data-position=bottom-center]){align-items:center;bottom:0;left:50%;transform:translate(-50%)}.alk-toast-viewport:where([data-position=bottom-right]){align-items:flex-end;bottom:0;right:0}.alk-toast-slot{width:100%;transition:grid-template-rows var(--alkDurationSlow) var(--alkEaseStandard) var(--alkDurationNormal);grid-template-rows:0fr;display:grid}.alk-toast-slot[data-state=open]{transition:grid-template-rows var(--alkDurationSlow) var(--alkEaseStandard);grid-template-rows:1fr}.alk-toast-slot__inner{min-height:0;transition:margin var(--alkDurationSlow) var(--alkEaseStandard) var(--alkDurationNormal)}.alk-toast-slot[data-state=open] .alk-toast-slot__inner{margin-top:var(--alkSpace3);transition:margin var(--alkDurationSlow) var(--alkEaseStandard)}.alk-toast-viewport:where([data-position^=top]) .alk-toast-slot[data-state=open] .alk-toast-slot__inner{margin-top:0;margin-bottom:var(--alkSpace3)}.alk-toast{pointer-events:auto;align-items:flex-start;gap:var(--alkSpace2);width:100%;padding:var(--alkSpace1);background:var(--alkOverlayBg);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);box-shadow:var(--alkShadowMd);opacity:0;transition:opacity var(--alkDurationSlow) var(--alkEaseStandard), transform var(--alkDurationSlow) var(--alkEaseStandard);flex-direction:row;display:flex;transform:translateY(6px)}.alk-toast[data-state=open]{opacity:1;transition:opacity var(--alkDurationSlow) var(--alkEaseStandard) var(--alkDurationNormal), transform var(--alkDurationSlow) var(--alkEaseStandard) var(--alkDurationNormal);transform:none}.alk-toast[data-state=closed]{transform:none}.alk-toast__main{align-items:flex-start;gap:var(--alkSpace3);min-width:0;padding:var(--alkSpace4) var(--alkSpace5);font-size:var(--alkTextMd);line-height:var(--alkLeadingNormal);flex:auto;display:flex}.alk-toast__icon{height:calc(var(--alkTextMd) * var(--alkLeadingNormal));flex:none;align-items:center;display:inline-flex}.alk-toast__main[data-tone=brand] .alk-toast__icon{color:var(--alkBrandText)}.alk-toast__main[data-tone=info] .alk-toast__icon{color:var(--alkInfoText)}.alk-toast__main[data-tone=success] .alk-toast__icon{color:var(--alkSuccessText)}.alk-toast__main[data-tone=warning] .alk-toast__icon{color:var(--alkWarningText)}.alk-toast__main[data-tone=danger] .alk-toast__icon{color:var(--alkDangerText)}.alk-toast__content{flex-direction:column;gap:2px;min-width:0;display:flex}.alk-toast__title{font-weight:var(--alkWeightSemibold);color:var(--alkPrimaryText);margin:0}.alk-toast__text,.alk-toast__text p{color:var(--alkPrimaryText);margin:0}.alk-toast__close{margin-top:calc(var(--alkSpace4) + (var(--alkTextMd) * var(--alkLeadingNormal) - var(--alkControlSm)) / 2)}@media (prefers-reduced-motion:reduce){.alk-toast,.alk-toast[data-state=open]{transition:opacity var(--alkDurationNormal) var(--alkEaseStandard);transform:none}.alk-toast-slot,.alk-toast-slot__inner{transition:none}}.alk-avatar{--alk-avatar-size:32px;--alk-avatar-font:var(--alkTextSm);width:var(--alk-avatar-size);height:var(--alk-avatar-size);border-radius:var(--alkRadiusFull);background:var(--alkBrandSubtle);color:var(--alkBrandText);font-size:var(--alk-avatar-font);font-weight:var(--alkWeightSemibold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.alk-avatar:where([data-hued]){background:hsl(var(--alk-avatar-hue) 55% 42%);color:var(--alkOnAccentText)}.alk-avatar__picture{object-fit:cover;width:100%;height:100%}.alk-avatar:where([data-size=sm]){--alk-avatar-size:24px;--alk-avatar-font:var(--alkTextXs)}.alk-avatar:where([data-size=lg]){--alk-avatar-size:40px;--alk-avatar-font:var(--alkTextMd)}.alk-identity{align-items:center;gap:var(--alkSpace5);flex:auto;min-width:0;display:flex}.alk-identity__text{min-width:0;line-height:var(--alkLeadingHeading);text-align:left;flex-direction:column;flex:auto;display:flex}.alk-identity__name{font-size:var(--alkTextMd);font-weight:var(--alkWeightMedium);color:var(--alkPrimaryText);white-space:nowrap;text-overflow:ellipsis;overflow:clip}.alk-identity__secondary{font-size:var(--alkTextSm);color:var(--alkSecondaryText);white-space:nowrap;text-overflow:ellipsis;overflow:clip}.alk-node-label{align-items:center;gap:var(--alkSpace2);min-width:0;max-width:100%;display:inline-flex}.alk-node-label__mark{flex:none}.alk-node-label__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:clip}.alk-callout{align-items:flex-start;gap:var(--alkSpace3);padding:var(--alkSpace4) var(--alkSpace5);border-radius:var(--alkRadiusMd);font-size:var(--alkTextMd);line-height:var(--alkLeadingSnug);--alk-callout-line:calc(var(--alkTextMd) * var(--alkLeadingSnug));border:1px solid #0000;display:flex}.alk-callout__icon{height:var(--alk-callout-line);flex:none;align-items:center;display:inline-flex}.alk-callout__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.alk-callout__title{font-weight:var(--alkWeightSemibold);margin:0}.alk-callout__text,.alk-callout__text p{margin:0}.alk-callout a{color:inherit;text-underline-offset:2px;text-decoration:underline}.alk-callout:where([data-tone=brand]){background:var(--alkBrandSubtle);color:var(--alkBrandText);border-color:color-mix(in srgb, var(--alkBrand) 30%, transparent)}.alk-callout:where([data-tone=neutral]){background:var(--alkCatNeutralSoft);color:var(--alkPrimaryText);border-color:var(--alkBorder)}.alk-callout:where([data-tone=neutral]) .alk-callout__icon{color:var(--alkSecondaryText)}.alk-callout:where([data-tone=info]){background:var(--alkInfoSoft);color:var(--alkInfoText);border-color:color-mix(in srgb, var(--alkInfo) 30%, transparent)}.alk-callout:where([data-tone=success]){background:var(--alkSuccessSoft);color:var(--alkSuccessText);border-color:color-mix(in srgb, var(--alkSuccess) 30%, transparent)}.alk-callout:where([data-tone=warning]){background:var(--alkWarningSoft);color:var(--alkWarningText);border-color:color-mix(in srgb, var(--alkWarning) 30%, transparent)}.alk-callout:where([data-tone=danger]){background:var(--alkDangerSoft);color:var(--alkDangerText);border-color:color-mix(in srgb, var(--alkDanger) 30%, transparent)}.alk-pill{align-items:center;gap:var(--alkSpace2);padding:3px var(--alkSpace3);border-radius:var(--alkRadiusFull);font-size:var(--alkTextSm);font-weight:var(--alkWeightSemibold);line-height:var(--alkLeadingSnug);white-space:nowrap;border:0;display:inline-flex}.alk-pill__dot{border-radius:var(--alkRadiusFull);background:var(--alk-pill-dot,currentColor);flex:none;width:8px;height:8px}.alk-pill__icon{flex:none;display:inline-flex}.alk-pill:where([data-tone=brand]){background:var(--alkBrandSubtle);color:var(--alkBrandText);--alk-pill-dot:var(--alkBrand);--alk-pill-solid:var(--alkBrand)}.alk-pill:where([data-tone=neutral]){background:var(--alkBadgeBg);color:var(--alkBadgeText);--alk-pill-dot:var(--alkBadgeMark);--alk-pill-solid:var(--alkBadgeMark)}.alk-pill:where([data-tone=catNeutral]){background:var(--alkCatNeutralSoft);color:var(--alkCatNeutralText);--alk-pill-dot:var(--alkCatNeutralSolid);--alk-pill-solid:var(--alkCatNeutralSolid)}.alk-pill:where([data-tone=success]){background:var(--alkSuccessSoft);color:var(--alkSuccessText);--alk-pill-dot:var(--alkSuccess);--alk-pill-solid:var(--alkSuccess)}.alk-pill:where([data-tone=danger]){background:var(--alkDangerSoft);color:var(--alkDangerText);--alk-pill-dot:var(--alkDanger);--alk-pill-solid:var(--alkDanger)}.alk-pill:where([data-tone=warning]){background:var(--alkWarningSoft);color:var(--alkWarningText);--alk-pill-dot:var(--alkWarning);--alk-pill-solid:var(--alkWarning)}.alk-pill:where([data-tone=info]){background:var(--alkInfoSoft);color:var(--alkInfoText);--alk-pill-dot:var(--alkInfo);--alk-pill-solid:var(--alkInfo)}.alk-pill:where([data-tone=cat1]){background:var(--alkCat1Soft);color:var(--alkCat1Text);--alk-pill-dot:var(--alkCat1Solid);--alk-pill-solid:var(--alkCat1Solid)}.alk-pill:where([data-tone=cat2]){background:var(--alkCat2Soft);color:var(--alkCat2Text);--alk-pill-dot:var(--alkCat2Solid);--alk-pill-solid:var(--alkCat2Solid)}.alk-pill:where([data-tone=cat3]){background:var(--alkCat3Soft);color:var(--alkCat3Text);--alk-pill-dot:var(--alkCat3Solid);--alk-pill-solid:var(--alkCat3Solid)}.alk-pill:where([data-tone=cat4]){background:var(--alkCat4Soft);color:var(--alkCat4Text);--alk-pill-dot:var(--alkCat4Solid);--alk-pill-solid:var(--alkCat4Solid)}.alk-pill:where([data-tone=cat5]){background:var(--alkCat5Soft);color:var(--alkCat5Text);--alk-pill-dot:var(--alkCat5Solid);--alk-pill-solid:var(--alkCat5Solid)}.alk-pill:where([data-tone=cat6]){background:var(--alkCat6Soft);color:var(--alkCat6Text);--alk-pill-dot:var(--alkCat6Solid);--alk-pill-solid:var(--alkCat6Solid)}.alk-pill:where([data-tone=cat7]){background:var(--alkCat7Soft);color:var(--alkCat7Text);--alk-pill-dot:var(--alkCat7Solid);--alk-pill-solid:var(--alkCat7Solid)}.alk-pill:where([data-tone=cat8]){background:var(--alkCat8Soft);color:var(--alkCat8Text);--alk-pill-dot:var(--alkCat8Solid);--alk-pill-solid:var(--alkCat8Solid)}.alk-pill--solid{background:var(--alk-pill-solid,var(--alkBrand));color:var(--alkOnAccentText);--alk-pill-dot:currentColor}.alk-pill--solid:where([data-tone=brand]){color:var(--alkOnBrand)}.alk-pill--outline{border:1px solid var(--alkBorder);background:0 0}.alk-pill--plain{background:0 0;padding-left:0;padding-right:0}.alk-pill--md{height:var(--alkControlSm);padding-left:var(--alkSpace3);padding-right:var(--alkSpace3)}.alk-pill--lg{height:var(--alkControlLg);padding-left:var(--alkSpace4);padding-right:var(--alkSpace4)}.alk-pill--rect{border-radius:var(--alkRadiusMd)}.alk-pill--numeric{min-width:18px;padding-left:var(--alkSpace2);padding-right:var(--alkSpace2);font-size:var(--alkTextXs);font-variant-numeric:tabular-nums;justify-content:center}.alk-pill--code{font-family:var(--alkFontMono);font-size:.85em;font-weight:var(--alkWeightRegular);gap:var(--alkSpace1);padding:1px var(--alkSpace1);border-radius:var(--alkRadiusSm);background:var(--alkHoverBg);color:var(--alkBrandText)}.alk-pill--interactive{appearance:none;cursor:pointer;font-family:var(--alkFontUi);transition:border-color var(--alkDurationNormal) var(--alkEaseStandard), background-color var(--alkDurationNormal) var(--alkEaseStandard), box-shadow var(--alkDurationNormal) var(--alkEaseStandard), color var(--alkDurationNormal) var(--alkEaseStandard)}.alk-pill--interactive:focus-visible{outline-offset:1px}.alk-pill--soft.alk-pill--interactive:hover{filter:brightness(1.05);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 38%, transparent)}.alk-pill--soft.alk-pill--interactive:active{filter:brightness(.97)}.alk-pill--soft.alk-pill--interactive[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.alk-pill--outline.alk-pill--interactive:hover{border-color:var(--alkBorderStrong);color:var(--alkPrimaryText)}.alk-pill--outline.alk-pill--interactive[aria-pressed=true]{border-color:var(--alkBrand);background:var(--alkBrandSubtle);color:var(--alkPrimaryText)}.alk-status-dot{flex:none;align-items:center;display:inline-flex}.alk-status-dot__mark{width:var(--alkSpace2);height:var(--alkSpace2);border-radius:var(--alkRadiusFull);background:var(--alkTertiaryText)}.alk-status-dot[data-tone=success] .alk-status-dot__mark{background:color-mix(in srgb, var(--alkSuccess) 60%, transparent)}.alk-status-dot[data-tone=info] .alk-status-dot__mark{background:color-mix(in srgb, var(--alkInfo) 72%, transparent);animation:3s ease-in-out infinite alk-status-breathe}.alk-status-dot[data-tone=warning] .alk-status-dot__mark{background:var(--alkWarning)}.alk-status-dot[data-tone=danger] .alk-status-dot__mark{background:var(--alkDanger)}.alk-status-dot[data-tone=neutral] .alk-status-dot__mark{box-shadow:inset 0 0 0 1px var(--alkTertiaryText);background:0 0}@keyframes alk-status-breathe{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.alk-status-dot__mark{animation:none!important}}.alk-status-line{align-items:center;gap:var(--alkSpace3);min-width:0;font-size:var(--alkTextSm);line-height:var(--alkLeadingSnug);display:flex}.alk-status-line__label{font-weight:var(--alkWeightSemibold);flex:none}.alk-status-line__sentence{min-width:0;color:var(--alkSecondaryText)}.alk-status-line[data-tone=warning] .alk-status-line__label{color:var(--alkWarningText)}.alk-status-line[data-tone=danger] .alk-status-line__label{color:var(--alkDangerText)}.alk-skeleton{background:var(--alkRaisedBg);border-radius:var(--alkRadiusSm);animation:alk-skeleton-pulse 1.4s var(--alkEaseStandard) infinite}.alk-skeleton--circle{border-radius:var(--alkRadiusFull)}@media (prefers-reduced-motion:reduce){.alk-skeleton{animation:none}}:where(button.alk-link){appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.alk-link{color:var(--alkLinkText);font-weight:var(--alkWeightMedium);text-underline-offset:2px;border-radius:var(--alkRadiusSm);transition:color var(--alkDurationNormal) var(--alkEaseStandard);text-decoration:none}.alk-link:hover{color:var(--alkPrimaryText);text-decoration:underline}@media (prefers-reduced-motion:reduce){.alk-link{transition:none}}.alk-tree{--alk-tree-row:36px;--alk-tree-half:18px;--alk-tree-guide:var(--alkBorder);flex-direction:column;display:flex}.alk-tree__node{position:relative}.alk-tree__children{transition:grid-template-rows var(--alkDurationSlow) var(--alkEaseStandard);grid-template-rows:0fr;display:grid}.alk-tree__children[data-open]{grid-template-rows:1fr}.alk-tree__children-inner{opacity:0;min-height:0;transition:opacity var(--alkDurationSlow) var(--alkEaseStandard);flex-direction:column;padding-left:24px;display:flex;overflow:hidden}.alk-tree__children[data-open]>.alk-tree__children-inner{opacity:1}.alk-tree__children-inner>.alk-tree__node:before{content:"";width:1px;height:var(--alk-tree-half);background:var(--alk-tree-guide);position:absolute;top:0;left:-13px}.alk-tree__children-inner>.alk-tree__node:not(:last-child):before{height:100%}.alk-tree__children-inner>.alk-tree__node:after{content:"";left:-13px;top:var(--alk-tree-half);background:var(--alk-tree-guide);width:10px;height:1px;position:absolute}.alk-tree__row{align-items:center;gap:var(--alkSpace3);width:100%;min-height:var(--alk-tree-row);padding:var(--alkSpace1) var(--alkSpace3);border-radius:var(--alkRadiusMd);color:var(--alkPrimaryText);cursor:pointer;transition:var(--alk-control-transition);display:flex;position:relative}.alk-tree__row:not([data-active]):hover{background:var(--alkHoverBg)}.alk-tree__node:focus-visible{outline:none}.alk-tree__node:focus-visible>.alk-tree__row{outline:2px solid var(--alkFocusRing);outline-offset:-2px}.alk-tree__row[data-active]{background:var(--alkBrandSubtle);color:var(--alkBrandText)}.alk-tree__row[data-active]:hover{background:var(--alkSelectedHoverBg)}.alk-tree__row[data-active] .alk-tree__name,.alk-tree__row[data-emphasized] .alk-tree__name{font-weight:var(--alkWeightSemibold)}.alk-tree__twist{appearance:none;border-radius:var(--alkRadiusMd);width:24px;height:24px;color:var(--alkSecondaryText);cursor:pointer;transition:transform var(--alkDurationSlow) var(--alkEaseStandard), var(--alk-control-transition);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 0 0 -4px;display:inline-flex}.alk-tree__twist:hover{background:color-mix(in srgb, var(--alkPrimaryText) 8%, transparent);color:var(--alkPrimaryText)}.alk-tree__twist[data-open]{transform:rotate(90deg)}.alk-tree__twist--leaf{pointer-events:none;visibility:hidden}.alk-tree__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--alkTextMd);flex:1;overflow:clip}.alk-tree__count{font-size:var(--alkTextSm);color:var(--alkSecondaryText);flex:none}.alk-tree__row[data-active] .alk-tree__count{color:var(--alkBrandText)}@media (prefers-reduced-motion:reduce){.alk-tree__children,.alk-tree__twist{transition:none}}.alk-tree__row[data-disabled]{color:var(--alkTertiaryText);cursor:not-allowed}.alk-tree__row[data-disabled]:hover{background:0 0}.alk-table-block{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.alk-table-scroll{flex:auto;min-height:0;overflow-x:auto}.alk-table-scroll[data-overflow=start],.alk-table-scroll[data-overflow=both]{box-shadow:inset 14px 0 12px -12px var(--alkScrim)}.alk-table-scroll[data-overflow=end]{box-shadow:inset -14px 0 12px -12px var(--alkScrim)}.alk-table-scroll[data-overflow=both]{box-shadow:inset 14px 0 12px -12px var(--alkScrim), inset -14px 0 12px -12px var(--alkScrim)}.alk-table{border-collapse:collapse;table-layout:fixed;width:100%}.alk-table td{text-overflow:ellipsis;white-space:nowrap;overflow:clip}.alk-table th{text-align:left;font-size:var(--alkTextSm);font-weight:var(--alkWeightSemibold);color:var(--alkSecondaryText);padding:var(--alkSpace5) var(--alkSpace7);border-bottom:1px solid var(--alkBorder);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.alk-table td{padding:var(--alkSpace5) var(--alkSpace7);border-bottom:1px solid var(--alkDivider);vertical-align:middle}.alk-table-block[data-valign=top] .alk-table td{vertical-align:top}.alk-table-block:not(:has(.alk-table__foot)) .alk-table tbody tr:last-child td{border-bottom:none}.alk-table tbody tr{transition:var(--alk-control-transition)}.alk-table tbody tr[data-rowclick]:hover,.alk-table tbody tr[data-on]{background:var(--alkHoverBg)}.alk-table tbody tr[data-rowclick]{cursor:pointer}.alk-table tbody tr[data-rowclick]:focus-visible{outline-offset:-2px}.alk-table__foot{justify-content:space-between;align-items:center;gap:var(--alkSpace5);padding:var(--alkSpace7);display:flex}.alk-table__footstart{font-size:var(--alkTextSm);color:var(--alkSecondaryText)}.alk-table__pager{align-items:center;gap:var(--alkSpace3);margin-left:auto;display:flex}.alk-table__pagelabel{align-items:center;gap:var(--alkSpace3);font-size:var(--alkTextSm);color:var(--alkSecondaryText);display:inline-flex}.alk-table__pageinput{width:44px;height:var(--alkControlSm);padding:0 var(--alkSpace2);text-align:center;font:inherit;font-size:var(--alkTextSm);color:var(--alkPrimaryText);background:var(--alkCardBg);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusSm)}.alk-table__pageinput:focus-visible{outline:2px solid var(--alkFocusRing);outline-offset:1px;border-color:var(--alkFocusRing)}.alk-table__pagebtn{appearance:none;width:var(--alkControlSm);height:var(--alkControlSm);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusSm);background:var(--alkCardBg);color:var(--alkPrimaryText);font-size:var(--alkTextLg);cursor:pointer;transition:var(--alk-control-transition);line-height:1}.alk-table__pagebtn:hover:not(:disabled){background:var(--alkHoverBg)}.alk-table__pagebtn:disabled{color:var(--alkBorder);cursor:default}@media (prefers-reduced-motion:reduce){.alk-table tbody tr,.alk-table__pagebtn{transition:none}}.alk-table-block[data-stacked] .alk-table-scroll{overflow-x:visible}.alk-table-block[data-stacked] .alk-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alk-table-block[data-stacked] .alk-table{display:block}.alk-table-block[data-stacked] .alk-table tbody{gap:var(--alkSpace7);flex-direction:column;display:flex}.alk-table-block[data-stacked] .alk-table td{white-space:normal;overflow-wrap:break-word}.alk-table-block[data-stacked] .alk-table .alk-truncate{white-space:normal}.alk-table-block[data-stacked] .alk-table tr{column-gap:var(--alkSpace5);row-gap:var(--alkSpace3);padding:var(--alkSpace6);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);background:var(--alkPageBg);grid-template-columns:fit-content(9rem) minmax(0,1fr) auto;align-items:center;transition:none;display:grid}.alk-table-block[data-stacked] .alk-table tbody tr:hover,.alk-table-block[data-stacked] .alk-table tbody tr[data-on]{background:var(--alkPageBg)}.alk-table-block[data-stacked] .alk-table td[data-cell=primary]{font-size:var(--alkTextMd);border:0;grid-area:1/1/auto/3;min-width:0;padding:0}.alk-table-block[data-stacked] .alk-table td[data-cell=actions]{border:0;grid-area:1/3;justify-self:end;min-width:0;padding:0}.alk-table-block[data-stacked] .alk-table td[data-cell=marker]{display:none}.alk-table-block[data-stacked] .alk-table td[data-cell=wide]{border:0;grid-column:1/-1;min-width:0;padding:0}.alk-table-block[data-stacked] .alk-table td:not([data-cell]){grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--alkSpace5);text-align:left;text-overflow:clip;border:0;place-items:baseline start;min-width:0;padding:0;display:grid;overflow:visible}.alk-table-block[data-stacked] .alk-table td:not([data-cell]):before{content:attr(data-label);color:var(--alkSecondaryText);font-weight:var(--alkWeightMedium);font-size:var(--alkTextSm);grid-column:1;min-width:0}.alk-table-block[data-stacked] .alk-table td:not([data-cell])>*{grid-column:2/-1;min-width:0;max-width:100%}.alk-card{background:var(--alkCardBg);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusLg);flex-direction:column;display:flex}.alk-card--sm{--alk-card-pad:var(--alkSpace5);--alk-card-title:var(--alkTextLg);--alk-card-gap:var(--alkSpace3);--alk-card-line:24px;--alk-card-body-gap:var(--alkSpace3)}.alk-card--md{--alk-card-pad:var(--alkSpace7);--alk-card-title:var(--alkTextXl);--alk-card-gap:var(--alkSpace4);--alk-card-line:28px;--alk-card-body-gap:var(--alkSpace5)}.alk-card--lg{--alk-card-pad:var(--alkSpace8);--alk-card-title:var(--alkText2xl);--alk-card-gap:var(--alkSpace5);--alk-card-line:34px;--alk-card-body-gap:var(--alkSpace7)}.alk-card__head{justify-content:space-between;align-items:center;gap:var(--alkSpace5);padding:var(--alk-card-pad);flex-wrap:wrap;flex:none;display:flex}.alk-card__id{align-items:flex-start;gap:var(--alk-card-gap);flex:10rem;min-width:0;display:flex}.alk-card__id--center{align-items:center}.alk-card__id--center .alk-card__title{line-height:1.15;transform:translateY(.155em)}.alk-card__heading{gap:var(--alkSpace1);flex-direction:column;min-width:0;display:flex}.alk-card__eyebrow{font-size:var(--alkTextSm);font-weight:var(--alkWeightSemibold);letter-spacing:.06em;text-transform:uppercase;color:var(--alkSecondaryText);line-height:1}.alk-card__title{min-width:0;font-family:var(--alkFontDisplay);font-size:var(--alk-card-title);font-weight:var(--alkWeightSemibold);line-height:var(--alk-card-line);letter-spacing:-.01em;color:var(--alkPrimaryText);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:clip}.alk-card__actions{align-items:center;gap:var(--alkSpace3);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.alk-card__body{gap:var(--alk-card-body-gap);padding:var(--alk-card-pad);flex-direction:column;flex:auto;display:flex}.alk-card__head+.alk-card__body{padding-top:0}.alk-card__foot{padding:var(--alk-card-pad);border-top:1px solid var(--alkDivider);flex:none;margin-top:auto}.alk-card--ruled .alk-card__head{border-bottom:1px solid var(--alkBorder)}.alk-card--ruled .alk-card__head+.alk-card__body{padding-top:var(--alk-card-pad)}.alk-card__body--divided{gap:0}.alk-card__body--divided>*+*{margin-top:var(--alk-card-pad);padding-top:var(--alk-card-pad);border-top:1px solid var(--alkBorder)}.alk-card--panel .alk-card__head{gap:var(--alkSpace3);padding:var(--alkSpace5) var(--alkSpace7)}.alk-card__glyph{color:var(--alkBrand);flex:none;display:inline-flex}.alk-card--panel .alk-card__title{font-family:var(--alkFontUi);font-size:var(--alkTextSm);font-weight:var(--alkWeightSemibold);letter-spacing:.04em;text-transform:uppercase;color:var(--alkSecondaryText);line-height:1;transform:none}.alk-card--panel .alk-card__body{gap:var(--alkSpace5)}.alk-card--panel.alk-card--ruled .alk-card__head{border-bottom-color:var(--alkDivider)}.alk-card--bare{background:0 0;border:0;border-radius:0;padding:0;display:block}.alk-card--bare .alk-card__head{align-items:flex-start;gap:var(--alkSpace7);margin-bottom:var(--alkSpace7);padding:0}.alk-card--bare .alk-card__title{font-family:var(--alkFontDisplay);font-size:var(--alkTextXl);font-weight:var(--alkWeightSemibold);letter-spacing:-.01em;color:var(--alkPrimaryText);line-height:1.2}@media (width<=560px){.alk-card--bare .alk-card__head{align-items:stretch;gap:var(--alkSpace5);flex-direction:column}}.alk-card__sub{font-size:var(--alkTextMd);color:var(--alkSecondaryText);margin:0}.alk-card__body[data-padding=none]{gap:0;padding:0}.alk-card__body[data-align=center]{justify-content:center}.alk-card__body[data-padding=none]:has(.alk-table-block[data-stacked]){padding:var(--alkSpace6)}.alk-card__body[data-padding=none]:has(.alk-table-block[data-stacked]) .alk-table__foot{padding-bottom:0;padding-left:0;padding-right:0}.alk-statcard{--alk-statcard-pad:20px;--alk-statcard-min-h:138px;min-height:var(--alk-statcard-min-h);background:var(--alkCardBg);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusLg);padding:var(--alk-statcard-pad);gap:var(--alkSpace3);flex-direction:column;display:flex;overflow:hidden}.alk-statcard__head{justify-content:space-between;align-items:center;display:flex}.alk-statcard__main{justify-content:space-between;align-items:center;gap:var(--alkSpace5);display:flex}.alk-statcard:where([data-has-viz]) .alk-statcard__main{margin-top:auto}.alk-statcard__label{font-size:var(--alkTextMd);color:var(--alkSecondaryText);font-weight:var(--alkWeightMedium)}.alk-statcard__value{font-family:var(--alkFontUi);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:var(--alkText4xl);font-weight:var(--alkWeightSemibold);line-height:1}.alk-statcard__note{font-size:var(--alkTextMd);color:var(--alkSecondaryText)}.alk-desclist{align-items:baseline;gap:var(--alkSpace5);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.alk-desclist__row{display:contents}.alk-desclist__dt{font-size:var(--alkTextSm);font-weight:var(--alkWeightSemibold);letter-spacing:.06em;text-transform:uppercase;color:var(--alkSecondaryText);line-height:1}.alk-desclist__dd{min-width:0;font-size:var(--alkTextMd);color:var(--alkPrimaryText);margin:0}.alk-emptystate{--alk-emptystate-min-h:360px;--alk-emptystate-body-measure:46ch;text-align:center;align-items:center;gap:var(--alkSpace3);padding:var(--alkSpace2xl) var(--alkSpace6);min-height:var(--alk-emptystate-min-h);flex-direction:column;display:flex}.alk-emptystate__mark{color:var(--alkPrimaryText);margin-bottom:var(--alkSpace2);display:inline-flex}.alk-emptystate[data-tone=alert] .alk-emptystate__mark{color:var(--alkDangerText)}.alk-emptystate__title{font-family:var(--alkFontDisplay);font-size:var(--alkText3xl);font-weight:var(--alkWeightMedium);letter-spacing:-.01em;color:var(--alkPrimaryText);margin:0}.alk-emptystate__body{margin:0 0 var(--alkSpace2);max-width:var(--alk-emptystate-body-measure);font-size:var(--alkTextLg);color:var(--alkSecondaryText);line-height:1.5}.alk-emptystate__details{max-width:46ch;margin:0 0 var(--alkSpace2);font-size:var(--alkTextSm);color:var(--alkSecondaryText);text-align:left}.alk-emptystate__details>summary{text-align:center;cursor:pointer;color:var(--alkSecondaryText);border-radius:var(--alkRadiusSm);transition:var(--alk-control-transition);list-style:none}.alk-emptystate__details>summary::-webkit-details-marker{display:none}.alk-emptystate__details>summary:hover{color:var(--alkPrimaryText)}.alk-emptystate__raw{margin:var(--alkSpace3) 0 0;padding:var(--alkSpace3) var(--alkSpace5);background:var(--alkHoverBg);border-radius:var(--alkRadiusMd);max-height:8.5em;font-family:var(--alkFontMono);font-size:var(--alkTextSm);color:var(--alkPrimaryText);white-space:pre-wrap;word-break:break-word;overflow:auto}.alk-emptystate__action{gap:var(--alkSpace5);display:flex}.alk-emptystate:where([data-size=md]){--alk-emptystate-min-h:0px;--alk-emptystate-body-measure:42ch;gap:var(--alkSpace2);padding:var(--alkSpace8) var(--alkSpace6) var(--alkSpaceLg)}.alk-emptystate:where([data-size=md]) .alk-emptystate__mark{margin-bottom:var(--alkSpace1)}.alk-emptystate:where([data-size=md]) .alk-emptystate__title{font-size:var(--alkTextXl)}.alk-emptystate:where([data-size=md]) .alk-emptystate__body{font-size:var(--alkTextMd)}.alk-emptystate:where([data-size=sm]){--alk-emptystate-min-h:0px;--alk-emptystate-body-measure:38ch;gap:var(--alkSpace1);padding:var(--alkSpace5) var(--alkSpace6)}.alk-emptystate:where([data-size=sm]) .alk-emptystate__mark{margin-bottom:var(--alkSpace0)}.alk-emptystate:where([data-size=sm]) .alk-emptystate__title{font-size:var(--alkTextLg)}.alk-emptystate:where([data-size=sm]) .alk-emptystate__body{font-size:var(--alkTextSm);margin-bottom:0}.alk-meter{border-radius:var(--alkRadiusFull);background:color-mix(in srgb, var(--alkPrimaryText) 12%, transparent);height:4px;position:relative;overflow:clip}.alk-meter:where([data-size=md]){height:6px}.alk-meter:where([data-size=lg]){height:8px}.alk-meter__fill{transform-origin:0;height:100%;transform:scaleX(var(--alk-meter-v,0));transition:transform .24s var(--alkEaseStandard);border-radius:inherit}.alk-meter__fill--brand{background:var(--alkBrandText)}.alk-meter__fill--neutral{background:var(--alkCatNeutralSolid)}.alk-meter__fill--info{background:var(--alkInfo)}.alk-meter__fill--warning{background:var(--alkWarning)}.alk-meter__fill--danger{background:var(--alkDanger)}.alk-meter__fill--success{background:var(--alkSuccess)}.alk-meter__ticks{pointer-events:none;background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--alk-meter-seg,25%) - 1px), color-mix(in srgb, var(--alkPrimaryText,gray) 22%, transparent) calc(var(--alk-meter-seg,25%) - 1px) var(--alk-meter-seg,25%));position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.alk-meter__fill{transition:none}}.alk-loading{justify-content:center;align-items:center;gap:var(--alkSpace3);color:var(--alkSecondaryText);flex-direction:column;display:flex}.alk-loading[data-form=skeleton],.alk-loading[data-form=meter]{align-self:stretch;align-items:stretch}.alk-loading__label{font-size:var(--alkTextSm);color:var(--alkSecondaryText);text-align:center;margin:0}.alk-collapse{transition:grid-template-rows .24s var(--alkEaseStandard);grid-template-rows:0fr;display:grid}.alk-collapse[data-state=open]{grid-template-rows:1fr}.alk-collapse__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.alk-collapse{transition:none}}.alk-copyreading{--alk-copyreading-brass:var(--alkBrass);align-items:center;gap:var(--alkSpace2);height:var(--alkControlLg);padding:0 var(--alkSpace2) 0 var(--alkSpace5);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);background:var(--alkControlBg);display:flex;position:relative}.alk-copyreading:where([data-precious]){border-color:color-mix(in srgb, var(--alk-copyreading-brass) 45%, var(--alkBorder));background:color-mix(in srgb, var(--alk-copyreading-brass) 8%, var(--alkHoverBg))}.alk-copyreading__val{font-size:var(--alkTextMd);color:var(--alkPrimaryText);flex:auto}.alk-copyreading:where([data-size=sm]) .alk-copyreading__val{font-size:var(--alkTextSm)}.alk-text[data-tone=muted]{color:var(--alkSecondaryText)}.alk-text[data-tone=faint]{color:var(--alkTertiaryText)}.alk-text[data-tone=danger]{color:var(--alkDangerText)}.alk-text[data-tone=warning]{color:var(--alkWarningText)}.alk-text[data-tone=success]{color:var(--alkSuccessText)}.alk-codeblock{--alk-tok-keyword:var(--alkBrandText);--alk-tok-string:var(--alkSuccessText);--alk-tok-number:var(--alkWarningText);--alk-tok-comment:var(--alkTertiaryText);--alk-tok-punct:var(--alkSecondaryText);--alk-tok-name:var(--alkPrimaryText);max-width:100%;padding:var(--alkSpace4) 0;background:var(--vscode-editor-background,var(--alkRaisedBg));color:var(--vscode-editor-foreground,var(--alkPrimaryText));border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);font-family:var(--vscode-editor-font-family,var(--alkFontMono));font-size:var(--alk-codeblock-fs,var(--alkTextSm));line-height:var(--alkLeadingSnug);tab-size:2;margin:0;overflow:auto}.alk-codeblock[data-size=md]{--alk-codeblock-fs:var(--alkTextMd)}.alk-codeblock__code{min-width:max-content;font:inherit;display:block}.alk-codeblock--wrap .alk-codeblock__code{min-width:0}.alk-codeblock__line{gap:var(--alkSpace5);padding:0 var(--alkSpace5);display:flex}.alk-codeblock__n{text-align:right;min-width:2ch;color:var(--alk-tok-comment);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none}.alk-codeblock__t{white-space:pre;flex:auto}.alk-codeblock--wrap .alk-codeblock__t{white-space:pre-wrap;word-break:break-word}.alk-codeblock--flush{padding:var(--alkSpace4) var(--alkSpace5)}.alk-codeblock--flush .alk-codeblock__code{white-space:pre}.alk-codeblock--flush.alk-codeblock--wrap .alk-codeblock__code{white-space:pre-wrap;word-break:break-word}.alk-codeblock-frame{position:relative}.alk-codeblock-frame__copy{top:var(--alkSpace4);right:var(--alkSpace5);background:var(--vscode-editor-background,var(--alkRaisedBg));position:absolute}.alk-codeblock-frame--hover .alk-codeblock-frame__copy{opacity:0;transition:opacity var(--alkDurationFast) var(--alkEaseStandard)}.alk-codeblock-frame--hover:hover .alk-codeblock-frame__copy,.alk-codeblock-frame--hover:focus-within .alk-codeblock-frame__copy{opacity:1}.alk-tok--comment,.alk-tok--prolog,.alk-tok--doctype,.alk-tok--cdata{color:var(--alk-tok-comment);font-style:italic}.alk-tok--punctuation,.alk-tok--operator{color:var(--alk-tok-punct)}.alk-tok--keyword,.alk-tok--atrule,.alk-tok--rule,.alk-tok--important,.alk-tok--selector{color:var(--alk-tok-keyword);font-weight:600}.alk-tok--string,.alk-tok--char,.alk-tok--attr-value,.alk-tok--inserted,.alk-tok--url,.alk-tok--regex{color:var(--alk-tok-string)}.alk-tok--function,.alk-tok--class-name,.alk-tok--builtin,.alk-tok--function-name{color:var(--alk-tok-name);font-weight:600}.alk-tok--number,.alk-tok--boolean,.alk-tok--constant,.alk-tok--symbol{color:var(--alk-tok-number)}.alk-tok--property,.alk-tok--tag,.alk-tok--attr-name,.alk-tok--key,.alk-tok--variable{color:var(--alk-tok-name);font-weight:500}.alk-tok--deleted{color:var(--alkDangerText)}.alk-terminal{--alk-sh-command:var(--alkBrandText);--alk-sh-flag:var(--alkBrandText);--alk-sh-string:var(--alkSuccessText);--alk-sh-number:var(--alkWarningText);--alk-sh-variable:var(--alkWarningText);--alk-sh-comment:var(--alkTertiaryText);--alk-sh-operator:var(--alkSecondaryText);--alk-terminal-max:none;background:var(--vscode-terminal-background,var(--vscode-editor-background,var(--alkRaisedBg)));max-width:100%;color:var(--vscode-terminal-foreground,var(--vscode-editor-foreground,var(--alkPrimaryText)));border:1px solid var(--alkBorder);border-radius:var(--alkRadiusMd);font-family:var(--vscode-editor-font-family,var(--alkFontMono));font-size:var(--alkTextSm);line-height:var(--alkLeadingSnug);tab-size:2;margin:0;overflow:auto}.alk-terminal__line{padding:var(--alkSpace3) var(--alkSpace5);white-space:pre;font:inherit;margin:0}.alk-terminal--wrap .alk-terminal__line{white-space:pre-wrap;word-break:break-word}.alk-terminal__line+.alk-terminal__line{border-top:1px solid color-mix(in srgb, var(--alkBorder) 70%, transparent)}.alk-terminal__line--command{color:var(--vscode-terminal-foreground,var(--alkPrimaryText))}.alk-terminal__line--output{color:var(--alkSecondaryText);max-height:var(--alk-terminal-max);overflow:auto}.alk-terminal__line--output:focus-visible{outline-offset:-2px}.alk-terminal__prompt{-webkit-user-select:none;user-select:none}.alk-terminal__cwd{color:var(--alkTertiaryText)}.alk-terminal__sigil{color:var(--alkBrandText);font-weight:var(--alkWeightSemibold)}.alk-terminal__sh--command{color:var(--alk-sh-command);font-weight:var(--alkWeightSemibold)}.alk-terminal__sh--flag{color:var(--alk-sh-flag)}.alk-terminal__sh--string{color:var(--alk-sh-string)}.alk-terminal__sh--number{color:var(--alk-sh-number)}.alk-terminal__sh--variable{color:var(--alk-sh-variable)}.alk-terminal__sh--comment{color:var(--alk-sh-comment);font-style:italic}.alk-terminal__sh--operator{color:var(--alk-sh-operator)}.alk-gate{background:var(--alkPageBg);flex-direction:column;align-items:center;min-height:100vh;padding:2rem 1.5rem 30px;display:flex;position:relative}.alk-gate--wide .alk-gate__body{max-width:360px}.alk-gate__body{justify-content:center;align-items:center;gap:var(--alkSpace7);flex-direction:column;flex:1;width:100%;max-width:20rem;display:flex}.alk-gate__text{color:var(--alkSecondaryText);font-size:var(--alkTextSm);text-align:center;margin:0;line-height:1.4}.alk-gate__copyright{color:var(--alkSecondaryText);font-family:var(--alkFontDisplay);font-size:var(--alkTextXs);line-height:1}.alk-login__back{top:var(--alkSpace6);left:var(--alkSpace6);position:absolute}.alk-login__actions{gap:var(--alkSpace5);flex-direction:column;width:100%;display:flex}.alk-login__head{align-items:center;gap:var(--alkSpace2);flex-direction:column;display:flex}.alk-login__title{font-family:var(--alkFontDisplay);font-size:var(--alkText2xl);font-weight:var(--alkWeightSemibold);letter-spacing:.01em;color:var(--alkPrimaryText);text-align:center;margin:0;line-height:1.15}.alk-login__verify{--alk-login-brass:#c9a451;--alk-login-cell-h:48px;--alk-login-control-h:var(--alkControlLg);flex-direction:column;align-items:stretch;width:100%;display:flex}[data-alkera-color-scheme=light] .alk-login__verify{--alk-login-brass:#8a6a22}.alk-login__vtitle{font-family:var(--alkFontDisplay);font-size:var(--alkText2xl);font-weight:var(--alkWeightMedium);letter-spacing:-.01em;color:var(--alkPrimaryText);margin:0;line-height:1.15}.alk-login__vsub{margin:var(--alkSpace5) 0 0;font-size:var(--alkTextMd);line-height:var(--alkLeadingNormal);color:var(--alkSecondaryText)}.alk-login__cells{margin-top:var(--alkSpaceLg);gap:var(--alkSpace5);width:100%;display:flex}.alk-login__cellgroup{height:var(--alk-login-cell-h);background:var(--alkCardBg);border:1px solid var(--alkBorderStrong);border-bottom:2px solid var(--alk-login-brass);border-radius:var(--alkRadiusMd);flex:1;display:flex;overflow:hidden}.alk-login__cell{font-family:var(--alkFontDisplay);font-size:30px;font-weight:var(--alkWeightMedium);color:var(--alkPrimaryText);font-variant-numeric:lining-nums;flex:1;place-items:center;padding-top:.27em;line-height:1;display:grid}.alk-login__cell+.alk-login__cell{border-left:1px solid var(--alkBorderStrong)}.alk-login__split{margin-top:var(--alkSpaceLg);height:var(--alk-login-control-h);border-radius:var(--alkRadiusMd);display:flex}[data-alkera-ide] .alk-login__split{box-shadow:0 0 0 1px var(--alkBorder)}.alk-login__split-main{justify-content:center;align-items:center;gap:var(--alkSpace3);padding:0 var(--alkSpace7);border-radius:var(--alkRadiusMd) 0 0 var(--alkRadiusMd);background:var(--alkBrand);color:var(--alkOnBrand);font:inherit;font-size:var(--alkTextMd);font-weight:var(--alkWeightSemibold);cursor:pointer;transition:background .14s var(--alkEaseStandard);border:0;flex:1;display:inline-flex}.alk-login__split-copy{flex:0 0 var(--alk-login-control-h);border:0;border-left:1px solid color-mix(in srgb, var(--alkOnBrand,#f5f2ea) 28%, transparent);border-radius:0 var(--alkRadiusMd) var(--alkRadiusMd) 0;background:var(--alkBrandHover);color:var(--alkOnBrand);cursor:pointer;transition:background .14s var(--alkEaseStandard);justify-content:center;align-items:center;padding:0;display:inline-flex}.alk-login__split-main:hover{background:var(--alkBrandHover)}.alk-login__split-copy:hover:not(:disabled),.alk-login__split-main:active{background:var(--alkBrandActive)}.alk-login__split-copy:active:not(:disabled){background:color-mix(in srgb, var(--alkBrandActive,#4c5637) 82%, #000)}.alk-login__split-copy:disabled{opacity:.45;cursor:default}.alk-login__split-icon{transition:opacity .14s var(--alkEaseStandard), transform .14s var(--alkEaseStandard);display:inline-flex}.alk-login__split-copy[data-copied] .alk-login__split-icon{transform:scale(1.04)}.alk-login__status{justify-content:center;align-items:center;gap:var(--alkSpace3);margin-top:var(--alkSpaceLg);color:var(--alkSecondaryText);font-size:var(--alkTextSm);display:flex}.alk-login__status[data-approved]{color:var(--alkSuccessText)}.alk-viz{flex:none;display:block}.alk-viz-anchor{min-width:0;display:block}.alk-viz-dot{--alk-viz-dot-size:var(--alkSpace3);--alk-viz-dot-halo:var(--alkSpace0);width:var(--alk-viz-dot-size);height:var(--alk-viz-dot-size);background:var(--alk-viz-color,var(--alkBrand));box-shadow:0 0 0 var(--alk-viz-dot-halo) var(--alkCardBg);pointer-events:none;opacity:1;transition:opacity var(--alkDurationFast) var(--alkEaseStandard), transform var(--alkDurationFast) var(--alkEaseStandard);border-radius:50%;transform:translate(-50%,-50%)scale(1)}.alk-viz-dot:where([data-state=closed]){opacity:0;transform:translate(-50%,-50%)scale(.6)}@media (prefers-reduced-motion:reduce){.alk-viz-dot{transition:opacity var(--alkDurationFast) var(--alkEaseStandard);transform:translate(-50%,-50%)}.alk-viz-dot:where([data-state=closed]){transform:translate(-50%,-50%)}}.alk-ring__track{stroke:var(--alk-viz-color,var(--alkBrand));opacity:.28}.alk-ring__ind{stroke:var(--alk-viz-color,var(--alkBrand));transition:stroke-dashoffset .6s var(--alkEaseStandard)}@media (prefers-reduced-motion:reduce){.alk-ring__ind{transition:none}}.alk-spark{--alk-spark-fill-opacity:.22;--alk-spark-empty-opacity:.55}.alk-spark__line{stroke:var(--alk-viz-color,var(--alkBrand));stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.alk-spark__stop0{stop-color:var(--alk-viz-color,var(--alkBrand));stop-opacity:var(--alk-spark-fill-opacity)}.alk-spark__stop1{stop-color:var(--alk-viz-color,var(--alkBrand));stop-opacity:0}.alk-spark__line:where([data-state=empty]){stroke:var(--alkTertiaryText,currentColor);opacity:var(--alk-spark-empty-opacity);stroke-dasharray:3 3}.alk-bars{--alk-bars-track-opacity:.24;--alk-bars-empty-opacity:.45;--alk-bars-active-brightness:1.15}.alk-bars__track{fill:var(--alk-viz-color,var(--alkBrand));opacity:var(--alk-bars-track-opacity)}.alk-bars__val{fill:var(--alk-viz-color,var(--alkBrand))}.alk-bars__val:where([data-state=active]){filter:brightness(var(--alk-bars-active-brightness))}.alk-bars:where([data-state=empty]) .alk-bars__track{fill:var(--alkTertiaryText,currentColor);opacity:var(--alk-bars-empty-opacity)}.alk-chart{min-width:0;position:relative;overflow:auto hidden}.alk-chart__view{min-width:0}.alk-chart__view svg,.alk-chart__view canvas{display:block}.alk-chart__status{min-height:var(--alk-chart-height,160px);color:var(--alkSecondaryText);font:var(--alkTextSm,13px) / 1.4 var(--alkFontUi);justify-content:center;align-items:center;display:flex}.alk-chart__status[data-kind=error]{color:var(--alkPrimaryText);border:1px dashed var(--alkBorderStrong);text-align:center;border-radius:8px;padding:16px}.alk-caret{justify-content:center;align-items:center;line-height:1;display:inline-flex}.alk-caret>svg{transition:transform var(--alkDurationNormal) var(--alkEaseStandard)}.alk-caret[data-open=true]>svg{transform:rotate(90deg)}.alk-sortheader{align-items:center;gap:var(--alkSpace1);appearance:none;font:inherit;font-size:var(--alkTextSm);font-weight:var(--alkWeightSemibold);color:var(--alkSecondaryText);cursor:pointer;transition:color var(--alkDurationNormal) var(--alkEaseStandard);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.alk-sortheader:where([data-align=end]){justify-content:flex-end;width:100%;display:flex}.alk-sortheader:hover,.alk-sortheader:where([data-active]){color:var(--alkPrimaryText)}.alk-sortheader:focus-visible{border-radius:var(--alkRadiusSm)}.alk-sortheader__caret{opacity:0;transition:transform var(--alkDurationSlow) var(--alkEaseStandard), opacity var(--alkDurationNormal) var(--alkEaseStandard);display:inline-flex}.alk-sortheader:where(:not([data-active])):hover .alk-sortheader__caret{opacity:.5}.alk-sortheader:where([data-active]) .alk-sortheader__caret{opacity:1}.alk-sortheader__caret:where([data-dir=asc]){transform:rotate(180deg)}[data-alkera-tool-cards]{--alkUrl:var(--alkInfoText)}[data-alkera-tool-cards] .alk-url{color:var(--alkUrl);cursor:pointer;word-break:break-all;text-decoration:none}[data-alkera-tool-cards] .alk-url:hover,[data-alkera-tool-cards] .alk-url:focus-visible{text-decoration:underline}[data-alkera-tool-cards] .alk-url[data-inert]{color:inherit;cursor:text}[data-alkera-tool-cards] .alk-url[data-inert]:hover,[data-alkera-tool-cards] .alk-url[data-inert]:focus-visible{text-decoration:none}[data-alkera-tool-cards]{--alk-preview-gutter:calc(4ch + var(--alkSpace5));--alk-preview-marker:calc(1ch + var(--alkSpace5));--alk-preview-line-min-h:1.5em}[data-alkera-tool-cards] .alk-language-icon{color:var(--alkSecondaryText);justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-alkera-tool-cards] .alk-diff-count{align-items:center;gap:var(--alkSpace1);color:var(--alkSecondaryText);font-family:var(--alkFontMono);font-size:var(--alkTextMd);display:inline-flex}[data-alkera-tool-cards] .alk-diff-count span:first-child{color:var(--alkSuccess)}[data-alkera-tool-cards] .alk-diff-count span:last-child{color:var(--alkDanger)}[data-alkera-tool-cards] .alk-resource-list{flex-direction:column;min-width:0;display:flex}[data-alkera-tool-cards] .alk-resource-row{min-width:0}[data-alkera-tool-cards] .alk-resource-row+.alk-resource-row{border-top:1px solid var(--alkDivider)}[data-alkera-tool-cards] .alk-resource-row__button{border:0}[data-alkera-tool-cards] .alk-resource-preview,[data-alkera-tool-cards] .alk-code-preview{border:1px solid var(--alkBorder);border-radius:var(--alkRadiusSm);background:var(--alkRaisedBg);flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-alkera-tool-cards] .alk-resource-preview.is-bare,[data-alkera-tool-cards] .alk-code-preview.is-bare{background:0 0;border:0;border-radius:0}[data-alkera-tool-cards] .alk-code-preview__bar{align-items:center;gap:var(--alkSpace3);min-height:var(--alkControlSm);padding:0 var(--alkSpace3);border-bottom:1px solid var(--alkBorder);background:var(--alkInsetBg);color:var(--alkSecondaryText);font-family:var(--alkFontMono);font-size:var(--alkTextXs);display:flex}[data-alkera-tool-cards] .alk-code-preview__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-alkera-tool-cards] .alk-code-preview__language{color:var(--alkTertiaryText);flex:none}[data-alkera-tool-cards] .alk-code-preview__scroller,[data-alkera-tool-cards] .alk-preview-table-wrap{max-height:var(--alkPreviewMaxHeightMd);font-family:var(--alkFontMono);font-size:var(--alkTextSm);line-height:1.5;overflow:auto}[data-alkera-tool-cards] .alk-code-preview.is-bare .alk-code-preview__scroller{background:var(--alkRaisedBg)}[data-alkera-tool-cards] .alk-code-line,[data-alkera-tool-cards] .alk-diff-line{font-variant-ligatures:none;tab-size:2;min-width:max-content;display:grid}[data-alkera-tool-cards] .alk-code-line{grid-template-columns:var(--alk-preview-gutter) minmax(0, 1fr)}[data-alkera-tool-cards] .alk-diff-line{grid-template-columns:var(--alk-preview-marker) var(--alk-preview-gutter) minmax(0, 1fr);min-height:var(--alk-preview-line-min-h)}[data-alkera-tool-cards] .alk-code-line__number,[data-alkera-tool-cards] .alk-diff-line__marker,[data-alkera-tool-cards] .alk-diff-line__number{color:var(--alkTertiaryText);-webkit-user-select:none;user-select:none;text-align:right;padding:0 var(--alkSpace2);background:var(--alkInsetBg);border-right:1px solid var(--alkBorder)}[data-alkera-tool-cards] .alk-diff-line__marker{color:var(--alkTertiaryText);text-align:center}[data-alkera-tool-cards] .alk-code-line code,[data-alkera-tool-cards] .alk-diff-line code{padding:0 var(--alkSpace3);color:var(--alkPrimaryText);white-space:pre}[data-alkera-tool-cards] .alk-diff-line[data-line-kind=add]{background:var(--alkDiffAddBg)}[data-alkera-tool-cards] .alk-diff-line[data-line-kind=add] .alk-diff-line__marker,[data-alkera-tool-cards] .alk-diff-line[data-line-kind=add] .alk-diff-line__number{color:var(--alkDiffAddFg);background:var(--alkDiffAddGutterBg)}[data-alkera-tool-cards] .alk-diff-line[data-line-kind=remove]{background:var(--alkDiffRemoveBg)}[data-alkera-tool-cards] .alk-diff-line[data-line-kind=remove] .alk-diff-line__marker,[data-alkera-tool-cards] .alk-diff-line[data-line-kind=remove] .alk-diff-line__number{color:var(--alkDiffRemoveFg);background:var(--alkDiffRemoveGutterBg)}[data-alkera-tool-cards] .alk-diff-line[data-line-kind=hunk]{background:var(--alkDiffHunkBg);color:var(--alkSecondaryText)}[data-alkera-tool-cards] .alk-diff-line[data-line-kind=hunk] code{color:var(--alkSecondaryText)}[data-alkera-tool-cards] .alk-diff-line[data-line-kind=hunk] .alk-diff-line__marker,[data-alkera-tool-cards] .alk-diff-line[data-line-kind=hunk] .alk-diff-line__number{color:#0000}[data-alkera-tool-cards] .alk-resource-preview__truncated{padding:var(--alkSpace1) var(--alkSpace3);border-top:1px solid var(--alkBorder);color:var(--alkTertiaryText);font-size:var(--alkTextXs)}[data-alkera-tool-cards] .alk-preview-table{border-collapse:collapse;width:100%;font-family:var(--alkFontMono);font-size:var(--alkTextSm)}[data-alkera-tool-cards] .alk-preview-table th,[data-alkera-tool-cards] .alk-preview-table td{padding:var(--alkSpace2) var(--alkSpace3);border-bottom:1px solid var(--alkDivider);text-align:left;vertical-align:top;white-space:nowrap}[data-alkera-tool-cards] .alk-preview-table th{background:var(--alkInsetBg);color:var(--alkSecondaryText);font-family:var(--alkFontUi);z-index:1;position:sticky;top:0}[data-alkera-tool-cards] .alk-preview-table__rownum{width:var(--alkSpace2xl);color:var(--alkTertiaryText);text-align:right}[data-alkera-tool-cards] .alk-ref-list{gap:var(--alkSpace2);flex-wrap:wrap;min-width:0;display:flex}[data-alkera-tool-cards] .alk-ref-list.is-card{padding:var(--alkSpace2) var(--alkSpace3)}[data-alkera-tool-cards] .alk-ref-chip{align-items:center;gap:var(--alkSpace2);max-width:100%;padding:var(--alkSpace1) var(--alkSpace3);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusFull);background:var(--alkInsetBg);color:var(--alkPrimaryText);font-size:var(--alkTextSm);display:inline-flex}[data-alkera-tool-cards] .alk-ref-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alk-path-ellipsis{min-width:0;max-width:100%;color:inherit;display:inline-flex;position:relative;overflow:hidden}.alk-path-ellipsis__copy{color:#0000;-webkit-user-select:text;user-select:text;position:absolute;inset:0}.alk-path-ellipsis__start,.alk-path-ellipsis__end{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alk-path-ellipsis__start{flex:auto}.alk-path-ellipsis__end{flex:0 auto}[data-alkera-tool-cards] .alk-path-ellipsis--link{color:var(--alkUrl);cursor:pointer}[data-alkera-tool-cards] .alk-menu-empty{padding:var(--alkSpace3);color:var(--alkSecondaryText);font-size:var(--alkTextSm)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.2"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.alk-markdown{gap:var(--alkSpace3);color:var(--alkPrimaryTextFg,var(--alkPrimaryText));font-size:var(--alkTextMd);line-height:var(--alkLeadingSnug);flex-direction:column;display:flex}.alk-markdown p,.alk-markdown ul,.alk-markdown ol,.alk-markdown figure{margin:0}.alk-markdown ul,.alk-markdown ol{padding-left:var(--alkSpace7)}.alk-markdown h1,.alk-markdown h2,.alk-markdown h3{color:var(--alkPrimaryTextFg,var(--alkPrimaryText));font-size:var(--alkTextLg);line-height:var(--alkLeadingHeading);margin:0}.alk-markdown strong{font-weight:var(--alkWeightBold)}.alk-markdown code{font-family:var(--alkFontMono);font-size:var(--alkChatCodeSize,var(--alkTextSm));color:var(--alkWarningText)}.alk-markdown p code,.alk-markdown li code{padding:0 var(--alkSpace1);border-radius:var(--alkRadiusSm);background:var(--alkHoverBg)}.alk-markdown-code{border:var(--alkHairline,1px) solid var(--alkBorder);border-radius:var(--alkRadiusSm);overflow:hidden}.alk-markdown-code figcaption{padding:var(--alkSpace1) var(--alkSpace3);border-bottom:var(--alkHairline,1px) solid var(--alkBorder);color:var(--alkTertiaryText);font-family:var(--alkFontMono);font-size:var(--alkTextXs)}.alk-markdown-code pre{max-height:168px;padding:var(--alkSpace3);background:var(--alkRaisedBg);margin:0;overflow:auto}.alk-stream-caret{background:currentColor;width:.55em;height:1em;animation:1s steps(2,jump-none) infinite alk-stream-caret-pulse;display:inline-block}@keyframes alk-stream-caret-pulse{50%{opacity:0}}.alk-markdown blockquote{padding:var(--alkSpace1) var(--alkSpace4);border-left:2px solid var(--alkBorderStrong,var(--alkBorder));color:var(--alkSecondaryText);white-space:pre-wrap;margin:0}.alk-markdown-code figcaption{align-items:center;gap:var(--alkSpace2);display:flex}.alk-markdown-code__icon{color:var(--alkTertiaryText);align-items:center;display:inline-flex}.alk-markdown-link{font:inherit;color:var(--alkLinkText);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alk-markdown-link:hover{color:var(--alkPrimaryTextFg,var(--alkPrimaryText))}.alk-markdown-link:focus-visible{outline:2px solid var(--alkFocusRing);outline-offset:1px;border-radius:var(--alkRadiusSm)}.alk-markdown-blobref{font-family:var(--alkFontMono);font-size:var(--alkChatCodeSize,var(--alkTextSm));color:var(--alkSecondaryText)}.alk-markdown-table-wrap{border:var(--alkHairline,1px) solid var(--alkBorder);border-radius:var(--alkRadiusSm);overflow-x:auto}.alk-markdown-table-wrap table{border-collapse:collapse;width:100%;font-size:var(--alkTextMd)}.alk-markdown-table-wrap th{text-align:left;font-weight:var(--alkWeightSemibold);color:var(--alkSecondaryText)}.alk-markdown-table-wrap th,.alk-markdown-table-wrap td{padding:var(--alkSpace2) var(--alkSpace3);border-bottom:var(--alkHairline,1px) solid var(--alkDivider);overflow-wrap:normal;word-break:normal}.alk-markdown-table-wrap tbody tr:last-child td{border-bottom:0}.alk-markdown-math{padding-block:var(--alkSpace1);overflow-x:auto}.alk-chat-image{--alk-chat-image-max-w:640px;--alk-chat-image-max-h:480px;margin:.5rem 0}.alk-chat-image__img{max-width:min(100%, var(--alk-chat-image-max-w));max-height:var(--alk-chat-image-max-h);border:1px solid var(--alkBorder,#0000001f);border-radius:6px;height:auto;display:block}.alk-chat-image__open{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.alk-chat-image__missing{border:1px dashed var(--alkBorder,#00000040);color:var(--alkSecondaryText);border-radius:6px;align-items:center;gap:.4em;padding:.35em .6em;font-style:italic;display:inline-flex}.alk-chat-image__loading{width:min(100%, var(--alk-chat-image-max-w), 320px);height:min(var(--alk-chat-image-max-h), 180px);background:var(--alkRaisedBg);animation:alk-skeleton-pulse 1.4s var(--alkEaseStandard) infinite;border-radius:6px;display:block}@media (prefers-reduced-motion:reduce){.alk-chat-image__loading{animation:none}}.chat-file-ref--live{text-decoration-style:dotted;text-decoration-thickness:from-font}.chat-file-ref--gone,.chat-file-ref--pending,.chat-file-ref--missing{color:var(--alkPrimaryText);cursor:default;text-decoration:none}.chat-file-ref__note{color:var(--alkSecondaryText);font-size:.9em;font-style:italic}.alk-chat-image[data-state=gone] .chat-file-ref--gone,.alk-chat-image[data-state=pending] .chat-file-ref--pending,.alk-chat-image[data-state=missing] .chat-file-ref--missing{font-style:italic}.alkconn-field--off{opacity:.55;pointer-events:none}.alkconn-fields{row-gap:var(--alkSpace5);column-gap:var(--alkSpace6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.alkconn-fields[data-columned]{grid-template-columns:minmax(0, 1fr) var(--alkControlSm)}.alkconn-fields>*{grid-column:1/-1;min-width:0}.alkconn-fields>.alkconn-cell{grid-column:1}.alkconn-fields>.alkconn-acc{grid-column:2}.alkconn-acc{--alkconn-lead:calc(var(--alkTextSm) * var(--alkLeadingNormal) + var(--alkSpace2));padding-top:var(--alkconn-lead);min-height:calc(var(--alkconn-lead) + var(--alkControlLg));justify-content:center;align-items:center;display:flex}.alkconn-colhead{letter-spacing:.06em;grid-column:1;place-self:center end}.alkconn-acc--head{align-self:center;min-height:0;padding-top:0}.alkconn-divider{align-items:center;gap:var(--alkSpace3);margin-top:var(--alkSpace2);display:flex}.alkconn-divider__label{font-size:var(--alkTextSm);font-weight:var(--alkWeightMedium);color:var(--alkSecondaryText);flex:none;line-height:1}.alkconn-divider:after{content:"";background:var(--alkDivider);flex:auto;height:1px}.alkconn-pem{font-family:var(--alkFontMono);resize:vertical;white-space:pre}.alkconn-pem[data-masked]{-webkit-text-security:disc}.alk-splash{justify-content:center;align-items:center;gap:var(--alkSpace7);background:var(--alkPageBg);color:var(--alkPrimaryText);flex-direction:column;display:flex;position:fixed;inset:0}.alk-splash__caption{font-size:var(--alkTextSm);color:var(--alkSecondaryText)}.alk-splash__progress{align-items:center;gap:var(--alkSpace3);width:min(240px,60%);margin-top:calc(var(--alkSpace5) - var(--alkSpace7));display:flex}.alk-splash__bar{flex:1}.alk-splash__percent{font-size:var(--alkTextSm);color:var(--alkSecondaryText);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}.alk-connmark{flex:none;display:inline-flex}svg.alk-connmark{display:inline-block}.alk-connmark>svg{width:100%;height:100%}.alk-connmark__light{display:var(--alkLightOnly,none)}.alk-connmark__dark{display:var(--alkDarkOnly,block)}.alk-logochip{border-radius:var(--alkRadiusMd);background:var(--alkControlBg);border:1px solid var(--alkBorder);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.alk-machine{gap:var(--alkSpace1);flex-direction:column;min-width:0;display:inline-flex}.alk-machine__name{font-weight:var(--alkWeightSemibold);color:var(--alkPrimaryText);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alk-machine__spec{align-items:center;gap:var(--alkSpace2);font-size:var(--alkTextSm);color:var(--alkSecondaryText);flex-wrap:wrap;display:inline-flex}.alk-machine__parts{font-variant-numeric:tabular-nums}.alk-machine__step{gap:var(--alkSpace1);font-size:var(--alkTextSm);color:var(--alkSecondaryText);flex-direction:column;max-width:320px;display:flex}.alk-machine.alk-machine--compact{align-items:center;gap:var(--alkSpace2);padding:var(--alkSpace0) var(--alkSpace4);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusFull);background:var(--alkControlBg);font:inherit;font-size:var(--alkTextSm);color:var(--alkPrimaryText);flex-direction:row;max-width:280px}.alk-machine--compact .alk-machine__name{font-weight:var(--alkWeightMedium)}.alk-machine--compact .alk-machine__icon{color:var(--alkSecondaryText);flex:none}.alk-machine--interactive{cursor:pointer}.alk-machine--interactive:hover{background:var(--alkHoverBg)}.alk-machine--compact:focus-visible{outline:2px solid var(--alkFocusRing);outline-offset:2px}.alk-machine__status{color:var(--alkSecondaryText);white-space:nowrap}.alk-machine__dot{border-radius:var(--alkRadiusFull);background:var(--alkBadgeMark);flex:none;width:8px;height:8px}.alk-machine__dot[data-tone=success]{background:var(--alkSuccess)}.alk-machine__dot[data-tone=warning]{background:var(--alkWarning)}.alk-machine__dot[data-tone=danger]{background:var(--alkDanger)}.alk-machine__dot[data-tone=catNeutral],.alk-machine__dot[data-tone=muted]{background:var(--alkCatNeutralSolid)}.alk-machine__dot[data-tone=info]{background:var(--alkInfo)}.alk-machine__state{align-items:flex-start;gap:var(--alkSpace1);flex-direction:column;display:inline-flex}[data-alkera-tool-cards] [data-kind]{--k:var(--alkSecondaryTextFg)}[data-alkera-tool-cards] [data-kind=source]{--k:#c47f52}[data-alkera-tool-cards] [data-kind=view]{--k:#808cc0}[data-alkera-tool-cards] [data-kind=model]{--k:#a7b06b}[data-alkera-tool-cards] [data-kind=dashboard]{--k:#c9a951}[data-alkera-tool-cards] [data-kind=job]{--k:#b587ab}[data-alkera-tool-cards] [data-kind=unknown]{--k:#9a938a}[data-alkera-color-scheme=light] [data-alkera-tool-cards] [data-kind=source],body.vscode-light [data-alkera-tool-cards] [data-kind=source]{--k:#a05a33}[data-alkera-color-scheme=light] [data-alkera-tool-cards] [data-kind=view],body.vscode-light [data-alkera-tool-cards] [data-kind=view]{--k:#58649c}[data-alkera-color-scheme=light] [data-alkera-tool-cards] [data-kind=model],body.vscode-light [data-alkera-tool-cards] [data-kind=model]{--k:#6d783c}[data-alkera-color-scheme=light] [data-alkera-tool-cards] [data-kind=dashboard],body.vscode-light [data-alkera-tool-cards] [data-kind=dashboard]{--k:#977726}[data-alkera-color-scheme=light] [data-alkera-tool-cards] [data-kind=job],body.vscode-light [data-alkera-tool-cards] [data-kind=job]{--k:#875d7e}[data-alkera-color-scheme=light] [data-alkera-tool-cards] [data-kind=unknown],body.vscode-light [data-alkera-tool-cards] [data-kind=unknown]{--k:#7c7368}[data-alkera-tool-cards] .alk-lin-mini{gap:var(--alkSpace2);flex-direction:column;min-width:0;display:flex}[data-alkera-tool-cards] .alk-lin-mini--empty{padding:var(--alkSpace5);color:var(--alkSecondaryTextFg)}[data-alkera-tool-cards] .alk-lin-mini__scroll{border-radius:var(--alkRadiusSm);cursor:grab;overflow:auto}[data-alkera-tool-cards] .alk-lin-mini__scroll[data-panning]{cursor:grabbing}[data-alkera-tool-cards] .alk-lin-mini__sizer{--alk-lin-mini-dot:var(--lin-dot-ink,color-mix(in srgb, var(--alkPrimaryTextFg) 15%, transparent));background-color:color-mix(in srgb, var(--alkBrandSubtle) 40%, transparent);min-width:100%;min-height:100%;position:relative}[data-alkera-tool-cards] .alk-lin-mini__stage{transform-origin:0 0;position:relative}[data-alkera-tool-cards] .alk-lin-mini__edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}[data-alkera-tool-cards] .alk-lin-mini__edge{fill:none;stroke:var(--lin-edge-ink,color-mix(in srgb, var(--alkPrimaryTextFg) 62%, transparent))}[data-alkera-tool-cards] .alk-lin-mini__edges marker path{fill:var(--lin-edge-ink,color-mix(in srgb, var(--alkPrimaryTextFg) 62%, transparent))}[data-alkera-tool-cards] .alk-lin-mini__node,[data-alkera-tool-cards] .alk-lin-asset{align-items:center;gap:var(--alkSpace3);min-width:0;padding:0 var(--alkSpace3);border:var(--alkHairline) solid var(--alkBorder);border-left:3px solid var(--k);border-radius:var(--alkRadiusSm);background:var(--alkCardBg);color:var(--alkPrimaryTextFg);font:inherit;text-align:left;display:flex}[data-alkera-tool-cards] .alk-lin-mini__node{transition:background var(--alkMotionFast,.14s) ease, border-color var(--alkMotionFast,.14s) ease;position:absolute}[data-alkera-tool-cards] button.alk-lin-mini__node,[data-alkera-tool-cards] button.alk-lin-asset{cursor:pointer}[data-alkera-tool-cards] button.alk-lin-mini__node:hover,[data-alkera-tool-cards] button.alk-lin-asset:hover{background:color-mix(in srgb, var(--k) 12%, var(--alkCardBg));border-color:color-mix(in srgb, var(--k) 55%, var(--alkBorder))}[data-alkera-tool-cards] .alk-lin-mini__node[data-focused]{border-color:color-mix(in srgb, var(--k) 70%, var(--alkBorder));box-shadow:0 0 0 2px color-mix(in srgb, var(--alkPrimaryTextFg) 55%, transparent)}[data-alkera-tool-cards] .alk-lin-mini__glyph,[data-alkera-tool-cards] .alk-lin-asset__glyph{border-radius:var(--alkRadiusSm);background:color-mix(in srgb, var(--k) 16%, transparent);width:22px;height:22px;color:var(--k);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-alkera-tool-cards] .alk-lin-mini__label,[data-alkera-tool-cards] .alk-lin-asset__label{font-size:var(--alkChatCodeSize);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-alkera-tool-cards] .alk-lin-mini__src{color:var(--alkSecondaryTextFg);flex:none;margin-left:auto;display:inline-flex}[data-alkera-tool-cards] .alk-lin-mini__more{color:var(--alkSecondaryTextFg);font-size:var(--alkChatCompactSize);margin:0}[data-alkera-tool-cards] .alk-lin-assets{gap:var(--alkSpace2);flex-direction:column;min-width:0;display:flex}[data-alkera-tool-cards] .alk-lin-asset{width:100%;height:2.25rem}[data-alkera-tool-cards] .alk-lin-asset__tag{padding-left:var(--alkSpace2);color:var(--alkSecondaryTextFg);font-family:var(--alkFontMono);font-size:var(--alkChatCompactSize);flex:none;margin-left:auto}[data-alkera-tool-cards] .alk-lin-verdict{gap:var(--alkSpace3);flex-direction:column;min-width:0;display:flex}[data-alkera-tool-cards] .alk-lin-knowledge{gap:var(--alkSpace2);min-width:0;margin-top:var(--alkSpace3);flex-wrap:wrap;display:flex}[data-alkera-tool-cards] .alk-lin-knowledge__item{align-items:center;gap:var(--alkSpace2);min-width:0;max-width:100%;padding:var(--alkSpace1) var(--alkSpace3);border:var(--alkHairline) solid var(--alkBorder);border-radius:var(--alkRadiusSm);background:var(--alkCardBg);display:inline-flex}[data-alkera-tool-cards] .alk-lin-knowledge__title{color:var(--alkPrimaryTextFg);font-size:var(--alkChatCompactSize);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-alkera-tool-cards] .alk-lin-knowledge__qualifier,[data-alkera-tool-cards] .alk-lin-knowledge__column{color:var(--alkSecondaryTextFg);font-size:var(--alkChatCompactSize);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-alkera-tool-cards] .alk-lin-knowledge__column{font-family:var(--alkFontMono)}.alk-graph{gap:var(--alkSpace2);flex-direction:column;min-width:0;display:flex}.alk-graph--fill{height:100%}.alk-graph__stagewrap{gap:var(--alkSpace3);flex:1;min-width:0;min-height:0;display:flex}.alk-graph__scroll{border:var(--alkHairline) solid var(--alkBorder);border-radius:var(--alkRadiusSm);cursor:grab;flex:1;min-width:0;position:relative;overflow:auto}.alk-graph__scroll[data-panning]{cursor:grabbing}.alk-graph__sizer{--alk-graph-dot:var(--lin-dot-ink,color-mix(in srgb, var(--alkPrimaryTextFg) 15%, transparent));background-color:color-mix(in srgb, var(--alkBrandSubtle) 40%, transparent);min-width:100%;min-height:100%;position:relative}.alk-graph__stage{transform-origin:0 0;position:relative}.alk-graph__edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.alk-graph__edge{fill:none;stroke:var(--lin-edge-ink,color-mix(in srgb, var(--alkPrimaryTextFg) 62%, transparent));stroke-width:1.75px}.alk-graph__edge[data-directed=false]{stroke-dasharray:6 4}.alk-graph__edges marker path{fill:var(--lin-edge-ink,color-mix(in srgb, var(--alkPrimaryTextFg) 62%, transparent))}.alk-graph__edgelabel{fill:var(--alkSecondaryTextFg);font-family:var(--alkFontMono);text-anchor:middle;font-size:10px}.alk-graph__node{min-width:0;padding:0 var(--alkSpace3);border:var(--alkHairline) solid var(--alkBorder);border-left:3px solid var(--k);border-radius:var(--alkRadiusSm);background:var(--alkCardBg);color:var(--alkPrimaryTextFg);font:inherit;text-align:left;cursor:pointer;transition:background var(--alkMotionFast,.14s) ease, border-color var(--alkMotionFast,.14s) ease;flex-direction:column;justify-content:center;gap:1px;display:flex;position:absolute}.alk-graph__node:hover{background:color-mix(in srgb, var(--k) 12%, var(--alkCardBg));border-color:color-mix(in srgb, var(--k) 55%, var(--alkBorder))}.alk-graph__node[data-selected],.alk-graph__node[data-focused]{border-color:color-mix(in srgb, var(--k) 70%, var(--alkBorder));box-shadow:0 0 0 2px color-mix(in srgb, var(--alkPrimaryTextFg) 55%, transparent)}.alk-graph__node[data-dangling]{background:0 0;border-style:dashed}.alk-graph__label{font-size:var(--alkTextSm,.8125rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alk-graph__kind{color:var(--k);font-family:var(--alkFontMono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.alk-graph__inspector{width:260px;max-height:100%;padding:var(--alkSpace3);border:var(--alkHairline) solid var(--alkBorder);border-radius:var(--alkRadiusSm);background:var(--alkCardBg);flex:none;overflow:auto}.alk-graph__inspector h4{margin:0 0 var(--alkSpace2);font-size:var(--alkTextSm,.8125rem)}.alk-graph__inspector dl{gap:2px var(--alkSpace2);font-family:var(--alkFontMono);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;font-size:11px;display:grid}.alk-graph__inspector dt{color:var(--alkSecondaryTextFg)}.alk-graph__inspector dd{overflow-wrap:anywhere;margin:0}.alk-graph__inspector ul{margin:var(--alkSpace2) 0 0;padding-left:var(--alkSpace4);font-family:var(--alkFontMono);font-size:11px}.alk-graph__bar{align-items:center;gap:var(--alkSpace2);min-width:0;display:flex}.alk-graph__caption{color:var(--alkSecondaryTextFg);font-size:var(--alkChatCompactSize,.75rem);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.alk-graph__popout{padding:2px var(--alkSpace2);border:var(--alkHairline) solid var(--alkBorder);border-radius:var(--alkRadiusSm);color:var(--alkPrimaryTextFg);cursor:pointer;font:inherit;font-size:var(--alkChatCompactSize,.75rem);background:0 0;flex:none;margin-left:auto}.alk-graph__popout:hover{background:var(--alkHoverBg,color-mix(in srgb, var(--alkPrimaryTextFg) 8%, transparent))}.alk-graph__empty{padding:var(--alkSpace5);color:var(--alkSecondaryTextFg);font-size:var(--alkTextSm,.8125rem)}.alk-graph__budget{gap:var(--alkSpace2);padding:var(--alkSpace4);border:var(--alkHairline) dashed var(--alkBorder);border-radius:var(--alkRadiusSm);color:var(--alkSecondaryTextFg);font-size:var(--alkTextSm,.8125rem);flex-direction:column;display:flex}.chat-root .chat-block{--chat-gutter-mark-y:calc(var(--chat-dot-lead,0px) + var(--chat-first-row-lh,24px) / 2);position:relative}.chat-root .chat-block:not([data-block=user]):not(:has([data-gutter-mark])):before{content:"";left:calc(var(--chat-gutter-mark-x) - var(--chat-dot-size) / 2);top:calc(var(--chat-gutter-mark-y) - var(--chat-dot-size) / 2);width:var(--chat-dot-size);height:var(--chat-dot-size);background:var(--chat-ink-4);opacity:.6;border-radius:50%;position:absolute}:where(.chat-root .chat-block[data-block=thinking]){--chat-first-row-lh:24px}:where(.chat-root .chat-block[data-block=prose]){--chat-first-row-lh:var(--chat-lh-text)}:where(.chat-root .chat-block[data-block=prose]:has(h2:first-child)){--chat-first-row-lh:var(--chat-lh-display)}:where(.chat-root .chat-block[data-block=slash]){--chat-dot-lead:4px;--chat-first-row-lh:var(--chat-lh-record)}:where(.chat-root .chat-block[data-block=activity]),:where(.chat-root .chat-block[data-block=notice]){--chat-dot-lead:13px;--chat-first-row-lh:20px}.chat-root .chat-block[data-block=user]{justify-content:flex-end;display:flex}.chat-root .chat-ticket-wrap .chat-ticket__at{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);opacity:0;transition:opacity var(--chat-dur-fast) var(--chat-ease-soft)}.chat-root .chat-ticket-wrap:hover .chat-ticket__at,.chat-root .chat-ticket-wrap:focus-within .chat-ticket__at{opacity:1}@media (prefers-reduced-motion:reduce){.chat-root .chat-ticket-wrap .chat-ticket__at{transition:none}}.chat-root .chat-ticket[data-cancelled]{opacity:.62}.chat-root .chat-ticket-wrap .chat-ticket__cancelled{justify-content:flex-end;align-items:baseline;gap:var(--chat-sp-2,.5rem);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--alk-text-muted,inherit);display:flex}.chat-root .chat-ticket-wrap .chat-ticket__resend{font:inherit;color:var(--alk-accent,inherit);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-root .chat-tear{background-image:radial-gradient(circle, var(--chat-ink-4) .7px, transparent 1px);opacity:.5;background-position:50%;background-repeat:repeat-x;background-size:9px 1px;height:1px}.chat-root .chat-block--live{animation:chat-rise .22s var(--chat-ease-out)}@media (prefers-reduced-motion:reduce){.chat-root .chat-block--live{animation:chat-fade-in var(--chat-dur-fast) ease}}:where(.chat-root .chat-block[data-block=compaction]){--chat-dot-lead:13px;--chat-first-row-lh:var(--chat-lh-record)}.chat-root .chat-block[data-dim]{opacity:.55}.chat-root .chat-block-dimnote{margin:0 0 var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-3);text-transform:lowercase}.chat-root .chat-dots{align-items:center;gap:var(--chat-sp-1);flex:none;display:inline-flex}.chat-root .chat-dots span{background:var(--chat-forest-bright);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite chat-blink}.chat-root .chat-dots span:nth-child(2){animation-delay:.2s}.chat-root .chat-dots span:nth-child(3){animation-delay:.4s}.chat-root .chat-shimmer{background:linear-gradient(90deg, var(--chat-ink-3) 0%, var(--chat-ink-3) 38%, var(--chat-ink) 50%, var(--chat-ink-3) 62%, var(--chat-ink-3) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite chat-shimmer}.chat-root .chat-stream-w{animation:.3s both chat-fade-in}@keyframes chat-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes chat-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chat-root .chat-spin{display:block}.chat-root .chat-spin__track,.chat-root .chat-spin__arc{fill:none;stroke:currentColor;stroke-width:1.8px}.chat-root .chat-spin__track{opacity:.25}.chat-root .chat-spin__arc{stroke-linecap:round;stroke-dasharray:28 72;transform-origin:50%;animation:.9s linear infinite chat-spin-turn}@keyframes chat-spin-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-root .chat-dots span,.chat-root .chat-stream-w{transition:none;animation:none}.chat-root .chat-spin__arc{animation:none}.chat-root .chat-shimmer{color:var(--chat-ink-2);-webkit-text-fill-color:currentcolor;background:0 0;animation:none}}.chat-root ._toggle_18iea_7{align-items:center;gap:var(--chat-sp-2);cursor:pointer;min-height:24px;color:var(--chat-ink-3);display:inline-flex}.chat-root ._label_18iea_20{font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);font-weight:var(--chat-w-regular);color:var(--chat-ink-3)}.chat-root ._body_18iea_27{margin-top:var(--chat-sp-2)}.chat-root ._body_18iea_27 p{margin:0 0 var(--chat-sp-2);font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);color:var(--chat-ink-3);overflow-wrap:anywhere}.chat-root ._body_18iea_27 p:last-child{margin-bottom:0}.alk-datatable{flex-direction:column;min-height:0;display:flex}.alk-datatable__wrap{max-height:var(--alkPreviewMaxHeightSm);overflow:auto}.alk-datatable.is-fill{flex:auto;min-height:0}.alk-datatable__wrap.is-fill{scrollbar-color:var(--alkScrollbarThumb) transparent;flex:auto;min-height:0;max-height:none;overflow:auto}.alk-datatable__foot{padding:var(--alkSpace2) var(--alkSpace1);background:var(--alkRaisedBg);border-top:1px solid color-mix(in srgb, var(--alkBorder,#e7e2d81c) 55%, transparent);flex:none}.alk-datatable__table{border-collapse:collapse;width:100%;font-size:var(--alkTextXs)}.alk-datatable__table th,.alk-datatable__table td{border-bottom:1px solid var(--alkBorder);padding:var(--alkSpace2) var(--alkSpace3);text-align:left;white-space:nowrap}.alk-datatable__table th{background:var(--alkRaisedBg);color:var(--alkWarningText);font-weight:600;position:sticky;top:0}.alk-datatable__table th .alk-sortheader,.alk-datatable__table th .alk-sortheader:hover,.alk-datatable__table th .alk-sortheader[data-active]{color:inherit;font-size:inherit;font-weight:inherit}.alk-datatable__rownum{white-space:nowrap;text-align:right;width:1%;color:var(--alkTertiaryText);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.alk-datatable__empty{padding:var(--alkSpace3);color:var(--alkSecondaryText);font-size:var(--alkTextSm)}.alk-datatable-pager{align-items:center;gap:var(--alkSpace3);row-gap:var(--alkSpace2);flex-wrap:wrap;flex:auto;display:flex}.alk-datatable-pager__count{min-width:0;color:var(--alkSecondaryText);font-family:var(--alkFontMono);font-size:var(--alkTextXs);font-variant-numeric:tabular-nums}.alk-datatable-pager__nav{align-items:center;gap:var(--alkSpace1);margin-left:auto;display:inline-flex}.alk-datatable-pager__pagelabel{align-items:center;gap:var(--alkSpace2);color:var(--alkSecondaryText);font-size:var(--alkTextXs);white-space:nowrap;display:inline-flex}.alk-datatable-pager__pageinput{width:40px;height:var(--alkControlSm);padding:0 var(--alkSpace2);text-align:center;font-family:var(--alkFontMono);font-size:var(--alkTextXs);font-variant-numeric:tabular-nums;color:var(--alkPrimaryText);background:var(--alkRaisedBg);border:1px solid var(--alkBorderStrong);border-radius:var(--alkRadiusSm)}.alk-datatable-pager__pageinput:focus-visible{outline:2px solid var(--alkFocusRing);outline-offset:1px;border-color:var(--alkFocusRing)}.alk-blobv-table{border-collapse:collapse;font-family:var(--alkFontMono);font-size:var(--alkTextSm);font-variant-numeric:tabular-nums}.alk-blobv-table th,.alk-blobv-table td{padding:1px var(--alkSpace2);border:1px solid color-mix(in srgb, var(--alkPrimaryText,#ece9e2) 10%, transparent);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:24rem;overflow:hidden}.alk-blobv-table th{color:var(--alkSecondaryText);background:color-mix(in srgb, var(--alkPrimaryText,#ece9e2) 4%, transparent);font-weight:650}.alk-blobv-table__more{color:var(--alkSecondaryText)}.alk-blobv-text{font-family:var(--alkFontMono);font-size:var(--alkTextSm);white-space:pre-wrap;word-break:break-word;margin:0}.alk-blobv-text.is-preview{max-height:14rem;overflow:auto}.alk-blobv{flex-direction:column;height:100%;min-height:0;display:flex}.alk-blobv__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.alk-blobv__bar{padding:var(--alkSpace2) var(--alkSpace4);border-top:1px solid color-mix(in srgb, var(--alkPrimaryText,#ece9e2) 10%, transparent);flex:none;align-items:center;display:flex}.alk-blobv-status{height:100%;min-height:0;padding:var(--alkSpaceLg) var(--alkSpace6);color:var(--alkSecondaryText);text-align:center;justify-content:center;align-items:center;display:flex}.alk-refstore-list{gap:var(--alkSpace1);margin-top:var(--alkSpace2);flex-wrap:wrap;display:flex}.alk-refstore-list.is-card{margin-top:0}.alk-refstore-chip-wrap{align-items:center;display:inline-flex;position:relative}.alk-refstore-chip{align-items:center;gap:var(--alkSpace1);max-width:22rem;padding:1px var(--alkSpace2);border:1px solid color-mix(in srgb, var(--alkPrimaryText,#ece9e2) 14%, transparent);border-radius:var(--alkRadiusMd);background:color-mix(in srgb, var(--alkPrimaryText,#ece9e2) 5%, transparent);color:var(--alkPrimaryText);font-size:var(--alkTextMd);cursor:pointer;line-height:1.7;display:inline-flex}.alk-refstore-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--alkBrand,#5e7748) 50%, transparent);background:color-mix(in srgb, var(--alkBrand,#5e7748) 10%, transparent)}.alk-refstore-chip:disabled{cursor:default;opacity:.8}.alk-refstore-chip__icon{color:var(--alkSecondaryText);flex:none;display:inline-flex}.alk-refstore-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alk-refstore-chip__open{color:var(--alkSecondaryText);flex:none}.alk-refstore-chip__export{margin-left:calc(-1 * var(--alkSpace1));opacity:0}.alk-refstore-chip-wrap:hover .alk-refstore-chip__export,.alk-refstore-chip-wrap:focus-within .alk-refstore-chip__export{opacity:1}.alk-popover.alk-refstore-preview{gap:var(--alkSpace1);min-width:0;max-width:min(34rem,80vw);font-size:var(--alkTextXs);flex-direction:column;display:flex}.alk-refstore-preview__meta{color:var(--alkSecondaryText);font-size:var(--alkTextXs)}.alk-refstore-preview__body{max-height:14rem;overflow:hidden}.alk-refstore-rows{min-width:0;padding:var(--alkSpace4);flex-direction:column;display:flex}.alk-refstore-row{align-items:center;gap:var(--alkSpace1);min-width:0;display:flex}.alk-refstore-row .alk-popover-wrap{flex:auto;min-width:0}.alk-refstore-row__main{align-items:center;gap:var(--alkSpace3);width:100%;min-width:0;min-height:28px;padding:var(--alkSpace2) var(--alkSpace3);border-radius:var(--alkRadiusMd);color:var(--alkPrimaryText);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}.alk-refstore-row__main:hover:not(:disabled){background:var(--alkHoverBg)}.alk-refstore-row__main:disabled{cursor:default}.alk-refstore-row__icon{color:var(--alkSecondaryText);flex:none;display:inline-flex}.alk-refstore-row__text{align-items:baseline;gap:var(--alkSpace3);flex:auto;min-width:0;display:flex}.alk-refstore-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--alkTextMd);flex:0 auto;overflow:hidden}.alk-refstore-row__detail{color:var(--alkSecondaryText);font-family:var(--alkFontMono);font-size:var(--alkTextXs);flex:none}.alk-refstore-row__open{color:var(--alkTertiaryText);flex:none}.chat-root .chat-ticket-wrap{max-width:var(--chat-user-share,85%);flex-direction:column;align-items:flex-end;min-width:0;display:flex}.chat-root .chat-ticket{background:var(--chat-wash);border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-micro);padding:var(--chat-sp-2) var(--chat-sp-3)}.chat-root .chat-tape>.chat-block:is([data-block=prose],[data-block=thinking],[data-block=plan],[data-block=question],[data-block=activity]){max-width:var(--chat-agent-share,90%)}@container chat-panel (width<=460px){.chat-root .chat-block{--chat-user-share:90%;--chat-agent-share:95%}}@container chat-panel (width<=380px){.chat-root .chat-block{--chat-user-share:95%;--chat-agent-share:100%}}@container chat-panel (width<=300px){.chat-root .chat-block{--chat-user-share:100%}}.chat-root .chat-ticket__body{font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);color:var(--chat-ink);overflow-wrap:anywhere;margin:0}.chat-root .chat-ticket__body>.alk-chat-image{--alk-chat-image-max-w:100%;--alk-chat-image-max-h:200px;margin:0 0 var(--chat-sp-2)}.chat-root .chat-ticket__body>.alk-chat-image:last-child{margin-bottom:0}.chat-root .chat-ticket__from,.chat-root .chat-ticket__at{margin:var(--chat-sp-1) var(--chat-sp-1) 0 0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-3)}.chat-root ._slash_x4o2b_5{align-items:baseline;column-gap:var(--chat-sp-2);row-gap:var(--chat-sp-1);padding:var(--chat-sp-1) 0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-2);flex-wrap:wrap;display:flex}.chat-root ._cmd_x4o2b_18{font-family:var(--chat-mono);font-size:var(--chat-fs-record);letter-spacing:0;color:var(--chat-ink);background:var(--chat-wash);border-radius:var(--chat-radius-micro);padding:var(--chat-sp-1) var(--chat-sp-2)}.chat-root ._data_x4o2b_28{font-size:var(--chat-fs-record);color:var(--chat-ink-3);margin-left:auto}@container chat-panel (width<=359px){.chat-root ._data_x4o2b_28{margin-left:0}}.chat-root ._card_18mq4_5{padding:var(--chat-sp-2) 0;border-top:1px solid var(--chat-hairline);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-2)}.chat-root ._head_18mq4_14{align-items:baseline;column-gap:var(--chat-sp-2);row-gap:var(--chat-sp-1);flex-wrap:wrap;margin:0;display:flex}.chat-root ._title_18mq4_23{color:var(--chat-ink)}.chat-root ._fact_18mq4_27,.chat-root ._elapsed_18mq4_28{color:var(--chat-ink-3)}.chat-root ._actions_18mq4_32{column-gap:var(--chat-sp-3);margin:var(--chat-sp-1) 0 0;display:flex}.chat-root ._disclose_18mq4_38{appearance:none;font:inherit;color:var(--chat-ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-root ._disclose_18mq4_38:hover,.chat-root ._disclose_18mq4_38:focus-visible{color:var(--chat-ink)}.chat-root ._summary_18mq4_55{margin-top:var(--chat-sp-2);padding-left:var(--chat-sp-3);border-left:2px solid var(--chat-hairline);color:var(--chat-ink-2)}.chat-root ._notice_165p4_3{gap:var(--chat-sp-3);padding:var(--chat-sp-3);border:1px solid var(--chat-hairline-strong);border-radius:var(--chat-radius-control);background:var(--chat-wash);border-left-width:3px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.chat-root ._icon_165p4_16{height:var(--chat-lh-text);color:var(--chat-ink-3);flex:none;align-self:start;align-items:center;display:inline-flex}.chat-root ._notice_165p4_3[data-level=danger]{border-color:var(--chat-danger-line);border-left-color:var(--chat-danger);background:var(--chat-danger-wash)}.chat-root ._notice_165p4_3[data-level=danger] ._icon_165p4_16{color:var(--chat-danger)}.chat-root ._notice_165p4_3[data-level=warning]{border-color:var(--chat-warn-line);border-left-color:var(--chat-warn);background:var(--chat-warn-wash)}.chat-root ._notice_165p4_3[data-level=warning] ._icon_165p4_16{color:var(--chat-warn)}.chat-root ._notice_165p4_3[data-level=neutral]{border-left-color:var(--chat-ink-3)}.chat-root ._title_165p4_49{margin:0 0 var(--chat-sp-1);font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);font-weight:var(--chat-w-medium);color:var(--chat-ink);overflow-wrap:anywhere}.chat-root ._body_165p4_58{font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);color:var(--chat-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-root ._close_165p4_70{border-radius:var(--chat-radius-micro);width:22px;height:22px;color:var(--chat-ink-3);cursor:pointer;justify-content:center;align-self:start;align-items:center;display:inline-flex}.chat-root ._close_165p4_70:hover{color:var(--chat-ink);background:var(--chat-wash)}.chat-root ._action_165p4_90{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.86rem;display:inline-block}.chat-root .chat-tok--keyword{color:var(--chat-sql-keyword);font-weight:var(--chat-w-medium)}.chat-root .chat-tok--function{color:var(--chat-sql-function)}.chat-root .chat-tok--string{color:var(--chat-sql-string)}.chat-root .chat-tok--number{color:var(--chat-sql-number)}.chat-root .chat-tok--comment{color:var(--chat-sql-comment)}.chat-root .chat-tok--operator{color:var(--chat-ink-3)}.chat-root .chat-btok--command{color:var(--chat-bash-cmd);font-weight:var(--chat-bash-cmd-weight)}.chat-root .chat-btok--flag{color:var(--chat-bash-flag)}.chat-root .chat-btok--string{color:var(--chat-bash-string)}.chat-root :is(.chat-btok--path,.chat-btok--comment,.chat-btok--operator){color:var(--chat-bash-muted)}.chat-root ._prose_k5gf6_10{gap:var(--chat-sp-2);flex-direction:column;display:flex}.chat-root ._prose_k5gf6_10>:first-child{margin-top:0}.chat-root ._heading_k5gf6_24:is([data-level="1"],[data-level="2"]){margin:var(--chat-sp-1) 0 0;font-size:var(--chat-fs-display);font-weight:var(--chat-w-semi);line-height:var(--chat-lh-display);color:var(--chat-ink);overflow-wrap:anywhere}.chat-root ._heading_k5gf6_24[data-level="3"]{margin:var(--chat-sp-1) 0 0;font-size:var(--chat-fs-text);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-text);color:var(--chat-ink);overflow-wrap:anywhere}.chat-root ._p_k5gf6_10{font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);color:var(--chat-ink);overflow-wrap:anywhere;margin:0}.chat-root ._list_k5gf6_50{gap:var(--chat-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-root ._list_k5gf6_50 li{padding-left:var(--chat-sp-4);font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);overflow-wrap:anywhere;position:relative}.chat-root ._list_k5gf6_50 ._list_k5gf6_50{margin-top:var(--chat-sp-1)}.chat-root ._list_k5gf6_50 li:before{content:"";background:var(--chat-ink-4);border-radius:var(--chat-radius-micro);width:4px;height:4px;position:absolute;top:.66em;left:4px}.chat-root ._listOrdered_k5gf6_86 li{padding-left:var(--chat-sp-5);counter-increment:r-item}.chat-root ._listOrdered_k5gf6_86{counter-reset:r-item}.chat-root ._listOrdered_k5gf6_86 li:before{content:counter(r-item) ".";width:auto;height:auto;font-family:var(--chat-mono);font-size:var(--chat-fs-record);font-variant-numeric:tabular-nums;line-height:var(--chat-lh-text);color:var(--chat-ink-3);background:0 0;border-radius:0;top:0;left:0}.chat-root ._prose_k5gf6_10 :is(:not(pre)>code,._alkMarkdownBlobref_k5gf6_114){font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);font-size:var(--chat-fs-record);border:1px solid var(--chat-code-edge);border-radius:var(--chat-radius-micro);background:var(--chat-code-bg);color:var(--chat-code-ink);overflow-wrap:anywhere;margin:0 .22em;padding:1px 5px}.chat-root ._prose_k5gf6_10 strong{font-weight:var(--chat-w-medium)}.chat-root ._prose_k5gf6_10 ._alkMarkdownLink_k5gf6_145{color:var(--chat-ink);text-decoration:underline;-webkit-text-decoration-color:var(--chat-hairline-strong);text-decoration-color:var(--chat-hairline-strong);text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere;transition:text-decoration-color var(--chat-dur-fast) ease}.chat-root ._prose_k5gf6_10 ._alkMarkdownLink_k5gf6_145:hover{text-decoration-color:currentColor}.chat-root ._quote_k5gf6_159{padding:var(--chat-sp-1) 0 var(--chat-sp-1) var(--chat-sp-3);border-left:2px solid var(--chat-hairline-strong);font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);color:var(--chat-ink-2);overflow-wrap:anywhere;margin:0}.chat-root ._tableWrap_k5gf6_172{border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-control);max-width:100%;overflow-x:auto}.chat-root ._table_k5gf6_172{border-collapse:collapse;width:100%;font-size:var(--chat-fs-text);line-height:var(--chat-lh-text)}.chat-root ._table_k5gf6_172 :is(th,td){padding:var(--chat-sp-2) var(--chat-sp-3);border-bottom:1px solid var(--chat-hairline);text-align:left;vertical-align:top}.chat-root ._table_k5gf6_172 th{font-family:var(--chat-mono);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);text-transform:uppercase;letter-spacing:var(--chat-track-caps);color:var(--chat-ink-2)}.chat-root ._table_k5gf6_172 tbody tr:last-child :is(th,td){border-bottom:0}.chat-root ._table_k5gf6_172 td{overflow-wrap:anywhere}.chat-root ._math_k5gf6_213{color:var(--chat-ink);overflow-x:auto}.chat-root ._math_k5gf6_213 ._katexDisplay_k5gf6_218{margin:0}.chat-root ._fence_k5gf6_222{border:1px solid var(--chat-fence-edge);border-radius:var(--chat-radius-control);background:var(--chat-fence-ground);margin:0;overflow:hidden}.chat-root ._fenceCap_k5gf6_230{padding:var(--chat-sp-1) var(--chat-sp-2) var(--chat-sp-1) var(--chat-sp-3);background:var(--chat-fence-cap);border-bottom:1px solid var(--chat-fence-edge);justify-content:space-between;align-items:center;display:flex}.chat-root ._fenceFile_k5gf6_241{align-items:center;gap:var(--chat-sp-2);display:inline-flex}.chat-root ._fenceIcon_k5gf6_248{color:var(--chat-fence-accent);flex:none;align-items:center;display:inline-flex}.chat-root ._fenceLang_k5gf6_255{font-family:var(--chat-mono);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);text-transform:uppercase;letter-spacing:var(--chat-track-caps);font-weight:var(--chat-w-medium);color:var(--chat-fence-accent)}.chat-root ._fenceCopy_k5gf6_268{width:24px;height:24px;margin-right:var(--chat-sp-1);border-radius:var(--chat-radius-micro);color:var(--chat-ink-3);cursor:pointer;transition:color var(--chat-dur-fast) ease, background-color var(--chat-dur-fast) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-root ._fenceCopy_k5gf6_268:hover{color:var(--chat-ink);background:var(--chat-wash)}.chat-root ._fenceCopy_k5gf6_268[data-copied]{color:var(--chat-forest)}.chat-root ._fenceCopyicon_k5gf6_293{display:block}.chat-root ._fenceCode_k5gf6_297{padding:var(--chat-sp-3);font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);margin:0;overflow-x:auto}.chat-root [data-tool]{width:100%;min-width:0;font-family:var(--chat-sans);font-size:var(--chat-fs-text);color:var(--chat-ink);container:chat-toolwell/inline-size}.chat-root :is([data-tool],.chat-activity-well,.chat-activity-step) .chat-tool-mono{font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);font-feature-settings:"liga" 0}.chat-root [data-tool] .alk-language-icon{flex:none;align-items:center;display:inline-flex}.chat-root [data-tool] .chat-tool-band{align-items:flex-start;gap:var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x);border-bottom:1px solid var(--chat-tool-id-line);background:var(--chat-tool-id-wash);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);display:flex}.chat-root [data-tool] .chat-tool-band__icon{height:18px;color:var(--chat-tool-id);flex:none;align-items:center;display:inline-flex}.chat-root [data-tool] .chat-tool-band__text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.chat-root [data-tool] .chat-tool-band__text--one{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-root [data-tool] button.chat-tool-band{border:0;border-bottom:1px solid var(--chat-tool-id-line);background:var(--chat-tool-id-wash);width:100%;font:inherit;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);text-align:left;cursor:pointer;margin:0}.chat-root [data-tool] button.chat-tool-band .chat-tool-leaf{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.chat-root [data-tool] button.chat-tool-band :is(.chat-tool-dir,.chat-tool-leaf){transition:color .14s,text-decoration-color .14s}.chat-root [data-tool] button.chat-tool-band:hover .chat-tool-leaf,.chat-root [data-tool] button.chat-tool-band:focus-visible .chat-tool-leaf{text-decoration-color:currentColor}.chat-root [data-tool] button.chat-tool-band:hover :is(.chat-tool-dir,.chat-tool-leaf),.chat-root [data-tool] button.chat-tool-band:focus-visible :is(.chat-tool-dir,.chat-tool-leaf){color:var(--chat-tool-id)}.chat-root [data-tool] button.chat-tool-band:focus-visible{outline:1.5px solid var(--chat-focus);outline-offset:-1.5px}.chat-root [data-tool] .chat-tool-band__param{white-space:nowrap;color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.chat-root [data-tool] .chat-tool-band__param+.chat-tool-band__param{margin-left:0}.chat-root [data-tool] .chat-tool-empty{padding:var(--chat-sp-2) var(--chat-tool-pad-x);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);margin:0}.chat-root :is([data-tool],.chat-activity-well,.chat-activity-step) .chat-tool-fail{align-items:flex-start;gap:var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x);border-bottom:1px solid var(--chat-tool-bad-line);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-tool-bad);margin:0;display:flex}.chat-root .chat-activity-step .chat-tool-stop{align-items:flex-start;gap:var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);margin:0;display:flex}.chat-root :is([data-tool],.chat-activity-well,.chat-activity-step) :is(.chat-tool-fail,.chat-tool-stop)>span[aria-hidden]{margin-top:calc((var(--chat-lh-record) - 13px) / 2);flex:none;display:inline-flex}.chat-root :is([data-tool],.chat-activity-well,.chat-activity-step) :is(.chat-tool-break,.chat-tool-fail__text,.chat-tool-stop__text){overflow-wrap:anywhere;min-width:0}.chat-root :is([data-tool],.chat-activity-well,.chat-activity-step) .chat-tool-fail__text--lines{white-space:pre-wrap;font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit)}.chat-root :is([data-tool],.chat-activity-well,.chat-activity-step) .chat-spec-code{margin-right:var(--chat-sp-1)}.chat-root :is([data-tool],.chat-activity-well) .chat-spec-fail__text{font-weight:var(--chat-w-regular)}.chat-root [data-tool] :is(.chat-tool-quiet,.chat-tool-dir){color:var(--chat-tool-ink-3)}.chat-root [data-tool] .chat-tool-leaf{color:var(--chat-ink-2)}.chat-root [data-tool] .chat-tool-src{padding:var(--chat-sp-2) 0;max-height:260px;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);overflow:auto}.chat-root [data-tool] .chat-tool-src__line{gap:var(--chat-sp-3);padding:0 var(--chat-tool-pad-x);display:flex}.chat-root [data-tool] .chat-tool-src__n{text-align:right;min-width:2ch;color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none}.chat-root [data-tool] .chat-tool-src__code{min-width:0;color:var(--chat-ink);white-space:pre-wrap;overflow-wrap:anywhere}.chat-root [data-tool] .chat-tool-doc{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-4)}.chat-root [data-tool] .chat-tool-note{padding:var(--chat-sp-2) var(--chat-tool-pad-x);border-top:1px solid var(--chat-hairline);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);margin:0}.chat-root [data-tool] .chat-tool-band+.chat-tool-note{border-top:0}.chat-root [data-tool] .chat-tool-line{align-items:center;gap:var(--chat-sp-2);min-width:0;display:flex}.chat-root [data-tool] .chat-tool-line--base{align-items:baseline}.chat-root [data-tool] .chat-tool-lane-head{align-items:baseline;gap:var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);letter-spacing:var(--chat-track-record);white-space:nowrap;color:var(--chat-tool-ink-3);margin:0;display:flex}.chat-root [data-tool] .chat-tool-chip{padding:var(--chat-tool-chip-pad,0 var(--chat-sp-1));border:1px solid var(--chat-tool-chip-line,var(--chat-hairline));border-radius:var(--chat-tool-radius-chip)}.chat-root [data-tool] [data-cap]{overflow:auto}.chat-root [data-tool] [data-cap]:not([data-cue=off]){background:linear-gradient(var(--chat-paper-inset) 30%, transparent) top / 100% 24px, linear-gradient(transparent, var(--chat-paper-inset) 70%) bottom / 100% 24px, radial-gradient(farthest-side at 50% 0, var(--chat-cap-shadow), transparent) top / 100% 8px, radial-gradient(farthest-side at 50% 100%, var(--chat-cap-shadow), transparent) bottom / 100% 8px;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.chat-root [data-tool] [data-cap="260"]{max-height:260px}.chat-root [data-tool] [data-cap="280"]{max-height:280px}.chat-root [data-tool] [data-cap="300"]{max-height:300px}.chat-root [data-tool] [data-cap="340"]{max-height:340px}.chat-root [data-tool] [data-cap="360"]{max-height:360px}.chat-root [data-tool] .chat-tool-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-root [data-tool] .chat-tool-glyph{color:var(--chat-tool-ink-3);flex:none;align-items:center;display:inline-flex}.chat-root [data-tool] :is(.chat-tool-row,.chat-tool-grid__r){display:contents}.chat-root [data-tool] .chat-tool-num{font-variant-numeric:tabular-nums}.chat-root [data-tool] .chat-tool-end{flex:none;margin-left:auto}.chat-root [data-tool] .chat-tool-pin{flex:none}.chat-root [data-tool] .chat-tool-rule,.chat-root [data-tool] .chat-tool-ruled>*+*{border-top:1px solid var(--chat-hairline)}.chat-root [data-tool] .chat-tool-band--block{padding:0;display:block}.chat-root [data-tool] .chat-tool-grid-head{align-items:center;gap:var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-ink-3);margin:0;display:flex}.chat-root [data-tool] .chat-tool-gridwrap{max-height:232px;overflow:auto}.chat-root [data-tool] .chat-tool-grid{min-width:max-content;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);display:grid}.chat-root [data-tool] .chat-tool-grid__h{z-index:1;padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1) 0;background:var(--chat-paper-inset);border-bottom:2px solid var(--chat-hairline);font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);font-feature-settings:"liga" 0;font-weight:var(--chat-w-medium);white-space:nowrap;color:var(--chat-tool-ink-3);position:sticky;top:0}.chat-root [data-tool] .chat-tool-grid__d{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1) 0;border-bottom:1px solid var(--chat-hairline);white-space:nowrap;color:var(--chat-ink)}.chat-root [data-tool] .chat-tool-grid__r:last-child .chat-tool-grid__d{border-bottom:0}.chat-root [data-tool] :is(.chat-tool-grid__h,.chat-tool-grid__d)[data-num]{text-align:right;font-variant-numeric:tabular-nums}.chat-root [data-tool] :is(.chat-tool-grid__h,.chat-tool-grid__d).chat-tool-grid__n{padding-left:var(--chat-tool-pad-x);padding-right:var(--chat-sp-3);text-align:right;color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.chat-root [data-tool] .chat-tool-echo{padding:0 var(--chat-tool-pad-x) var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);margin:0}.chat-root [data-tool] .chat-tool-mono.chat-tool-echo{font-size:var(--chat-fs-mono,inherit)}.chat-root [data-tool] .chat-tool-grid-warn{align-items:flex-start;gap:var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x);border-top:1px solid var(--chat-tool-warn-line);background:var(--chat-tool-warn-wash);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-warn);margin:0;display:flex}.chat-root [data-tool] .chat-tool-grid-warn>svg{margin-top:calc((var(--chat-lh-record) - 14px) / 2);flex:none}.chat-root [data-tool] .chat-tool-diff__line{gap:var(--chat-sp-2);padding:0 var(--chat-tool-pad-x);white-space:pre-wrap;overflow-wrap:anywhere;display:flex}.chat-root [data-tool] .chat-tool-diff__line[data-tone=add]{background:var(--chat-tool-diff-add-bg)}.chat-root [data-tool] .chat-tool-diff__line[data-tone=del]{background:var(--chat-tool-diff-del-bg)}.chat-root [data-tool] .chat-tool-diff__sign{text-align:center;width:1ch;color:var(--chat-ink-4);flex:none}.chat-root [data-tool] .chat-tool-diff__line[data-tone=add] .chat-tool-diff__sign{color:var(--chat-tool-good);font-weight:var(--chat-w-medium)}.chat-root [data-tool] .chat-tool-diff__line[data-tone=del] .chat-tool-diff__sign{color:var(--chat-tool-bad);font-weight:var(--chat-w-medium)}.chat-root [data-tool] .chat-tool-diff__code{min-width:0;color:var(--chat-ink)}.chat-root [data-tool] .chat-tool-diff__line[data-tone=ctx] .chat-tool-diff__code{color:var(--chat-tool-ink-3)}.chat-root [data-tool] .chat-tool-band-row{border-bottom:1px solid var(--chat-tool-id-line);background:var(--chat-tool-id-wash);align-items:center;display:flex}.chat-root [data-tool] .chat-tool-band-row>.chat-tool-band{background:0 0;border-bottom:0;flex:auto;min-width:0}.chat-root [data-tool] .chat-tool-band__action{margin:0 var(--chat-tool-pad-x) 0 0;font:inherit;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);white-space:nowrap;color:var(--chat-ink-3);cursor:pointer;transition:var(--chat-control-transition);background:0 0;border:0;flex:none;padding:0}.chat-root [data-tool] .chat-tool-band__action:hover,.chat-root [data-tool] .chat-tool-band__action:focus-visible{color:var(--chat-ink-2)}._chat-root_104gw_10 :is([data-tool],._chat-activity-well_104gw_1,._chat-activity-step_104gw_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_104gw_10[data-theme=dark] :is([data-tool],._chat-activity-well_104gw_1,._chat-activity-step_104gw_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_104gw_10 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_104gw_10 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_104gw_10 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_104gw_10 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_104gw_10 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_104gw_10 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_104gw_10 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=apply_patch] ._patchRow_104gw_10{align-items:center;display:flex}.chat-root [data-tool=apply_patch] ._patchRowHead_104gw_15{align-items:center;gap:var(--chat-sp-2);min-width:0;padding:var(--chat-sp-1) var(--chat-tool-pad-x);font:inherit;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);text-align:left;color:var(--chat-ink);background:0 0;border:0;flex:1;margin:0;display:flex}.chat-root [data-tool=apply_patch] ._patchRowHead_104gw_15:not(:disabled){cursor:pointer}.chat-root [data-tool=apply_patch] ._patchOpWord_104gw_36{font-weight:var(--chat-w-medium);color:var(--chat-tool-ink-3);flex:none}.chat-root [data-tool=apply_patch] ._patchFile_104gw_42[data-change=added] ._patchOpWord_104gw_36{color:var(--chat-tool-good)}.chat-root [data-tool=apply_patch] ._patchFile_104gw_42[data-change=deleted] ._patchOpWord_104gw_36{color:var(--chat-tool-bad)}.chat-root [data-tool=apply_patch] ._patchFile_104gw_42[data-change=renamed] ._patchOpWord_104gw_36{color:var(--chat-tool-info)}.chat-root [data-tool=apply_patch] ._patchRowPath_104gw_54{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-root [data-tool=apply_patch] ._patchRowHead_104gw_15 .chat-tool-leaf{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s}.chat-root [data-tool=apply_patch] ._patchRowHead_104gw_15:not(:disabled):hover .chat-tool-leaf,.chat-root [data-tool=apply_patch] ._patchRowHead_104gw_15:focus-visible .chat-tool-leaf{color:var(--chat-tool-id);text-decoration-color:currentColor}.chat-root [data-tool=apply_patch] ._patchRowFlag_104gw_74{color:var(--chat-tool-warn);flex:none;display:inline-flex}.chat-root [data-tool=apply_patch] ._patchRowDisclose_104gw_80{font-size:var(--chat-fs-record);color:var(--chat-tool-ink-3);white-space:nowrap;flex:none}.chat-root [data-tool=apply_patch] ._patchRowHead_104gw_15:not(:disabled):hover ._patchRowDisclose_104gw_80{color:var(--chat-ink-2)}.chat-root [data-tool=apply_patch] ._patchRowOpen_104gw_91{padding:var(--chat-sp-1) var(--chat-sp-2);cursor:pointer;color:var(--chat-tool-ink-3);background:0 0;border:0;flex:none;align-items:center;margin:0;display:inline-flex}.chat-root [data-tool=apply_patch] ._patchRowOpen_104gw_91:hover,.chat-root [data-tool=apply_patch] ._patchRowOpen_104gw_91:focus-visible{color:var(--chat-tool-id)}.chat-root [data-tool=apply_patch] ._patchFileBody_104gw_108{border-top:1px solid var(--chat-hairline)}.chat-root [data-tool=apply_patch] ._patchFrom_104gw_112{padding:var(--chat-sp-1) var(--chat-tool-pad-x) 0;text-overflow:ellipsis;white-space:nowrap;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);margin:0;overflow:hidden}.chat-root [data-tool=apply_patch] ._patchOpFig_104gw_123{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.chat-root [data-tool=apply_patch] ._patchOpAdd_104gw_130{color:var(--chat-tool-good)}.chat-root [data-tool=apply_patch] ._patchOpDel_104gw_134{margin-left:var(--chat-sp-2);color:var(--chat-tool-bad)}.chat-root [data-tool=apply_patch] ._patchHunkAt_104gw_141{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);margin:0;overflow:hidden}.chat-root [data-tool=apply_patch] ._patchDiff_104gw_152{padding-bottom:var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=apply_patch] ._patchDiag_104gw_160{padding:var(--chat-sp-2) var(--chat-tool-pad-x);border-top:1px solid var(--chat-tool-warn-line);background:var(--chat-tool-warn-wash)}.chat-root [data-tool=apply_patch] ._patchDiagHead_104gw_166{align-items:flex-start;gap:var(--chat-sp-2);margin:0 0 var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-tool-warn);display:flex}.chat-root [data-tool=apply_patch] ._patchDiagHead_104gw_166>svg{margin-top:calc((var(--chat-lh-record) - 14px) / 2);flex:none}.chat-root [data-tool=apply_patch] ._patchDiagLine_104gw_184{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-2);overflow-wrap:anywhere;margin:0}.chat-root [data-tool=bash] .chat-tool-band{padding-left:calc(var(--chat-tool-pad-x) + 2ch);text-indent:-2ch;display:block}.chat-root [data-tool=bash] .chat-bash-cwd{margin-right:var(--chat-sp-2);color:var(--chat-tool-ink-3)}.chat-root [data-tool=bash] .chat-bash-sigil{margin-right:var(--chat-sp-2);font-weight:var(--chat-w-medium);color:var(--chat-tool-ink-3)}.chat-root [data-tool=bash] .chat-bash-term{padding:var(--chat-sp-2) var(--chat-tool-pad-x);max-height:220px;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);white-space:pre;color:var(--chat-ink);margin:0;overflow:auto}.chat-root [data-tool=blob] .chat-blob-hash{color:var(--chat-ink-3)}.chat-root [data-tool=blob] .chat-blob-facts{align-items:center;gap:var(--chat-sp-1) var(--chat-sp-3);padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);flex-wrap:wrap;margin:0;display:flex}.chat-root [data-tool=blob] .chat-blob-kind{--chat-tool-chip-line:var(--chat-tool-id-line);background:var(--chat-tool-id-wash);font-weight:var(--chat-w-medium);color:var(--chat-tool-id)}.chat-root [data-tool=blob] .chat-blob-cols{gap:var(--chat-sp-1) var(--chat-sp-1);max-height:130px;padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);flex-wrap:wrap;margin:0;display:flex;overflow:auto}.chat-root [data-tool=blob] .chat-blob-col{color:var(--chat-ink-2)}.chat-root [data-tool=blob] .chat-blob-text{-webkit-line-clamp:4;padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chat-root [data-tool=blob] .chat-blob-outcome{padding:var(--chat-sp-2) var(--chat-tool-pad-x);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);margin:0}._chat-root_tqiwh_6 :is([data-tool],._chat-activity-well_tqiwh_1,._chat-activity-step_tqiwh_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_tqiwh_6[data-theme=dark] :is([data-tool],._chat-activity-well_tqiwh_1,._chat-activity-step_tqiwh_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_tqiwh_6 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_tqiwh_6 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_tqiwh_6 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_tqiwh_6 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_tqiwh_6 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_tqiwh_6 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_tqiwh_6 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=blob] ._blobProfileCols_tqiwh_6{padding:var(--chat-sp-1) 0 var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=blob] ._blobProfileCol_tqiwh_6{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-2)}.chat-root [data-tool=blob] ._blobProfileColHead_tqiwh_16{white-space:nowrap;color:var(--chat-tool-ink-3);margin:0}.chat-root [data-tool=blob] ._blobProfileColName_tqiwh_22{text-overflow:ellipsis;min-width:0;font-weight:var(--chat-w-medium);color:var(--chat-ink);overflow:hidden}.chat-root [data-tool=blob] ._blobProfileColDtype_tqiwh_30[data-dtype=int],.chat-root [data-tool=blob] ._blobProfileColDtype_tqiwh_30[data-dtype=float]{color:var(--chat-sql-number)}.chat-root [data-tool=blob] ._blobProfileColDtype_tqiwh_30[data-dtype=str]{color:var(--chat-sql-string)}.chat-root [data-tool=blob] ._blobProfileColDtype_tqiwh_30[data-dtype=bool]{color:var(--chat-sql-keyword)}.chat-root [data-tool=blob] ._blobProfileColNull_tqiwh_45{color:var(--chat-tool-warn);font-variant-numeric:tabular-nums;flex:none}.chat-root [data-tool=blob] ._blobProfileFill_tqiwh_54{margin-top:var(--chat-sp-1);background:var(--chat-tool-warn-wash);border-radius:2px;height:4px;display:block;overflow:hidden}.chat-root [data-tool=blob] ._blobProfileFillBar_tqiwh_63{background:var(--chat-tool-id);height:100%;display:block}.chat-root [data-tool=blob] ._blobProfileColRange_tqiwh_69{align-items:baseline;gap:var(--chat-sp-1) var(--chat-sp-2);margin:var(--chat-sp-1) 0 0;color:var(--chat-ink-2);flex-wrap:wrap;display:flex;overflow:hidden}.chat-root [data-tool=blob] ._blobProfileColLabel_tqiwh_79{color:var(--chat-tool-ink-3);font-family:var(--chat-sans);font-size:var(--chat-fs-text)}.chat-root [data-tool=blob] ._blobProfileTop_tqiwh_85{align-items:center;gap:var(--chat-sp-1) var(--chat-sp-2);margin-top:var(--chat-sp-1);grid-template-columns:minmax(0,8em) minmax(0,1fr) max-content;display:grid}.chat-root [data-tool=blob] ._blobProfileTopTrack_tqiwh_93{background:var(--chat-tool-wash-quiet);border-radius:2px;height:8px;overflow:hidden}.chat-root [data-tool=blob] ._blobProfileTopBar_tqiwh_102{background:var(--chat-tool-id);min-width:2px;height:100%;display:block}._chat-root_rehm6_5 :is([data-tool],._chat-activity-well_rehm6_1,._chat-activity-step_rehm6_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_rehm6_5[data-theme=dark] :is([data-tool],._chat-activity-well_rehm6_1,._chat-activity-step_rehm6_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_rehm6_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_rehm6_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_rehm6_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_rehm6_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_rehm6_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_rehm6_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_rehm6_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=blob] ._blobQuerySrc_rehm6_5{align-items:center;gap:var(--chat-sp-1);font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);color:var(--chat-ink-2);flex:none;display:inline-flex}.chat-root [data-tool=blob] ._blobQueryName_rehm6_15{text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-root [data-tool=blob] ._blobQueryLine_rehm6_24{gap:var(--chat-sp-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;display:flex}.chat-root [data-tool=blob] ._blobQuerySqlLine_rehm6_32{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-root [data-tool=blob] ._blobQueryKw_rehm6_40{min-width:7ch;color:var(--chat-sql-keyword);flex:none}.chat-root [data-tool=blob] ._blobQueryH_rehm6_46:first-child,.chat-root [data-tool=blob] ._blobQueryD_rehm6_47:first-child{padding-left:var(--chat-tool-pad-x)}.chat-root [data-tool=context] button.chat-tool-band .chat-context-name{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s}.chat-root [data-tool=context] button.chat-tool-band:hover .chat-context-name,.chat-root [data-tool=context] button.chat-tool-band:focus-visible .chat-context-name{color:var(--chat-tool-id);text-decoration-color:currentColor}.chat-root [data-tool=context] .chat-context-title{padding:var(--chat-sp-2) var(--chat-tool-pad-x) 0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-ink);overflow-wrap:anywhere;margin:0}.chat-root [data-tool=context] .chat-context-body{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-root [data-tool=context] .chat-context-body--sql{padding-bottom:var(--chat-sp-2);line-height:var(--chat-lh-record)}.chat-root [data-tool=context] .chat-context-sqlline{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-root [data-tool=context] .chat-context-changed{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);margin:0}.chat-root [data-tool=context] .chat-context-strip{align-items:center;gap:var(--chat-sp-2) var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x);border-top:1px solid var(--chat-hairline);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);flex-wrap:wrap;margin:0;display:flex}.chat-root [data-tool=context] .chat-tool-band+.chat-context-strip{border-top:0}.chat-root [data-tool=context] .chat-context-chip{align-items:center;gap:var(--chat-sp-1);font-weight:var(--chat-w-medium);color:var(--chat-tool-ink-3);flex:none;display:inline-flex}.chat-root [data-tool=context] .chat-context-chip[data-trust=verified]{border-color:var(--chat-tool-good-line);background:var(--chat-tool-good-wash);color:var(--chat-tool-good)}.chat-root [data-tool=context] .chat-context-chip[data-trust=asserted]{border-color:var(--chat-tool-warn-line);background:var(--chat-tool-warn-wash);color:var(--chat-tool-warn)}.chat-root [data-tool=context] .chat-context-chip[data-vis=shared]{border-color:var(--chat-tool-id-line);background:var(--chat-tool-id-wash);color:var(--chat-tool-id)}.chat-root [data-tool=context] .chat-context-stale{align-items:flex-start;gap:var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-warn);margin:0;display:flex}.chat-root [data-tool=context] .chat-context-warn{align-items:flex-start;gap:var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x);border-top:1px solid var(--chat-tool-warn-line);background:var(--chat-tool-warn-wash);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-warn);margin:0;display:flex}.chat-root [data-tool=context] :is(.chat-context-stale,.chat-context-warn) svg{flex:none;margin-top:1px}._chat-root_136hm_5 :is([data-tool],._chat-activity-well_136hm_1,._chat-activity-step_136hm_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_136hm_5[data-theme=dark] :is([data-tool],._chat-activity-well_136hm_1,._chat-activity-step_136hm_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_136hm_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_136hm_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_136hm_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_136hm_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_136hm_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_136hm_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_136hm_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=context_search] ._contextSearchLane_136hm_7+._contextSearchLane_136hm_7 ._contextSearchLaneHead_136hm_9{border-top:1px solid var(--chat-hairline)}.chat-root [data-tool=context_search] ._contextSearchKnow_136hm_13{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-2)}.chat-root [data-tool=context_search] ._contextSearchKnow_136hm_13+._contextSearchKnow_136hm_13{border-top:1px solid var(--chat-hairline);padding-top:var(--chat-sp-2)}.chat-root [data-tool=context_search] ._contextSearchKnowTitle_136hm_25{align-items:center;gap:var(--chat-sp-2);min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-ink);margin:0;display:flex}.chat-root [data-tool=context_search] ._contextSearchKnow_136hm_13[data-door]{cursor:pointer}.chat-root [data-tool=context_search] ._contextSearchKnowOpen_136hm_41{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;transition:var(--chat-control-transition), text-decoration-color var(--chat-dur-slow) var(--chat-ease-soft);background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.chat-root [data-tool=context_search] ._contextSearchKnow_136hm_13[data-door]:hover ._contextSearchKnowOpen_136hm_41,.chat-root [data-tool=context_search] ._contextSearchKnowOpen_136hm_41:focus-visible{color:var(--chat-tool-id);text-decoration-color:currentColor}.chat-root [data-tool=context_search] ._contextSearchKnowOpen_136hm_41:focus-visible{outline:1.5px solid var(--chat-focus);outline-offset:2px;border-radius:var(--chat-tool-radius-chip)}.chat-root [data-tool=context_search] ._contextSearchKnowGlyph_136hm_77{color:var(--chat-tool-ink-3);align-items:center;display:inline-flex}.chat-root [data-tool=context_search] ._contextSearchKnowBody_136hm_83{margin:var(--chat-sp-1) 0 0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-root [data-tool=context_search] ._contextSearchKnowMeta_136hm_94{align-items:center;gap:var(--chat-sp-2);margin:var(--chat-sp-1) 0 0;min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-ink-3);display:flex;overflow:hidden}.chat-root [data-tool=context_search] ._contextSearchTrust_136hm_107{align-items:center;gap:var(--chat-sp-1);font-weight:var(--chat-w-medium);color:var(--chat-tool-ink-3);flex:none;display:inline-flex}.chat-root [data-tool=context_search] ._contextSearchTrust_136hm_107[data-trust=verified]{padding:0 var(--chat-sp-1);border:1px solid var(--chat-tool-good-line);border-radius:var(--chat-tool-radius-chip);background:var(--chat-tool-good-wash);color:var(--chat-tool-good)}.chat-root [data-tool=context_search] ._contextSearchKnowSrc_136hm_128{text-overflow:ellipsis;min-width:0;overflow:hidden}@container chat-toolwell (width<=299px){.chat-root [data-tool=context_search] ._contextSearchKnowMeta_136hm_94>:not(._contextSearchTrust_136hm_107){display:none}}.chat-root [data-tool=context_search] ._contextSearchKnowAged_136hm_144{margin-left:var(--chat-sp-2);font-family:var(--chat-sans);font-size:var(--chat-fs-text)}.chat-root [data-tool=context_search] ._contextSearchKnowSubject_136hm_150{margin:var(--chat-sp-1) 0 0;text-overflow:ellipsis;white-space:nowrap;font-size:var(--chat-fs-mono,inherit);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);overflow:hidden}.chat-root [data-tool=context_search] ._contextSearchKnowStale_136hm_160{align-items:center;gap:var(--chat-sp-2);margin:var(--chat-sp-1) 0 0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-warn);display:flex;overflow:hidden}._chat-root_k6ldq_7 :is([data-tool],._chat-activity-well_k6ldq_1,._chat-activity-step_k6ldq_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_k6ldq_7[data-theme=dark] :is([data-tool],._chat-activity-well_k6ldq_1,._chat-activity-step_k6ldq_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_k6ldq_7 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_k6ldq_7 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_k6ldq_7 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_k6ldq_7 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_k6ldq_7 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_k6ldq_7 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_k6ldq_7 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=edit] ._hunkAt_k6ldq_7{gap:var(--chat-sp-3);margin:0 0 var(--chat-sp-1);padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-1);border-bottom:1px solid var(--chat-hairline);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);display:flex}.chat-root [data-tool=edit] ._hunkLine_k6ldq_18{font-variant-numeric:tabular-nums;letter-spacing:0;flex:none}.chat-root [data-tool=edit] ._hunkCtx_k6ldq_24{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);overflow:hidden}.chat-root [data-tool=edit] ._diff_k6ldq_34{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=edit] ._diffNo_k6ldq_42{width:var(--chat-edit-gutter,2ch);text-align:right;color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none}.chat-root [data-tool=edit] ._diffLine_k6ldq_51[data-tone=add] ._diffNo_k6ldq_42{color:var(--chat-tool-good)}.chat-root [data-tool=edit] ._diffLine_k6ldq_51[data-tone=del] ._diffNo_k6ldq_42{color:var(--chat-tool-bad)}.chat-root [data-tool=fetch_result] .chat-fetch-text{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._chat-root_194hr_5 :is([data-tool],._chat-activity-well_194hr_1,._chat-activity-step_194hr_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_194hr_5[data-theme=dark] :is([data-tool],._chat-activity-well_194hr_1,._chat-activity-step_194hr_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_194hr_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_194hr_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_194hr_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_194hr_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_194hr_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_194hr_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_194hr_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=generic] ._json_194hr_5{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=generic] :is(._json_194hr_5,._rec_194hr_12){grid-template-columns:max-content minmax(0,1fr);align-content:start;display:grid}.chat-root [data-tool=generic] ._block_194hr_18{grid-column:1/-1}.chat-root [data-tool=generic] ._key_194hr_22{padding:var(--chat-sp-1) var(--chat-sp-3) var(--chat-sp-1) var(--chat-tool-pad-x);color:var(--chat-tool-ink-3)}.chat-root [data-tool=generic] ._val_194hr_27{min-width:0;padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1) 0;color:var(--chat-ink);white-space:pre-wrap;overflow-wrap:anywhere}.chat-root [data-tool=generic] ._plain_194hr_35{padding:var(--chat-sp-1) var(--chat-tool-pad-x);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-root [data-tool=generic] ._val_194hr_27[data-type=number]{color:var(--chat-sql-number);font-variant-numeric:tabular-nums}.chat-root [data-tool=generic] ._val_194hr_27[data-type=boolean]{color:var(--chat-sql-keyword);font-weight:var(--chat-w-medium)}.chat-root [data-tool=generic] ._val_194hr_27[data-type=empty]{color:var(--chat-tool-ink-3)}.chat-root [data-tool=generic] ._rec_194hr_12{padding-left:var(--chat-sp-3)}.chat-root [data-tool=generic] ._rec_194hr_12+._rec_194hr_12{margin-top:var(--chat-sp-1);border-top:1px solid var(--chat-hairline);padding-top:var(--chat-sp-1)}.chat-root [data-tool=generic] ._recN_194hr_70{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1);color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;grid-column:1/-1}._chat-root_19sl4_7 :is([data-tool],._chat-activity-well_19sl4_1,._chat-activity-step_19sl4_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_19sl4_7[data-theme=dark] :is([data-tool],._chat-activity-well_19sl4_1,._chat-activity-step_19sl4_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_19sl4_7 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_19sl4_7 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_19sl4_7 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_19sl4_7 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_19sl4_7 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_19sl4_7 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_19sl4_7 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=glob] ._root_19sl4_7{display:block}.chat-root [data-tool=glob] ._tree_19sl4_12{max-height:240px;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);overflow:auto}.chat-root [data-tool=glob] ._treeDir_19sl4_19{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1);color:var(--chat-tool-ink-3);overflow-wrap:anywhere;margin:0}.chat-root [data-tool=glob] ._treeGroup_19sl4_26+._treeGroup_19sl4_26 ._treeDir_19sl4_19{border-top:1px solid var(--chat-hairline);margin-top:var(--chat-sp-1)}.chat-root [data-tool=glob] ._treeRow_19sl4_32{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1) var(--chat-sp-5)}._chat-root_jksks_5 :is([data-tool],._chat-activity-well_jksks_1,._chat-activity-step_jksks_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_jksks_5[data-theme=dark] :is([data-tool],._chat-activity-well_jksks_1,._chat-activity-step_jksks_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_jksks_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_jksks_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_jksks_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_jksks_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_jksks_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_jksks_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_jksks_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=grep] ._hits_jksks_5{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=grep] ._group_jksks_10+._group_jksks_10{margin-top:var(--chat-sp-2);border-top:1px solid var(--chat-hairline)}.chat-root [data-tool=grep] ._file_jksks_15{align-items:center;gap:var(--chat-sp-2);padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1);min-width:0;margin:0;display:flex}.chat-root [data-tool=grep] ._hit_jksks_5{gap:var(--chat-sp-3);padding:1px var(--chat-tool-pad-x);display:flex}.chat-root [data-tool=grep] ._hitN_jksks_30{text-align:right;min-width:3ch;color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none}.chat-root [data-tool=grep] ._needle_jksks_41{background:var(--chat-tool-needle-bg);font-weight:var(--chat-w-medium);color:var(--chat-ink);border-radius:2px;padding:0 1px}._chat-root_1vcnn_10 :is([data-tool],._chat-activity-well_1vcnn_1,._chat-activity-step_1vcnn_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_1vcnn_10[data-theme=dark] :is([data-tool],._chat-activity-well_1vcnn_1,._chat-activity-step_1vcnn_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_1vcnn_10 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_1vcnn_10 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_1vcnn_10 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_1vcnn_10 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_1vcnn_10 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_1vcnn_10 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_1vcnn_10 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=lineage] ._graphhost_1vcnn_10{--alkPrimaryTextFg:var(--chat-ink);--alkSecondaryTextFg:var(--chat-tool-ink-3);--alkBorder:var(--chat-hairline);--alkHairline:1px;--alkCardBg:var(--chat-paper);--alkBrandSubtle:var(--chat-tool-id-wash);--alkFocusRing:var(--chat-focus);--alkMotionFast:var(--chat-dur-medium);--alkChatCodeSize:var(--chat-fs-record);--alkChatCompactSize:var(--chat-fs-record);--alkRadiusSm:4px;--alkSpace2:6px;--alkSpace3:8px;--alkSpace5:12px}.chat-root [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=source]{--chat-kind:#a05a33}.chat-root [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=view]{--chat-kind:#58649c}.chat-root [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=model]{--chat-kind:#6d783c}.chat-root [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=dashboard]{--chat-kind:#977726}.chat-root [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=job]{--chat-kind:#875d7e}.chat-root [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=unknown]{--chat-kind:#7c7368}.chat-root[data-theme=dark] [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=source]{--chat-kind:#c47f52}.chat-root[data-theme=dark] [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=view]{--chat-kind:#808cc0}.chat-root[data-theme=dark] [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=model]{--chat-kind:#a7b06b}.chat-root[data-theme=dark] [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=dashboard]{--chat-kind:#c9a951}.chat-root[data-theme=dark] [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=job]{--chat-kind:#b587ab}.chat-root[data-theme=dark] [data-tool=lineage] ._graphhost_1vcnn_10 [data-kind=unknown]{--chat-kind:#9a938a}.chat-root [data-tool=lineage] ._legend_1vcnn_80{gap:var(--chat-sp-1) var(--chat-sp-4);padding:var(--chat-sp-1) var(--chat-tool-pad-x);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);flex-wrap:wrap;margin:0;display:flex}.chat-root [data-tool=lineage] ._legendItem_1vcnn_91{align-items:center;gap:var(--chat-sp-2);white-space:nowrap;display:inline-flex}.chat-root [data-tool=lineage] ._legend_1vcnn_80 line{stroke:var(--chat-tool-rail-firm)}._chat-root_ri14t_6 :is([data-tool],._chat-activity-well_ri14t_1,._chat-activity-step_ri14t_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_ri14t_6[data-theme=dark] :is([data-tool],._chat-activity-well_ri14t_1,._chat-activity-step_ri14t_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_ri14t_6 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_ri14t_6 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_ri14t_6 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_ri14t_6 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_ri14t_6 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_ri14t_6 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_ri14t_6 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=list_plugins] ._pluginsLane_ri14t_6+._pluginsLane_ri14t_6 ._pluginsLaneHead_ri14t_6{border-top:1px solid var(--chat-hairline)}.chat-root [data-tool=list_plugins] ._pluginsPlugin_ri14t_10{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-2)}.chat-root [data-tool=list_plugins] ._pluginsPlugin_ri14t_10+._pluginsPlugin_ri14t_10{border-top:1px solid var(--chat-hairline);padding-top:var(--chat-sp-2)}.chat-root [data-tool=list_plugins] ._pluginsPluginHead_ri14t_19{margin:0}.chat-root [data-tool=list_plugins] ._pluginsPluginMark_ri14t_25{color:var(--chat-tool-id);flex:none;align-self:center}.chat-root [data-tool=list_plugins] ._pluginsPluginName_ri14t_31{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-ink);overflow:hidden}.chat-root [data-tool=list_plugins] ._pluginsPluginOff_ri14t_44{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-warn);flex:none;margin-left:auto}.chat-root [data-tool=list_plugins] ._pluginsPluginDesc_ri14t_53{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;display:-webkit-box;overflow:hidden}.chat-root [data-tool=list_plugins] ._pluginsRun_ri14t_64{align-items:center;gap:var(--chat-sp-1) var(--chat-sp-2);margin:var(--chat-sp-1) 0 0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);flex-wrap:wrap;display:flex}.chat-root [data-tool=list_plugins] ._pluginsRunLabel_ri14t_74{min-width:62px;color:var(--chat-tool-ink-3);flex:none}.chat-root [data-tool=list_plugins] ._pluginsConn_ri14t_82{align-items:baseline;gap:var(--chat-sp-1);font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);color:var(--chat-tool-ink-3);display:inline-flex}.chat-root [data-tool=list_plugins] ._pluginsConn_ri14t_82[data-live]{border-color:var(--chat-tool-good-line);background:var(--chat-tool-good-wash);color:var(--chat-tool-good)}.chat-root [data-tool=list_plugins] ._pluginsConnEnv_ri14t_97{color:var(--chat-ink-3)}.chat-root [data-tool=list_plugins] ._pluginsConn_ri14t_82[data-live] ._pluginsConnEnv_ri14t_97{color:color-mix(in srgb, var(--chat-tool-good) 75%, transparent)}.chat-root [data-tool=list_plugins] ._pluginsPluginUrn_ri14t_107{margin:var(--chat-sp-1) 0 0;text-overflow:ellipsis;white-space:nowrap;font-size:var(--chat-fs-mono,inherit);line-height:var(--chat-lh-record);color:var(--chat-ink-3);overflow:hidden}._chat-root_cmhmd_5 :is([data-tool],._chat-activity-well_cmhmd_1,._chat-activity-step_cmhmd_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_cmhmd_5[data-theme=dark] :is([data-tool],._chat-activity-well_cmhmd_1,._chat-activity-step_cmhmd_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_cmhmd_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_cmhmd_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_cmhmd_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_cmhmd_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_cmhmd_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_cmhmd_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_cmhmd_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=looker] ._list_cmhmd_5{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=looker] ._dash_cmhmd_10{padding:var(--chat-sp-1) var(--chat-tool-pad-x)}.chat-root [data-tool=looker] ._reads_cmhmd_16{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-2);border-bottom:1px solid var(--chat-hairline)}.chat-root [data-tool=looker] ._readsHead_cmhmd_21{margin:0 0 var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);letter-spacing:var(--chat-track-record);color:var(--chat-tool-ink-3)}.chat-root [data-tool=looker] ._tables_cmhmd_30{gap:var(--chat-sp-1) var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);flex-wrap:wrap;margin:0;display:flex}.chat-root [data-tool=looker] ._tiles_cmhmd_39{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=looker] ._tile_cmhmd_39{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-2)}.chat-root [data-tool=looker] ._tileTitle_cmhmd_48{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-ink);margin:0;overflow:hidden}.chat-root [data-tool=looker] ._tileMeta_cmhmd_60{align-items:center;gap:var(--chat-sp-1) var(--chat-sp-2);margin:var(--chat-sp-1) 0 0;flex-wrap:wrap;min-width:0;display:flex}._chat-root_oah83_7 :is([data-tool],._chat-activity-well_oah83_1,._chat-activity-step_oah83_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_oah83_7[data-theme=dark] :is([data-tool],._chat-activity-well_oah83_1,._chat-activity-step_oah83_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_oah83_7 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_oah83_7 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_oah83_7 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_oah83_7 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_oah83_7 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_oah83_7 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_oah83_7 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=lsp] ._op_oah83_7{font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);font-weight:var(--chat-w-medium);color:var(--chat-tool-id);flex:none}.chat-root [data-tool=lsp] ._group_oah83_16+._group_oah83_16 ._file_oah83_16{border-top:1px solid var(--chat-hairline)}.chat-root [data-tool=lsp] ._file_oah83_16{align-items:center;gap:var(--chat-sp-2);padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);margin:0;display:flex}.chat-root [data-tool=lsp] ._site_oah83_32{align-items:baseline;gap:var(--chat-sp-2);width:100%;padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1) calc(var(--chat-tool-pad-x) + 24px + var(--chat-lsp-depth,0) * 12px);font:inherit;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);text-align:left;background:0 0;border:0;margin:0;display:flex}.chat-root [data-tool=lsp] button._site_oah83_32{cursor:pointer}.chat-root [data-tool=lsp] button._site_oah83_32:hover ._siteName_oah83_51,.chat-root [data-tool=lsp] button._site_oah83_32:focus-visible ._siteName_oah83_51{text-underline-offset:2px;text-decoration:underline}.chat-root [data-tool=lsp] button._site_oah83_32:focus-visible{outline:1.5px solid var(--chat-focus);outline-offset:-1.5px}._chat-root_uxjvp_7 :is([data-tool],._chat-activity-well_uxjvp_1,._chat-activity-step_uxjvp_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_uxjvp_7[data-theme=dark] :is([data-tool],._chat-activity-well_uxjvp_1,._chat-activity-step_uxjvp_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_uxjvp_7 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_uxjvp_7 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_uxjvp_7 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_uxjvp_7 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_uxjvp_7 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_uxjvp_7 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_uxjvp_7 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=read] ._list_uxjvp_7{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=read] ._listRow_uxjvp_12{padding:var(--chat-sp-1) var(--chat-tool-pad-x)}._chat-root_1cr9p_6 :is([data-tool],._chat-activity-well_1cr9p_1,._chat-activity-step_1cr9p_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_1cr9p_6[data-theme=dark] :is([data-tool],._chat-activity-well_1cr9p_1,._chat-activity-step_1cr9p_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_1cr9p_6 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_1cr9p_6 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_1cr9p_6 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_1cr9p_6 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_1cr9p_6 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_1cr9p_6 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_1cr9p_6 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=repo_clone] ._cloneFacts_1cr9p_6{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.chat-root [data-tool=repo_clone] ._cloneFactLabel_1cr9p_14{padding:var(--chat-sp-1) var(--chat-sp-3) var(--chat-sp-1) var(--chat-tool-pad-x);color:var(--chat-tool-ink-3)}.chat-root [data-tool=repo_clone] ._cloneFactValue_1cr9p_19{min-width:0;padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1) 0;text-overflow:ellipsis;white-space:nowrap;color:var(--chat-ink);margin:0;overflow:hidden}.chat-root [data-tool=repo_clone] ._cloneSource_1cr9p_31[data-status=cached]{color:var(--chat-tool-ink-3)}.chat-root [data-tool=repo_clone] ._cloneSource_1cr9p_31[data-status=cloned],.chat-root [data-tool=repo_clone] ._cloneSource_1cr9p_31[data-status=refreshed]{color:var(--chat-tool-good)}.chat-root [data-tool=repo_overview] .chat-repo-profile{gap:var(--chat-sp-1) var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-tool-pad-x);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);flex-wrap:wrap;margin:0;display:flex}.chat-root [data-tool=repo_overview] .chat-repo-chip{--chat-tool-chip-pad:1px 6px;align-items:center;gap:var(--chat-sp-1);white-space:nowrap;color:var(--chat-ink-2);display:inline-flex}.chat-root [data-tool=repo_overview] .chat-repo-chip[data-chip=branch]{border-color:var(--chat-tool-id-line);background:var(--chat-tool-id-wash);color:var(--chat-tool-id)}.chat-root [data-tool=repo_overview] .chat-repo-chip[data-chip=dep]{color:var(--chat-tool-ink-3)}.chat-root [data-tool=repo_overview] .chat-repo-cap{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-1);border-top:1px solid var(--chat-hairline);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);margin:0}.chat-root [data-tool=repo_overview] .chat-tool-band+.chat-repo-cap{border-top:0}.chat-root [data-tool=repo_overview] .chat-repo-entries{padding:0 0 var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);margin:0;list-style:none}.chat-root [data-tool=repo_overview] .chat-repo-entry{align-items:baseline;gap:var(--chat-sp-2);padding:1px var(--chat-tool-pad-x);display:flex}.chat-root [data-tool=repo_overview] .chat-repo-entry__role{min-width:6ch;color:var(--chat-tool-ink-3);flex:none}.chat-root [data-tool=repo_overview] .chat-repo-tree{padding-bottom:var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=repo_overview] .chat-repo-tree__row{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1) calc(var(--chat-tool-pad-x) + var(--chat-repo-level,0) * 12px)}.chat-root [data-tool=repo_overview] .chat-repo-tree__row[data-dir] .chat-repo-tree__icon{color:var(--chat-tool-id)}.chat-root [data-tool=repo_overview] .chat-repo-tree__row[data-dir] .chat-repo-tree__name{font-weight:var(--chat-w-medium)}._chat-root_zfc9q_6 :is([data-tool],._chat-activity-well_zfc9q_1,._chat-activity-step_zfc9q_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_zfc9q_6[data-theme=dark] :is([data-tool],._chat-activity-well_zfc9q_1,._chat-activity-step_zfc9q_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_zfc9q_6 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_zfc9q_6 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_zfc9q_6 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_zfc9q_6 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_zfc9q_6 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_zfc9q_6 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_zfc9q_6 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=search_tools] ._searchToolsShared_zfc9q_6{padding:var(--chat-sp-2) var(--chat-tool-pad-x);border-bottom:1px solid var(--chat-hairline);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);overflow-wrap:anywhere;margin:0}.chat-root [data-tool=search_tools] ._searchToolsCard_zfc9q_17{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-2)}.chat-root [data-tool=search_tools] ._searchToolsCardHead_zfc9q_21{margin:0}.chat-root [data-tool=search_tools] ._searchToolsCardName_zfc9q_25{overflow-wrap:anywhere;min-width:0;font-size:var(--chat-fs-mono,inherit);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-ink)}.chat-root [data-tool=search_tools] ._searchToolsCardApp_zfc9q_36{--chat-tool-chip-line:var(--chat-tool-id-line);background:var(--chat-tool-id-wash);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-id);flex:none;margin-left:auto}.chat-root [data-tool=search_tools] ._searchToolsCardDesc_zfc9q_47{margin:var(--chat-sp-1) 0 0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-root [data-tool=search_tools] ._searchToolsArgs_zfc9q_60{margin-top:var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-4);overflow-wrap:anywhere;display:block}.chat-root [data-tool=search_tools] ._searchToolsShared_zfc9q_6 ._searchToolsArgs_zfc9q_60{margin-top:0;display:inline}.chat-root [data-tool=search_tools] ._searchToolsArg_zfc9q_60[data-required]{color:var(--chat-ink-2)}._chat-root_9d5gq_1 :is([data-tool],._chat-activity-well_9d5gq_1,._chat-activity-step_9d5gq_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_9d5gq_1[data-theme=dark] :is([data-tool],._chat-activity-well_9d5gq_1,._chat-activity-step_9d5gq_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_9d5gq_1 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_9d5gq_1 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_9d5gq_1 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_9d5gq_1 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_9d5gq_1 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_9d5gq_1 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_9d5gq_1 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}._chart_9d5gq_4,._prose_9d5gq_5,._error_9d5gq_6{padding:var(--chat-sp-2) var(--chat-tool-pad-x)}._stored_9d5gq_11 ._chart_9d5gq_4{padding:0}._stored_9d5gq_11{padding:var(--chat-sp-2) var(--chat-tool-pad-x)}._image_9d5gq_20{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:480px;display:block}._text_9d5gq_30{padding:var(--chat-sp-2) var(--chat-tool-pad-x);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._error_9d5gq_6 ._text_9d5gq_30{padding:var(--chat-sp-2) 0 0}._loading_9d5gq_42{min-height:240px;color:var(--chat-ink-3);justify-content:center;align-items:center;display:flex}.chat-root [data-tool=skill] .chat-skill-files{border-top:1px solid var(--chat-hairline)}.chat-root [data-tool=skill] .chat-skill-files__head{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);letter-spacing:var(--chat-track-record);color:var(--chat-tool-ink-3);margin:0}.chat-root [data-tool=skill] .chat-skill-file{width:100%;padding:var(--chat-sp-1) var(--chat-tool-pad-x);font:inherit;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);text-align:left;background:0 0;border:0;margin:0}.chat-root [data-tool=skill] button.chat-skill-file{cursor:pointer}.chat-root [data-tool=skill] button.chat-skill-file .chat-tool-leaf{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s}.chat-root [data-tool=skill] button.chat-skill-file:hover .chat-tool-leaf,.chat-root [data-tool=skill] button.chat-skill-file:focus-visible .chat-tool-leaf{color:var(--chat-tool-id);text-decoration-color:currentColor}.chat-root [data-tool=skill] button.chat-skill-file:focus-visible{outline:1.5px solid var(--chat-focus);outline-offset:-1.5px}.chat-root [data-tool=skill] .chat-skill-skill{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-2)}.chat-root [data-tool=skill] .chat-skill-skill__name{overflow-wrap:anywhere;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-ink);margin:0}.chat-root [data-tool=skill] .chat-skill-skill__desc{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);overflow-wrap:anywhere;margin:1px 0 0}.chat-root :is([data-tool],.chat-activity-well,.chat-activity-step){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}.chat-root[data-theme=dark] :is([data-tool],.chat-activity-well,.chat-activity-step){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}.chat-root [data-tool=bash]{--chat-tool-id-h:55}.chat-root :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}.chat-root :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}.chat-root [data-tool=webfetch]{--chat-tool-id-h:195}.chat-root :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}.chat-root :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}.chat-root :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=spec]{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record)}.chat-root [data-tool=spec] .chat-spec-band{align-items:baseline;column-gap:var(--chat-sp-4);padding:var(--chat-sp-1) var(--chat-tool-pad-x);flex-wrap:wrap;display:flex}.chat-root [data-tool=spec] .chat-spec-arg{gap:var(--chat-sp-2);min-width:0;display:flex}.chat-root [data-tool=spec] .chat-spec-arg__v{overflow-wrap:anywhere;min-width:0;color:var(--chat-ink)}.chat-root [data-tool=spec] .chat-spec-out{padding:0}.chat-root [data-tool=spec] .chat-spec-spec{grid-template-columns:fit-content(160px) minmax(0,1fr);display:grid}.chat-root [data-tool=spec] .chat-spec-f__k{padding:var(--chat-sp-1) var(--chat-sp-3) var(--chat-sp-1) var(--chat-tool-pad-x);border-bottom:1px solid var(--chat-hairline);color:var(--chat-tool-ink-3)}.chat-root [data-tool=spec] .chat-spec-f__v{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1) 0;border-bottom:1px solid var(--chat-hairline);overflow-wrap:anywhere;min-width:0;color:var(--chat-ink)}.chat-root [data-tool=spec] .chat-spec-f:last-child :is(.chat-spec-f__k,.chat-spec-f__v){border-bottom:0}.chat-root [data-tool=spec] .chat-spec-sec+.chat-spec-sec{margin-top:var(--chat-sp-3)}.chat-root [data-tool=spec] .chat-spec-sec__h{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-1);border-top:1px solid var(--chat-ink-4);font-weight:var(--chat-w-medium);text-transform:uppercase;letter-spacing:var(--chat-track-caps);color:var(--chat-tool-ink-3);margin:0}.chat-root [data-tool=spec] .chat-spec-sec:first-child>.chat-spec-sec__h{padding-top:var(--chat-sp-1);border-top:0}.chat-root [data-tool=spec] .chat-spec-tail{margin-top:var(--chat-sp-2);border-top:1px solid var(--chat-ink-4)}.chat-root [data-tool=spec] .chat-spec-run{grid-column:1/-1;grid-template-columns:minmax(30px,max-content) fit-content(160px) minmax(0,1fr);display:grid}.chat-root [data-tool=spec] .chat-spec-n{padding:var(--chat-sp-1) var(--chat-sp-2) var(--chat-sp-1) var(--chat-tool-pad-x);text-align:right;color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;grid-column:1}.chat-root [data-tool=spec] .chat-spec-rule{height:0;margin:var(--chat-sp-2) 0;border-top:1px solid var(--chat-ink-4);grid-column:1/-1}.chat-root [data-tool=spec] .chat-spec-blockk{padding:var(--chat-sp-1) var(--chat-tool-pad-x) 0;color:var(--chat-tool-ink-3);grid-column:1/-1;margin:0}.chat-root [data-tool=spec] .chat-spec-f__v:has(>.chat-spec-chips){align-items:center;display:flex}.chat-root [data-tool=spec] .chat-spec-chips{gap:var(--chat-sp-1);flex-wrap:wrap;display:inline-flex}.chat-root [data-tool=spec] .chat-spec-chip{overflow-wrap:anywhere}.chat-root [data-tool=spec] .chat-spec-f__v:has(>.chat-spec-mk){align-items:center;display:flex}.chat-root [data-tool=spec] .chat-spec-mk{align-items:center;display:inline-flex}.chat-root [data-tool=spec] .chat-spec-mk[data-on="1"]{color:var(--chat-tool-good)}.chat-root [data-tool=spec] .chat-spec-mk[data-on="0"]{color:var(--chat-tool-bad)}@container chat-toolwell (width<=339px){.chat-root [data-tool=spec] :is(.chat-spec-spec,.chat-spec-run,.chat-spec-rec){display:block}.chat-root [data-tool=spec] .chat-spec-f{align-items:baseline;column-gap:var(--chat-sp-2);padding:var(--chat-sp-1) var(--chat-tool-pad-x);border-bottom:1px solid var(--chat-hairline);flex-wrap:wrap;display:flex}.chat-root [data-tool=spec] :is(.chat-spec-f__k,.chat-spec-f__v){border-bottom:0;padding:0}.chat-root [data-tool=spec] .chat-spec-f__k{flex:none}.chat-root [data-tool=spec] .chat-spec-n{padding:var(--chat-sp-1) var(--chat-tool-pad-x) 0;text-align:left;display:block}.chat-root [data-tool=spec] .chat-spec-n:empty{display:none}}.chat-root .chat-spec-sql{display:grid}.chat-root .chat-spec-sql__l{white-space:pre-wrap;word-break:break-word}._chat-root_13xmv_5 :is([data-tool],._chat-activity-well_13xmv_1,._chat-activity-step_13xmv_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_13xmv_5[data-theme=dark] :is([data-tool],._chat-activity-well_13xmv_1,._chat-activity-step_13xmv_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_13xmv_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_13xmv_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_13xmv_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_13xmv_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_13xmv_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_13xmv_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_13xmv_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=sql_connections] ._sqlConnectionsList_13xmv_5{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);padding:0}.chat-root [data-tool=sql_connections] ._sqlConnectionsConn_13xmv_11{padding:var(--chat-sp-1) var(--chat-tool-pad-x)}.chat-root [data-tool=sql_connections] ._sqlConnectionsConnMark_13xmv_17{color:var(--chat-tool-id);flex:none}.chat-root [data-tool=sql_connections] ._sqlConnectionsConnEnv_13xmv_24[data-env=prod]{padding:0 var(--chat-sp-1);border:1px solid var(--chat-tool-warn-line);border-radius:var(--chat-tool-radius-chip);background:var(--chat-tool-warn-wash);font-weight:var(--chat-w-medium);color:var(--chat-tool-warn)}._chat-root_19dbv_5 :is([data-tool],._chat-activity-well_19dbv_1,._chat-activity-step_19dbv_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_19dbv_5[data-theme=dark] :is([data-tool],._chat-activity-well_19dbv_1,._chat-activity-step_19dbv_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_19dbv_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_19dbv_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_19dbv_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_19dbv_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_19dbv_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_19dbv_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_19dbv_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=sql_query] ._sqlQueryConn_19dbv_5{align-items:center;gap:var(--chat-sp-1);font-weight:var(--chat-w-medium);color:var(--chat-ink-2);flex:none;display:inline-flex}.chat-root [data-tool=sql_query] ._sqlQueryResult_19dbv_14{text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-root [data-tool=sql_query] ._sqlQueryLine_19dbv_20{gap:var(--chat-sp-2);margin:0;display:flex}.chat-root [data-tool=sql_query] ._sqlQueryNo_19dbv_28{text-align:right;width:2ch;color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none}.chat-root [data-tool=sql_query] ._sqlQuerySource_19dbv_39{font-weight:var(--chat-w-regular);color:var(--chat-tool-ink-3)}._chat-root_1grdm_5 :is([data-tool],._chat-activity-well_1grdm_1,._chat-activity-step_1grdm_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_1grdm_5[data-theme=dark] :is([data-tool],._chat-activity-well_1grdm_1,._chat-activity-step_1grdm_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_1grdm_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_1grdm_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_1grdm_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_1grdm_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_1grdm_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_1grdm_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_1grdm_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=sql_schema] ._sqlSchemaSep_1grdm_5{padding:0 var(--chat-sp-1);color:var(--chat-ink-4)}.chat-root [data-tool=sql_schema] ._sqlSchemaCols_1grdm_12{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);grid-template-columns:max-content max-content max-content minmax(0,1fr);display:grid}.chat-root [data-tool=sql_schema] ._sqlSchemaColN_1grdm_21{padding:var(--chat-sp-1) var(--chat-sp-3) var(--chat-sp-1) var(--chat-tool-pad-x);text-align:right;min-width:2ch;color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.chat-root [data-tool=sql_schema] ._sqlSchemaColName_1grdm_30{padding:var(--chat-sp-1) var(--chat-sp-4) var(--chat-sp-1) 0;white-space:nowrap;color:var(--chat-ink)}.chat-root [data-tool=sql_schema] ._sqlSchemaColType_1grdm_38{padding:var(--chat-sp-1) var(--chat-sp-4) var(--chat-sp-1) 0;white-space:nowrap;color:var(--chat-sql-keyword)}.chat-root [data-tool=sql_schema] ._sqlSchemaColBound_1grdm_46{padding:var(--chat-sp-1) var(--chat-tool-pad-x) var(--chat-sp-1) 0;white-space:nowrap;color:var(--chat-tool-ink-3)}.chat-root [data-tool=sql_schema] ._sqlSchemaRels_1grdm_54{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record)}.chat-root [data-tool=sql_schema] ._sqlSchemaNsHead_1grdm_59{padding:var(--chat-sp-2) var(--chat-tool-pad-x) var(--chat-sp-1);color:var(--chat-tool-ink-3);margin:0}.chat-root [data-tool=sql_schema] ._sqlSchemaNs_1grdm_59+._sqlSchemaNs_1grdm_59 ._sqlSchemaNsHead_1grdm_59{margin-top:var(--chat-sp-1);border-top:1px solid var(--chat-hairline);padding-top:var(--chat-sp-2)}.chat-root [data-tool=sql_schema] ._sqlSchemaRel_1grdm_54{align-items:center;gap:var(--chat-sp-2);min-width:0;padding:1px var(--chat-tool-pad-x);display:flex}._chat-root_o0e1q_5 :is([data-tool],._chat-activity-well_o0e1q_1,._chat-activity-step_o0e1q_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_o0e1q_5[data-theme=dark] :is([data-tool],._chat-activity-well_o0e1q_1,._chat-activity-step_o0e1q_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_o0e1q_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_o0e1q_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_o0e1q_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_o0e1q_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_o0e1q_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_o0e1q_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_o0e1q_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=tasks] ._band_o0e1q_5{padding:var(--chat-sp-2) var(--chat-tool-pad-x);display:block}.chat-root [data-tool=tasks] ._meter_o0e1q_10{gap:var(--chat-sp-1);height:4px;display:flex}.chat-root [data-tool=tasks] ._meterSeg_o0e1q_16{background:var(--chat-tool-wash-quiet);border-radius:2px}.chat-root [data-tool=tasks] ._meterSeg_o0e1q_16[data-seg=completed]{background:var(--chat-tool-good)}.chat-root [data-tool=tasks] ._meterSeg_o0e1q_16[data-seg=in_progress]{background:var(--chat-tool-info)}.chat-root [data-tool=tasks] ._meterSeg_o0e1q_16[data-seg=cancelled]{background:var(--chat-tool-bad)}.chat-root [data-tool=tasks] ._roster_o0e1q_33{margin:0;padding:0;list-style:none}.chat-root [data-tool=tasks] ._task_o0e1q_39{align-items:flex-start;gap:var(--chat-sp-2);padding:var(--chat-sp-1) var(--chat-tool-pad-x);border-left:2px solid #0000;display:flex;position:relative}.chat-root [data-tool=tasks] ._task_o0e1q_39[data-status=in_progress]{border-left-color:var(--chat-tool-info);background:var(--chat-tool-info-wash)}.chat-root [data-tool=tasks] ._task_o0e1q_39[data-blocked]{border-left-color:var(--chat-tool-warn)}.chat-root [data-tool=tasks] ._task_o0e1q_39[data-chained]:before{content:"";left:calc(var(--chat-tool-pad-x) + 8px);border-left:1px solid var(--chat-tool-rail);height:10px;position:absolute;top:-5px}.chat-root [data-tool=tasks] ._taskMark_o0e1q_73{height:20px;color:var(--chat-tool-ink-3);align-items:center;display:inline-flex}.chat-root [data-tool=tasks] ._task_o0e1q_39[data-status=completed] ._taskMark_o0e1q_73{color:var(--chat-tool-good)}.chat-root [data-tool=tasks] ._task_o0e1q_39[data-status=in_progress] ._taskMark_o0e1q_73{color:var(--chat-tool-info)}.chat-root [data-tool=tasks] ._task_o0e1q_39[data-status=cancelled] ._taskMark_o0e1q_73{color:var(--chat-tool-bad)}.chat-root [data-tool=tasks] ._task_o0e1q_39[data-blocked] ._taskMark_o0e1q_73{color:var(--chat-tool-warn)}.chat-root [data-tool=tasks] ._taskBody_o0e1q_96{flex-direction:column;min-width:0;display:flex}.chat-root [data-tool=tasks] ._taskTitle_o0e1q_102{min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink)}.chat-root [data-tool=tasks] ._task_o0e1q_39[data-status=cancelled] ._taskTitle_o0e1q_102{color:var(--chat-ink-3);text-decoration:line-through}.chat-root [data-tool=tasks] ._task_o0e1q_39[data-status=in_progress] ._taskTitle_o0e1q_102{font-weight:var(--chat-w-medium)}.chat-root [data-tool=tasks] ._taskWait_o0e1q_121{align-items:center;gap:var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-warn);margin:1px 0 0;display:flex;overflow:hidden}.chat-root [data-tool=tasks] ._taskWaittext_o0e1q_133{text-overflow:ellipsis;min-width:0;overflow:hidden}._chat-root_1ew4s_5 :is([data-tool],._chat-activity-well_1ew4s_1,._chat-activity-step_1ew4s_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_1ew4s_5[data-theme=dark] :is([data-tool],._chat-activity-well_1ew4s_1,._chat-activity-step_1ew4s_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_1ew4s_5 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_1ew4s_5 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_1ew4s_5 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_1ew4s_5 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_1ew4s_5 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_1ew4s_5 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_1ew4s_5 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=todowrite] ._todoShare_1ew4s_5{font-variant-numeric:tabular-nums;white-space:nowrap}.chat-root [data-tool=todowrite] ._todoShare_1ew4s_5[data-rank=high]{color:var(--chat-tool-warn);font-weight:var(--chat-w-medium)}.chat-root [data-tool=todowrite] ._todoShare_1ew4s_5[data-rank=medium]{color:var(--chat-ink-2)}.chat-root [data-tool=todowrite] ._todoShare_1ew4s_5[data-rank=low]{color:var(--chat-tool-ink-3)}.chat-root [data-tool=todowrite] ._todoList_1ew4s_25{margin:0;list-style:none}.chat-root [data-tool=todowrite] ._todoItem_1ew4s_32{align-items:flex-start;gap:var(--chat-sp-2);padding:var(--chat-sp-1) var(--chat-tool-pad-x);border-left:2px solid #0000;display:flex}.chat-root [data-tool=todowrite] ._todoItem_1ew4s_32[data-status=in_progress]{background:var(--chat-tool-info-wash)}.chat-root [data-tool=todowrite] ._todoItem_1ew4s_32[data-rank=high]{border-left-color:var(--chat-tool-warn)}.chat-root [data-tool=todowrite] ._todoItemMark_1ew4s_51{height:20px;color:var(--chat-tool-ink-3);align-items:center;display:inline-flex}.chat-root [data-tool=todowrite] ._todoItem_1ew4s_32[data-status=completed] ._todoItemMark_1ew4s_51{color:var(--chat-tool-good)}.chat-root [data-tool=todowrite] ._todoItem_1ew4s_32[data-status=in_progress] ._todoItemMark_1ew4s_51{color:var(--chat-tool-info)}.chat-root [data-tool=todowrite] ._todoItem_1ew4s_32[data-status=cancelled] ._todoItemMark_1ew4s_51{color:var(--chat-tool-bad)}.chat-root [data-tool=todowrite] ._todoItemText_1ew4s_70{min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);overflow-wrap:anywhere}.chat-root [data-tool=todowrite] ._todoItem_1ew4s_32[data-status=pending] ._todoItemText_1ew4s_70{color:var(--chat-tool-ink-3)}.chat-root [data-tool=todowrite] ._todoItem_1ew4s_32[data-status=cancelled] ._todoItemText_1ew4s_70{color:var(--chat-ink-4);text-decoration:line-through}.chat-root [data-tool=todowrite] ._todoItem_1ew4s_32[data-status=in_progress] ._todoItemText_1ew4s_70{font-weight:var(--chat-w-medium)}._chat-root_1pjfi_6 :is([data-tool],._chat-activity-well_1pjfi_1,._chat-activity-step_1pjfi_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_1pjfi_6[data-theme=dark] :is([data-tool],._chat-activity-well_1pjfi_1,._chat-activity-step_1pjfi_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_1pjfi_6 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_1pjfi_6 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_1pjfi_6 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_1pjfi_6 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_1pjfi_6 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_1pjfi_6 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_1pjfi_6 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=webfetch] ._doc_1pjfi_6{max-height:320px;overflow:auto}.chat-root [data-tool=webfetch] button._urlDoor_1pjfi_13{border:0;border-bottom:1px solid var(--chat-tool-id-line);width:100%;font:inherit;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);text-align:left;cursor:pointer;margin:0}.chat-root [data-tool=webfetch] button._urlDoor_1pjfi_13 .chat-tool-band__text{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.chat-root [data-tool=webfetch] button._urlDoor_1pjfi_13 .chat-tool-band__text,.chat-root [data-tool=webfetch] button._urlDoor_1pjfi_13 .chat-tool-leaf{transition:color .14s,text-decoration-color .14s}.chat-root [data-tool=webfetch] button._urlDoor_1pjfi_13:hover .chat-tool-band__text,.chat-root [data-tool=webfetch] button._urlDoor_1pjfi_13:focus-visible .chat-tool-band__text,.chat-root [data-tool=webfetch] button._urlDoor_1pjfi_13:hover .chat-tool-leaf,.chat-root [data-tool=webfetch] button._urlDoor_1pjfi_13:focus-visible .chat-tool-leaf{color:var(--chat-tool-id);text-decoration-color:currentColor}.chat-root [data-tool=webfetch] button._urlDoor_1pjfi_13:focus-visible{outline:1.5px solid var(--chat-focus);outline-offset:-1.5px}._chat-root_yk6g3_7 :is([data-tool],._chat-activity-well_yk6g3_1,._chat-activity-step_yk6g3_1){--chat-tool-l:.46;--chat-tool-c:.13;--chat-tool-ink-3:color-mix(in srgb, var(--chat-ink-2) 92%, var(--chat-paper));--chat-tool-good:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-warn:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-bad:oklch(var(--chat-tool-l) var(--chat-tool-c) 30);--chat-tool-info:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 13%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 12%, transparent);--chat-tool-good-line:color-mix(in srgb, var(--chat-tool-good) 38%, transparent);--chat-tool-warn-line:color-mix(in srgb, var(--chat-tool-warn) 40%, transparent);--chat-tool-bad-line:color-mix(in srgb, var(--chat-tool-bad) 38%, transparent);--chat-tool-cat-1:oklch(var(--chat-tool-l) var(--chat-tool-c) 250);--chat-tool-cat-2:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-cat-3:oklch(var(--chat-tool-l) var(--chat-tool-c) 315);--chat-tool-cat-4:oklch(var(--chat-tool-l) var(--chat-tool-c) 85);--chat-tool-cat-5:oklch(var(--chat-tool-l) var(--chat-tool-c) 195);--chat-tool-cat-6:oklch(var(--chat-tool-l) var(--chat-tool-c) 300);--chat-tool-id-h:240;--chat-tool-id:oklch(var(--chat-tool-l) var(--chat-tool-c) var(--chat-tool-id-h));--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 7%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 30%, transparent);--chat-tool-rail:color-mix(in srgb, var(--chat-tool-ink-3) 40%, transparent);--chat-tool-rail-firm:color-mix(in srgb, var(--chat-tool-ink-3) 78%, transparent);--chat-tool-rail-weak:color-mix(in srgb, var(--chat-tool-warn) 55%, transparent);--chat-tool-wash-quiet:color-mix(in srgb, var(--chat-tool-ink-3) 22%, transparent);--chat-tool-needle-bg:#fddc5bb3;--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 12%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 11%, transparent);--chat-tool-tok-cmd:oklch(var(--chat-tool-l) var(--chat-tool-c) 145);--chat-tool-tok-flag:oklch(var(--chat-tool-l) var(--chat-tool-c) 55);--chat-bash-cmd:var(--chat-tool-tok-cmd);--chat-bash-flag:var(--chat-tool-tok-flag);--chat-bash-string:var(--chat-tool-tok-flag);--chat-bash-muted:var(--chat-tool-ink-3);--chat-tool-badge:16px;--chat-tool-gap:var(--chat-sp-2);--chat-tool-pad-x:var(--chat-sp-3);--chat-tool-radius-chip:3px;--chat-cap-shadow:#00000038}._chat-root_yk6g3_7[data-theme=dark] :is([data-tool],._chat-activity-well_yk6g3_1,._chat-activity-step_yk6g3_1){--chat-tool-l:.84;--chat-tool-c:.115;--chat-tool-ink-3:var(--chat-ink-3);--chat-tool-id-wash:color-mix(in srgb, var(--chat-tool-id) 6%, transparent);--chat-tool-id-line:color-mix(in srgb, var(--chat-tool-id) 34%, transparent);--chat-tool-good-wash:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-warn-wash:color-mix(in srgb, var(--chat-tool-warn) 16%, transparent);--chat-tool-bad-wash:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-info-wash:color-mix(in srgb, var(--chat-tool-info) 15%, transparent);--chat-tool-diff-add-bg:color-mix(in srgb, var(--chat-tool-good) 15%, transparent);--chat-tool-diff-del-bg:color-mix(in srgb, var(--chat-tool-bad) 14%, transparent);--chat-tool-needle-bg:color-mix(in srgb, var(--chat-tool-warn) 42%, transparent);--chat-cap-shadow:#00000080}._chat-root_yk6g3_7 [data-tool=bash]{--chat-tool-id-h:55}._chat-root_yk6g3_7 :is([data-tool=grep],[data-tool=glob],[data-tool=websearch],[data-tool=context_search],[data-tool=context],[data-tool=lsp]){--chat-tool-id-h:300}._chat-root_yk6g3_7 :is([data-tool=read],[data-tool=write],[data-tool=edit],[data-tool=generic]){--chat-tool-id-h:240}._chat-root_yk6g3_7 [data-tool=webfetch]{--chat-tool-id-h:195}._chat-root_yk6g3_7 :is([data-tool=sql_query],[data-tool=lineage],[data-tool=sql_schema],[data-tool=sql_connections],[data-tool=blob],[data-tool=looker],[data-tool=list_plugins],[data-tool=fetch_result],[data-tool=spec]){--chat-tool-id-h:270}._chat-root_yk6g3_7 :is([data-tool=spawn_agent],[data-tool=skill],[data-tool=search_tools]){--chat-tool-id-h:330}._chat-root_yk6g3_7 :is([data-tool=tasks],[data-tool=todowrite]){--chat-tool-id-h:145}.chat-root [data-tool=websearch] [data-cap="440"]{max-height:440px}.chat-root [data-tool=websearch] ._hit_yk6g3_11{column-gap:var(--chat-sp-3);padding:var(--chat-sp-2) var(--chat-tool-pad-x);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);grid-template-columns:2ch minmax(0,1fr);display:grid}.chat-root [data-tool=websearch] ._hitRank_yk6g3_20{color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none}.chat-root [data-tool=websearch] ._hitBody_yk6g3_27{min-width:0}.chat-root [data-tool=websearch] ._hitTitle_yk6g3_31{font-weight:var(--chat-w-medium);color:var(--chat-ink);overflow-wrap:anywhere;margin:0}.chat-root [data-tool=websearch] ._link_yk6g3_40{color:var(--chat-tool-info);cursor:pointer;text-decoration:none}.chat-root [data-tool=websearch] ._link_yk6g3_40:hover,.chat-root [data-tool=websearch] ._link_yk6g3_40:focus-visible{text-decoration:underline}.chat-root [data-tool=websearch] ._link_yk6g3_40:focus-visible{outline:2px solid var(--chat-focus);outline-offset:2px;border-radius:3px}.chat-root [data-tool=websearch] ._siteLink_yk6g3_58{align-items:center;gap:var(--chat-sp-1);min-width:0;color:inherit;cursor:pointer;text-decoration:none;transition:color .14s;display:inline-flex}.chat-root [data-tool=websearch] ._siteLink_yk6g3_58:hover,.chat-root [data-tool=websearch] ._siteLink_yk6g3_58:focus-visible{color:var(--chat-tool-info)}.chat-root [data-tool=websearch] ._siteLink_yk6g3_58:focus-visible{outline:2px solid var(--chat-focus);outline-offset:2px;border-radius:3px}.chat-root [data-tool=websearch] ._hitSite_yk6g3_80{align-items:center;gap:var(--chat-sp-1);font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);color:var(--chat-tool-ink-3);overflow-wrap:anywhere;margin:0;display:flex}.chat-root [data-tool=websearch] ._hitSnip_yk6g3_91{margin:var(--chat-sp-1) 0 0;color:var(--chat-tool-ink-3);overflow-wrap:anywhere}.chat-root .chat-activity-group{--chat-fs-record:var(--chat-fs-text);--chat-lh-record:var(--chat-lh-text);--chat-track-record:0;--chat-activity-badge:16px;--chat-activity-gap:var(--chat-sp-2);--chat-activity-pad-x:var(--chat-sp-3);--chat-bash-cmd:var(--chat-forest);--chat-bash-flag:var(--chat-sql-number);--chat-bash-string:var(--chat-sql-number);--chat-bash-muted:var(--chat-ink-3);flex-direction:column;display:flex}.chat-root .chat-activity-group .chat-activity-mono{font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);font-feature-settings:"liga" 0}.chat-root .chat-block:has(.chat-activity-group){--chat-dot-lead:0px;--chat-first-row-lh:24px}.chat-root .chat-activity-digest{align-items:center;column-gap:var(--chat-sp-3);row-gap:var(--chat-sp-1);cursor:pointer;-webkit-user-select:text;user-select:text;text-align:left;flex-wrap:wrap;width:100%;min-height:24px;display:flex}.chat-root .chat-activity-digest__fail{align-items:center;gap:var(--chat-sp-1);display:inline-flex}.chat-root .chat-activity-digest__stat{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);font-weight:var(--chat-w-regular);color:var(--chat-ink-3);font-variant-numeric:tabular-nums;transition:var(--chat-control-transition)}.chat-root .chat-activity-digest:hover .chat-activity-digest__stat{color:var(--chat-ink-2)}.chat-root .chat-activity-digest__stopped,.chat-root .chat-activity-digest__refused{white-space:nowrap;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-3);font-variant-numeric:tabular-nums}.chat-root .chat-activity-digest__x{color:var(--chat-danger);flex:none;align-items:center;display:inline-flex}.chat-root .chat-activity-digest__count{white-space:nowrap;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);letter-spacing:var(--chat-track-record);color:var(--chat-danger);font-variant-numeric:tabular-nums}.chat-root .chat-activity-log{border-top:1px solid var(--chat-hairline)}.chat-root .chat-activity-step{padding:var(--chat-sp-2) 0}.chat-root .chat-activity-step[data-open]{padding-bottom:var(--chat-sp-4)}.chat-root .chat-activity-step+.chat-activity-step{border-top:1px solid var(--chat-hairline)}.chat-root .chat-activity-head{grid-template-columns:var(--chat-activity-badge) 1fr;column-gap:var(--chat-activity-gap);text-align:left;align-items:start;width:100%;display:grid}.chat-root button.chat-activity-head{cursor:pointer;-webkit-user-select:text;user-select:text}.chat-root .chat-activity-badge{width:calc(var(--chat-activity-badge) + 4px);height:var(--chat-lh-record);color:var(--chat-ink-3);justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.chat-root .chat-activity-badge[data-status=error]{color:var(--chat-danger)}.chat-root .chat-activity-badge[data-status=running]{color:var(--chat-forest)}.chat-root .chat-activity-badge[data-status=pending]{opacity:.5}.chat-root .chat-activity-badge>svg{width:14px;height:14px}.chat-root .chat-activity-badge__x{background:var(--chat-paper);color:var(--chat-danger);border-radius:50%;justify-content:center;align-items:center;padding:1px;display:inline-flex;position:absolute;bottom:1px;right:0}.chat-root .chat-activity-say{row-gap:var(--chat-sp-1);flex-direction:column;min-width:0;display:flex}.chat-root .chat-activity-line1{min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);align-items:baseline;display:flex}.chat-root .chat-activity-verb{font-weight:var(--chat-w-medium);color:var(--chat-ink-3);transition:var(--chat-control-transition);flex:none}.chat-root .chat-activity-arg{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--chat-mono);font-size:var(--chat-fs-mono,inherit);font-feature-settings:"liga" 0;font-weight:var(--chat-w-regular);letter-spacing:0;color:var(--chat-ink-3);margin-left:.42em;overflow:hidden}.chat-root .chat-activity-arg--graph{color:var(--chat-blue)}.chat-root .chat-activity-arg--path{color:var(--chat-ink-2)}.chat-root .chat-activity-result{align-items:baseline;column-gap:var(--chat-sp-3);row-gap:var(--chat-sp-1);min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);flex-wrap:wrap;display:flex}.chat-root .chat-activity-fig{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chat-ink-3);font-variant-numeric:tabular-nums;flex:0 auto;overflow:hidden}.chat-root .chat-activity-fig[data-tone=pass]{color:var(--chat-forest);font-weight:var(--chat-w-medium)}.chat-root .chat-activity-fig[data-tone=fail]{color:var(--chat-danger);font-weight:var(--chat-w-medium)}.chat-root .chat-activity-add{color:var(--chat-forest)}.chat-root .chat-activity-del{color:var(--chat-danger)}.chat-root .chat-activity-disclose{white-space:nowrap;font-weight:var(--chat-w-medium);color:var(--chat-ink-3);transition:var(--chat-control-transition);flex:none}.chat-root .chat-activity-head:hover .chat-activity-disclose,.chat-root .chat-activity-head:hover .chat-activity-verb{color:var(--chat-ink-2)}.chat-root .chat-activity-headrow{align-items:start;gap:var(--chat-activity-gap);display:flex}.chat-root .chat-activity-headrow>.chat-activity-head{flex:auto;min-width:0}.chat-root .chat-activity-action{white-space:nowrap;line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-ink-3);cursor:pointer;transition:var(--chat-control-transition);flex:none}.chat-root .chat-activity-action:hover,.chat-root .chat-activity-action:focus-visible{color:var(--chat-ink-2)}.chat-root :is(.chat-activity-wellslot,.chat-activity-logslot){grid-template-rows:1fr;display:grid;overflow:hidden}.chat-root .chat-activity-wellslot{margin:var(--chat-sp-2) 0}.chat-root :is(.chat-activity-wellslot,.chat-activity-logslot)>*{min-height:0}.chat-root .chat-activity-well{border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-micro);background:var(--chat-paper-inset);overflow:hidden}.chat-root .chat-activity-well[data-status=running]{padding:var(--chat-sp-3) var(--chat-sp-3)}.chat-root .chat-activity-well__work{background:color-mix(in srgb, var(--chat-ink-4) 24%, transparent);border-radius:2px;height:4px;position:relative;overflow:hidden}.chat-root .chat-activity-well__work:after{content:"";background:linear-gradient(90deg, transparent, var(--chat-forest), transparent);animation:1.3s ease-in-out infinite chat-activity-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes chat-activity-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.chat-root .chat-activity-well__work:after{opacity:.5;animation:none;transform:none}}.chat-root .chat-activity-well[data-status=error]{background:var(--chat-danger-wash);border-color:var(--chat-danger-line)}.chat-root .chat-activity-well__foot{padding:var(--chat-sp-1) var(--chat-activity-pad-x);border-top:1px solid var(--chat-hairline);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-3);font-variant-numeric:tabular-nums;margin:0}@media (prefers-reduced-motion:no-preference){.chat-root .chat-activity-well{animation:chat-activity-reveal .17s var(--chat-ease-out)}.chat-root :is(.chat-activity-wellslot,.chat-activity-logslot){animation:chat-activity-swell .17s var(--chat-ease-out)}.chat-root :is(.chat-activity-wellslot,.chat-activity-logslot)[data-closing]{animation:.15s cubic-bezier(.3,0,1,1) forwards chat-activity-conceal}.chat-root .chat-activity-badge[data-status=running]{animation:1.2s ease-in-out infinite chat-activity-pulse}}@keyframes chat-activity-reveal{0%{opacity:0;transform:translateY(-4px)}}@keyframes chat-activity-swell{0%{opacity:0;grid-template-rows:0fr;margin-top:0;margin-bottom:0}}@keyframes chat-activity-conceal{to{opacity:0;grid-template-rows:0fr;margin-top:0;margin-bottom:0}}@keyframes chat-activity-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.chat-root .chat-activity-well{animation:chat-fade-in var(--chat-dur-fast) ease-out}}.chat-root :is(.chat-permission-card,.chat-question-frame,.chat-asked-card,.chat-plan-doc,.chat-plan-card){color:var(--chat-ink);font-family:var(--chat-sans);font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px)}.chat-root :is(.chat-plan-card,.chat-question-card,.chat-permission-card){width:100%;padding:var(--chat-sp-4);max-height:var(--chat-dialog-max-h);background:var(--chat-paper-raised);border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-surface);box-shadow:var(--chat-dialog-elev);outline:none;flex-direction:column;display:flex}.chat-root :is(.chat-plan-actions,.chat-question-bar,.chat-permission-bar){align-items:center;gap:var(--chat-sp-2);display:flex}.chat-root :is(.chat-plan-actions__gap,.chat-question-bar__gap,.chat-permission-bar__gap){flex:1}.chat-root :is(.chat-plan-reject,.chat-plan-approve,.chat-question-page,.chat-question-primary,.chat-permission-deny,.chat-permission-allow__main,.chat-permission-allow__caret){min-height:34px;font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);white-space:nowrap;cursor:pointer;align-items:center;display:inline-flex}.chat-root :is(.chat-plan-reject,.chat-permission-deny){background:var(--chat-dialog-danger-wash);border:1px solid var(--chat-dialog-danger-edge);color:var(--chat-dialog-danger);font-weight:var(--chat-w-medium)}.chat-root :is(.chat-plan-reject,.chat-permission-deny):hover{background:var(--chat-dialog-danger-wash-2)}.chat-root :is(.chat-plan-reject,.chat-permission-deny):focus-visible{outline:2px solid var(--chat-dialog-danger-ring);outline-offset:2px}.chat-root :is(.chat-permission-failure,.chat-question-failure,.chat-plan-failure){align-items:baseline;gap:var(--chat-sp-2);margin:var(--chat-sp-2) 0 0;color:var(--chat-danger);font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px);display:flex}.chat-root :is(.chat-plan-open,.chat-question-page,.chat-question-primary,.chat-permission-allow__main,.chat-permission-allow__caret,.chat-permission-scope):focus-visible{outline:2px solid var(--chat-forest-bright);outline-offset:2px}.chat-root :is(.chat-plan-key,.chat-permission-key){min-width:22px;padding:var(--chat-sp-1) var(--chat-sp-1);border-radius:var(--chat-radius-micro);font-family:var(--chat-sans);font-size:var(--chat-fs-record,12px);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-record,16px);letter-spacing:var(--chat-track-record,.014em);flex:none;justify-content:center;align-items:center;display:inline-flex}@container chat-panel (width<=389px){.chat-root :is(.chat-plan-key,.chat-permission-key){display:none}}.chat-root :is(.chat-plan-caret,.chat-permission-caret){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--chat-dur-fast) var(--chat-ease-soft)}.chat-root :is(.chat-plan-caret,.chat-permission-caret)[data-open]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.chat-root :is(.chat-plan-caret,.chat-permission-caret){transition:none}}.chat-root [data-subagent-block]{--chat-subagent-wash:color-mix(in srgb, var(--chat-ink) 6%, transparent);border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-control);flex-direction:column;min-width:0;display:flex}.chat-root[data-theme=dark] [data-subagent-block]{--chat-subagent-wash:color-mix(in srgb, var(--chat-ink) 10%, transparent)}.chat-root [data-subagent-block] .chat-subagent-main{gap:var(--chat-sp-3);min-width:0;padding:var(--chat-sp-3);flex-direction:column;display:flex}.chat-root [data-subagent-block][data-status=error]{border-color:var(--chat-tool-bad-line)}.chat-root [data-subagent-block] .chat-subagent-who{align-items:center;gap:var(--chat-sp-2);min-width:0;min-height:24px;display:flex}.chat-root [data-subagent-block] .chat-subagent-mark{flex:none;align-items:center;display:inline-flex}.chat-root [data-subagent-block] .chat-subagent-avatar{border:1px solid var(--chat-tool-id-line);background:var(--chat-tool-id-wash);border-radius:3px;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);width:16px;height:16px;display:grid;overflow:hidden}.chat-root [data-subagent-block] .chat-subagent-avatar>span[data-on]{background:var(--chat-tool-id)}.chat-root [data-subagent-block] .chat-subagent-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--chat-fs-text);font-weight:var(--chat-w-regular);line-height:var(--chat-lh-text);color:var(--chat-ink);overflow:hidden}.chat-root [data-subagent-block] .chat-subagent-name__id{font-weight:var(--chat-w-medium)}.chat-root [data-subagent-block] .chat-subagent-failed{align-items:center;gap:var(--chat-sp-1);font-size:var(--chat-fs-record);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-bad);flex:none;display:inline-flex}.chat-root [data-subagent-block] .chat-subagent-open{justify-content:center;align-items:center;gap:var(--chat-sp-1);min-height:24px;padding:0 var(--chat-sp-1);border-radius:var(--chat-radius-micro);font-size:var(--chat-fs-record);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-ink-3);cursor:pointer;transition:background-color var(--chat-dur-fast) var(--chat-ease-soft), color var(--chat-dur-fast) var(--chat-ease-soft);flex:none;margin-left:auto;margin-right:-4px;display:inline-flex}.chat-root [data-subagent-block] .chat-subagent-open:hover{background:var(--chat-subagent-wash);color:var(--chat-ink)}.chat-root [data-subagent-block] .chat-subagent-readings{align-items:center;gap:var(--chat-sp-3);min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-ink-3);font-variant-numeric:tabular-nums;margin:0;display:flex;overflow:hidden}.chat-root [data-subagent-block] .chat-subagent-reading{flex:none}.chat-root [data-subagent-block] .chat-subagent-model{align-items:center;gap:var(--chat-sp-2);flex:0 auto;min-width:0;display:inline-flex}.chat-root [data-subagent-block] .chat-subagent-model .alk-provider-mark{flex:none}.chat-root [data-subagent-block] .chat-subagent-model__id{text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-root [data-subagent-block] .chat-subagent-ask{-webkit-line-clamp:3;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chat-root [data-subagent-block] .chat-subagent-report{padding-top:var(--chat-sp-3);border-top:1px solid var(--chat-hairline)}.chat-root [data-subagent-block] .chat-subagent-waiting{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-tool-ink-3);margin:0}.chat-root [data-subagent-block] .chat-subagent-report{max-height:340px;overflow:auto}.chat-root [data-subagent-block]:not([data-open]) .chat-subagent-report{max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 92px,#0000 132px);mask-image:linear-gradient(#000 92px,#0000 132px)}.chat-root [data-subagent-block] .chat-subagent-fail{align-items:flex-start;gap:var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-tool-bad);margin:0;display:flex}.chat-root [data-subagent-block] .chat-subagent-fail__text{overflow-wrap:anywhere;min-width:0}.chat-root [data-subagent-block] .chat-subagent-fold{justify-content:center;align-items:center;gap:var(--chat-sp-1);width:100%;padding:var(--chat-sp-2) var(--chat-sp-3);border-top:1px solid var(--chat-hairline);border-radius:0 0 calc(var(--chat-radius-control) - 1px) calc(var(--chat-radius-control) - 1px);font-size:var(--chat-fs-record);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-tool-ink-3);cursor:pointer;transition:background-color var(--chat-dur-fast) var(--chat-ease-soft), color var(--chat-dur-fast) var(--chat-ease-soft);display:flex}.chat-root [data-subagent-block] .chat-subagent-fold:hover{background:var(--chat-subagent-wash);color:var(--chat-ink)}.chat-root [data-subagent-block] .chat-subagent-fold:focus-visible{outline:2px solid var(--chat-focus);outline-offset:-2px}.chat-root [data-subagent-block] .chat-subagent-caret{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--chat-dur-fast) var(--chat-ease-soft);flex:none}.chat-root [data-subagent-block] .chat-subagent-caret[data-open]{transform:rotate(180deg)}@container chat-toolwell (width<=239px){.chat-root [data-subagent-block] .chat-subagent-duration{display:none}}@container chat-toolwell (width<=179px){.chat-root [data-subagent-block] .chat-subagent-calls{display:none}}@container chat-toolwell (width<=199px){.chat-root [data-subagent-block] .chat-subagent-open__label{display:none}.chat-root [data-subagent-block] .chat-subagent-open{width:24px;padding:0}}.chat-root .chat-block:has([data-subagent-block]){--chat-dot-lead:13px;--chat-first-row-lh:24px}@media (prefers-reduced-motion:reduce){.chat-root [data-subagent-block] :is(.chat-subagent-open,.chat-subagent-fold,.chat-subagent-caret){transition:none}}.chat-root .chat-panel{background:var(--chat-paper);height:100%;color:var(--chat-ink);font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);flex-direction:column;display:flex}.chat-root .chat-scroll{flex:1;min-height:0;overflow-y:auto}.chat-root .chat-tape{padding:var(--chat-sp-4) var(--chat-sp-4) var(--chat-sp-5) var(--chat-sp-6);flex-direction:column;display:flex}.chat-root .chat-tape>.chat-block{content-visibility:auto;contain-intrinsic-size:auto 96px}.chat-root .chat-history{min-height:24px;color:color-mix(in srgb, var(--chat-ink) 55%, transparent);justify-content:center;align-items:center;display:flex}.chat-root .chat-history-failed{justify-content:center;align-items:baseline;gap:var(--chat-sp-2);min-height:24px;font-size:var(--chat-fs-record);color:color-mix(in srgb, var(--chat-ink) 65%, transparent);margin:0;display:flex}.chat-root .chat-history-failed__retry{font:inherit;color:var(--chat-dialog-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-root .chat-live{flex:1;min-height:0;display:flex;position:relative}.chat-root .chat-jump{left:50%;bottom:var(--chat-sp-4);z-index:2;padding:var(--chat-sp-1) var(--chat-sp-3);border:1px solid color-mix(in srgb, var(--chat-ink) 14%, transparent);background:var(--chat-paper-raised);color:var(--chat-ink);font:inherit;font-size:var(--chat-fs-text);box-shadow:0 2px 8px color-mix(in srgb, var(--chat-ink) 12%, transparent);cursor:pointer;border-radius:999px;line-height:1.6;position:absolute;transform:translate(-50%)}.chat-root .chat-jump[data-unseen]:before{content:"";width:6px;height:6px;margin-right:var(--chat-sp-2);vertical-align:middle;background:currentColor;border-radius:50%;display:inline-block}.chat-root .chat-tape[data-empty]{box-sizing:border-box;justify-content:center;min-height:100%}.chat-root .chat-tape>*+*{margin-top:var(--chat-sp-5)}.chat-root .chat-tape>[data-block=activity]+[data-block=activity]{margin-top:var(--chat-sp-1)}.chat-root .chat-tape>[data-block=prose]+[data-block=activity]{margin-top:var(--chat-sp-3)}.chat-root .chat-tape>[data-block=activity]+[data-block=prose]{margin-top:var(--chat-sp-4)}.chat-root .chat-loading{height:100%;color:var(--chat-ink-4);justify-content:center;align-items:center;display:flex}.chat-root .chat-turnwork{padding:var(--chat-sp-1) 0;font-size:var(--chat-fs-record);font-weight:var(--chat-w-medium);margin:0}.chat-root .chat-tape>*+.chat-turnwork{margin-top:var(--chat-sp-3)}.chat-root .chat-tape>[data-block=activity]+.chat-turnwork{margin-top:var(--chat-sp-1)}.chat-root .chat-dock{padding:var(--chat-sp-3) 0 var(--chat-sp-4);background:var(--chat-paper);flex:none}.chat-root .chat-dock__inner{padding:0 var(--chat-sp-4)}.chat-root .chat-dock__reconnecting{margin:0 0 var(--chat-sp-2);color:var(--chat-ink-3,var(--chat-ink-2));text-align:center;font-size:.75rem}.chat-root .chat-dock__readonly{padding:var(--chat-sp-3) 0;color:var(--chat-ink-3,var(--chat-ink-2));text-align:center;margin:0;font-size:.8125rem}.chat-root ._crumbs_j9kh5_8{min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);flex-wrap:nowrap;align-items:center;gap:1px;margin-inline-start:-5px;display:flex}.chat-root ._crumbsStep_j9kh5_22,.chat-root ._crumbsHere_j9kh5_23{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-root ._crumbsStep_j9kh5_22{padding:var(--chat-sp-1) var(--chat-sp-1);border-radius:var(--chat-radius-micro);color:var(--chat-ink-3);cursor:pointer;flex:0 8 auto;transition:color .1s,background-color .1s}.chat-root ._crumbsStep_j9kh5_22:hover{color:var(--chat-ink);background:var(--chat-wash)}.chat-root ._crumbsHere_j9kh5_23{padding:var(--chat-sp-1) var(--chat-sp-1);color:var(--chat-ink-3);flex:0 auto;margin:0}.chat-root ._crumbsHere_j9kh5_23[data-here]{color:var(--chat-ink);font-weight:var(--chat-w-medium)}.chat-root ._crumbsSep_j9kh5_67{color:var(--chat-ink-4);flex:none;align-items:center;display:inline-flex}.chat-root .chat-chrome__id>._crumbs_j9kh5_8{align-self:center}.chat-root .chat-chrome__id ._crumbsHere_j9kh5_23[data-here]{font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);letter-spacing:normal}@container chat-panel (width<=260px){.chat-root .chat-chrome__id ._crumbsStep_j9kh5_22,.chat-root .chat-chrome__id ._crumbsSep_j9kh5_67{display:none}}.chat-root .chat-menu{flex:none;display:inline-flex;position:relative}.chat-root .chat-menu__panel{z-index:30;width:max-content;min-width:min(190px,100cqw - 24px);max-width:calc(100cqw - 24px);padding:var(--chat-sp-1);background:var(--chat-paper-raised);border:1px solid var(--chat-hairline-strong);border-radius:var(--chat-radius-control);box-shadow:var(--alkShadowLg,0 16px 42px #1f1e1b2e);animation:chat-rise var(--chat-dur-medium) var(--chat-ease-out);position:absolute;top:calc(100% + 6px);right:0}.chat-root .chat-menu__head{padding:var(--chat-sp-2) var(--chat-sp-2) var(--chat-sp-2);margin-bottom:var(--chat-sp-1);border-bottom:1px solid var(--chat-hairline);flex-direction:column;gap:1px;display:flex}.chat-root .chat-menu__row{align-items:center;gap:var(--chat-sp-2);width:100%;padding:var(--chat-sp-2) var(--chat-sp-2);border-radius:var(--chat-radius-micro);text-align:left;color:var(--chat-ink-2);cursor:pointer;transition:var(--chat-control-transition);display:flex}.chat-root .chat-menu__row:hover{background:var(--chat-wash);color:var(--chat-ink)}.chat-root .chat-menu__icon{color:var(--chat-ink-4);flex:none;align-items:center;margin-left:-1px;display:inline-flex}.chat-root .chat-menu__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);font-weight:var(--chat-w-medium);flex:auto;overflow:hidden}.chat-root .chat-menu__row[data-danger] .chat-menu__label,.chat-root .chat-menu__row[data-danger] .chat-menu__icon{color:var(--chat-danger)}.chat-root .chat-menu__row[data-danger]:hover,.chat-root .chat-menu__row[data-danger]:focus-visible{color:var(--chat-danger);background:var(--chat-danger-wash)}@media (prefers-reduced-motion:reduce){.chat-root .chat-menu__panel{animation:chat-fade-in var(--chat-dur-fast) ease}}.chat-root .chat-chrome{padding:var(--chat-sp-2) var(--chat-sp-3);background:var(--chat-paper);border-bottom:1px dashed var(--chat-divider);flex:none}.chat-root .chat-chrome__bar{align-items:center;gap:var(--chat-sp-2);min-height:28px;display:flex}.chat-root .chat-chrome__id{align-items:baseline;gap:var(--chat-sp-2);flex:1;min-width:0;display:flex}.chat-root .chat-chrome__title-icon{margin-right:var(--chat-sp-1);color:var(--chat-ink-3);flex:none;align-self:center;display:inline-flex}.chat-root .chat-chrome__title{min-width:0;font-size:var(--chat-fs-text);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-text);color:var(--chat-ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;overflow:hidden}.chat-root .chat-chrome__title-button{max-width:100%;padding:0 var(--chat-sp-1);margin:0;margin-left:calc(-1 * var(--chat-sp-1));border-radius:var(--chat-radius-micro);font:inherit;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:text;transition:var(--chat-control-transition);background:0 0;border:0;display:block;overflow:hidden}.chat-root .chat-chrome__title-button:hover,.chat-root .chat-chrome__title-button:focus-visible{background:var(--chat-wash)}.chat-root .chat-chrome__title-row{align-items:center;gap:var(--chat-sp-1);min-width:0;display:flex}.chat-root .chat-chrome__title-plain{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.chat-root .chat-chrome__title-edit{flex:auto;min-width:0;display:flex}.chat-root .chat-chrome__title-field{width:100%;min-width:0;padding:0 var(--chat-sp-1);margin:0;margin-left:calc(-1 * var(--chat-sp-1));border:1px solid var(--chat-edge);border-radius:var(--chat-radius-micro);background:var(--chat-paper-inset);font-family:inherit;font-size:var(--chat-fs-text);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-text);color:var(--chat-ink);text-overflow:clip}.chat-root .chat-chrome__title-field:focus-visible{outline:2px solid var(--chat-focus);outline-offset:1px}.chat-root .chat-chrome__title-error{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-danger);flex:none}.chat-root .chat-chrome__crumb{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-4);flex:none}.chat-root .chat-chrome__ws{min-width:0;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-3);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.chat-root .chat-chrome__actions{gap:var(--chat-sp-1);flex:none;display:flex}.chat-root .chat-icon{border-radius:var(--chat-radius-control);width:26px;height:26px;color:var(--chat-ink-3);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-root .chat-icon:hover{color:var(--chat-ink);background:var(--chat-wash)}.chat-root .chat-chrome__rail{align-items:center;gap:var(--chat-sp-1);margin-top:var(--chat-sp-2);flex-wrap:nowrap;display:flex}.chat-root .chat-link{align-items:center;gap:var(--chat-sp-1);min-height:24px;padding:var(--chat-sp-1) var(--chat-sp-1) var(--chat-sp-1) var(--chat-sp-2);border:1px solid var(--chat-divider);border-radius:var(--chat-radius-control);background:var(--chat-composer-fill);color:var(--chat-ink-2);cursor:pointer;flex:none;transition:color .1s,border-color .1s,background-color .1s;display:inline-flex}.chat-root .chat-link:hover{color:var(--chat-ink);border-color:var(--chat-edge);background:linear-gradient(var(--chat-hover), var(--chat-hover)) var(--chat-composer-fill)}.chat-root .chat-link__icon{color:var(--chat-ink-4);flex:none;align-items:center;margin-left:-1px;display:inline-flex}.chat-root .chat-link:hover .chat-link__icon{color:var(--chat-ink-2)}.chat-root .chat-link__label{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);font-weight:var(--chat-w-medium)}.chat-root .chat-link__count{min-width:18px;padding:0 var(--chat-sp-1);border-radius:var(--chat-radius-micro);background:var(--chat-count-bg);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);text-align:center;color:var(--chat-count-ink);flex:none}.chat-root .chat-link__count[data-flash]{animation:chat-count-flash .8s var(--chat-ease-out)}@keyframes chat-count-flash{0%{background:var(--chat-count-flash)}to{background:var(--chat-count-bg)}}.chat-root .chat-menu.chat-chrome__more{display:none}.chat-root .chat-chrome__acct-name{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);font-weight:var(--chat-w-medium);color:var(--chat-ink)}.chat-root .chat-chrome__acct-email{white-space:nowrap;text-overflow:ellipsis;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-3);overflow:hidden}.chat-root .chat-chrome__acct-plan{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-4)}@container chat-panel (width<=385px){.chat-root .chat-link__label{display:none}.chat-root .chat-link{padding:var(--chat-sp-1) var(--chat-sp-2)}}@container chat-panel (width<=359px){.chat-root .chat-chrome__crumb,.chat-root .chat-chrome__ws{display:none}}@container chat-panel (width<=204px){.chat-root .chat-chrome__rail{display:none}.chat-root .chat-menu.chat-chrome__more{display:inline-flex}}@media (prefers-reduced-motion:reduce){.chat-root .chat-link__count[data-flash]{background:var(--chat-count-flash);animation:none}}.chat-root ._root_1hq80_3{align-self:center;width:100%;max-width:640px}.chat-root ._title_1hq80_9{margin:0 0 var(--chat-sp-3);font-size:var(--chat-fs-display);line-height:var(--chat-lh-display);font-weight:var(--chat-w-semi);color:var(--chat-ink)}.chat-root ._list_1hq80_17{gap:var(--chat-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-root ._sugg_1hq80_26{align-items:baseline;gap:var(--chat-sp-2);width:100%;padding:var(--chat-sp-3) var(--chat-sp-3);border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-control);text-align:left;font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);color:var(--chat-ink);cursor:pointer;transition:var(--chat-control-transition);display:flex}.chat-root ._sugg_1hq80_26:hover{border-color:var(--chat-hairline-strong);background:var(--chat-wash)}.chat-root ._num_1hq80_47{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-4);flex:none}.chat-root ._text_1hq80_55{overflow-wrap:anywhere;min-width:0}.chat-root ._sugg_1hq80_26:disabled{cursor:default;color:var(--chat-ink-4)}.chat-root ._sugg_1hq80_26:disabled:hover{border-color:var(--chat-hairline);background:0 0}.chat-root .chat-home{padding:var(--chat-sp-3) var(--chat-sp-3) var(--chat-sp-5);gap:var(--chat-sp-2);flex-direction:column;margin:0;list-style:none;display:flex}.chat-root .chat-home__empty{padding:var(--chat-sp-5) var(--chat-sp-4);font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);color:var(--chat-ink-3)}.chat-root .chat-hrow--cluster{isolation:isolate;position:relative}.chat-root .chat-hrow--cluster:before{content:"";z-index:-1;border:1px solid var(--chat-divider);border-radius:var(--chat-radius-control);background:var(--chat-composer-fill);pointer-events:none;position:absolute;inset:-3px}.chat-root .chat-hrow__line{align-items:center;gap:var(--chat-sp-1);min-height:30px;padding-right:var(--chat-sp-2);border-radius:var(--chat-radius-control);cursor:pointer;transition:background-color 80ms,box-shadow 80ms;display:flex}.chat-root .chat-hrow__line:hover{background:var(--chat-hover);box-shadow:inset 0 0 0 1px var(--chat-hover-rule);transition-duration:var(--chat-dur-medium)}.chat-root .chat-hrow--cluster>.chat-hrow__line{border-radius:6px}.chat-root .chat-hrow__open{align-items:center;gap:var(--chat-sp-2);min-width:0;min-height:30px;padding:var(--chat-sp-1) 0 var(--chat-sp-1) var(--chat-sp-2);text-align:left;cursor:pointer;flex:0 auto;display:flex}.chat-root .chat-hrow__mark{flex:none;justify-content:center;align-items:center;width:18px;height:14px;display:inline-flex}.chat-root .chat-hrow__done{width:var(--chat-dot-size);height:var(--chat-dot-size);background:var(--chat-done);border-radius:50%}.chat-root .chat-hrow__done[data-read=true]{background:var(--chat-blue)}.chat-root .chat-hrow__ask{color:var(--chat-warn);align-items:center;display:inline-flex}.chat-root .chat-hrow__ask[data-kind=plan]{color:var(--chat-mode-plan)}.chat-root .chat-hrow__work{color:var(--chat-ink-3);align-items:center;display:inline-flex}.chat-root .chat-hrow__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);color:var(--chat-ink);flex:0 auto;overflow:hidden}.chat-root .chat-hrow__count{align-items:center;gap:var(--chat-sp-1);height:18px;padding:0 var(--chat-sp-2) 0 var(--chat-sp-2);margin-left:var(--chat-sp-1);background:var(--chat-count-bg);box-shadow:inset 0 0 0 1px var(--chat-count-edge);color:var(--chat-count-ink);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);font-weight:var(--chat-w-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--chat-dur-fast) ease;border-radius:999px;flex:none;display:inline-flex}.chat-root .chat-hrow__count:hover{background:var(--chat-hover)}.chat-root .chat-hrow__count svg{transition:transform var(--chat-dur-fast) ease}.chat-root .chat-hrow__count[aria-expanded=true] svg{transform:rotate(180deg)}.chat-root .chat-hrow__spacer{flex:1 1 0;min-width:8px}.chat-root .chat-hrow__fresh{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-3);transition:color var(--chat-dur-medium) ease;flex:none}.chat-root :is(.chat-hrow__line,.chat-hrow__sline):hover .chat-hrow__fresh{color:var(--chat-ink-2)}.chat-root .chat-icon.chat-hrow__more{width:22px;height:22px;color:var(--chat-ink-4);transition:color var(--chat-dur-fast) ease, background-color var(--chat-dur-fast) ease, box-shadow var(--chat-dur-fast) ease}.chat-root .chat-icon.chat-hrow__more:hover,.chat-root .chat-hrow__line:hover .chat-icon.chat-hrow__more{color:var(--chat-ink-2)}.chat-root .chat-icon.chat-hrow__more:hover{background:var(--chat-hover);box-shadow:inset 0 0 0 1px var(--chat-hover-rule)}.chat-root .chat-hrow__menu{margin-left:var(--chat-sp-2);margin-right:var(--chat-sp-1)}.chat-root .chat-hrow__menu-slot{width:22px;margin-left:var(--chat-sp-2);margin-right:var(--chat-sp-1);flex:none}.chat-root .chat-hrow__subs{margin:var(--chat-sp-1) 0 0;gap:var(--chat-sp-1);flex-direction:column;padding:0 0 0 26px;list-style:none;display:flex;position:relative}.chat-root .chat-hrow__subs:before{content:"";background:var(--chat-rail);width:1px;position:absolute;top:1px;bottom:3px;left:15px}.chat-root .chat-hrow__subs .chat-hrow__title{color:var(--chat-ink-2)}.chat-root .chat-hrow__sline{align-items:center;gap:var(--chat-sp-1);min-height:30px;padding-right:var(--chat-sp-2);border-radius:var(--chat-radius-micro);cursor:pointer;transition:background-color 80ms,box-shadow 80ms;display:flex}.chat-root .chat-hrow__sline:hover{background:var(--chat-hover);box-shadow:inset 0 0 0 1px var(--chat-hover-rule);transition-duration:var(--chat-dur-medium)}:is(.chat-root .chat-hrow__line:hover:has(.chat-hrow__count:hover,.chat-menu:hover),.chat-root .chat-hrow__sline:hover:has(.chat-hrow__count:hover,.chat-menu:hover)){box-shadow:none;background:0 0}.chat-root .chat-hrow__sopen{align-items:center;gap:var(--chat-sp-2);min-width:0;min-height:30px;padding:var(--chat-sp-1) 0 var(--chat-sp-1) var(--chat-sp-2);text-align:left;cursor:pointer;flex:0 auto;display:flex}.chat-root .chat-hrow__subs2{margin:var(--chat-sp-1) 0 0;gap:var(--chat-sp-1);flex-direction:column;padding:0 0 0 26px;list-style:none;display:flex;position:relative}.chat-root .chat-hrow__subs2:before{content:"";background:var(--chat-rail);width:1px;position:absolute;top:1px;bottom:3px;left:15px}@media (prefers-reduced-motion:no-preference){.chat-root :is(.chat-hrow__subs,.chat-hrow__subs2){animation:chat-unfold var(--chat-dur-slow) var(--chat-ease-out);transform-origin:top}}@keyframes chat-unfold{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.chat-root .chat-hrow__count svg{transition:none}.chat-root :is(.chat-hrow__subs,.chat-hrow__subs2){animation:chat-fade-in var(--chat-dur-fast) ease}}.chat-root .chat-composer-root{--chat-composer-edge:color-mix(in srgb, var(--chat-ink) 16%, transparent);--chat-composer-hair:color-mix(in srgb, var(--chat-ink) 10%, transparent);--chat-composer-wash:color-mix(in srgb, var(--chat-ink) 6%, transparent);--chat-composer-send:var(--chat-mode-default);--chat-composer-send-ink:var(--chat-paper-raised);--chat-composer-data:var(--chat-blue);--chat-composer-shadow:var(--alkShadowMd,0 5px 18px #1f1e1b24);color:var(--chat-ink);font-family:var(--chat-sans);container:chat-composer/inline-size}.chat-root .chat-composer-root button{cursor:pointer}.chat-root .chat-composer-root [data-mode=default]{--chat-mode-mark:var(--chat-mode-default)}.chat-root .chat-composer-root [data-mode=plan]{--chat-mode-mark:var(--chat-mode-plan)}.chat-root .chat-composer-root [data-mode=auto]{--chat-mode-mark:var(--chat-mode-auto)}.chat-root .chat-composer-root [data-mode=read_only]{--chat-mode-mark:var(--chat-mode-read_only)}.chat-root .chat-composer-root [data-mode=bypass]{--chat-mode-mark:var(--chat-mode-bypass)}.chat-root .chat-composer-unit{gap:var(--chat-sp-3);padding:var(--chat-sp-3) var(--chat-sp-3);border:1px solid var(--chat-mode-mark,var(--chat-composer-edge));border-radius:var(--chat-radius-surface);background:var(--chat-composer-fill);transition:border-color var(--chat-dur-medium) var(--chat-ease-out), box-shadow var(--chat-dur-medium) var(--chat-ease-out);flex-direction:column;display:flex;position:relative}.chat-root .chat-composer-unit[data-mode=plan]{border-style:dashed}.chat-root .chat-composer-unit:has(.chat-composer-field:focus){box-shadow:0 0 0 1px var(--chat-mode-mark,var(--chat-mode-default)), 0 0 0 4px color-mix(in srgb, var(--chat-mode-mark,var(--chat-mode-default)) 16%, transparent)}.chat-root .chat-composer-field{width:100%;min-height:48px;max-height:132px;padding:var(--chat-sp-1) 0;resize:none;font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);color:var(--chat-ink);overflow-y:auto}.chat-root .chat-composer-field::placeholder{color:var(--chat-ink-3)}.chat-root .chat-composer-field:focus{outline:none}.chat-root .chat-composer-unit:has(.chat-composer-field:focus-visible){outline:2px solid var(--alkFocusRing);outline-offset:2px}.chat-root .chat-composer-fieldwrap{position:relative}.chat-root .chat-composer-carets{--chat-caret-flag-h:14px;inset:calc(-1 * var(--chat-caret-flag-h)) 0 0;z-index:20;--chat-caret-scroll:0px;pointer-events:none;position:absolute;overflow:hidden}.chat-root .chat-composer-mirror{inset-inline:0;top:var(--chat-caret-flag-h);padding:var(--chat-sp-1) 0;font:inherit;font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);white-space:pre-wrap;overflow-wrap:break-word;transform:translateY(var(--chat-caret-scroll,0));color:#0000;position:absolute}.chat-root .chat-composer-caret{width:0;height:var(--chat-lh-text,20px);vertical-align:text-bottom;border-left:2px solid hsl(var(--chat-caret-hue,210) 60% 45%);animation:1.1s step-end infinite chat-composer-caret-blink;display:inline-block;position:relative}.chat-root .chat-composer-caret__flag{background:hsl(var(--chat-caret-hue,210) 60% 45%);color:#fff;white-space:nowrap;border-radius:3px 3px 3px 0;padding:0 4px;font-size:10px;line-height:14px;position:absolute;bottom:100%;left:-2px}.chat-root .chat-composer-caret__range{background:hsl(var(--chat-caret-hue,210) 60% 45% / 20%);border-radius:2px}@keyframes chat-composer-caret-blink{50%{border-left-color:#0000}}@media (prefers-reduced-motion:reduce){.chat-root .chat-composer-caret{animation:none}}.chat-root .chat-composer-rail{--chat-composer-ctl:28px;--chat-composer-pad-x:var(--chat-sp-1);--chat-composer-gap:var(--chat-sp-1);--chat-composer-icon-gap:var(--chat-sp-2);align-items:center;gap:var(--chat-composer-gap);flex-wrap:nowrap;display:flex;position:relative}.chat-root .chat-composer-ctl{min-width:0;display:flex}.chat-root .chat-composer-ctl[data-rail=model],.chat-root .chat-composer-ctl[data-rail=effort]{display:none}.chat-root .chat-composer-ctl>.chat-composer-trigger{flex:auto;min-width:0}.chat-root .chat-composer-readout{flex-shrink:1000000000}.chat-root .chat-composer-ctl[data-rail=effort]{flex-shrink:1000000}.chat-root .chat-composer-ctl[data-rail=model]{flex-shrink:1000}.chat-root .chat-composer-ctl[data-rail=mode]{flex-shrink:1}.chat-root .chat-composer-rail>[data-rail-end]:not([data-rail=effort]){margin-inline-start:auto}.chat-root .chat-composer-rail>[data-rail-end]:not([data-rail=effort])~[data-rail-end]{margin-inline-start:0}.chat-root .chat-composer-trigger{justify-content:center;align-items:center;gap:var(--chat-composer-icon-gap);min-width:var(--chat-composer-ctl);height:var(--chat-composer-ctl);padding:0 var(--chat-composer-pad-x);border-radius:var(--chat-radius-control);color:var(--chat-ink-2);font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px);font-weight:var(--chat-w-medium,500);letter-spacing:var(--chat-track-record,.014em);white-space:nowrap;transition:background-color var(--chat-dur-fast) var(--chat-ease-out), color var(--chat-dur-fast) var(--chat-ease-out);display:inline-flex}.chat-root .chat-composer-trigger:hover,.chat-root .chat-composer-trigger[aria-expanded=true]{background:var(--chat-composer-wash);color:var(--chat-ink)}.chat-root .chat-composer-trigger[data-locked]{cursor:default;opacity:1}.chat-root .chat-composer-trigger[data-locked]:hover{color:var(--chat-ink-2);background:0 0}.chat-root .chat-composer-trigger[data-mode][data-locked]:hover{background:color-mix(in srgb, var(--chat-mode-mark) 14%, transparent);color:var(--chat-ink)}.chat-root .chat-composer-trigger__icon{color:var(--chat-ink-3);flex:none;display:inline-flex}.chat-root .chat-composer-trigger__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:0 auto;display:none;overflow:hidden}.chat-root .chat-composer-slashkey{width:var(--chat-composer-ctl);background:var(--chat-composer-wash);font-family:var(--chat-mono);font-size:var(--chat-fs-text,14px);font-weight:var(--chat-w-semi,600);color:var(--chat-ink-3);flex:none;padding:0;line-height:1}.chat-root .chat-composer-slashkey:hover,.chat-root .chat-composer-slashkey[aria-expanded=true]{background:color-mix(in srgb, var(--chat-ink) 12%, transparent);color:var(--chat-ink)}.chat-root .chat-composer-trigger[data-mode]{background:color-mix(in srgb, var(--chat-mode-mark) 14%, transparent);color:var(--chat-ink)}.chat-root .chat-composer-trigger[data-mode]:hover,.chat-root .chat-composer-trigger[data-mode][aria-expanded=true]{background:color-mix(in srgb, var(--chat-mode-mark) 22%, transparent)}.chat-root .chat-composer-trigger[data-mode] .chat-composer-trigger__icon{color:var(--chat-mode-mark)}.chat-root .chat-composer-ctl[data-rail=model] .chat-composer-trigger__label{max-width:14ch}.chat-root .chat-composer-trigger__wide,.chat-root .chat-composer-trigger__narrow{display:none}.chat-root .chat-composer-readout{align-items:center;gap:var(--chat-sp-1);height:var(--chat-composer-ctl);padding:0 var(--chat-sp-1);white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.chat-root .chat-composer-readout[data-context-form=compact]{gap:2px;min-width:auto;padding:0}.chat-root .chat-composer-readout__icon{color:var(--chat-composer-data);flex:none;display:inline-flex}.chat-root .chat-composer-readout__value{min-width:0;font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px);font-weight:var(--chat-w-medium,500);letter-spacing:var(--chat-track-record,.014em);font-variant-numeric:tabular-nums;color:var(--chat-ink);overflow:hidden}.chat-root .chat-composer-ovsec__cap{margin:0 0 var(--chat-sp-1);padding:0 var(--chat-sp-2);font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px);font-weight:var(--chat-w-medium,500);letter-spacing:var(--chat-track-caps,.08em);text-transform:uppercase;color:var(--chat-ink-3)}.chat-root .chat-composer-ovsec{margin-top:var(--chat-sp-2);padding-top:var(--chat-sp-2);border-top:1px solid var(--chat-composer-hair)}@container chat-composer (width>=128px){.chat-root .chat-composer-rail{--chat-composer-ctl:30px;--chat-composer-pad-x:var(--chat-sp-2)}}@container chat-composer (width>=196px){.chat-root .chat-composer-ctl[data-rail=model],.chat-root .chat-composer-ctl[data-rail=effort]{display:flex}.chat-root .chat-composer-ovsec,.chat-root .chat-composer-pop__cap{display:none}.chat-root .chat-composer-ctl[data-rail=effort]{margin-inline-start:auto}.chat-root .chat-composer-ctl[data-rail=effort]~[data-rail-end]{margin-inline-start:0}}@container chat-composer (width>=248px){.chat-root .chat-composer-ctl[data-rail=mode] .chat-composer-trigger__label,.chat-root .chat-composer-ctl[data-rail=mode] .chat-composer-trigger__narrow{display:inline}}@container chat-composer (width>=308px){.chat-root .chat-composer-ctl[data-rail=model] .chat-composer-trigger__label{max-width:12ch;display:inline}.chat-root .chat-composer-ctl[data-rail=model] .chat-composer-trigger__narrow{display:inline}}@container chat-composer (width>=368px){.chat-root .chat-composer-ctl[data-rail=model] .chat-composer-trigger__label{max-width:14ch;display:inline}.chat-root .chat-composer-ctl[data-rail=model] .chat-composer-trigger__narrow{display:none}.chat-root .chat-composer-ctl[data-rail=model] .chat-composer-trigger__wide{display:inline}}@container chat-composer (width>=424px){.chat-root .chat-composer-ctl[data-rail=effort] .chat-composer-trigger__label{max-width:none;display:inline}}@container chat-composer (width>=496px){.chat-root .chat-composer-ctl[data-rail=mode] .chat-composer-trigger__narrow{display:none}.chat-root .chat-composer-ctl[data-rail=mode] .chat-composer-trigger__wide{display:inline}}@container chat-composer (width>=556px){.chat-root .chat-composer-readout{padding:0 var(--chat-sp-1)}}.chat-root .chat-composer-send{width:var(--chat-composer-ctl);height:var(--chat-composer-ctl);border-radius:var(--chat-radius-control);background:var(--chat-mode-mark,var(--chat-composer-send));color:var(--chat-composer-send-ink);font-size:var(--chat-fs-text,14px);font-weight:var(--chat-w-semi,600);white-space:nowrap;transition:background-color var(--chat-dur-fast) var(--chat-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-root .chat-composer-send:not(:disabled):hover{background:color-mix(in srgb, var(--chat-mode-mark,var(--chat-composer-send)) 88%, var(--chat-ink))}.chat-root .chat-composer-send:not(:disabled):active{background:color-mix(in srgb, var(--chat-mode-mark,var(--chat-composer-send)) 80%, var(--chat-ink))}.chat-root .chat-composer-send[data-busy]{background:color-mix(in srgb, var(--chat-mode-mark,var(--chat-composer-send)) 76%, var(--chat-paper))}.chat-root .chat-composer-send:disabled{background:color-mix(in srgb, var(--chat-mode-mark,var(--chat-composer-send)) 22%, var(--chat-composer-fill));color:var(--chat-ink-3);cursor:default}.chat-root .chat-composer-send__glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chat-root .chat-composer-glyph,.chat-root .chat-composer-check{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.chat-root .chat-composer-check{stroke-width:1.7px}.chat-root .chat-composer-bars rect{fill:currentColor;opacity:.28}.chat-root .chat-composer-bars rect[data-on]{opacity:1}.chat-root .chat-composer-ring__track{fill:none;stroke:currentColor;stroke-opacity:.28;stroke-width:2px}.chat-root .chat-composer-ring__arc{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.chat-root .chat-composer-pop{--chat-composer-pop-gutter:120px;z-index:30;min-width:min(218px,100%);max-width:min(288px,100%);max-height:min(320px, calc(100vh - var(--chat-composer-pop-gutter)));padding:var(--chat-sp-2);border:1px solid var(--chat-composer-hair);border-radius:var(--chat-radius-control);background:var(--chat-paper-raised);box-shadow:var(--chat-composer-shadow);animation:chat-rise var(--chat-dur-medium) var(--chat-ease-out);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.chat-root .chat-composer-pop[data-side=right]{left:auto;right:0}.chat-root .chat-composer-ctl[data-rail=mode] .chat-composer-pop{max-height:calc(100vh - var(--chat-composer-pop-gutter))}.chat-root .chat-composer-pop__scroll{min-height:0;overflow-y:auto}.chat-root .chat-composer-pop__list{margin:0;padding:0;list-style:none}.chat-root .chat-composer-opt{align-items:center;column-gap:var(--chat-sp-2);row-gap:var(--chat-sp-1);width:100%;min-height:32px;padding:var(--chat-sp-2) var(--chat-sp-2);border-radius:var(--chat-radius-micro);text-align:left;color:var(--chat-ink-2);transition:background-color .11s var(--chat-ease-out), color .11s var(--chat-ease-out);grid-template-columns:20px 1fr auto;display:grid}.chat-root .chat-composer-opt:hover{background:var(--chat-composer-wash);color:var(--chat-ink)}.chat-root .chat-composer-opt[aria-selected=true]{color:var(--chat-ink)}.chat-root .chat-composer-opt[data-unavailable]{color:var(--chat-ink-3);cursor:default}.chat-root .chat-composer-opt[data-unavailable]:hover{color:var(--chat-ink-3);background:0 0}.chat-root .chat-composer-opt[data-unavailable]:is(button):hover,.chat-root .chat-composer-opt[data-unavailable]:is(button):focus-visible{color:var(--chat-ink-2)}.chat-root .chat-composer-opt-group{padding:var(--chat-sp-2) var(--chat-sp-2) var(--chat-sp-1);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-3);list-style:none}.chat-root .chat-composer-opt__escape{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium,500);color:var(--chat-mode-default);grid-column:3;justify-self:end}.chat-root .chat-composer-opt__icon{color:var(--chat-ink-3);flex:none;justify-content:center;display:inline-flex}.chat-root .chat-composer-opt__icon[data-mode]{color:var(--chat-mode-mark)}.chat-root .chat-composer-opt__label{font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);font-weight:var(--chat-w-medium,500)}.chat-root .chat-composer-opt__check{color:var(--chat-mode-default);flex:none;display:inline-flex}.chat-root .chat-composer-opt__desc{-webkit-line-clamp:3;line-clamp:3;font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);font-weight:var(--chat-w-regular,400);color:var(--chat-ink-3);-webkit-box-orient:vertical;grid-column:2/-1;display:-webkit-box;overflow:hidden}.chat-root .chat-composer-pop__hint{margin:var(--chat-sp-1) var(--chat-sp-1) 0;padding-top:var(--chat-sp-2);border-top:1px solid var(--chat-composer-hair);font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);color:var(--chat-ink-3)}.chat-root .chat-composer-slash{z-index:40;padding:var(--chat-sp-2);border:1px solid var(--chat-composer-hair);border-radius:var(--chat-radius-control);background:var(--chat-paper-raised);max-height:264px;box-shadow:var(--chat-composer-shadow);animation:chat-rise var(--chat-dur-medium) var(--chat-ease-out);margin:0;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.chat-root .chat-composer-slash__opt{align-items:baseline;column-gap:var(--chat-sp-3);width:100%;padding:var(--chat-sp-2) var(--chat-sp-2);border-radius:var(--chat-radius-micro);text-align:left;transition:background-color .11s var(--chat-ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.chat-root .chat-composer-slash__opt[data-active]{background:var(--chat-composer-wash)}.chat-root .chat-composer-slash__cmd{font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);font-weight:var(--chat-w-medium,500);color:var(--chat-ink)}.chat-root .chat-composer-slash__summary{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);color:var(--chat-ink-3);overflow:hidden}.chat-root .chat-composer-slash__usage{font-family:var(--chat-mono);font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px);color:var(--chat-ink-3)}.chat-root .chat-composer-opt:focus-visible,.chat-root .chat-composer-slash__opt:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.chat-root .chat-composer-pop,.chat-root .chat-composer-slash{animation:chat-fade-in var(--chat-dur-fast) linear}.chat-root .chat-composer-slash__opt,.chat-root .chat-composer-unit,.chat-root .chat-composer-trigger,.chat-root .chat-composer-send,.chat-root .chat-composer-opt{transition:none}}.chat-composer-attachinput{clip-path:inset(50%);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-composer-chips{padding:0 var(--alkSpace3);flex-wrap:wrap;gap:6px;margin:0 0 6px;list-style:none;display:flex}.chat-composer-chip{border:1px solid var(--alkBorder);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.chat-composer-chip[data-state=error]{border-color:var(--alkDanger)}.chat-composer-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-composer-chip__error{color:var(--alkDangerText)}.chat-composer-chip__progress{width:48px;height:4px}.chat-composer-chip__remove{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-composer-uploads{flex-wrap:wrap;gap:6px;margin:0;padding:0 10px 6px;list-style:none;display:flex}.chat-composer-upload{border:1px solid var(--chat-hairline);max-width:260px;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 4px;font-size:12px;display:inline-flex}.chat-composer-upload[data-state=failed]{border-color:var(--chat-danger-line)}.chat-composer-upload__thumb{object-fit:cover;border-radius:50%;width:22px;height:22px}.chat-composer-upload__token{white-space:nowrap;font-weight:600}.chat-composer-upload__name{text-overflow:ellipsis;white-space:nowrap;opacity:.8;overflow:hidden}.chat-composer-upload__progress{width:40px;height:6px}.chat-composer-upload__state{white-space:nowrap}.chat-composer-upload__remove{font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.chat-composer-notice{color:var(--chat-danger);margin:0;padding:2px 10px 6px;font-size:12px}.chat-composer-notice[data-tone=working]{color:inherit;opacity:.75}.chat-composer-notice__action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-composer-count{text-align:right;font-variant-numeric:tabular-nums;opacity:.7;margin:0;padding:2px 10px 6px;font-size:12px}.chat-composer-count[data-over]{color:var(--chat-danger);opacity:1}.chat-composer-queued{border:1px solid var(--chat-composer-hair);border-radius:var(--alkRadiusMd,10px);background:var(--chat-composer-wash);margin:6px 0 0;padding:6px 10px}.chat-composer-queued__label{opacity:.75;margin:0 0 4px;font-size:12px}.chat-composer-queued__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.chat-composer-queued__row{align-items:flex-start;gap:6px;display:flex}.chat-composer-queued__text{min-width:0;color:inherit;font:inherit;resize:none;field-sizing:content;background:0 0;border:0;flex:auto;padding:0;font-size:13px;line-height:1.45}.chat-composer-queued__body{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.chat-composer-queued__body .chat-composer-queued__text{align-self:stretch;max-height:33vh;overflow-y:auto}.chat-composer-queued__body .chat-composer-queued__text[data-clamped]{max-height:5.8em;overflow:hidden}.chat-composer-queued__more{color:var(--chat-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.chat-composer-queued__more:hover{color:inherit}.chat-composer-queued__text:focus-visible{outline:none}.chat-composer-queued__send{border:1px solid var(--chat-composer-edge);color:inherit;font:inherit;background:0 0;border-radius:999px;flex:none;padding:1px 8px;font-size:12px;line-height:1.5}.chat-composer-queued__remove{width:18px;height:18px;color:inherit;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.chat-root .chat-notebook-ask{gap:var(--chat-sp-2);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.chat-root .chat-notebook-ask>*{flex:none}.chat-root .chat-notebook-ask__file{font:inherit;color:inherit}.chat-root button.chat-notebook-ask__file{color:var(--chat-dialog-link);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.chat-root button.chat-notebook-ask__file:focus-visible{outline:2px solid var(--chat-forest-bright);outline-offset:1px;border-radius:var(--chat-radius-micro)}.chat-root .chat-notebook-ask>.chat-notebook-ask__cells{flex:0 auto;min-height:0;overflow-y:auto}.chat-root .chat-notebook-ask__cells{gap:var(--chat-sp-2);padding:var(--chat-sp-3);background:var(--chat-dialog-inset);border:1px solid var(--chat-dialog-hairline-2);border-radius:var(--chat-radius-control);flex-direction:column;margin:0;list-style:none;display:flex}.chat-root .chat-notebook-ask__cell{flex-direction:column;flex:none;min-width:0;display:flex}.chat-root .chat-notebook-ask__name{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);font-weight:var(--chat-w-medium);color:var(--chat-ink)}.chat-root .chat-notebook-ask__code{min-width:0;font-family:var(--chat-mono);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-3);flex-direction:column;display:flex}.chat-root .chat-notebook-ask__line{white-space:pre;text-overflow:ellipsis;overflow:hidden}.chat-root .chat-notebook-ask__more{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-2);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.chat-root .chat-notebook-ask__more:hover,.chat-root .chat-notebook-ask__more:focus-visible{color:var(--chat-ink);text-decoration:underline}.chat-root .chat-notebook-ask__packages{gap:var(--chat-sp-2);font-family:var(--chat-mono);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chat-root .chat-notebook-ask__reason{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-2);margin:0}.chat-root .chat-permission-card{gap:var(--chat-sp-4);animation:chat-rise-6 var(--chat-dur-medium) var(--chat-ease-out)}.chat-root .chat-permission-head{align-items:flex-start;gap:var(--chat-sp-3);display:flex}.chat-root .chat-permission-title{min-width:0;font-size:var(--chat-fs-text);font-weight:var(--chat-w-semi);line-height:var(--chat-lh-text);color:var(--chat-ink);overflow-wrap:break-word;flex:1;margin:0}.chat-root .chat-permission-queue{align-items:center;gap:var(--chat-sp-1);height:var(--chat-lh-text);padding:0 var(--chat-sp-2);background:var(--chat-dialog-wash);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);font-variant-numeric:tabular-nums;color:var(--chat-ink-3);border-radius:999px;flex:none;display:inline-flex}.chat-root .chat-permission-queue__n{font-weight:var(--chat-w-medium);color:var(--chat-ink-2)}.chat-root .chat-permission-queue__sep{opacity:.6}.chat-root .chat-permission-cmd{--chat-bash-cmd-weight:var(--chat-w-regular);--chat-bash-string:var(--chat-dialog-tok-str);--chat-bash-muted:var(--chat-dialog-tok-muted);--chat-sql-string:var(--chat-dialog-tok-str);--chat-sql-comment:var(--chat-dialog-tok-muted);gap:var(--chat-sp-2);padding:var(--chat-sp-3) var(--chat-sp-3);background:var(--chat-dialog-inset);border:1px solid var(--chat-dialog-hairline-2);border-radius:var(--chat-radius-control);flex:auto;min-height:0;display:flex;overflow-y:auto}.chat-root .chat-permission-cmd__prompt{font-family:var(--chat-mono);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-3);-webkit-user-select:none;user-select:none;flex:none}.chat-root .chat-permission-cmd__text{min-width:0;font-family:var(--chat-mono);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink);white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.chat-root .chat-permission-cmd .chat-tool-dir{color:var(--chat-ink-3)}.chat-root .chat-permission-cmd__l{display:block}.chat-root .chat-permission-cmd__link{color:var(--chat-dialog-link);cursor:pointer;text-decoration:none}.chat-root .chat-permission-cmd__link:hover,.chat-root .chat-permission-cmd__link:focus-visible{text-decoration:underline}.chat-root .chat-permission-preview{--chat-paper-inset:var(--chat-dialog-inset);background:var(--chat-dialog-inset);border:1px solid var(--chat-dialog-hairline-2);border-radius:var(--chat-radius-control);flex:0 auto;min-height:0;display:flex;overflow:hidden}.chat-root .chat-permission-preview>*{flex:auto;min-width:0;min-height:0}.chat-root .chat-permission-preview:empty{display:none}.chat-root .chat-permission-card[data-preview] .chat-permission-cmd{flex:none}.chat-root .chat-permission-details{gap:var(--chat-sp-2);min-height:0;padding:var(--chat-sp-3);background:var(--chat-dialog-inset);border:1px solid var(--chat-dialog-hairline-2);border-radius:var(--chat-radius-control);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.chat-root .chat-permission-details__tool{font-family:var(--chat-mono);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-3);margin:0}.chat-root .chat-permission-details__input{font-family:var(--chat-mono);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-root .chat-permission-facts{gap:var(--chat-sp-3);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);color:var(--chat-ink-3);flex:none;margin:0;display:flex}.chat-root .chat-permission-facts__f{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-root .chat-permission-cmd__link:focus-visible{outline:2px solid var(--chat-forest-bright);outline-offset:2px;border-radius:var(--chat-radius-micro)}.chat-root .chat-permission-bar{row-gap:var(--chat-sp-2);flex-wrap:wrap;position:relative}.chat-root .chat-permission-bar__gap{flex:1 1 0;min-width:0}.chat-root .chat-permission-allow{margin-left:auto}.chat-root .chat-permission-refusal{text-align:right;color:var(--chat-ink-2);font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px);align-self:center;margin:0}.chat-root .chat-permission-unnamed{padding:var(--chat-sp-3) var(--chat-sp-3);color:var(--chat-ink-2);background:var(--chat-dialog-inset);border:1px solid var(--chat-dialog-hairline-2);border-radius:var(--chat-radius-control);font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px);margin:0}.chat-root .chat-permission-statement{padding:var(--chat-sp-3) var(--chat-sp-3);color:var(--chat-ink);background:var(--chat-dialog-inset);border:1px solid var(--chat-dialog-hairline-2);border-radius:var(--chat-radius-control);font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);overflow-wrap:anywhere;flex:none;margin:0}.chat-root .chat-permission-item{gap:var(--chat-sp-2);min-height:0;padding:var(--chat-sp-3) var(--chat-sp-3);background:var(--chat-dialog-inset);border:1px solid var(--chat-dialog-hairline-2);border-radius:var(--chat-radius-control);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.chat-root .chat-permission-item__title{font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);font-weight:var(--chat-w-semi);color:var(--chat-ink);overflow-wrap:anywhere;margin:0}.chat-root .chat-permission-item__body p{white-space:pre-line}.chat-root .chat-permission-item__body{min-width:0;color:var(--chat-ink);font-size:var(--chat-fs-text);line-height:var(--chat-lh-text)}.chat-root .chat-permission-item[data-folded] .chat-permission-item__body{max-height:calc(8 * var(--chat-lh-text));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--chat-lh-text)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--chat-lh-text)), transparent);overflow:hidden}.chat-root .chat-permission-item__more{font:inherit;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-dialog-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.chat-root .chat-permission-item__more:hover,.chat-root .chat-permission-item__more:focus-visible{text-decoration:underline}.chat-root .chat-permission-item__cut{color:var(--chat-ink-3);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);margin:0}.chat-root .chat-permission-note{color:var(--chat-ink-2);font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px);margin:0}.chat-root .chat-permission-waiting{padding:var(--chat-sp-3) var(--chat-sp-3);color:var(--chat-ink-3,var(--chat-ink-2));background:var(--chat-dialog-inset);border:1px dashed var(--chat-dialog-hairline-2);border-radius:var(--chat-radius-control);margin:0;font-style:italic}.chat-root .chat-permission-menu__note{margin:var(--chat-sp-1) 0 0;padding:var(--chat-sp-1) var(--chat-sp-2) var(--chat-sp-1);border-top:1px solid var(--chat-hairline);color:var(--chat-ink-2);font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px)}.chat-root .chat-permission-failure__retry{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-root .chat-permission-bar[data-busy]{opacity:.6}.chat-root .chat-permission-bar button:disabled{cursor:default}@container chat-panel (width<=300px){.chat-root .chat-permission-head{gap:var(--chat-sp-2)}.chat-root .chat-permission-queue{padding:0 var(--chat-sp-1)}}@container chat-panel (width<=279px){.chat-root .chat-permission-bar{align-items:stretch;gap:var(--chat-sp-2);flex-direction:column-reverse}.chat-root .chat-permission-bar__gap{display:none}.chat-root .chat-permission-allow{margin-left:0}.chat-root .chat-permission-allow__main{flex:1;justify-content:center}.chat-root .chat-permission-deny{justify-content:center}}.chat-root .chat-permission-deny,.chat-root .chat-permission-allow__main,.chat-root .chat-permission-allow__caret{gap:var(--chat-sp-2);padding:0 var(--chat-sp-3);transition:var(--chat-control-transition)}.chat-root .chat-permission-deny{padding-left:var(--chat-sp-3);border-radius:var(--chat-radius-control)}.chat-root .chat-permission-mode{display:inline-flex;position:relative}.chat-root .chat-permission-mode__trigger{align-items:center;gap:var(--chat-sp-1);min-height:34px;padding:0 var(--chat-sp-2);border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-control);color:var(--chat-ink-2);font-size:var(--chat-fs-record,12px);white-space:nowrap;cursor:pointer;transition:var(--chat-control-transition);background:0 0;display:inline-flex}.chat-root .chat-permission-mode__trigger:hover:not(:disabled){background:var(--chat-dialog-wash);color:var(--chat-ink)}.chat-root .chat-permission-mode__menu{left:0;right:auto}.chat-root .chat-permission-allow{border-radius:var(--chat-radius-control);background:var(--chat-dialog-primary);align-items:stretch;display:inline-flex;position:relative}.chat-root .chat-permission-allow__main{padding-left:var(--chat-sp-3);border-radius:var(--chat-radius-control) 0 0 var(--chat-radius-control);color:var(--chat-dialog-primary-ink);font-weight:var(--chat-w-semi)}.chat-root .chat-permission-allow__main:last-child{border-radius:var(--chat-radius-control)}.chat-root .chat-permission-allow__caret{padding:0 var(--chat-sp-2);border-radius:0 var(--chat-radius-control) var(--chat-radius-control) 0;border-left:1px solid var(--chat-dialog-key-edge);color:var(--chat-dialog-primary-ink)}.chat-root .chat-permission-allow__main:hover,.chat-root .chat-permission-allow__caret:hover{background:var(--chat-dialog-primary-hover)}.chat-root .chat-permission-allow__main .chat-permission-key{color:var(--chat-dialog-key-ink);background:var(--chat-dialog-key-fill);border:1px solid var(--chat-dialog-key-edge)}.chat-root .chat-permission-deny .chat-permission-key{color:var(--chat-dialog-danger);background:var(--chat-paper-raised);border:1px solid var(--chat-dialog-danger-edge)}.chat-root .chat-permission-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-root .chat-permission-menu{min-width:min(288px,100cqw - 64px);max-width:min(320px,100cqw - 64px);padding:var(--chat-sp-1);background:var(--chat-paper-raised);border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-control);box-shadow:var(--chat-dialog-elev-menu);z-index:5;animation:chat-rise-4 var(--chat-dur-fast) var(--chat-ease-out);position:absolute;bottom:calc(100% + 6px);right:0}.chat-root .chat-permission-menu__list{gap:var(--chat-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-root .chat-permission-scope{align-items:center;gap:var(--chat-sp-2);width:100%;min-height:34px;padding:var(--chat-sp-2) var(--chat-sp-2);border-radius:var(--chat-radius-micro);transition:var(--chat-control-transition);color:var(--chat-ink-2);font-size:var(--chat-fs-text);line-height:var(--chat-lh-text);font-weight:var(--chat-w-medium);text-align:left;cursor:pointer;display:flex}.chat-root .chat-permission-scope:hover,.chat-root .chat-permission-scope:focus-visible{background:var(--chat-dialog-wash);color:var(--chat-ink)}.chat-root .chat-permission-scope__icon{color:var(--chat-forest);flex:none;display:inline-flex}.chat-root .chat-permission-scope__glyph{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.chat-root .chat-permission-scope__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.chat-root .chat-permission-card,.chat-root .chat-permission-menu{animation-name:chat-fade-in}}.chat-root .chat-question-frame{container:chat-question/inline-size}.chat-root .chat-question-card{gap:var(--chat-sp-4);animation:chat-rise-6 var(--chat-dur-medium) var(--chat-ease-out)}.chat-root .chat-question-body{gap:var(--chat-sp-4);min-height:0;animation:chat-rise-4 var(--chat-dur-slow) var(--chat-ease-out);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.chat-root .chat-question-ask{gap:var(--chat-sp-1);flex-direction:column;display:flex}.chat-root .chat-question-meta{align-items:baseline;gap:var(--chat-sp-1);font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);color:var(--chat-ink-2);margin:0;display:flex}.chat-root .chat-question-meta__head{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:var(--chat-w-regular);color:var(--chat-ink-3);overflow:hidden}.chat-root .chat-question-meta__sep{color:var(--chat-ink-3)}.chat-root .chat-question-meta__count{font-variant-numeric:tabular-nums;flex:none}.chat-root .chat-question-question{font-size:var(--chat-fs-display,18px);font-weight:var(--chat-w-semi);line-height:var(--chat-lh-display,24px);color:var(--chat-ink);overflow-wrap:break-word;margin:0}.chat-root .chat-question-ask:has(.chat-question-meta__head) .chat-question-question{font-size:var(--chat-fs-text,14px);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-text,20px)}.chat-root .chat-question-options{gap:var(--chat-sp-1);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:min(46vh,344px);display:flex;overflow-y:auto}.chat-root .chat-question-options[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.chat-root :is(.chat-question-opt,.chat-question-other){padding:var(--chat-sp-1) var(--chat-sp-2);border-radius:var(--chat-radius-control);transition:background-color var(--chat-dur-fast) var(--chat-ease-soft);display:flex}.chat-root .chat-question-opt{align-items:flex-start;gap:var(--chat-sp-2);cursor:pointer}.chat-root .chat-question-other{gap:var(--chat-sp-1);flex-direction:column}.chat-root .chat-question-opt:hover,.chat-root .chat-question-other:hover{background:var(--chat-dialog-wash)}.chat-root :is(.chat-question-opt,.chat-question-other)[data-picked]{background:var(--chat-dialog-forest-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chat-forest) 42%, transparent)}.chat-root :is(.chat-question-opt,.chat-question-other)[data-picked]:hover{background:color-mix(in srgb, var(--chat-forest) 16%, transparent)}.chat-root .chat-question-card[data-settled] :is(.chat-question-opt,.chat-question-other,.chat-question-other__row,.chat-question-box){cursor:default}.chat-root .chat-question-card[data-settled] :is(.chat-question-opt,.chat-question-other):hover{background:0 0}.chat-root .chat-question-card[data-settled] :is(.chat-question-opt,.chat-question-other)[data-picked],.chat-root .chat-question-card[data-settled] :is(.chat-question-opt,.chat-question-other)[data-picked]:hover{background:var(--chat-dialog-forest-wash)}.chat-root .chat-question-opt__text{gap:var(--chat-sp-1);flex-direction:column;min-width:0;display:flex}.chat-root .chat-question-opt__label{font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);font-weight:var(--chat-w-medium);color:var(--chat-ink);overflow-wrap:break-word}.chat-root .chat-question-opt__desc{font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);color:var(--chat-ink-2);overflow-wrap:break-word}.chat-root .chat-question-box{width:16px;height:16px;margin-top:var(--chat-sp-1);border:1.5px solid var(--chat-ink-3);border-radius:var(--chat-radius-micro);background:var(--chat-paper-raised);cursor:pointer;flex:none;position:relative}.chat-root .chat-question-box[type=radio]{border-radius:50%}.chat-root .chat-question-box:checked{border-color:var(--chat-forest)}.chat-root .chat-question-box[type=radio]:checked:after{content:"";background:var(--chat-forest);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-root .chat-question-box[type=checkbox]:checked{background:var(--chat-forest-bright);color:var(--chat-dialog-primary-ink)}.chat-root .chat-question-box[type=checkbox]:checked:after{content:"";border:1.6px solid;border-top:0;border-left:0;width:4px;height:8px;position:absolute;top:1.4px;left:4.4px;transform:rotate(42deg)}.chat-root .chat-question-other__row{align-items:flex-start;gap:var(--chat-sp-2);cursor:pointer;display:flex}.chat-root .chat-question-other__field{width:calc(100% - 24px);margin-left:var(--chat-sp-5);padding:var(--chat-sp-1) 0;font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);color:var(--chat-ink);text-overflow:ellipsis}.chat-root .chat-question-other__field::placeholder{color:var(--chat-ink-3)}.chat-root .chat-question-other__field:focus{outline:none}.chat-root .chat-question-other:has(.chat-question-other__field:focus){background:var(--chat-dialog-wash);outline:2px solid var(--chat-forest-bright);outline-offset:-2px}.chat-root .chat-question-foot{gap:var(--chat-sp-2);flex-direction:column;display:flex}.chat-root .chat-question-pager{align-items:center;gap:var(--chat-sp-1);display:flex}.chat-root :is(.chat-question-page,.chat-question-primary){border-radius:var(--chat-radius-control);transition:background-color var(--chat-dur-fast) var(--chat-ease-soft);justify-content:center}.chat-root .chat-question-page{width:34px;color:var(--chat-ink-2)}.chat-root .chat-question-page:hover:not(:disabled){background:var(--chat-dialog-wash);color:var(--chat-ink)}.chat-root .chat-question-page:disabled{color:var(--chat-ink-3);opacity:.45;cursor:default}.chat-root .chat-question-chev{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.chat-root .chat-question-primary{padding:0 var(--chat-sp-3);background:var(--chat-dialog-primary);color:var(--chat-dialog-primary-ink);font-weight:var(--chat-w-semi)}.chat-root .chat-question-primary:hover:not(:disabled){background:var(--chat-dialog-primary-hover)}.chat-root .chat-question-primary:disabled{background:var(--chat-dialog-wash-2);color:var(--chat-ink-3);cursor:default}.chat-root :is(.chat-question-opt,.chat-question-other__row):has(.chat-question-box:focus-visible){outline:2px solid var(--chat-forest-bright);outline-offset:-2px;border-radius:var(--chat-radius-control)}@container chat-question (width<=269px){.chat-root .chat-question-bar{flex-wrap:wrap}.chat-root .chat-question-bar__gap{display:none}.chat-root .chat-question-primary{order:-1;width:100%}}@container chat-question (width<=189px){.chat-root .chat-question-card{padding:var(--chat-sp-3)}}@media (prefers-reduced-motion:reduce){.chat-root .chat-question-card,.chat-root .chat-question-body{animation-name:chat-fade-in}.chat-root :is(.chat-question-opt,.chat-question-other,.chat-question-page,.chat-question-primary){transition:none}}.chat-root .chat-asked-card{gap:var(--chat-sp-3);width:100%;min-width:0;padding:var(--chat-sp-3);border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-control);flex-direction:column;display:flex}.chat-root .chat-asked-card[data-state=open]{border-style:dashed}.chat-root .chat-block:has(.chat-asked-card){--chat-dot-lead:12px;--chat-first-row-lh:24px}.chat-root .chat-asked-status{align-items:center;column-gap:var(--chat-sp-1);row-gap:var(--chat-sp-1);min-height:24px;font-size:var(--chat-fs-record,12px);line-height:var(--chat-lh-record,16px);letter-spacing:var(--chat-track-record,.014em);flex-wrap:wrap;margin:0;display:flex}.chat-root .chat-asked-status__text{font-weight:var(--chat-w-medium);color:var(--chat-ink-2)}.chat-root .chat-asked-card[data-state=answered] .chat-asked-status__text,.chat-root .chat-asked-ask[data-answered] .chat-asked-mark{color:var(--chat-forest)}.chat-root[data-theme=dark] .chat-asked-card[data-state=answered] .chat-asked-status__text,.chat-root[data-theme=dark] .chat-asked-ask[data-answered] .chat-asked-mark{color:var(--chat-mode-default)}.chat-root .chat-asked-status__count{margin-left:var(--chat-sp-1);white-space:nowrap;color:var(--chat-ink-3);font-variant-numeric:tabular-nums}.chat-root .chat-asked-glyph{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.chat-root .chat-asked-asks{gap:var(--chat-sp-3);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.chat-root .chat-asked-ask{column-gap:var(--chat-sp-2);grid-template-columns:16px 1fr;align-items:start;min-width:0;display:grid}.chat-root .chat-asked-mark{width:16px;height:var(--chat-lh-text,20px);color:var(--chat-ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-root .chat-asked-say{gap:var(--chat-sp-1);flex-direction:column;min-width:0;display:flex}.chat-root .chat-asked-q{font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);color:var(--chat-ink-3);overflow-wrap:break-word}.chat-root .chat-asked-reply{align-items:flex-start;gap:var(--chat-sp-2);margin-left:var(--chat-sp-1);min-width:0;font-size:var(--chat-fs-text,14px);line-height:var(--chat-lh-text,20px);animation:chat-asked-reply-in var(--chat-dur-slow) var(--chat-ease-out);display:flex}.chat-root .chat-asked-turn{width:14px;height:var(--chat-lh-text,20px);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;color:var(--chat-ink-3);flex:none}.chat-root .chat-asked-reply__text{min-width:0;font-weight:var(--chat-w-medium);color:var(--chat-ink);overflow-wrap:break-word}.chat-root .chat-asked-ask:not([data-answered]) .chat-asked-reply__text{font-weight:var(--chat-w-regular);color:var(--chat-ink-3);font-style:italic}@keyframes chat-asked-reply-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.chat-root .chat-asked-reply{animation-name:chat-fade-in}}.chat-root :is(.chat-plan-doc,.chat-plan-card){--chat-plan-ink:var(--chat-mode-plan);--chat-plan-edge:color-mix(in srgb, var(--chat-mode-plan) 85%, transparent);--chat-plan-fill-ink:var(--chat-paper-raised)}.chat-root[data-theme=dark] :is(.chat-plan-doc,.chat-plan-card){--chat-plan-edge:color-mix(in srgb, var(--chat-mode-plan) 58%, transparent)}.chat-root :is(.chat-plan-doc,.chat-plan-card) [data-mode],.chat-root .chat-plan-result[data-mode]{--chat-plan-fill:var(--chat-plan-mark);--chat-plan-fill-hover:color-mix(in srgb, var(--chat-plan-mark) 85%, var(--chat-ink))}.chat-root :is(.chat-plan-doc,.chat-plan-card) [data-mode=default],.chat-root .chat-plan-result[data-mode=default]{--chat-plan-mark:var(--chat-mode-default)}.chat-root :is(.chat-plan-doc,.chat-plan-card) [data-mode=auto],.chat-root .chat-plan-result[data-mode=auto]{--chat-plan-mark:var(--chat-mode-auto)}.chat-root :is(.chat-plan-doc,.chat-plan-card) [data-mode=bypass],.chat-root .chat-plan-result[data-mode=bypass]{--chat-plan-mark:var(--chat-mode-bypass)}.chat-root :is(.chat-plan-doc,.chat-plan-card) [data-mode=plan],.chat-root .chat-plan-result[data-mode=plan]{--chat-plan-mark:var(--chat-mode-plan)}.chat-root :is(.chat-plan-glyph,.chat-plan-mark,.chat-plan-opt__tick,.chat-plan-open__glyph){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.chat-root :is(.chat-plan-mark,.chat-plan-opt__tick){stroke-width:1.7px}.chat-root .chat-block:has(.chat-plan-doc){--chat-dot-lead:13px;--chat-first-row-lh:24px}.chat-root .chat-plan-doc{border:1px dashed var(--chat-plan-edge);border-radius:var(--chat-radius-control);background:color-mix(in srgb, var(--chat-mode-plan) 5%, transparent);min-width:0;transition:background-color var(--chat-dur-slow) var(--chat-ease-soft), border-color var(--chat-dur-slow) var(--chat-ease-soft);flex-direction:column;display:flex}.chat-root .chat-plan-doc:not([data-state=pending]){border-style:solid;border-color:var(--chat-hairline);background:0 0}.chat-root .chat-plan-doc__main{gap:var(--chat-sp-3);min-width:0;padding:var(--chat-sp-3);flex-direction:column;display:flex}.chat-root .chat-plan-doc__body{min-width:0}.chat-root .chat-plan-doc:not([data-open]) .chat-plan-doc__body{max-height:144px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 104px,#0000 144px);mask-image:linear-gradient(#000 104px,#0000 144px)}.chat-root .chat-plan-fold{justify-content:center;align-items:center;gap:var(--chat-sp-1);width:100%;padding:var(--chat-sp-2) var(--chat-sp-3);border-top:1px solid var(--chat-hairline);border-radius:0 0 calc(var(--chat-radius-control) - 1px) calc(var(--chat-radius-control) - 1px);font-size:var(--chat-fs-record);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);white-space:nowrap;color:var(--chat-ink-3);cursor:pointer;transition:background-color var(--chat-dur-fast) var(--chat-ease-soft), color var(--chat-dur-fast) var(--chat-ease-soft);display:flex}.chat-root .chat-plan-fold:hover{background:var(--chat-dialog-wash);color:var(--chat-ink)}.chat-root .chat-plan-fold:focus-visible{outline:2px solid var(--chat-forest-bright);outline-offset:-2px}.chat-root .chat-plan-status{align-items:flex-start;column-gap:var(--chat-sp-2);font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);margin:0;display:flex}.chat-root .chat-plan-status__said{align-items:center;column-gap:var(--chat-sp-1);row-gap:var(--chat-sp-1);flex-wrap:wrap;flex:0 auto;min-width:0;min-height:24px;display:flex}.chat-root .chat-plan-status__said .chat-plan-chip{margin-left:var(--chat-sp-1)}.chat-root .chat-plan-open{align-items:center;gap:var(--chat-sp-1);min-height:24px;padding:0 var(--chat-sp-1);border-radius:var(--chat-radius-micro);font-size:var(--chat-fs-record);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-record);letter-spacing:var(--chat-track-record);white-space:nowrap;color:var(--chat-ink-3);cursor:pointer;transition:background-color var(--chat-dur-fast) var(--chat-ease-soft), color var(--chat-dur-fast) var(--chat-ease-soft);flex:none;margin-left:auto;margin-right:-4px;display:inline-flex}.chat-root .chat-plan-open:hover{background:var(--chat-dialog-wash);color:var(--chat-ink)}.chat-root .chat-plan-status__mark{color:var(--chat-ink-3);flex:none;display:inline-flex}.chat-root .chat-plan-status[data-state=pending] .chat-plan-status__mark{color:var(--chat-plan-ink)}.chat-root .chat-plan-status__text{font-weight:var(--chat-w-medium);white-space:nowrap;color:var(--chat-ink-2)}.chat-root .chat-plan-status[data-state=pending] .chat-plan-status__text{color:var(--chat-plan-ink)}.chat-root .chat-plan-status[data-state=approved] :is(.chat-plan-status__mark,.chat-plan-status__text){color:var(--chat-forest)}.chat-root .chat-plan-status[data-state=rejected] :is(.chat-plan-status__mark,.chat-plan-status__text){color:var(--chat-danger)}.chat-root .chat-plan-chip{align-items:center;gap:var(--chat-sp-1);padding:var(--chat-sp-1) var(--chat-sp-2) var(--chat-sp-1) var(--chat-sp-2);background:color-mix(in srgb, var(--chat-plan-mark) 14%, transparent);font-size:var(--chat-fs-record);font-weight:var(--chat-w-medium);letter-spacing:var(--chat-track-record);line-height:var(--chat-lh-record);white-space:nowrap;color:var(--chat-ink);border-radius:999px;display:inline-flex}.chat-root .chat-plan-chip__icon{color:var(--chat-plan-mark);flex:none;display:inline-flex}.chat-root .chat-plan-card{gap:var(--chat-sp-4);animation:chat-rise-6 var(--chat-dur-medium) var(--chat-ease-out)}.chat-root .chat-plan-head{gap:var(--chat-sp-2);flex-direction:column;display:flex}.chat-root .chat-plan-title{font-size:var(--chat-fs-text);font-weight:var(--chat-w-semi);line-height:var(--chat-lh-text);color:var(--chat-ink);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chat-root .chat-plan-opts{gap:var(--chat-sp-2);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.chat-root .chat-plan-opt{align-items:center;column-gap:var(--chat-sp-2);row-gap:var(--chat-sp-1);padding:var(--chat-sp-2) var(--chat-sp-3);border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-control);cursor:pointer;transition:background-color var(--chat-dur-fast) var(--chat-ease-soft), border-color var(--chat-dur-fast) var(--chat-ease-soft);grid-template-columns:16px 1fr 16px;display:grid;position:relative}.chat-root .chat-plan-opt__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chat-root .chat-plan-opt:hover{background:var(--chat-dialog-wash)}.chat-root .chat-plan-opt:has(.chat-plan-opt__input:checked){border-color:var(--chat-plan-mark);background:color-mix(in srgb, var(--chat-plan-mark) 9%, transparent)}.chat-root .chat-plan-opt:has(.chat-plan-opt__input:checked):hover{background:color-mix(in srgb, var(--chat-plan-mark) 14%, transparent)}.chat-root .chat-plan-opt:has(.chat-plan-opt__input:focus-visible){outline:2px solid var(--chat-plan-mark);outline-offset:2px}.chat-root :is(.chat-plan-opt__icon,.chat-plan-opt__check){color:var(--chat-plan-mark);flex:none;justify-content:center;display:inline-flex}.chat-root .chat-plan-opt__label{font-size:var(--chat-fs-text);font-weight:var(--chat-w-medium);line-height:var(--chat-lh-text);color:var(--chat-ink-2)}.chat-root .chat-plan-opt:has(.chat-plan-opt__input:checked) .chat-plan-opt__label{color:var(--chat-ink)}.chat-root .chat-plan-opt__desc{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-3);grid-column:2/-1}.chat-root .chat-plan-note__input{width:100%;min-height:calc(var(--chat-lh-record,16px) + 2 * var(--chat-sp-2));max-height:calc(5 * var(--chat-lh-record,16px) + 2 * var(--chat-sp-2));field-sizing:content;resize:none;padding:var(--chat-sp-2) var(--chat-sp-3);border:1px solid var(--chat-hairline);border-radius:var(--chat-radius-control);color:var(--chat-ink);font:inherit;font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);background:0 0;display:block}.chat-root .chat-plan-note__input::placeholder{color:var(--chat-ink-3)}.chat-root .chat-plan-note__input:focus-visible{outline:2px solid var(--chat-plan-mark,var(--chat-mode-plan));outline-offset:1px}.chat-root .chat-plan-result__note{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-root :is(.chat-plan-reject,.chat-plan-approve){gap:var(--chat-sp-2);padding:0 var(--chat-sp-3);border-radius:var(--chat-radius-control);transition:background-color var(--chat-dur-fast) var(--chat-ease-soft), color var(--chat-dur-fast) var(--chat-ease-soft)}.chat-root .chat-plan-approve{background:var(--chat-plan-fill);color:var(--chat-plan-fill-ink);font-weight:var(--chat-w-semi)}.chat-root .chat-plan-approve:hover{background:var(--chat-plan-fill-hover)}.chat-root .chat-plan-approve:focus-visible{outline:2px solid var(--chat-plan-mark);outline-offset:2px}.chat-root .chat-plan-approve .chat-plan-key{color:currentColor;background:color-mix(in srgb, currentcolor 14%, transparent);border:1px solid color-mix(in srgb, currentcolor 32%, transparent)}.chat-root .chat-plan-reject .chat-plan-key{color:currentColor;border:1px solid var(--chat-hairline)}.chat-root .chat-plan-result{align-items:center;column-gap:var(--chat-sp-2);row-gap:var(--chat-sp-2);padding:var(--chat-sp-2) var(--chat-sp-3) var(--chat-sp-3);border-radius:var(--chat-radius-control);background:color-mix(in srgb, var(--chat-plan-mark) 11%, transparent);animation:chat-rise-4 var(--chat-dur-fast) var(--chat-ease-out);grid-template-columns:minmax(0,1fr);display:grid}.chat-root .chat-plan-result__head{align-items:center;column-gap:var(--chat-sp-2);row-gap:var(--chat-sp-1);flex-wrap:wrap;min-width:0;display:flex}.chat-root .chat-plan-result__mark{color:var(--chat-ink-2);flex:none;display:inline-flex}.chat-root .chat-plan-result__label{font-size:var(--chat-fs-record);font-weight:var(--chat-w-medium);letter-spacing:var(--chat-track-record);line-height:var(--chat-lh-record);color:var(--chat-ink)}.chat-root .chat-plan-result .chat-plan-chip{background:color-mix(in srgb, var(--chat-plan-mark) 20%, transparent)}.chat-root .chat-plan-result__desc{font-size:var(--chat-fs-record);line-height:var(--chat-lh-record);color:var(--chat-ink-2);margin:0}@container chat-panel (width<=409px){.chat-root .chat-plan-open__label{display:none}.chat-root .chat-plan-open{justify-content:center;width:24px;padding:0}}@container chat-panel (width<=299px){.chat-root .chat-plan-actions{align-items:stretch;gap:var(--chat-sp-2);flex-direction:column-reverse}.chat-root .chat-plan-actions__gap{display:none}.chat-root :is(.chat-plan-reject,.chat-plan-approve){justify-content:center}.chat-root .chat-plan-opt:not(:has(.chat-plan-opt__input:checked)) .chat-plan-opt__desc{display:none}}@container chat-panel (width<=219px){.chat-root :is(.chat-plan-status__mark,.chat-plan-result__mark){display:none}.chat-root .chat-plan-status__text,.chat-root .chat-plan-chip{white-space:normal}}@media (prefers-reduced-motion:reduce){.chat-root .chat-plan-card,.chat-root .chat-plan-result{animation-name:chat-fade-in}.chat-root :is(.chat-plan-doc,.chat-plan-opt,.chat-plan-reject,.chat-plan-approve,.chat-plan-fold,.chat-plan-open){transition:none}}.alk-chatact{gap:var(--alkSpace3);flex-direction:column;height:100%;min-height:0;display:flex}.alk-chatact__body{flex:auto;min-height:0;overflow:auto}.alk-chatact__status{padding:var(--alkSpace4);color:var(--alkSecondaryText)}.alk-chatact__table{border-collapse:collapse;width:100%;font-size:var(--alkTextMd)}.alk-chatact__table th,.alk-chatact__table td{padding:var(--alkSpace1) var(--alkSpace2);border-bottom:1px solid var(--alkDivider);text-align:left;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.alk-chatact__table th{color:var(--alkSecondaryText);font-weight:var(--alkWeightSemibold);font-size:var(--alkTextXs);text-transform:uppercase;letter-spacing:.02em}.alk-chatact__gauge-row{align-items:center;gap:var(--alkSpace2);font-size:var(--alkTextMd);grid-template-columns:6rem 1fr auto;display:grid}.alk-chatact__gauge-row>:first-child{color:var(--alkSecondaryText)}.alk-chatact__gauge-row>:last-child{font-variant-numeric:tabular-nums}.alk-planview{height:100%;padding-block:24px;padding-inline:var(--alkStackedPageTitleInset,var(--alkSpace4));overflow:auto}.alk-compaction{box-sizing:border-box;background:var(--alkPageBg);width:100%;min-height:100%;color:var(--alkPrimaryText);padding:var(--alkSpace6) var(--alkSpace7);margin:0;overflow:auto}.alk-stacked-page{box-sizing:border-box;background:var(--alkPageBg);width:100%;min-width:0;height:100%;min-height:0;color:var(--alkPrimaryText);--alkStackedPageTitleInset:var(--alkSpace4);flex-direction:column;display:flex}.alk-stacked-page[data-back]{--alkStackedPageTitleInset:calc(var(--alkSpace4) + var(--alkControlSm) + var(--alkSpace2))}.alk-stacked-page__nav{flex:auto;align-items:center;min-width:0;display:flex}.alk-stacked-page__chrome{box-sizing:border-box;align-items:center;gap:var(--alkSpace2);height:44px;padding:var(--alkSpace3) var(--alkSpace4);background:var(--alkPageBg);flex:none;min-width:0;display:flex}.alk-stacked-page__identity{align-items:center;gap:var(--alkSpace2);flex:auto;min-width:0;display:flex}.alk-stacked-page__title{color:var(--alkPrimaryText);font-size:var(--alkTextMd);font-weight:var(--alkWeightSemibold);line-height:var(--alkLeadingHeading);flex:0 auto}.alk-stacked-page__subtitle{color:var(--alkSecondaryText);font-family:var(--alkFontMono);font-size:var(--alkTextSm);flex:0 auto;line-height:1.25}.alk-stacked-page__actions{align-items:center;gap:var(--alkSpace1);flex:none;display:inline-flex}.alk-stacked-page__body{flex:auto;min-width:0;min-height:0;overflow:auto}.alk-split{--alkSplitGutter:6px;--alkSplitStrip:20px;box-sizing:border-box;background:var(--alkPageBg);width:100%;min-width:0;height:100%;min-height:0;color:var(--alkPrimaryText);transition:grid-template-columns var(--alkDurationFast) var(--alkEaseStandard);align-items:stretch;display:grid}.alk-split[data-dragging]{-webkit-user-select:none;user-select:none;cursor:col-resize;transition:none}.alk-split[data-dragging] iframe{pointer-events:none}.alk-split__pane{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.alk-split__gutter{box-sizing:border-box;background:var(--alkDivider);cursor:col-resize;touch-action:none;border:0;align-self:stretch;min-width:0;padding:0;position:relative}.alk-split__gutter:hover,.alk-split__gutter[data-active]{background:var(--alkBrandSoft)}.alk-split__gutter:focus-visible{outline:2px solid var(--alkFocusRing);outline-offset:-2px}.alk-split__gutter:after{content:"";inset-block:0;inset-inline:calc(-1 * var(--alkSpace1));position:absolute}.alk-split__strip{box-sizing:border-box;border:0;border-inline:1px solid var(--alkBorder);background:var(--alkInsetBg);min-width:0;color:var(--alkSecondaryText);cursor:pointer;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.alk-split__strip:hover{background:var(--alkHoverBg);color:var(--alkPrimaryText)}.alk-split__strip:focus-visible{outline:2px solid var(--alkFocusRing);outline-offset:-2px}.alk-split__strip svg{width:var(--alkIconSm);height:var(--alkIconSm)}@media (prefers-reduced-motion:reduce){.alk-split{transition:none}}.alk-preview{background:var(--alkPageBg);width:100%;height:100%;min-height:0;color:var(--alkPrimaryText);flex-direction:column;display:flex;overflow:hidden}.alk-preview__notice{padding:var(--alkSpace5);color:var(--alkSecondaryText);font-size:var(--alkTextSm);line-height:var(--alkLeadingNormal);text-align:center;margin:0}.alk-preview__stale{padding:var(--alkSpace2) var(--alkSpace4);border-bottom:1px solid var(--alkBorder);color:var(--alkSecondaryText);font-size:var(--alkTextSm);line-height:var(--alkLeadingNormal);flex:none;margin:0}.alk-preview-fallback{justify-content:center;align-items:center;gap:var(--alkSpace2);padding:var(--alkSpace6);text-align:center;flex-direction:column;flex:auto;display:flex}.alk-preview-fallback__glyph{color:var(--alkTertiaryText)}.alk-preview-fallback__name{font-weight:var(--alkWeightMedium);word-break:break-word;margin:0}.alk-preview-fallback__facts{color:var(--alkSecondaryText);font-size:var(--alkTextSm);margin:0}.alk-preview-fallback__reason{margin:0 0 var(--alkSpace2);max-width:44ch;color:var(--alkTertiaryText);font-size:var(--alkTextSm);line-height:var(--alkLeadingNormal)}.alk-preview-frame{flex:auto;min-height:0;display:flex;position:relative}.alk-preview-frame__frame{background:var(--alkCardBg);border:0;flex:auto;width:100%;height:100%}.alk-preview-frame--unreachable{justify-content:center;align-items:center;gap:var(--alkSpace3);padding:var(--alkSpace5);text-align:center;flex-direction:column}.alk-preview-frame__actions{gap:var(--alkSpace2);display:flex}.alk-preview-frame__pulse{top:var(--alkSpace3);right:var(--alkSpace3);padding:var(--alkSpace1) var(--alkSpace3);border-radius:var(--alkRadiusFull);background:var(--alkSuccessSoft);color:var(--alkSuccessText);font-size:var(--alkTextXs);font-weight:var(--alkWeightMedium);animation:alk-preview-pulse var(--alkDurationNormal) var(--alkEaseStandard);position:absolute}@keyframes alk-preview-pulse{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.alk-preview-frame__pulse{animation:none}}.alk-preview-image{flex-direction:column;flex:auto;min-height:0;display:flex}.alk-preview-image__bar,.alk-preview-text__bar{justify-content:flex-end;align-items:center;gap:var(--alkSpace2);padding:var(--alkSpace2) var(--alkSpace3);border-bottom:1px solid var(--alkBorder);background:var(--alkCardBg);display:flex}.alk-preview-image__stage{min-height:0;padding:var(--alkSpace3);background:var(--alkInsetBg);scrollbar-color:var(--alkScrollbarThumb) transparent;flex:auto;justify-content:center;align-items:center;display:flex;overflow:auto}.alk-preview-image__img{transform-origin:50%}.alk-preview-image__img[data-mode=fit]{object-fit:contain;max-width:100%;max-height:100%}.alk-preview-image__img[data-mode=actual]{max-width:none;max-height:none}.alk-preview-media{min-height:0;padding:var(--alkSpace3);background:var(--alkInsetBg);flex:auto;justify-content:center;align-items:center;display:flex}.alk-preview-media__player{max-width:100%;max-height:100%}.alk-preview-csv{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.alk-preview-more{align-items:center;gap:var(--alkSpace3);padding:var(--alkSpace2) var(--alkSpace3);border-top:1px solid var(--alkBorder);background:var(--alkRaisedBg);flex:none;display:flex}.alk-preview-more__line{color:var(--alkSecondaryText);font-size:var(--alkTextXs);margin:0}.alk-preview-code,.alk-preview-markdown{scrollbar-color:var(--alkScrollbarThumb) transparent;flex:auto;min-height:0;overflow:auto}.alk-preview-markdown{padding:var(--alkSpace8) var(--alkSpace2xl) var(--alkSpace2xl)}.alk-preview-markdown>*{flex-shrink:0}.alk-preview-text{flex-direction:column;flex:auto;min-height:0;display:flex}.alk-preview-text__body{min-height:0;padding:var(--alkSpace4);background:var(--alkCardBg);color:var(--alkPrimaryText);font-family:var(--alkFontMono);font-size:var(--alkTextSm);line-height:var(--alkLeadingNormal);tab-size:2;scrollbar-color:var(--alkScrollbarThumb) transparent;flex:auto;margin:0;overflow:auto}.alk-preview-text__body[data-wrap=off]{white-space:pre}.alk-preview-text__body[data-wrap=on]{white-space:pre-wrap;overflow-wrap:anywhere}.alk-logdetail{gap:var(--alkSpace7);flex-direction:column;display:flex}.alk-logdetail__section{gap:var(--alkSpace3);flex-direction:column;min-width:0;display:flex}.alk-logdetail__prose{color:var(--alkPrimaryText);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}
