@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAABYgAA8AAAAAIzQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAAFUAAAB8A/sEA0dQT1MAAAGwAAAAHgAAAB5EdEx1R1NVQgAAAdAAAAB5AAAA2owVjNlPUy8yAAACTAAAAFAAAABgFYRbWVNUQVQAAAKcAAAARgAAAF7mY9MfY21hcAAAAuQAAACkAAAA4iBZJMFnYXNwAAADiAAAAAgAAAAIAAAAEGdseWYAAAOQAAANZgAAFaitUpR1aGVhZAAAEPgAAAA2AAAANhSQ8UNoaGVhAAARMAAAAB8AAAAkAcoBhGhtdHgAABFQAAAApwAAAcT+ByFObG9jYQAAEfgAAADmAAAA5kbnQR9tYXhwAAAS4AAAABwAAAAgAOoCb25hbWUAABL8AAABEgAAAoA4pV3kcG9zdAAAFBAAAAINAAADwem67uJ42mJgZGBg4GGAACYGISCfGYglAA3EAQaAAAAEwb1nRJCSlAgSgQgCCUTS/7/RGobCSyqvabxV6BR6Bh8VJmZfWH1T2BUOhVPhUrh5/FX4lB9Uzwf/AAAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42kXMgQaCUQyA0bN7Kwk/AkmAACEEASSBEHqBFKAqpNevuSGfM8NMYGRpp2x3+6Pp9fS66/Tg8xHZf6ecz7en7jdRUA0cbLKuzQGKmZEqzNMbgb6KcEnjRE9kzyQN0za1DxbaB+O0QqC0QsXEWtUuGqLJPL6RPg/6AAAAeNpjYGGKYpzAwMrAwNTFFMHAwOANoRnjGIwYHYCiDAycDDDQzoAEvJyAxAEGXubrzH/+XWFgYP7DqKPAwDj//nWgLjWmW0BZBQZWACozDkF42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42l2KIQxBYQCEv+dUTTZBEGEgCnoAQNJnNqpkjJnRC1OQ6IViIxD1ogfxbb9/pnC3u7vwAR5AgB/hfNbLDQgRxGvts5tlycnxqKe+JppqrpW22uuiux7GwA/VtdTAUjMttNZOB10/VI2cOZqzyRrHfblPcDc2I3doe4x9OPzLDwTg22EA2nSI0CJKjDgJkhRJkaZOgyZ5KhQoU6VEjcwblHEwNwABAAH//wAPeNqVVwVcI8ca35klCQ5LSAJ9hCNZssEOQsJmISEbvSDlcblw5dEQCFw5d/fn7u5y7XM32ufublXq7u7C5n0zO8ml3sJvZb6d+fT/STiey3Ac0vAKvBm5Co7zCQ7B5RAQcmTQl7SLUI/2a7guxSurkhcHNQ4HOcx5OQ5LcMbE1cMJs88sukWT2eeWJLfRaPL+8vgvZj3XemI/HqxvwLihnhz+7W9R7Y2R6Zqa6TCXz+sc+EuwxCGOA8m7W1+IugfuPDcH1AaQZuZauHaioc9rtTQaTUaT1WYlb0bR7fP65QFJFGV4Ic+5fy3t75Jq68wNXX0DC/G3nwqPjYVPHQnEY4GjeGXpfO94o6nMWGGbDqrZ/g3xwPC5k+oOlQO5SyCtHKRVUV9Y6D88l8AbF6MO7Up0Ll5J37RBW02T3aAberqwW/8X4X8uc1cmcxde0f6MBlcllNK+B3u3w9772V4Z9skOiyj4LNs/9jH09o99LI396fTqXynXLOjggZ3VjKvZx5tFXhSymV0Xbbr4V1u/sR1Y/wkNaRdqb0Np7TvkzAScqYYzLfQMOMbm9ysKUWdAxQov8q28RZg4MlHVUGaorxw9MmOsrCo7kjtqqCw34pV72sKCEHbcDcpW9Ow7vLND+wja7d568EC/9jhwL6JEoNzNvVgGvYAntgiZY9djA/+6Y9fhMh4i/YHmsQ3t6NOrEt7fNLbBpW0BvMzkH8McvgVOr+E4g1OSZGHA7/d5IXoChM8NwRMgak4jLK2oJ5bz+XIx/R4Mh4OBSKTSm4ui8di81zsf1S6O5rwb4ioaV+NxVbtEjYPp1GcS9ZmFYUSHhigIBXBk704sKcpS4kMfCo6MBD+EV+SFWHRR1i5Fp8dC6iixUwEuDnw1IJsrRCj/Z3TXn/G7IDhHyY4OFhsbQT5fdDSJEMO/qeO/f9q2v8JsNJgrDl7wp/9uPV1hNsD769EBtO1KwV1V5Rau1D6vvfMOwV1dLQl3AlcRuMrAtZbI5X1mnSvEXchfM/eh6lqM66rfP3cNEtBftEubxfJysRnSUtHuh7PnwVnwPM1eGTlAaeSwnIfGtJ+jL2g/QlMZ3JvOrP43Tbx0Xv4J2NtbEgm5EAkLi4SsR8JCI7Egg4/0ezAWCwbi8XKIxIf1QHwE4pCKRT4cidEbxUn+MaRB/gqUO4AEAgrupy9G1J07kIkog9HMocr9i2heu0hdt04lz8X9Rd9LFPWlLrj/x9kTBLUNlUdnf4wl7f2OkCCEHOjA6gqHSI3ANrDewPJV2IO+rn0fcnT1GHydB6WeopWKfKW5OY8+m7mDlCT8TtgC9cWfvx07eQwRdXDdoLdcdIvssxQ8I1rcgtNI3UIMom6SRIRDWZ83q25Us17frLrR5bfb/ccl2W6XpebkwFz4rmhOTiblXPSu8NxA8sPocUeo+67OYFtbsPOu7pADNFwE/UVmNVQDn44k0bKYmT+z9Sc/334mh6Wbb9ae0m549NFijcQr2AhnyZpVR1iX0TXzB6wbOa6kVvMggdZqN6/DlCd1eu/WmgZDmblmC3FICn1hYNZqzQxoC8CJVULCyUA5M5zBup6uWe2DtZHWaZbl8GYheDaD9/iXyfV//DL3AsmOUum09pWXzniQz+opyDdRfVjVhHU56IOKlteyHkXsdpsKls+erBLK4K+++gSxHd3vGYdIW8f7tHrgxaop8KqgvFn9g3UltTXFugQPsqvAVpJ07EqhH2ujcG1Bp/A70wDDdBqNpdOEC/MQcKmiXBk6YW1hFrDYklixjGhhFsiIMHe4DRaD4rAoSNV+i27V/jOKGrTbR5E/jVrQOekU/8Dso3yK8GKVDHjVUN6swsC6jq4Z6mFtpeuOovdqqWw/rJ0g+zUc54CMYLlsJf0I4E9WNCtoBmy0+10bAfUbIQe+AahHC9oZADm6RWsBoJMVoP8bhZi4ASOdtAfKvfjZ6DBZfBZRfhZEIAU/1OR3+S+IJzb5XXLzh//X4R0JBke8HSkDL66TUZNenrQ75ITIG1N7xoaQXR0bU7Wbh8b2EMsqmVclronjIF778p3E4vz79BgC3aDTtW8xut7T3TpFxzej3/8suonSv8dwT+j/ovQqSn+L7nFKv4jS6/T9ug9Abh+TC6cKeOa/D/Q2Ov3sOhs3Su1mVDoh5CdwQu9CBpkUWDIeiIVZwQcVS0S77GsHXd/YnqFDw2cGc9nl9UovGReKw8PfR2YI5EjVBhx69Lw1OGn183ltVps+p4hG03M7Q/VUbiGd6HAYUSaDjI4OaVBVB4dCoco9uQtzu9vXeLavrmzvW+OaTKofV5OJyMcjCQ5TrRvAUxYSfxuLPJ3lCs3aIpROckxgdiAXiSzIqhJK+heibzs5nFwX6ukaDEcUJbaM/6rO+bqnhkPT9fW50dC8vIyMI4FAbDIpByKxAPhqGKS2gP8aQKYMjaUV22yKiklrseR/lz1WXlWOEcamatPh2d8tL0OH+UhT55oK+FvT2YR2r64sEx8lIcr14PFmoruiq25T3CQnba2Yag9ZorD2AJoT1Y1J3/lDTZ3lZfegQ9ptN1o9YnBrPL4tkBXVjk61vV3t7FDFq8KbBqsq+Junz728MTojR7cEAluSPQlJSvTQO4l3Kv8kVPW1BDEGkAPxUWTISaIG0UMEaUQchMYHGeSkL6CH4jMaUbJvdlc0GYis3Rj0pnZX5oxDnd7WTqun98hxn6z09/UNm3KV+0zTY2rMUFYW7u9LuFLqOe0Nzub2nsneDldvW3N4HHRIgB/t4AEHsV/lFTJpmGp5XZTVZBIVv5uoISUaeyePpLVfoi983ZvoalD63jWeNFZnqnFllf3ds0uXOGPjc8fWpzPf8aXiQ/Y+JZB861ut1bULOq6RRpDIuqFfIX62CGKhIGQBbm3udVObMmH/YBRL272t4paZ1RXcEowmI5BnrA+BnvUQK2fJvFnagmQR1DYXAM1GzreyJvRIZBn6kD5zRlgH+pU+65w4EYmh8WNk4jlWqNASlkjNdFA5MDMKNAjoC57Rjj8jp9T2DinZh4bS2mGnm3YB1vGhHthK+xSp09CdfUgsNugrxheQadOhqjoY/2rejO2/gD61WRyuqxsWtc+QXx/gradBejPJptJRi2LRLYLFNttcJqQMqpkd2d5Iu6EMlZtQ1TJUgM+SeQ4taZ+d39PcXv8aV/1Xi12D6mamusXykxDz27geinmFQo7mrDggOc/C7XkQiK2LBcInt41sVjLjJ8bHQ+efP/La147MnMXBzJHT/xqZNwuvU6cv8GbDg+tCg8pEOnosysCwl2jDplXQRqDaNOefxt1gr5lNl1Dy2JBOFcFNE7PfyaSwkHOJTYaF9TAhd6Er1k9of+3s2UhyeL6ILmdp/dGT1w0Os1kUvc7pZW7eNx+JZr3d6wfjHU4jj49AhTsQCi/jpnC2v382cmE463Wt6Tt95gla4eCmJomeM5Apa0AOSFGK87XIwPY8X83Ii7HIgj+TGAzG48HcWR/llg7984OAv97zgvJQXP1gOMKcs4v9pmoAGVaunUkhobBYoRhRg/Ri5DtbtmcA27cdrKhsbLdSqGciAX3e+vPHQUYKYUOl6Gn5BOAccE8A/nFyYxgvL2JcLnicYPxNI+uX0X9+N3x6Yh2Kw9D2izBFOPsVAHFroDOoAv4gk30jZ6fzNRsm9F/ypFdZCu1FRPzCrqnY8K7U3K4FQzDu6WpfXt49h7Lal0JJdP30+M/ndi8/nQz9vMtDZhbg6wE5JqJbfoJMLUBxgiTbc+QIxcSwIH5x11QiOBpMTO1aLGWuOZIh8g4SiNXgXwf2EOTb9I6oWPT5n6jqg6euslumCNIBBI3yJ8PJSbW5zTHsGIWr/Rx1Kjnsb4N4W9sqpyf/OrW3MmcKdv/N3dPj/pt+7/ZD/d0x9dfJ6fYml6upvZCHEi+AJTHa9fdyZ6kVReqOEupbi9T9XDEGlEODzqH1LLWiSN1ZsvetOpVxYNlHOQglHKhfKDWtUxs5jtcnCF6gE4T7lc0QvOIzvegcYdixuPclZgkcfe97QRfaFakuqq5LLWio9xBKjehUEXKS5D6t1C3FiYnkv8KL+iRrMvsEfWyahLGphzfi6w5O8wb+uoM9bHDqsUeCZq0TS9ql9shQI7pcc5DxCXFXge1v4D7LVRG7WYEETqhHWrtWgquyx+Xu7XW7emDvl/ML6Cj3CY4HVMH88eXUm998BinaX0iWfAO+vQl74JugfzXr3HR24jdgb4ejq7utsa27y0FP4UCXo627u83RRey+CpWhN6BvQDbkwODaEoqR20QjyiTAGnoQ0QZ9Gh3F/yHamJk2QAHGsJdpCnsXaA6fxu9CV/MVYKUNjpbYKZba/Bm7KNrhepo98buc9lZRbLU7C0/Qo8gLEKzz5vth/f1XyZvvfy5vYtOlfBf6An8JtQkQdikAie9673vhy3t5F/o7fKnRZfj06ugjkRqdGfF0dPaPzPCuVNTt8bijKcoLvw14CaW88NsorxtxADy3Uvhy4+B8BAfOnIG1bttb4a2O/HZC8NX2Yhbxk6mZ9HOtQm95y7HnGvZ/jHPbiwAAAAEAAAACNgTbnN4DXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tn+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4afln/7WSYBRVBBAQCwIgdMAHjaTc4BBsNAEIXhFUBvUACBAAgaKKgqKALLWO1SAoXcIKAA7TECAT1MIYCepP2Xh8Hn7Q7mTWUhoXWuGJR3XHBGgunfoUGNKEnzERk73NzOUe8BUTNzHa3r6WHIrq+otbdRtthU9ns5bzxKanetHUm5x0kdR80Mnb9X/wMitsgw6ZCUuoW3SHKim/XqzFgxY8EqC4IzFyGEiZzI4oNnZeQ3TH9gPVQiAAAAABoAOwBGAFEAiACfALUAygDkARMBMgFkAYcBmAHDAeEB9wInAkUCYAJvAoECwALYAuAC6ALwAw0DFQMdAyUDXQNlA20DiwOTA5sDtgO+A8YDzgPsA/QD/AQEBAwENwRxBH0EiQSVBKEErQS5BMUE0ATbBQIFNgVxBZQF0wYVBkcGaQafBrkGwQbeBwcHDwdOB1YHdgeqB9wIEQgqCDIIXghnCIwIywjWCOEI7Aj3CQIJDQkYCSMJXglpCXQJoQm3CcUJ5QnuCfYJ/gn+Cf4J/goMChQKOgpCCmgKdQqOCpsKqArUAAB42mNgZGBgKGLcwZDHsIWBDcxDAGYGJgA3iwJbeNqMkANuBVAQRc9nbRtBbdu2G9duvxWni2jUpXQBXVZv0m9nMm/OG9wHoJAvTBjMecCPoT/IBhoN5UE2UmwwB9nELL9BNtPLd5At1PMZZCvdXAa5mHHa/9kAhVQH2RzRNJQonx/kUhEcY+Odaz7Ywq34xjO3XHCv+MiTcnKZHRfTDMhcqjtVteMW98ufeVO0Kfuo+gHr7LLNverLyl2r/qGuPXV8yPs4Vu0Rj6auVT/nXqtUUJ1WhumXD8kSNVoJqohiVSJTM5pb1pr9DWJ2aU9dkdsJqBb8HXRfBpGLTpW5V0x/70Ocii/quUXzLOFRfEL/hzrpTPjxR6moQ3039PO3ZHCM6WOxRR+PnzUBtoRewgAAeNpcwUVBIAAABMAduMPd3d3d3d01AAUIQgHi8CIV/JlJQZIkP2+ZSyJ/vScZyLeCDGYk45nIVGYym7nMZznr2chm7vKSV4X++a9IsRKlypSrUKlKtRq16tRr0KhJsxat2rTr0KlLtx69+vQbMGjIsBGjxoybMGnKtBmz5sxbsGjJcj6tWLVm3YZNW7bt2LVn34FDR46dOHXm3EVqU52ufLl0lULXbty6c58PDx49efbitwqy0G0YBgKoFBjz9htlFo6ZeRNeUqs5LYlDxa+fc75SwMfw/LNy4iRiIFb7IZbrlRrLSy2rdS1rJ/aJH3lgnYoM7CsIAqBArVNfvYhS9GVo/aqQeaHC757SrBup1DuIIli5h8DpgvHQNx77xjeuPgXoJjI0ntF89aT9hr0AzHfor37oVuazh+aZ+p9T1GNOOhs0P5OhTLd4IhlraiIp62ogx7m/Nj4WkjeeAtHjpDy9iyIRKaa7nDS19dCzSxsI2smhezm03RV+BquCkSc5ch7MCBlz5D9C9glZ9zk9M8K+McJVqfcyE0/yhKqdEnym4PsMHylwV/3KtGW+7zrOyHBh6f1FQ4f7C6y7/WWmI7aXK/RKfDs0Taswv22xeNuCN9H7n7fWIZSZ8AUya+uCZPmkbJy9sqvOsqFlub3FsuhCKnbA7WfClYFDJseaZNh6GTrJsb20/T8UUgm7AAAA) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --ui-bg{syntax:"<color>";inherits:true;initial-value:#eceef4;}@property --ui-card{syntax:"<color>";inherits:true;initial-value:#ffffff;}@property --ui-card-raised{syntax:"<color>";inherits:true;initial-value:#ffffff;}@property --ui-material{syntax:"<color>";inherits:true;initial-value:#f4f6fa;}:root{transition:--ui-bg .32s var(--ui-ease),--ui-card .32s var(--ui-ease),--ui-card-raised .32s var(--ui-ease),--ui-material .32s var(--ui-ease)}@media(prefers-reduced-motion:reduce){:root{transition:none}}:root{--ui-bg:#eceef4;--ui-card:#ffffff;--ui-card-raised:#ffffff;--ui-text:#12141a;--ui-text-2:#3a3f4d;--ui-hint:#666e80;--ui-section-header:#6b7285;--ui-separator:rgba(50,58,82,.13);--ui-accent:#3d7afe;--ui-accent-strong:#2961f1;--ui-accent-fill:var(--ui-accent);--ui-accent-fill-strong:var(--ui-accent-strong);--ui-accent-text:#ffffff;--ui-accent-soft:rgba(61,122,254,.1);--ui-accent-grad-stops:#1225d7 0%,#1334dc 25%,#1a49e6 50%,#2961f1 75%,#3d7afe 100%;--ui-accent-grad:linear-gradient(180deg,var(--ui-accent-grad-stops));--ui-accent-sheen-1:#7c9dff;--ui-accent-sheen-2:#93a7ff;--ui-pro:#823bf5;--ui-destructive:#ff3b30;--ui-confirm:#34c759;--ui-confirm-ink:#248a3d;--ui-star:#ff9500;--ui-group-web:#007aff;--ui-group-sites:#5856d6;--ui-group-make:#af52de;--ui-group-files:#248a3d;--ui-group-you:#c93400;--ui-fill:rgba(84,97,131,.1);--ui-fill-2:rgba(84,97,131,.17);--ui-fill-3:rgba(84,97,131,.24);--ui-skel-sheen:rgba(255,255,255,.55);--ui-skel-shine:linear-gradient(100deg,transparent 8%,color-mix(in srgb,var(--ui-skel-sheen) 22%,transparent) 30%,var(--ui-skel-sheen) 50%,color-mix(in srgb,var(--ui-skel-sheen) 22%,transparent) 70%,transparent 92%);--ui-material:#f4f6fa;--ui-glass-edge:rgba(255,255,255,.7);--ui-glass-edge-2:rgba(255,255,255,.35);--ui-material-btn:rgba(84,97,131,.16);--ui-material-btn-edge:rgba(50,58,82,.14);--ui-shadow-1:0 1px 2px rgba(17,22,38,.05),0 2px 8px rgba(17,22,38,.06);--ui-shadow-2:0 2px 5px rgba(17,22,38,.06),0 6px 16px rgba(17,22,38,.08);--ui-shadow-3:0 4px 9px rgba(17,22,38,.07),0 12px 28px -4px rgba(17,22,38,.1);--ui-hover:rgba(61,122,254,.05);--ui-press:rgba(61,122,254,.1);--ui-radius-card:22px;--ui-radius-field:14px;--ui-radius-pill:999px;--ui-radius-dialog:30px;--ui-font-title:30px;--ui-font-nav:22px;--ui-font-dialog:17px;--ui-font-body:17px;--ui-font-callout:16px;--ui-font-sub:15px;--ui-font-note:14px;--ui-font-footnote:13.5px;--ui-font-caption:13px;--ui-font-label:13px;--ui-row-h:54px;--ui-row-pad:13px 18px;--ui-row-inset:18px;--ui-field-pad:15px 18px;--ui-control-h:40px;--ui-control-h-sm:36px;--ui-cta-h:52px;--ui-icon-button:38px;--ui-dialog-act-h:50px;--ui-alert-act-h:42px;--ui-switch-w:51px;--ui-switch-h:31px;--ui-switch-knob:27px;--ui-font:"SF Pro",system-ui,-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue","Segoe UI",Arial,sans-serif;--ui-ease:cubic-bezier(.25,.1,.25,1);--ui-ease-out:cubic-bezier(.16,1,.3,1);--ui-ease-nav:cubic-bezier(.33,1,.68,1);--ui-ease-spring:cubic-bezier(0,.9,.5,1.35);--ui-dur:.18s;--ui-dur-screen:.42s;--ui-safe-top:0px;--ui-safe-bottom:0px;--ui-fullscreen-top:0px;--ui-scrim-clear:min(var(--ui-fullscreen-top),26px);--ui-keyboard:0px;--ui-cta-bar-height:84px}[data-density=compact]{--ui-radius-card:16px;--ui-radius-field:12px;--ui-radius-dialog:20px;--ui-font-title:24px;--ui-font-nav:19px;--ui-font-dialog:16px;--ui-font-body:15px;--ui-font-callout:14.5px;--ui-font-sub:14px;--ui-font-note:13px;--ui-font-footnote:12.5px;--ui-font-label:12px;--ui-row-h:44px;--ui-row-pad:10px 14px;--ui-row-inset:14px;--ui-field-pad:12px 14px;--ui-control-h:36px;--ui-control-h-sm:32px;--ui-cta-h:44px;--ui-icon-button:34px;--ui-dialog-act-h:44px;--ui-alert-act-h:38px;--ui-switch-w:44px;--ui-switch-h:26px;--ui-switch-knob:22px;--ui-cta-bar-height:76px}[data-theme=dark]{--ui-bg:#000000;--ui-card:#1a1a1a;--ui-card-raised:#252525;--ui-text:#fafafa;--ui-text-2:#d7d7d7;--ui-hint:#8c8c8c;--ui-section-header:#868686;--ui-separator:rgba(166,166,166,.2);--ui-accent:#3d7afe;--ui-accent-strong:#5688ff;--ui-accent-fill:var(--ui-accent);--ui-accent-fill-strong:var(--ui-accent-strong);--ui-accent-soft:rgba(61,122,254,.2);--ui-destructive:#ff453a;--ui-confirm:#30d158;--ui-confirm-ink:#30d158;--ui-star:#ff9f0a;--ui-group-web:#0a84ff;--ui-group-sites:#5e5ce6;--ui-group-make:#bf5af2;--ui-group-files:#30d158;--ui-group-you:#ff9f0a;--ui-fill:rgba(166,166,166,.13);--ui-fill-2:rgba(166,166,166,.2);--ui-fill-3:rgba(166,166,166,.28);--ui-skel-sheen:rgba(255,255,255,.07);--ui-material:#1c1c1c;--ui-glass-edge:rgba(255,255,255,.3);--ui-glass-edge-2:rgba(255,255,255,.12);--ui-material-btn:rgba(166,166,166,.3);--ui-material-btn-edge:rgba(206,206,206,.16);--ui-shadow-1:0 1px 2px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.18);--ui-shadow-2:0 2px 5px rgba(0,0,0,.26),0 8px 20px rgba(0,0,0,.2);--ui-shadow-3:0 4px 9px rgba(0,0,0,.3),0 14px 32px -4px rgba(0,0,0,.24);--ui-hover:rgba(61,122,254,.1);--ui-press:rgba(61,122,254,.18)}[data-theme=dark][data-surface=raised]{--ui-bg:#0d0d0d;--ui-card:#1a1a1a;--ui-card-raised:#252525;--ui-material:#1c1c1c}html,body{overflow-x:hidden;overflow-x:clip}html{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}.ui-selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.ui-page{width:min(100%,560px);margin:0 auto;padding:calc(14px + var(--ui-safe-top) + var(--ui-scrim-clear)) 0 calc(32px + var(--ui-safe-bottom));font-family:var(--ui-font);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ui-page *{box-sizing:border-box}body:before{content:"";position:fixed;top:0;left:0;right:0;z-index:40;height:calc(var(--ui-fullscreen-top) * 1.5);pointer-events:none;background:linear-gradient(180deg,var(--ui-bg) 0%,var(--ui-bg) 40%,color-mix(in srgb,var(--ui-bg) 70%,transparent) 58%,color-mix(in srgb,var(--ui-bg) 30%,transparent) 78%,transparent 100%)}.ui-fade-bottom:before{content:"";position:absolute;inset:-60px 0 0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ui-bg) 38%,transparent) 32%,color-mix(in srgb,var(--ui-bg) 82%,transparent) 60%,var(--ui-bg) 80%)}.ui-page-head{padding:18px 22px 14px}.ui-page-title{margin:0;font-size:var(--ui-font-title);font-weight:700;letter-spacing:-.02em;line-height:1.1}.ui-page-sub{margin:5px 0 0;color:var(--ui-hint);font-size:var(--ui-font-sub);font-weight:400;line-height:1.35}.ui-section{margin-bottom:24px}.ui-section-header{display:block;margin:0 0 9px;padding:0 22px;color:var(--ui-section-header);font-size:var(--ui-font-label);font-weight:510;letter-spacing:.02em;line-height:1.2}.ui-section-footer{display:block;margin:9px 0 0;padding:0 22px;color:var(--ui-hint);font-size:var(--ui-font-caption);line-height:1.35}.ui-section-footer a{color:var(--ui-accent);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--ui-dur) var(--ui-ease)}.ui-section-footer a:active{opacity:.55}.ui-section--accent .ui-section-header{color:var(--ui-accent)}.ui-section--accent .ui-card{background:var(--ui-accent-soft)}.ui-card{margin:0 12px;overflow:hidden;border-radius:var(--ui-radius-card);background:var(--ui-card)}.ui-row{position:relative;display:flex;width:100%;align-items:center;gap:14px;min-height:var(--ui-row-h);padding:var(--ui-row-pad);border:0;background:none;color:inherit;font:inherit;text-align:left}.ui-row+.ui-row:before{content:"";position:absolute;top:0;left:var(--ui-row-inset);right:0;height:1px;background:var(--ui-separator);transform:scaleY(.5);transform-origin:top;transition:opacity var(--ui-dur) var(--ui-ease)}.ui-row--interactive{cursor:pointer}.ui-row--interactive:after{content:"";position:absolute;inset:0;background:var(--ui-press);opacity:0;transition:opacity var(--ui-dur) var(--ui-ease);pointer-events:none}@media(hover:hover){.ui-row--interactive:hover:after{background:var(--ui-hover);opacity:1}}.ui-row--interactive:active:after{background:var(--ui-press);opacity:1}.ui-row--interactive:active:before,.ui-row--interactive:active+.ui-row:before,.ui-modelpicker-row--selected:before,.ui-modelpicker-row--selected+.ui-row:before{opacity:0}@media(hover:hover){.ui-row--interactive:hover:before,.ui-row--interactive:hover+.ui-row:before{opacity:0}}.ui-row-before,.ui-row-body,.ui-row-after{position:relative;z-index:1}.ui-row-press{position:absolute;inset:0;z-index:0;width:100%;margin:0;padding:0;border:0;background:none;cursor:pointer}.ui-row--actionable>.ui-row-before,.ui-row--actionable>.ui-row-body,.ui-row--actionable>.ui-row-after{pointer-events:none}.ui-row-before{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--ui-accent)}.ui-row-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.ui-row-overline{color:var(--ui-hint);font-size:var(--ui-font-label);font-weight:400;line-height:1.2}.ui-row-title{color:var(--ui-text);font-size:var(--ui-font-body);font-weight:400;letter-spacing:-.01em;line-height:1.3}.ui-row--accent .ui-row-title{color:var(--ui-accent)}.ui-row--destructive .ui-row-title{color:var(--ui-destructive)}.ui-row--flash{animation:ui-row-flash 1.6s var(--ui-ease) both}@keyframes ui-row-flash{0%,55%{background-color:var(--ui-accent-soft)}to{background-color:transparent}}.ui-row-subtitle{color:var(--ui-hint);font-size:var(--ui-font-footnote);font-weight:400;line-height:1.3}.ui-row-after{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:var(--ui-hint);font-size:var(--ui-font-body);white-space:nowrap}.ui-row-value{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text);font-weight:700;font-variant-numeric:tabular-nums}.ui-modelpicker-head{display:inline-flex;align-items:center;min-height:28px;gap:8px;font-size:var(--ui-font-callout);font-weight:590;letter-spacing:0}.ui-modelpicker-row--selected,.ui-modelpicker-extra{background:var(--ui-accent-soft)}.ui-modelpicker-lock{flex:none;padding:4px 9px;border:0;border-radius:var(--ui-radius-pill);background:color-mix(in srgb,var(--ui-pro) 12%,transparent);color:var(--ui-pro);font-size:12px;font-weight:600;line-height:1.2}.ui-modelpicker-check{display:inline-flex;color:var(--ui-accent);animation:ui-check-pop .24s var(--ui-ease-out)}@keyframes ui-check-pop{0%{opacity:0;transform:scale(.4)}}.ui-check-pop{animation:ui-check-pop .24s var(--ui-ease-out)}.ui-modelpicker-star{display:inline-flex;flex:none;align-items:center;justify-content:center;margin:-12px -8px -12px -4px;padding:12px 8px 12px 4px;border:0;background:none;color:var(--ui-hint);pointer-events:auto;cursor:pointer;transition:color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.ui-modelpicker-star:active{transform:scale(.82)}.ui-modelpicker-star--on{color:var(--ui-star)}.ui-modelpicker-star--on svg{animation:ui-check-pop .24s var(--ui-ease-out)}.ui-modelpicker-trailing{overflow:hidden;max-width:108px;padding:4px 9px;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text-2);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis}.ui-modelpicker-trailing--positive{background:color-mix(in srgb,var(--ui-confirm) 15%,transparent);color:var(--ui-confirm-ink)}.ui-modelpicker-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:14px;row-gap:2px}.ui-modelpicker-row .ui-row-before{grid-column:1;grid-row:1}.ui-modelpicker-row--with-subtitle .ui-row-before{grid-row:1 / span 2}.ui-modelpicker-row .ui-row-body{display:contents}.ui-modelpicker-row .ui-row-title{display:flex;grid-column:2;grid-row:1;min-width:0;align-items:center;gap:5px;position:relative;z-index:1}.ui-modelpicker-row .ui-row-after{grid-column:3;grid-row:1;align-self:center}.ui-modelpicker-row--with-subtitle .ui-row-after{grid-row:1 / span 2}.ui-modelpicker-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-modelpicker-row--disabled{opacity:.4}.ui-modelpicker-badge{display:inline-flex;flex:none;color:var(--ui-hint)}.ui-modelpicker-row--selected .ui-modelpicker-badge{color:var(--ui-accent)}.ui-modelpicker-row .ui-row-subtitle{display:-webkit-box;grid-column:2 / 3;grid-row:2;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;position:relative;z-index:1}.ui-modelpicker-row--bare{grid-template-columns:minmax(0,1fr) auto}.ui-modelpicker-row--bare .ui-row-title,.ui-modelpicker-row--bare .ui-row-subtitle{grid-column:1}.ui-modelpicker-row--bare .ui-row-after{grid-column:2}.ui-modelpicker-extra{display:grid;grid-template-rows:1fr;animation:ui-modelpicker-extra-in .28s var(--ui-ease-out)}.ui-modelpicker-extra-clip{min-height:0;overflow:hidden}.ui-modelpicker-extra .ui-row:before,.ui-modelpicker-extra+.ui-row:before{content:"";position:absolute;top:0;left:var(--ui-row-inset);right:0;height:1px;background:var(--ui-separator);transform:scaleY(.5);transform-origin:top}@keyframes ui-modelpicker-extra-in{0%{grid-template-rows:0fr;opacity:0}}.ui-amount{display:inline-flex;align-items:center;gap:7px;color:var(--ui-text);font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.ui-amount svg,.ui-row-value svg{color:var(--ui-accent);flex:0 0 auto}.ui-roll{font-variant-numeric:tabular-nums}.ui-roll-col{position:relative;display:inline-block}.ui-roll-ghost{visibility:hidden}.ui-roll-window{position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 27%,#000 73%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 27%,#000 73%,transparent 100%);-webkit-mask-size:100% 220%;mask-size:100% 220%;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:ui-roll-shade .42s var(--ui-ease) both;animation-delay:var(--ui-roll-delay,0ms)}@keyframes ui-roll-shade{0%,to{-webkit-mask-size:100% 220%;mask-size:100% 220%;filter:blur(0)}40%{-webkit-mask-size:100% 140%;mask-size:100% 140%;filter:blur(calc(var(--ui-roll-steps) * .12px))}}.ui-roll-strip{position:absolute;inset:0;--ui-roll-bounce:-6%;animation:ui-roll .42s var(--ui-ease-nav) both;animation-delay:var(--ui-roll-delay,0ms)}.ui-roll-strip--down{--ui-roll-bounce:6%}.ui-roll-strip>span{display:block;height:100%}@keyframes ui-roll{0%{transform:translateY(calc(var(--ui-roll-start) * -100%))}68%{transform:translateY(calc(var(--ui-roll-end) * -100% + var(--ui-roll-bounce)));animation-timing-function:cubic-bezier(.42,0,.58,1)}to{transform:translateY(calc(var(--ui-roll-end) * -100%))}}.ui-submit{padding:8px 22px 0}.ui-field{display:block;width:100%;min-height:92px;padding:var(--ui-field-pad);border:0;outline:none;background:none;color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-font-body);line-height:1.45;resize:none}.ui-field--short{min-height:66px}.ui-field--input{min-height:0}.ui-field::placeholder{color:var(--ui-hint);opacity:1}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--ui-control-h);padding:0 20px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-accent-fill);color:var(--ui-accent-text);cursor:pointer;font-family:var(--ui-font);font-size:var(--ui-font-sub);font-weight:600;line-height:1;white-space:nowrap;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease),opacity var(--ui-dur) var(--ui-ease)}@media(hover:hover){.ui-button:hover:not(:disabled){background:var(--ui-accent-fill-strong)}}.ui-button:active:not(:disabled){transform:scale(.97)}.ui-button:disabled{cursor:default;opacity:.5}.ui-button--large{width:100%;height:var(--ui-cta-h);font-size:var(--ui-font-body)}.ui-button--large:disabled{opacity:1;background:color-mix(in srgb,var(--ui-text) 9%,var(--ui-bg));color:color-mix(in srgb,var(--ui-text) 36%,var(--ui-bg))}.ui-button--tinted{background:var(--ui-accent-soft);color:var(--ui-accent)}@media(hover:hover){.ui-button--tinted:hover:not(:disabled){background:var(--ui-accent-soft);filter:brightness(.96)}}.ui-button--destructive{background:var(--ui-destructive);color:#fff}.ui-button--destructive-tinted{background:color-mix(in srgb,var(--ui-destructive) 13%,transparent);color:var(--ui-destructive)}@media(hover:hover){.ui-button--destructive:hover:not(:disabled){background:color-mix(in srgb,var(--ui-destructive) 88%,#000)}.ui-button--destructive-tinted:hover:not(:disabled){background:color-mix(in srgb,var(--ui-destructive) 13%,transparent);filter:brightness(.96)}}.ui-cta{position:relative;padding:1.6px;border-radius:var(--ui-radius-pill);background:linear-gradient(110deg,var(--ui-accent-fill) 0%,var(--ui-accent-sheen-1) 25%,var(--ui-accent-fill) 50%,var(--ui-accent-sheen-2) 75%,var(--ui-accent-fill) 100%);background-size:280% 100%;background-position:11% 0;animation:ui-sheen-idle 7s var(--ui-ease) infinite alternate;transition:padding var(--ui-dur) var(--ui-ease)}.ui-cta>.ui-button{width:100%}.ui-cta--off{padding:0;background:none;animation:none}:root[data-tilt=on] .ui-cta{animation:none;background-position:var(--ui-cta-sheen,140%) 0}.ui-sheen-ring{position:relative}.ui-sheen-ring:after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 19%,var(--ui-glass-edge) 25%,transparent 31%,transparent 69%,var(--ui-glass-edge-2) 75%,transparent 81%);background-size:280% 100%;background-position:11% 0;animation:ui-sheen-idle 7s var(--ui-ease) infinite alternate;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}:root[data-tilt=on] .ui-sheen-ring:after{animation:none;background-position:var(--ui-cta-sheen,140%) 0}.ui-cta-spacer{height:calc(var(--ui-cta-bar-height,84px) + var(--ui-keyboard));flex:none}.ui-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:14px 12px calc(14px + var(--ui-safe-bottom));pointer-events:none;transform:translateY(min(0px,var(--ui-safe-bottom,0px) - var(--ui-keyboard,0px)));transition:transform .28s var(--ui-ease-nav);will-change:transform}.ui-cta-bar-inner{position:relative;display:flex;flex-direction:column;gap:10px;width:min(100%,560px);margin:0 auto;pointer-events:auto}.ui-cta-bar-inner .ui-notice{margin-top:0;margin-bottom:9px}.ui-cta-bar-inner--island{gap:8px;padding:8px;border-radius:30px;background:var(--ui-material);box-shadow:var(--ui-shadow-2)}.ui-cta-bar-inner--island .ui-card{margin:0;background:var(--ui-fill)}.ui-cta-bar-inner--island .ui-button--large:disabled{background:var(--ui-material-btn);color:var(--ui-hint);box-shadow:inset 0 0 0 .5px var(--ui-material-btn-edge)}@keyframes ui-shimmer{to{background-position:280% 0}}@keyframes ui-sheen-idle{0%{background-position:5% 0}to{background-position:18% 0}}.ui-icon-button{display:inline-grid;width:var(--ui-icon-button);height:var(--ui-icon-button);place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ui-hint);cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.ui-icon-button:hover{background:var(--ui-hover)}}.ui-icon-button:active{transform:scale(.9)}.ui-photo-viewer{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:calc(var(--ui-safe-top) + 18px) 14px calc(var(--ui-safe-bottom) + 18px);background:#040508db;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:ui-photo-viewer-fade .18s var(--ui-ease-out)}.ui-photo-viewer-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:14px;opacity:0;transition:opacity var(--ui-dur) var(--ui-ease)}.ui-photo-viewer--footed{flex-direction:column;gap:14px}.ui-photo-viewer--footed .ui-photo-viewer-img{min-height:0;flex:0 1 auto}.ui-photo-viewer-footer{width:100%;flex:none}.ui-photo-viewer-img--ready{opacity:1;animation:ui-photo-viewer-pop .22s var(--ui-ease-out)}.ui-photo-viewer-close{position:absolute;top:calc(var(--ui-safe-top) + 8px);right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#f8f9ff29;color:#f8f9ff;cursor:pointer}.ui-photo-viewer-close:active{background:#f8f9ff47}.ui-photo-viewer-bottom{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:44px 18px calc(var(--ui-safe-bottom) + 16px);background:linear-gradient(to top,rgba(4,5,8,.76),rgba(4,5,8,.4) 55%,transparent);pointer-events:none}.ui-photo-viewer-caption{display:-webkit-box;overflow:hidden;min-width:0;flex:1;margin:0;padding:0;border:0;background:none;color:#f8f9ffeb;font:inherit;font-size:var(--ui-font-note);line-height:1.4;text-align:left;cursor:pointer;pointer-events:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-photo-viewer-caption--expanded{overflow-y:auto;max-height:38dvh;-webkit-line-clamp:unset}.ui-photo-viewer-caption:focus-visible{border-radius:4px;outline:2px solid rgba(248,249,255,.88);outline-offset:4px}.ui-photo-viewer-actions{display:flex;flex:none;align-items:center;gap:8px;pointer-events:auto}.ui-photo-viewer-spinner{position:absolute;display:inline-flex}.ui-photo-viewer-spinner .ui-spinner{width:28px;height:28px;color:#f8f9ffe0}@keyframes ui-photo-viewer-fade{0%{opacity:0}}@keyframes ui-photo-viewer-pop{0%{transform:scale(.94)}}.ui-drop{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:calc(var(--ui-safe-top) + 20px) 20px calc(var(--ui-safe-bottom) + 20px);background:#04050870;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);animation:ui-fade .16s var(--ui-ease-out);font-family:var(--ui-font);pointer-events:none}.ui-drop-card{display:flex;width:min(100%,300px);flex-direction:column;align-items:center;gap:10px;padding:28px 22px;border:2px dashed var(--ui-accent);border-radius:var(--ui-radius-card);background:var(--ui-material);color:var(--ui-text);text-align:center;animation:ui-pop .24s var(--ui-ease-out);box-shadow:var(--ui-shadow-3)}.ui-drop-icon{display:inline-flex;width:62px;height:62px;align-items:center;justify-content:center;border-radius:50%;background:var(--ui-accent-soft);color:var(--ui-accent);animation:ui-drop-bob 1.5s var(--ui-ease) infinite}.ui-drop-title{font-size:var(--ui-font-body);font-weight:700;letter-spacing:-.01em}.ui-drop-hint{color:var(--ui-hint);font-size:var(--ui-font-label);line-height:1.35}@keyframes ui-drop-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ui-draglist{position:relative;margin:0 12px 24px;border-radius:var(--ui-radius-card);background:var(--ui-card)}.ui-draglist-row{position:relative;display:flex;align-items:center;gap:12px;min-height:var(--ui-row-h);padding:13px 16px 13px 6px;transition:transform var(--ui-dur) var(--ui-ease)}.ui-draglist-row+.ui-draglist-row:before{content:"";position:absolute;top:0;left:46px;right:0;height:1px;background:var(--ui-separator);transform:scaleY(.5);transform-origin:top;transition:opacity var(--ui-dur) var(--ui-ease)}.ui-draglist[data-dragging] .ui-draglist-row:before{opacity:0}.ui-draglist-row--lifted{z-index:5;background:var(--ui-card-raised);border-radius:14px;box-shadow:var(--ui-shadow-3);transition:none}.ui-drag-handle{display:inline-grid;flex:0 0 auto;width:40px;height:40px;margin:-2px 0;padding:0;border:0;background:none;place-items:center;color:var(--ui-hint);cursor:grab;touch-action:none}.ui-drag-handle:active{cursor:grabbing}.ui-chip{display:inline-flex;max-width:100%;height:var(--ui-control-h-sm);align-items:center;padding:0 15px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);font-size:var(--ui-font-sub);font-weight:500;white-space:nowrap;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.ui-chip:hover{background:var(--ui-fill-2)}}.ui-chip:active{transform:scale(.95)}.ui-chip__label{overflow:hidden;max-width:240px;text-overflow:ellipsis;white-space:nowrap}.ui-chip--active{background:var(--ui-accent);color:var(--ui-accent-text);font-weight:600}@media(hover:hover){.ui-chip--active:hover{background:var(--ui-accent-strong)}}.ui-chips{display:flex;flex-wrap:wrap;gap:9px;padding:14px 18px 16px;scrollbar-width:none}.ui-chips::-webkit-scrollbar{display:none}[data-ui-rail-dragging]{user-select:none;-webkit-user-select:none}@media(hover:hover)and (pointer:fine){[data-ui-rail-mouse-scroll]{cursor:grab}[data-ui-rail-mouse-scroll][data-ui-rail-dragging],[data-ui-rail-mouse-scroll][data-ui-rail-dragging] .ui-chip{cursor:grabbing}}.ui-slider{position:relative;height:44px}.ui-slider-track{position:absolute;top:50%;right:0;left:0;height:4px;overflow:hidden;transform:translateY(-50%);border-radius:2px;background:var(--ui-fill-2);pointer-events:none}.ui-slider-fill{display:block;width:var(--ui-slider-fill);height:100%;border-radius:inherit;background:var(--ui-accent)}.ui-slider-input{position:absolute;inset:0;width:100%;height:100%;margin:0;-webkit-appearance:none;appearance:none;outline:none;background:transparent;cursor:pointer;touch-action:pan-y}.ui-slider-input::-webkit-slider-runnable-track{height:44px;background:transparent}.ui-slider-input::-webkit-slider-thumb{width:var(--ui-slider-thumb);height:var(--ui-slider-thumb);margin-top:calc((44px - var(--ui-slider-thumb)) / 2);-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--ui-text) 7%,transparent);border-radius:50%;background:var(--ui-card-raised);box-shadow:var(--ui-shadow-1)}.ui-slider-input::-moz-range-track{height:44px;background:transparent}.ui-slider-input::-moz-range-thumb{width:var(--ui-slider-thumb);height:var(--ui-slider-thumb);border:1px solid color-mix(in srgb,var(--ui-text) 7%,transparent);border-radius:50%;background:var(--ui-card-raised);box-shadow:var(--ui-shadow-1)}.ui-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 2px var(--ui-accent),var(--ui-shadow-1)}.ui-slider-input:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 2px var(--ui-accent),var(--ui-shadow-1)}@media(forced-colors:active){.ui-slider-input:focus-visible{outline:2px solid Highlight;outline-offset:2px}}[data-theme=dark] .ui-slider-track{background:var(--ui-fill-3)}[data-theme=dark] .ui-slider-input::-webkit-slider-thumb{border-color:color-mix(in srgb,var(--ui-text) 16%,transparent);background:color-mix(in srgb,var(--ui-text) 94%,var(--ui-card-raised))}[data-theme=dark] .ui-slider-input::-moz-range-thumb{border-color:color-mix(in srgb,var(--ui-text) 16%,transparent);background:color-mix(in srgb,var(--ui-text) 94%,var(--ui-card-raised))}.ui-wheel{position:relative;overflow:hidden;margin:8px 0 2px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 74%,transparent 100%)}.ui-wheel:active{cursor:grabbing}.ui-wheel-track{will-change:transform}.ui-wheel-item{display:flex;align-items:center;justify-content:center;perspective:700px}.ui-wheel-item-inner{color:var(--ui-text);font-size:26px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;backface-visibility:hidden;will-change:transform,opacity}.ui-wheel-band{position:absolute;left:16px;right:16px;border-radius:12px;background:var(--ui-fill);pointer-events:none}.ui-wheel-presets{display:flex;gap:8px;padding:4px 16px 16px}.ui-wheel-preset{display:inline-flex;flex:1 1 0;min-width:0;height:34px;align-items:center;justify-content:center;padding:0 6px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);font-size:var(--ui-font-sub);font-weight:500;font-variant-numeric:tabular-nums;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.ui-wheel-preset:hover{background:var(--ui-fill-2)}.ui-wheel-preset--active:hover{background:var(--ui-accent-soft);filter:brightness(.96)}}.ui-wheel-preset:active{transform:scale(.94)}.ui-wheel-preset--active{background:var(--ui-accent-soft);color:var(--ui-accent);font-weight:600}.ui-spinner{display:inline-block;width:20px;height:20px;color:var(--ui-hint);animation:ui-spin .85s linear infinite}.ui-spinner-track{opacity:.22}.ui-button .ui-spinner{width:18px;height:18px;color:inherit}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-skel{position:relative;display:block;overflow:hidden;border-radius:8px;background:var(--ui-fill)}.ui-skel:after{content:"";position:absolute;inset:0;background:var(--ui-skel-shine);transform:translate(-100%);animation:ui-skel-sweep 2.4s var(--ui-ease) var(--ui-skel-delay,0s) infinite}.ui-skel--circle{border-radius:50%}.ui-skel--ch{display:inline-block;max-width:100%;height:.68em;border-radius:.34em}.ui-skel--card{border-radius:var(--ui-radius-card)}.ui-skel--pill{border-radius:var(--ui-radius-pill)}.ui-emoji-skel{position:absolute;inset:0;background:var(--ui-fill-3);background:color-mix(in srgb,var(--ui-hint) 42%,transparent);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}@keyframes ui-skel-sweep{0%{transform:translate(-100%)}64%,to{transform:translate(100%)}}.ui-skel-auto{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.ui-skel-auto,.ui-skel-auto:not(svg,svg *){color:transparent}.ui-skel-auto:not(:has(*)):not(:empty),.ui-skel-auto:not(:has(*)):empty{background-image:var(--ui-skel-shine),linear-gradient(var(--ui-fill-2),var(--ui-fill-2));background-repeat:no-repeat;background-size:200% 100%,100% 100%;background-position:var(--ui-skel-shift,150%) center,0 center;animation:ui-skel-shine 2.4s var(--ui-ease) var(--ui-skel-delay,0s) infinite}.ui-skel-auto:not(:has(*)):not(:empty){border-radius:.36em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@property --ui-skel-shift{syntax:"<percentage>";inherits:false;initial-value:150%;}@keyframes ui-skel-shine{0%{--ui-skel-shift:150%}64%,to{--ui-skel-shift:-50%}}.ui-skel-auto svg{color:var(--ui-fill-3)!important}.ui-skel-auto:nth-child(6n+2){--ui-skel-delay:.1s}.ui-skel-auto:nth-child(6n+3){--ui-skel-delay:.2s}.ui-skel-auto:nth-child(6n+4){--ui-skel-delay:.3s}.ui-skel-auto:nth-child(6n+5){--ui-skel-delay:.4s}.ui-skel-auto:nth-child(6n+6){--ui-skel-delay:.5s}.ui-skel-lines{display:grid;min-width:0;flex:1 1 auto;gap:8px}.ui-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-swap{animation:ui-swap-in .34s var(--ui-ease)}:where(.ui-swap)>:not(:only-child),:where(.ui-swap)>:only-child>*{animation:ui-swap-in .34s var(--ui-ease) backwards}:where(.ui-swap)>:nth-child(2),:where(.ui-swap)>:only-child>:nth-child(2){animation-delay:40ms}:where(.ui-swap)>:nth-child(3),:where(.ui-swap)>:only-child>:nth-child(3){animation-delay:80ms}:where(.ui-swap)>:nth-child(n+4),:where(.ui-swap)>:only-child>:nth-child(n+4){animation-delay:.12s}@keyframes ui-swap-in{0%{opacity:.7}}.ui-swap--blur,:where(.ui-swap--blur)>:not(:only-child),:where(.ui-swap--blur)>:only-child>*{animation-name:ui-swap-blur-in}@keyframes ui-swap-blur-in{0%{opacity:.7;filter:blur(2.5px)}}.ui-swap .ui-hero-emoji,.ui-swap .ui-hero-title,.ui-swap .ui-hero-sub{animation-name:none}.ui-notice{margin:12px 22px 0;color:var(--ui-hint);font-family:var(--ui-font);font-size:var(--ui-font-note);line-height:1.4;text-align:center}.ui-notice--error{color:var(--ui-destructive)}.ui-explain{display:flex;margin:10px 0 0;gap:6px;color:var(--ui-hint);font-family:var(--ui-font);font-size:var(--ui-font-caption);line-height:1.35}.ui-explain-mark{display:grid;width:14px;height:14px;flex:none;margin-top:1.5px;place-items:center;border-radius:50%;background:var(--ui-fill-2);color:var(--ui-text-2);font-size:10px;font-style:normal;font-weight:700;line-height:1}.ui-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#0006;animation:ui-fade .2s var(--ui-ease);font-family:var(--ui-font);color:var(--ui-text)}.ui-overlay,.ui-overlay *{box-sizing:border-box}@keyframes ui-fade{0%{opacity:0}}.ui-material{background:var(--ui-material);box-shadow:var(--ui-shadow-3)}.ui-alert{width:min(100%,280px);border-radius:28px;overflow:hidden;animation:ui-pop .24s var(--ui-ease-out)}.ui-alert-body{padding:20px 20px 14px}.ui-alert-title{margin:0;color:var(--ui-text);font-size:var(--ui-font-dialog);font-weight:650;letter-spacing:-.01em;line-height:1.25}.ui-alert-message{margin:5px 0 0;color:var(--ui-text-2);font-size:var(--ui-font-caption);line-height:1.4}.ui-alert .ui-field{min-height:0;margin-top:12px;padding:10px 14px;border-radius:14px;background:var(--ui-fill);font-size:var(--ui-font-sub)}.ui-alert-actions{display:flex;flex-wrap:wrap;gap:7px;padding:0 12px 12px}.ui-alert-actions--stack{flex-direction:column}.ui-alert-act{display:inline-flex;flex:1 1 auto;height:var(--ui-alert-act-h);align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;border-radius:21px;background:var(--ui-material-btn);box-shadow:inset 0 0 0 .8px var(--ui-material-btn-edge);color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);font-size:var(--ui-font-sub);font-weight:500;white-space:nowrap;transition:transform var(--ui-dur) var(--ui-ease)}.ui-alert-act:active:not(:disabled){transform:scale(.97)}.ui-alert-act:disabled{cursor:default;opacity:.5}.ui-alert-act--cancel{font-weight:600}.ui-alert-act--primary{background:var(--ui-accent-fill);box-shadow:none;color:var(--ui-accent-text);font-weight:600}.ui-alert-act--destructive{color:var(--ui-destructive);font-weight:600}@keyframes ui-pop{0%{opacity:0;transform:scale(.94)}}.ui-overlay--out .ui-alert{animation:ui-dialog-out .2s var(--ui-ease) both}.ui-overlay--popup{align-items:flex-end;padding:10px;padding-bottom:calc(10px + var(--ui-safe-bottom) + var(--ui-keyboard));animation:ui-fade .3s var(--ui-ease)}.ui-popup{display:flex;width:min(100%,560px);max-height:min(76vh,560px);flex-direction:column;border-radius:var(--ui-radius-dialog);background:var(--ui-card);box-shadow:var(--ui-shadow-3);animation:ui-popup-in .4s cubic-bezier(.38,.7,.125,1)}.ui-overlay--out{animation:ui-dim-out .3s var(--ui-ease) both;pointer-events:none}.ui-overlay--out .ui-popup{animation:ui-popup-out .25s cubic-bezier(.45,0,.55,1) both}@keyframes ui-dim-out{to{background:#0000}}@keyframes ui-popup-out{to{transform:translateY(calc(100% + 10px + var(--ui-safe-bottom) + var(--ui-keyboard)))}}.ui-popup-head{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding:16px 16px 8px 20px}.ui-popup-title{flex:1 1 auto;min-width:0;color:var(--ui-text);font-size:var(--ui-font-dialog);font-weight:700;letter-spacing:-.01em;line-height:1.25}.ui-popup-close{display:inline-grid;flex:0 0 auto;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--ui-fill);color:var(--ui-hint);cursor:pointer;transition:transform var(--ui-dur) var(--ui-ease),background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.ui-popup-close:hover{background:var(--ui-fill-2)}}.ui-popup-close:active{transform:scale(.88)}.ui-popup-body{overflow-y:auto;padding:4px 14px 14px}.ui-popup-body .ui-section{margin-bottom:6px}.ui-popup-body .ui-section-header{margin:8px 0 4px;padding:0 var(--ui-row-inset)}.ui-popup-body .ui-section-footer{margin:4px 0 0;padding:0 var(--ui-row-inset)}.ui-popup-body .ui-card{margin:0;border-radius:0}.ui-popup-body .ui-section:not(.ui-section--accent) .ui-card{background:none}@media(pointer:coarse){.ui-popup .ui-row--interactive:active:after{opacity:0}}@keyframes ui-popup-in{0%{transform:translateY(calc(100% + 10px + var(--ui-safe-bottom) + var(--ui-keyboard)))}}.ui-sheet{display:flex;width:min(100%,400px);flex-direction:column;gap:8px;animation:ui-popup-in .4s cubic-bezier(.38,.7,.125,1)}.ui-overlay--out .ui-sheet{animation:ui-popup-out .25s cubic-bezier(.45,0,.55,1) both}.ui-sheet-group{padding:10px;border-radius:28px}.ui-sheet-hint{margin:0;padding:6px 10px 10px;color:var(--ui-hint);font-size:var(--ui-font-caption);line-height:1.4;text-align:center}.ui-sheet-act{display:flex;width:100%;height:var(--ui-dialog-act-h);align-items:center;justify-content:center;gap:8px;border:0;border-radius:25px;background:var(--ui-material-btn);box-shadow:inset 0 0 0 .8px var(--ui-material-btn-edge);color:var(--ui-accent);cursor:pointer;font-family:var(--ui-font);font-size:var(--ui-font-body);font-weight:600;transition:transform var(--ui-dur) var(--ui-ease)}.ui-sheet-act+.ui-sheet-act{margin-top:8px}.ui-sheet-act--destructive{background:var(--ui-destructive);box-shadow:none;color:#fff}.ui-sheet-act:active:not(:disabled){transform:scale(.97)}.ui-sheet-act:disabled{cursor:default;opacity:.5}.ui-sheet-cancel{display:flex;width:100%;height:var(--ui-dialog-act-h);align-items:center;justify-content:center;border:0;border-radius:25px;background:var(--ui-card);box-shadow:var(--ui-shadow-3);color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);font-size:var(--ui-font-body);font-weight:600;transition:transform var(--ui-dur) var(--ui-ease)}.ui-sheet-cancel:active{transform:scale(.97)}.ui-checkbox{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer}.ui-checkbox-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-checkbox-box{display:inline-grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border-radius:7px;background:var(--ui-fill);color:transparent;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.ui-checkbox-input:focus-visible+.ui-checkbox-box{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-checkbox-input:checked+.ui-checkbox-box{background:var(--ui-accent);color:var(--ui-accent-text)}.ui-checkbox-input:disabled+.ui-checkbox-box{opacity:.5}.ui-checkbox-label{min-width:0;color:var(--ui-text);font-size:var(--ui-font-callout);line-height:1.3}.ui-switch{position:relative;flex:0 0 auto;width:var(--ui-switch-w);height:var(--ui-switch-h);padding:0;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill-3);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);box-shadow:inset 0 0 0 .5px #ffffff0f;cursor:pointer;transition:background var(--ui-dur) var(--ui-ease)}.ui-switch:after{content:"";position:absolute;top:2px;left:2px;width:var(--ui-switch-knob);height:var(--ui-switch-knob);border-radius:50%;background:linear-gradient(180deg,#fff,#f3f3f5);box-shadow:var(--ui-shadow-1),inset 0 1px 1px #ffffffb3;transition:transform .3s cubic-bezier(.34,1.45,.64,1)}.ui-switch--on{background:var(--ui-confirm)}.ui-switch--on:after{transform:translate(calc(var(--ui-switch-w) - var(--ui-switch-knob) - 4px))}.ui-switch:disabled,.ui-switch[aria-disabled=true]{cursor:default;opacity:.5}.ui-segmented{display:inline-flex;gap:2px;padding:2px;border-radius:var(--ui-radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-text) 9%,transparent)}.ui-segment{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:var(--ui-radius-pill);background:none;color:var(--ui-hint);cursor:pointer;font-family:var(--ui-font);font-size:var(--ui-font-note);font-weight:600;white-space:nowrap;transition:color var(--ui-dur) var(--ui-ease)}.ui-segment:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--ui-card-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-text) 7%,transparent),0 1px 3px #0000001a;opacity:0;transition:opacity var(--ui-dur) var(--ui-ease)}.ui-segment--active{color:var(--ui-text)}.ui-segment--active:before{opacity:1}.hub-swap--fwd .ui-segment--active:before{animation:ui-segment-slide-fwd var(--ui-dur-screen) var(--ui-ease-nav) both}.hub-swap--back .ui-segment--active:before{animation:ui-segment-slide-back var(--ui-dur-screen) var(--ui-ease-nav) both}@keyframes ui-segment-slide-fwd{0%{transform:translate(calc(-100% - 2px))}}@keyframes ui-segment-slide-back{0%{transform:translate(calc(100% + 2px))}}.ui-hero{display:flex;flex-direction:column;align-items:center;padding:8px 24px 22px;text-align:center}.ui-hero-emoji{display:flex;width:144px;height:144px;align-items:center;justify-content:center;font-size:116px;line-height:1;animation:ui-hero-emoji-in .5s var(--ui-ease-out) both}.ui-hero-emoji>*{animation:ui-hero-float 4s ease-in-out .5s infinite}.ui-hero-emoji canvas,.ui-hero-emoji svg,.ui-hero-emoji img{width:100%;height:100%;object-fit:contain}.ui-emoji-img{display:block;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.ui-hero-title{margin:16px 0 0;color:var(--ui-text);font-size:36px;animation:ui-hero-rise .42s var(--ui-ease-out) .06s both}.ui-hero-sub{margin:10px 0 0;max-width:32ch;color:var(--ui-hint);animation:ui-hero-rise .42s var(--ui-ease-out) .12s both}@keyframes ui-hero-emoji-in{0%{opacity:0;transform:scale(.5) translateY(10px)}}@keyframes ui-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ui-hero-rise{0%{opacity:0;transform:translateY(10px)}}.ui-navtitle{padding:6px 16px 10px}.ui-navtitle-title{margin:0;color:var(--ui-text);font-size:var(--ui-font-nav);font-weight:700;letter-spacing:-.02em}.ui-screen{animation-duration:var(--ui-dur-screen);animation-timing-function:var(--ui-ease-nav);animation-fill-mode:both}.ui-screen--fwd{animation-name:ui-screen-in-fwd}.ui-screen--back{animation-name:ui-screen-in-back}@keyframes ui-screen-in-fwd{0%{opacity:0;transform:translate(26px)}}@keyframes ui-screen-in-back{0%{opacity:0;transform:translate(-26px)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--ui-dur-screen);animation-timing-function:var(--ui-ease-nav);animation-fill-mode:both;mix-blend-mode:normal}::view-transition-old(root){animation-name:ui-nav-out-fwd}::view-transition-new(root){animation-name:ui-screen-in-fwd}:root[data-nav-direction=back]::view-transition-old(root){animation-name:ui-nav-out-back}:root[data-nav-direction=back]::view-transition-new(root){animation-name:ui-screen-in-back}@keyframes ui-nav-out-fwd{to{opacity:0;transform:translate(-26px)}}@keyframes ui-nav-out-back{to{opacity:0;transform:translate(26px)}}@media(prefers-reduced-motion:reduce){.ui-cta,.ui-swap,.ui-swap>:not(:only-child),.ui-swap>:only-child>*,.ui-sheen-ring:after,.ui-overlay,.ui-alert,.ui-sheet,.ui-popup,.ui-modelpicker-check,.ui-modelpicker-extra,.ui-check-pop,.ui-segment--active:before,.ui-skel:after,.ui-skel-auto:not(:has(*)):not(:empty),.ui-skel-auto:not(:has(*)):empty,.ui-photo-viewer,.ui-photo-viewer-img--ready,.ui-drop,.ui-drop-card,.ui-drop-icon{animation:none}.ui-photo-viewer-img,.ui-switch:after{transition:none}.ui-overlay--out{display:none}.ui-hero-emoji,.ui-hero-emoji>*,.ui-hero-title,.ui-hero-sub,.ui-screen{animation:none!important}.ui-cta-bar{transition:none}@view-transition{navigation:none}}.ui-reasoning-card{padding:16px 18px 13px}.ui-reasoning-head{display:flex;align-items:center;gap:12px}.ui-reasoning-emoji{display:inline-flex;opacity:1;transition:opacity var(--ui-dur) var(--ui-ease-out)}.ui-reasoning-heading{display:flex;min-width:0;flex:1 1 auto;align-items:baseline;justify-content:space-between;gap:12px}.ui-reasoning-title{color:var(--ui-text);font-size:17px;line-height:1.3}.ui-reasoning-value{display:grid;color:var(--ui-accent);font-size:14px;font-weight:600;line-height:1.3;text-align:right;transition:color var(--ui-dur) var(--ui-ease-out)}.ui-reasoning[data-level=none] .ui-reasoning-value{color:var(--ui-hint)}.ui-reasoning[data-level=none] .ui-reasoning-emoji{opacity:.52}.ui-reasoning-value-text{grid-area:1 / 1}.ui-reasoning-value-text[data-changed]{animation:ui-reasoning-value-in .3s var(--ui-ease) both}@keyframes ui-reasoning-value-in{0%{opacity:0;filter:blur(8px);transform:translateY(2px) scale(.98)}}.ui-reasoning-axis{display:flex;justify-content:space-between;margin-top:13px;color:var(--ui-hint);font-size:13px;font-weight:500;line-height:1.2}.ui-reasoning-control{position:relative;height:50px;margin-top:3px;transform-origin:center}.ui-reasoning-track,.ui-reasoning-dots{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.ui-reasoning-track{right:0;left:0;height:36px;overflow:hidden;border-radius:11px;background:var(--ui-fill-2)}.ui-reasoning-fill{position:relative;display:block;width:var(--ui-reasoning-fill-end);height:100%;opacity:var(--ui-reasoning-fill-opacity);border-radius:inherit;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 8%,transparent),color-mix(in srgb,var(--ui-accent) var(--ui-reasoning-fill-accent),transparent));box-shadow:12px 0 20px color-mix(in srgb,var(--ui-accent) 18%,transparent);transition:box-shadow .25s var(--ui-ease-out);will-change:width}.ui-reasoning-fill:before{content:"";position:absolute;inset:0;background:linear-gradient(to left,var(--ui-accent-grad-stops));opacity:.24;transition:opacity .42s var(--ui-ease)}.ui-reasoning[data-at-max] .ui-reasoning-fill:before{opacity:1}.ui-reasoning-fill:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,color-mix(in srgb,var(--ui-accent) 55%,transparent) 0 1px,transparent 1.6px) 0 0 / 17px 13px,radial-gradient(circle,color-mix(in srgb,var(--ui-card) 72%,transparent) 0 1px,transparent 1.5px) 8px 5px / 23px 17px;opacity:.18;animation:ui-reasoning-sparkle 1.6s linear infinite;animation-play-state:paused;transition:opacity .32s var(--ui-ease-out)}.ui-reasoning-control[data-sliding] .ui-reasoning-fill:after{opacity:.52;animation-play-state:running}@keyframes ui-reasoning-sparkle{to{background-position:17px 0,-15px 5px}}.ui-reasoning-dots{right:calc(var(--ui-reasoning-thumb-width) / 2);left:calc(var(--ui-reasoning-thumb-width) / 2);display:flex;align-items:center;justify-content:space-between}.ui-reasoning-dot{width:4px;height:4px;border-radius:50%;background:var(--ui-hint);opacity:.42;transition:background var(--ui-dur) var(--ui-ease),opacity var(--ui-dur) var(--ui-ease)}.ui-reasoning-dot--active{background:color-mix(in srgb,var(--ui-accent) 55%,var(--ui-card));opacity:.72}.ui-reasoning-dot:last-child{background:var(--ui-accent);opacity:.88}.ui-reasoning-input{position:absolute;inset:0;width:100%;height:50px;margin:0;-webkit-appearance:none;appearance:none;outline:none;background:transparent;cursor:pointer;touch-action:pan-y}.ui-reasoning-input::-webkit-slider-runnable-track{height:36px;border-radius:11px;background:transparent}.ui-reasoning-input::-webkit-slider-thumb{width:var(--ui-reasoning-thumb-width);height:34px;margin-top:1px;-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--ui-text) 7%,transparent);border-radius:11px;background:var(--ui-card-raised);box-shadow:var(--ui-shadow-1);transition:transform var(--ui-dur) var(--ui-ease-out),box-shadow var(--ui-dur) var(--ui-ease)}.ui-reasoning-input::-moz-range-track{height:36px;border-radius:11px;background:transparent}.ui-reasoning-input::-moz-range-thumb{width:var(--ui-reasoning-thumb-width);height:34px;border:1px solid color-mix(in srgb,var(--ui-text) 7%,transparent);border-radius:11px;background:var(--ui-card-raised);box-shadow:var(--ui-shadow-1);transition:transform var(--ui-dur) var(--ui-ease-out),box-shadow var(--ui-dur) var(--ui-ease)}.ui-reasoning-control[data-sliding] .ui-reasoning-input::-webkit-slider-thumb{transform:scale(.98,1.03)}.ui-reasoning-control[data-sliding] .ui-reasoning-input::-moz-range-thumb{transform:scale(.98,1.03)}.ui-reasoning-input:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 2px var(--ui-accent),var(--ui-shadow-1)}.ui-reasoning-input:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 2px var(--ui-accent),var(--ui-shadow-1)}[data-theme=dark] .ui-reasoning-track{background:var(--ui-fill-3)}[data-theme=dark] .ui-reasoning-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent-fill) 22%,transparent),color-mix(in srgb,var(--ui-accent-fill) var(--ui-reasoning-fill-accent-dark),transparent))}[data-theme=dark] .ui-reasoning-input::-webkit-slider-thumb{border-color:color-mix(in srgb,var(--ui-text) 16%,transparent);background:color-mix(in srgb,var(--ui-text) 94%,var(--ui-card-raised))}[data-theme=dark] .ui-reasoning-input::-moz-range-thumb{border-color:color-mix(in srgb,var(--ui-text) 16%,transparent);background:color-mix(in srgb,var(--ui-text) 94%,var(--ui-card-raised))}@media(forced-colors:active){.ui-reasoning-input:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media(max-width:380px){.ui-reasoning-heading{flex-direction:column;align-items:flex-start;gap:1px}.ui-reasoning-value{justify-items:start;text-align:left}}@media(prefers-reduced-motion:reduce){.ui-reasoning-dot,.ui-reasoning-fill:before,.ui-reasoning-fill:after{transition:none}.ui-reasoning-fill:after,.ui-reasoning-value-text[data-changed]{animation:none}.ui-reasoning-input::-webkit-slider-thumb{transition:none}.ui-reasoning-input::-moz-range-thumb{transition:none}}.ui-reasoning[data-compact] .ui-reasoning-card{padding:12px 12px 4px}.ui-reasoning[data-compact] .ui-reasoning-head{gap:10px}.ui-reasoning[data-compact] .ui-reasoning-title{font-size:15px}.ui-reasoning[data-compact] .ui-reasoning-value{font-size:13px}.ui-reasoning[data-compact] .ui-reasoning-axis{margin-top:9px;font-size:12px}.ui-reasoning[data-compact] .ui-reasoning-control{height:34px}.ui-reasoning[data-compact] .ui-reasoning-track{height:26px;border-radius:9px}.ui-reasoning[data-compact] .ui-reasoning-dot{width:3px;height:3px}.ui-reasoning[data-compact] .ui-reasoning-input{height:34px}.ui-reasoning[data-compact] .ui-reasoning-input::-webkit-slider-runnable-track{height:26px;border-radius:9px}.ui-reasoning[data-compact] .ui-reasoning-input::-webkit-slider-thumb{height:24px;border-radius:9px}.ui-reasoning[data-compact] .ui-reasoning-input::-moz-range-track{height:26px;border-radius:9px}.ui-reasoning[data-compact] .ui-reasoning-input::-moz-range-thumb{height:24px;border-radius:9px}.ui-chart{padding:12px var(--ui-row-inset) 14px}.ui-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ui-chart-title{color:var(--ui-text-2);font-size:var(--ui-font-caption);font-weight:560}.ui-chart-note{overflow:hidden;color:var(--ui-hint);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ui-chart-plot{position:relative;display:grid;height:76px;align-items:end;margin-top:30px;border-bottom:.5px solid var(--ui-separator);gap:2px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;touch-action:pan-y}.ui-chart--secondary .ui-chart-plot{height:34px}.ui-chart-col{display:flex;height:100%;align-items:flex-end;border-radius:5px 5px 0 0}.ui-chart-col i{display:block;width:100%;max-width:28px;min-height:2px;border-radius:3px 3px 1px 1px;margin:0 auto;background:var(--ui-fill-2);transform-origin:bottom;animation:ui-chart-rise .46s var(--ui-ease-out) both;animation-delay:calc(min(var(--i,0),16)*16ms);transition:background var(--ui-dur) var(--ui-ease)}@keyframes ui-chart-rise{0%{opacity:.35;transform:scaleY(0)}}.ui-chart-col.is-marked i{background:var(--ui-text-2)}.ui-chart--secondary .ui-chart-col.is-marked i{background:var(--ui-hint)}.ui-chart-col.is-on i{background:var(--ui-text)}.ui-chart-tip{position:absolute;z-index:1;padding:3px 8px;border-radius:8px;background:var(--ui-material);box-shadow:var(--ui-shadow-2),inset 0 0 0 .5px var(--ui-separator);color:var(--ui-text);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums;pointer-events:none;transform:translate(-50%);white-space:nowrap;animation:ui-chart-tip-in .16s var(--ui-ease-out) both;transition:left .16s var(--ui-ease-out),bottom .16s var(--ui-ease-out)}@keyframes ui-chart-tip-in{0%{opacity:0;transform:translate(-50%,5px)}}@media(prefers-reduced-motion:reduce){.ui-chart-col i,.ui-chart-tip{animation:none}.ui-chart-tip{transition:none}}.ui-chart-axis{display:flex;justify-content:space-between;margin-top:7px;color:var(--ui-hint);font-size:11px;font-variant-numeric:tabular-nums}.ui-screen:focus,.ui-alert:focus,.ui-sheet:focus,.ui-popup:focus{outline:none}[data-density=compact] .ui-overlay--popup{align-items:center;padding:24px 24px calc(24px + var(--ui-keyboard))}@media(prefers-reduced-motion:no-preference){[data-density=compact] .ui-popup,[data-density=compact] .ui-sheet{animation:ui-pop .24s var(--ui-ease-out)}[data-density=compact] .ui-overlay--out .ui-popup,[data-density=compact] .ui-overlay--out .ui-sheet{animation:ui-dialog-out .2s var(--ui-ease) both}}@keyframes ui-dialog-out{to{opacity:0;transform:scale(.96)}}[data-density=compact] .ui-popup-head{padding:12px 12px 6px calc(14px + var(--ui-row-inset))}[data-density=compact] .ui-alert{width:min(100%,380px)}[data-density=compact] .ui-popup{width:min(100%,400px)}[data-density=compact] .ui-alert,[data-density=compact] .ui-sheet-group{border-radius:var(--ui-radius-dialog)}[data-density=compact] .ui-sheet-act,[data-density=compact] .ui-sheet-cancel{border-radius:10px}:root{--chat-rail-width:284px;--chat-rail-mini:56px;--chat-topbar-height:56px;--chat-column:680px;--chat-thread:calc(var(--chat-column) + 240px);--chat-timeline-fade:34px;--ui-safe-top:env(safe-area-inset-top,0px);--ui-safe-bottom:env(safe-area-inset-bottom,0px);--chat-safe-bottom:var(--ui-safe-bottom);--chat-mono:"SF Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--chat-scrim:rgba(0,0,0,.45);--chat-theme-bar-dim:color-mix(in srgb,var(--ui-bg),#000 45%);--chat-window:var(--ui-bg);--chat-window-rail:var(--ui-card);--chat-window-card:var(--ui-card);--chat-set-sep:color-mix(in srgb,var(--ui-separator) 50%,transparent);--chat-bubble:var(--ui-fill);--chat-video-disc:rgba(20,22,28,.55);--chat-video-letterbox:#000000;--chat-white-ink:#ffffff;--chat-scrim-ink:#14161b;--chat-photo-btn:rgba(0,0,0,.15);--chat-photo-pill:rgba(16,18,24,.44);--chat-photo-pill-hover:rgba(16,18,24,.62);--chat-images-wash:rgba(0,0,0,.45);--chat-icon-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216 32H88a8 8 0 0 0-8 8v40H40a8 8 0 0 0-8 8v128a8 8 0 0 0 8 8h128a8 8 0 0 0 8-8v-40h40a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8Zm-56 176H48V96h112Zm48-48h-32V88a8 8 0 0 0-8-8H96V48h112Z'/%3E%3C/svg%3E");--chat-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='m229.66 77.66-128 128a8 8 0 0 1-11.32 0l-56-56a8 8 0 0 1 11.32-11.32L96 188.69 218.34 66.34a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E");--chat-code-keyword:#8a2fc4;--chat-code-string:#2c7a2c;--chat-code-comment:#6b7382;--chat-code-number:#0e7490;--chat-code-function:#1c5fd6;--chat-code-type:#a15516;--chat-code-variable:#b4560f;--chat-code-attr:#b3305a;--chat-code-punctuation:#454b59}html[data-keyboard]{--chat-safe-bottom:0px}html[data-ios-emoji]{--ui-font:"SF Pro",system-ui,-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue","Segoe UI",Arial,"Apple Color Emoji",sans-serif;--chat-mono:"SF Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Apple Color Emoji",monospace}:root[data-theme=light]{--ui-bg:#ffffff;--ui-card:#f4f5f7;--ui-material:#f8f9fa;--ui-text:#111419;--ui-text-2:#404248;--ui-hint:#727479;--ui-section-header:#7b7d84;--ui-separator:rgba(20,21,26,.11);--ui-fill:#eaebee;--ui-fill-2:#dfe0e3;--ui-fill-3:#cfd1d5;--ui-material-btn:rgba(20,21,26,.09);--ui-material-btn-edge:rgba(20,21,26,.12)}[data-theme=dark][data-surface=raised]{--ui-bg:#000000;--ui-card:#1a1a1a;--ui-card-raised:#252525;--ui-material:#1c1c1c;--ui-text:#fafafa;--ui-text-2:#d7d7d7;--ui-hint:#8c8c8c;--ui-section-header:#868686;--ui-separator:rgba(166,166,166,.2);--ui-fill:rgba(166,166,166,.13);--ui-fill-2:rgba(166,166,166,.2);--ui-fill-3:rgba(166,166,166,.28);--ui-material-btn:rgba(166,166,166,.3);--ui-material-btn-edge:rgba(206,206,206,.16)}[data-theme=dark]{--chat-scrim:rgba(0,0,0,.62);--chat-theme-bar-dim:color-mix(in srgb,var(--ui-bg),#000 62%);--chat-window:var(--ui-card);--chat-window-rail:var(--chat-window);--chat-window-card:var(--ui-card-raised);--chat-code-keyword:#cc7bf4;--chat-code-string:#9be963;--chat-code-comment:#818898;--chat-code-number:#5eeded;--chat-code-function:#70b8ff;--chat-code-type:#fbad60;--chat-code-variable:#f7ab5f;--chat-code-attr:#f47b85;--chat-code-punctuation:#d3d7de}:root{--chat-accent-blue:#488ff6;--chat-accent-green:#26a45a;--chat-accent-yellow:#dc8e0f;--chat-accent-pink:#f25697;--chat-accent-orange:#f06423;--chat-accent-purple:#ae72f7;--chat-accent-default:var(--ui-text);--chat-accent:var(--chat-accent-default);--chat-accent-ink:var(--chat-accent);--chat-accent-on:#ffffff;--chat-selection:color-mix(in srgb,var(--chat-accent-blue) 26%,transparent)}:root[data-accent]{--chat-selection:color-mix(in srgb,var(--chat-accent) 26%,transparent)}:root{--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--sn:#8b949c}[data-theme=dark]{--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--sn:#8b949c}[data-theme=dark]{--chat-accent-blue:#659ff4;--chat-accent-green:#4fb772;--chat-accent-yellow:#efb146;--chat-accent-pink:#e2769e;--chat-accent-orange:#e67e54;--chat-accent-purple:#af88e6}[data-accent=blue]{--chat-accent:var(--chat-accent-blue);--chat-accent-ink:#196ddd}[data-accent=green]{--chat-accent:var(--chat-accent-green);--chat-accent-ink:#1c8146}[data-accent=yellow]{--chat-accent:var(--chat-accent-yellow);--chat-accent-ink:#936919;--chat-accent-on:#14161b}[data-accent=pink]{--chat-accent:var(--chat-accent-pink);--chat-accent-ink:#cd2f78}[data-accent=orange]{--chat-accent:var(--chat-accent-orange);--chat-accent-ink:#be4d19}[data-accent=purple]{--chat-accent:var(--chat-accent-purple);--chat-accent-ink:#8f4fd7}[data-theme=dark]{--chat-accent-on:#14161b}[data-theme=dark][data-accent]{--chat-accent-ink:var(--chat-accent)}[data-accent]{--chat-bubble:color-mix(in srgb,var(--chat-accent) 12%,transparent)}[data-theme=dark][data-accent]{--chat-bubble:color-mix(in srgb,var(--chat-accent) 55%,transparent)}:root{--ui-accent:var(--chat-accent-ink);--ui-accent-fill:var(--chat-accent);--ui-accent-text:var(--chat-accent-on);--ui-accent-soft:color-mix(in srgb,var(--chat-accent) 10%,transparent);--ui-accent-grad-stops:color-mix(in srgb,var(--chat-accent) 74%,#000) 0%,var(--chat-accent) 100%;--ui-accent-strong:var(--ui-text-2);--ui-accent-fill-strong:var(--ui-accent-strong)}:root{--ui-accent-sheen-1:color-mix(in srgb,var(--chat-accent) 62%,#ffffff);--ui-accent-sheen-2:color-mix(in srgb,var(--chat-accent) 80%,#ffffff)}[data-accent]{--ui-accent-strong:color-mix(in srgb,var(--chat-accent) 84%,#000)}[data-theme=dark]{--ui-accent-soft:color-mix(in srgb,var(--chat-accent) 18%,transparent);--ui-accent-sheen-1:color-mix(in srgb,var(--chat-accent) 62%,#000000);--ui-accent-sheen-2:color-mix(in srgb,var(--chat-accent) 80%,#000000)}:root:not([data-accent]){--ui-accent-soft:var(--ui-fill)}[data-theme=dark][data-accent]{--ui-accent-strong:color-mix(in srgb,var(--chat-accent) 84%,#ffffff)}:root{--ui-hover:rgba(20,21,26,.045);--ui-press:rgba(20,21,26,.085)}[data-theme=dark]{--ui-hover:rgba(255,255,255,.05);--ui-press:rgba(255,255,255,.1)}[data-density=compact]{--chat-column:768px}html,body,#root{height:100%}html,body{overscroll-behavior-y:none}body{margin:0;overflow:hidden;background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font);font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}button{border:0;font:inherit;color:inherit}svg{display:block}.chat-brand-mark{width:auto;height:1em;flex:none}::selection{background:var(--chat-selection);color:var(--ui-text)}::highlight(chat-note){background:var(--chat-selection);color:var(--ui-text)}::highlight(chat-note-hot){background:var(--chat-selection);color:var(--ui-text);text-decoration:underline;text-decoration-color:var(--ui-text-2);text-underline-offset:3px}:where(:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.chat-scroll,.chat-mention-menu,.chat-model-menu-body{scrollbar-width:thin;scrollbar-color:var(--ui-fill-3) transparent}.chat-scroll::-webkit-scrollbar,.chat-mention-menu::-webkit-scrollbar,.chat-model-menu-body::-webkit-scrollbar{width:8px;height:8px}.chat-scroll::-webkit-scrollbar-track,.chat-mention-menu::-webkit-scrollbar-track,.chat-model-menu-body::-webkit-scrollbar-track{background:transparent}.chat-scroll::-webkit-scrollbar-thumb,.chat-mention-menu::-webkit-scrollbar-thumb,.chat-model-menu-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:var(--ui-fill-3);background-clip:content-box}.chat-shell{position:relative;display:flex;height:calc(100dvh - var(--ui-keyboard));overflow:hidden;background:var(--ui-bg)}.chat-main{position:relative;display:flex;min-width:0;flex:1 1 auto;flex-direction:column;transition:margin-left .3s var(--ui-ease-nav)}.chat-shell--railed .chat-main{margin-left:calc(var(--chat-rail-width) - var(--chat-rail-mini))}.chat-column{width:min(100%,var(--chat-column));margin:0 auto}.chat-pull{position:fixed;z-index:40;top:calc(var(--ui-safe-top) + 6px);left:50%;display:grid;width:34px;height:34px;border-radius:50%;background:var(--ui-card);box-shadow:0 6px 20px #00000038,inset 0 0 0 .5px var(--ui-separator);color:var(--ui-hint);opacity:0;place-items:center;pointer-events:none;transform:translate(-50%,-52px);transition:transform .2s var(--ui-ease-out),opacity .2s var(--ui-ease-out)}.chat-pull--live{opacity:clamp(0,calc(var(--chat-pull,0) / 40),1);transform:translate(-50%,calc(-52px + var(--chat-pull,0) * 1px)) rotate(calc(var(--chat-pull,0) * 3deg));transition:none}.chat-pull--ready{background:var(--ui-accent);color:var(--ui-accent-text)}.chat-pull--busy{animation:chat-pull-spin .9s linear infinite;transition:none}@keyframes chat-pull-spin{0%{transform:translate(-50%,calc(-52px + var(--chat-pull,0) * 1px)) rotate(0)}to{transform:translate(-50%,calc(-52px + var(--chat-pull,0) * 1px)) rotate(360deg)}}.chat-rail{position:absolute;top:0;bottom:0;left:0;z-index:90;display:flex;width:var(--chat-rail-width);min-width:var(--chat-rail-width);flex-direction:column;background:var(--ui-card);padding-top:var(--ui-safe-top);transition:transform .3s var(--ui-ease-nav)}.chat-rail--closed{transform:translate(-100%)}.chat-rail:after,.chat-mini-rail:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:var(--ui-separator);transform:scaleX(.5);transform-origin:right}.chat-mini-rail{position:relative;display:flex;width:var(--chat-rail-mini);min-width:var(--chat-rail-mini);flex-direction:column;align-items:center;background:var(--ui-card);padding-top:var(--ui-safe-top)}.chat-mini-head{display:grid;min-height:var(--chat-topbar-height);place-items:center}.chat-mini-group{display:flex;flex-direction:column;gap:4px;padding-top:2px}.chat-mini-btn,.chat-mini-profile{display:grid;width:36px;height:36px;padding:0;border:0;border-radius:11px;background:none;color:var(--ui-hint);cursor:pointer;place-items:center;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-mini-profile{margin-top:auto;margin-bottom:calc(10px + var(--ui-safe-bottom));border-radius:50%}.chat-mini-profile .chat-avatar{width:28px;height:28px;font-size:12.5px}@media(hover:hover){.chat-mini-btn:hover,.chat-mini-profile:hover{background:var(--ui-hover);color:var(--ui-text)}}.chat-mini-btn:active,.chat-mini-profile:active{background:var(--ui-press);transform:scale(.92)}.chat-mini-btn--current{background:var(--ui-fill-2);color:var(--ui-text)}@media(hover:hover){.chat-mini-btn--current:hover{background:var(--ui-fill-2)}}.chat-shell:not(.chat-shell--railed) .chat-mini-head,.chat-shell:not(.chat-shell--railed) .chat-mini-group>*,.chat-shell:not(.chat-shell--railed) .chat-mini-profile{animation:chat-mini-in .26s var(--ui-ease-out) .16s both}.chat-shell:not(.chat-shell--railed) .chat-mini-group>:nth-child(1){animation-delay:.2s}.chat-shell:not(.chat-shell--railed) .chat-mini-group>:nth-child(2){animation-delay:.235s}.chat-shell:not(.chat-shell--railed) .chat-mini-group>:nth-child(3){animation-delay:.27s}.chat-shell:not(.chat-shell--railed) .chat-mini-group>:nth-child(4){animation-delay:.305s}.chat-shell:not(.chat-shell--railed) .chat-mini-profile{animation-delay:.34s}@keyframes chat-mini-in{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:none}}.chat-rail-head{display:flex;min-height:var(--chat-topbar-height);align-items:center;gap:2px;padding:0 8px}.chat-rail-brand{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:9px;overflow:hidden;padding-left:14px;color:var(--ui-text);font-size:17px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.chat-rail-new{display:flex;width:calc(100% - 20px);align-items:center;gap:9px;min-height:34px;margin:1px 10px;padding:0 11px;border:0;border-radius:12px;background:none;color:var(--ui-text);cursor:pointer;font-size:14.5px;font-weight:590;text-align:left;transition:background var(--ui-dur) var(--ui-ease)}.chat-rail-new svg{flex:none}@media(hover:hover){.chat-rail-new:hover{background:var(--ui-hover)}}.chat-rail-new:active{background:var(--ui-press)}.chat-rail-group{display:flex;flex-direction:column;gap:3px}.chat-rail-heading{margin:8px 0 4px;padding:0 20px;color:var(--ui-section-header);font-size:13px;font-weight:510;letter-spacing:.02em}.chat-rail-group:first-child .chat-rail-heading{margin-top:4px}.chat-rail-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:1px;overflow-y:auto;padding:6px 10px 10px}.chat-rail-row{position:relative;display:flex;width:100%;align-items:center;gap:9px;min-height:34px;padding:0 11px;border:0;border-radius:12px;background:none;color:var(--ui-text);cursor:pointer;font-size:14.5px;text-align:left;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-rail-row-select{display:flex;min-width:0;min-height:inherit;flex:1 1 auto;align-items:center;gap:inherit;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer;text-align:left}.chat-rail-row-label{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:inherit}.chat-rail-row-label>svg{flex:none;color:var(--ui-hint);transition:color var(--ui-dur) var(--ui-ease)}.chat-rail-row-label>span{min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent 96%);mask-image:linear-gradient(to right,#000 82%,transparent 96%)}.chat-rail-row-plane,.chat-list-row-plane{flex:none;margin-left:6px;color:var(--ui-hint);opacity:.75;vertical-align:-1px}.chat-rail-row-plane{transition:opacity var(--ui-dur) var(--ui-ease)}.chat-rail-row:focus-within .chat-rail-row-plane,.chat-rail-row--menu .chat-rail-row-plane{opacity:0}@media(hover:hover){.chat-rail-row:hover .chat-rail-row-plane{opacity:0}}@media(hover:none){.chat-rail-row-label{padding-right:18px}}.chat-row-mark{display:grid;width:14px;height:14px;flex:none;place-items:center;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-row-mark .ui-spinner{width:13px;height:13px}.chat-row-mark--new:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ui-accent)}.chat-rail-row--unread .chat-rail-row-label>span{font-weight:590}.chat-rail-row:focus-within .chat-row-mark,.chat-rail-row--menu .chat-row-mark{opacity:0}@media(hover:hover){.chat-rail-row:hover .chat-row-mark{opacity:0}}@media(hover:none){.chat-rail-row .chat-row-mark{margin-right:18px}.chat-rail-row:focus-within .chat-row-mark,.chat-rail-row--menu .chat-row-mark{opacity:1}}.chat-mini-btn--news:after,.chat-rail-chats--news:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-card)}.chat-mini-btn{position:relative}.chat-mini-btn--news:after{top:6px;right:6px}.chat-rail-chats{position:relative}.chat-rail-chats--news:after{top:11px;left:24px}.chat-rail-live{min-height:42px;margin-bottom:4px}.chat-rail-live-plane{flex:none;color:var(--ui-hint);transition:color var(--ui-dur) var(--ui-ease)}.chat-rail-live-text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:1px;overflow:hidden}.chat-rail-live-name{font-weight:590}.chat-rail-live-title{overflow:hidden;color:var(--ui-hint);font-size:12.5px;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent 96%);mask-image:linear-gradient(to right,#000 82%,transparent 96%)}.chat-rail-row--current .chat-rail-live-plane{color:var(--ui-text)}.chat-rail-note{margin:2px 12px 8px;color:var(--ui-hint);font-size:12.5px;line-height:1.35}.chat-rail-row--born{animation:chat-title-born .46s var(--ui-ease-out) both}@keyframes chat-title-born{0%{opacity:0;filter:blur(7px);transform:translateY(-6px)}to{opacity:1;filter:blur(0);transform:none}}.chat-title-char{display:inline-block;animation:chat-title-char .22s var(--ui-ease-out) both}@keyframes chat-title-char{0%{opacity:0;filter:blur(3px);transform:translate(-1px)}to{opacity:1;filter:blur(0);transform:none}}.chat-rail-row-icon--swap{animation:chat-rail-icon-swap .4s var(--ui-ease-out) both}@keyframes chat-rail-icon-swap{0%{opacity:0;filter:blur(4px);transform:scale(.7)}to{opacity:1;filter:blur(0);transform:none}}.chat-rail-row-menu{position:absolute;top:50%;right:4px;display:grid;width:22px;height:22px;padding:0;border:0;border-radius:7px;opacity:0;background:none;color:var(--ui-hint);cursor:pointer;place-items:center;pointer-events:none;transform:translateY(-50%);transition:opacity var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-rail-row:has(>.chat-rail-row-select:not(:disabled)):hover{background:var(--ui-hover)}.chat-rail-row:hover .chat-rail-row-menu{opacity:1;pointer-events:auto}.chat-rail-row-menu:hover{color:var(--ui-text)}}.chat-rail-row:focus-within .chat-rail-row-menu,.chat-rail-row--menu .chat-rail-row-menu{opacity:1;pointer-events:auto}.chat-rail-row--menu:not(.chat-rail-row--current){background:var(--ui-fill-2)}.chat-rail-row--menu .chat-rail-row-menu{color:var(--ui-text)}@media(hover:none){.chat-rail-row-menu{opacity:1;pointer-events:auto}}.chat-rail-row:has(>.chat-rail-row-select:not(:disabled):active){background:var(--ui-press);transform:scale(.98);transition-duration:.08s}.chat-rail-row--current{background:var(--ui-fill-2);color:var(--ui-text);font-weight:590}.chat-rail-row--current .chat-rail-row-label>svg{color:var(--ui-text)}@media(hover:hover){.chat-rail-row--current:hover{background:var(--ui-fill-2)}}.chat-dialog-menu,.chat-profile-menu{position:fixed;z-index:95;display:flex;width:208px;flex-direction:column;padding:5px;border-radius:14px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);animation:chat-dialog-menu-in .16s var(--ui-ease-out)}.chat-profile-menu{width:268px}@keyframes chat-dialog-menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.chat-dialog-menu--closing,.chat-profile-menu--closing{animation:chat-dialog-menu-out .14s var(--ui-ease) both;pointer-events:none}@keyframes chat-dialog-menu-out{to{opacity:0;transform:scale(.97)}}.chat-dialog-menu-item,.chat-profile-menu-item{display:flex;width:100%;min-height:34px;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:9px;background:none;color:var(--ui-text);cursor:pointer;font-size:14.5px;text-align:left;text-decoration:none;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.chat-dialog-menu-item>svg,.chat-profile-menu-item>svg{flex:none;color:var(--ui-hint);transition:color var(--ui-dur) var(--ui-ease)}.chat-dialog-menu-item>span,.chat-profile-menu-item>span{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-dialog-menu-item>kbd{flex:none;color:var(--ui-hint);font-family:inherit;font-size:13px;transition:color var(--ui-dur) var(--ui-ease)}.chat-dialog-menu-item--destructive,.chat-dialog-menu-item--destructive>svg{color:var(--ui-destructive)}.chat-dialog-menu-sep,.chat-profile-menu-sep{height:1px;margin:4px 6px;background:var(--ui-separator)}@media(hover:hover){.chat-dialog-menu-item:hover,.chat-profile-menu-item:hover{background:var(--ui-hover)}.chat-dialog-menu-item:hover>svg,.chat-profile-menu-item:hover>svg{color:var(--ui-text)}.chat-dialog-menu-item--destructive:hover{background:var(--ui-destructive)}.chat-dialog-menu-item--destructive:hover,.chat-dialog-menu-item--destructive:hover>svg,.chat-dialog-menu-item--destructive:hover>kbd{color:var(--chat-white-ink)}}.chat-dialog-menu-item:active,.chat-profile-menu-item:active{background:var(--ui-press)}.chat-dialog-menu-item--destructive:active{background:color-mix(in srgb,var(--ui-destructive) 88%,#000)}.chat-dialog-menu-item--destructive:active,.chat-dialog-menu-item--destructive:active>svg,.chat-dialog-menu-item--destructive:active>kbd{color:var(--chat-white-ink)}@media(hover:none){.chat-dialog-menu-item>kbd{display:none}}.ui-alert-act--destructive{background:var(--ui-destructive);box-shadow:none;color:var(--chat-white-ink)}@media(hover:hover){.ui-alert-act--destructive:hover:not(:disabled){background:color-mix(in srgb,var(--ui-destructive) 88%,#000)}}.chat-rail-foot{position:relative;display:flex;width:100%;align-items:center;gap:4px;padding:8px 8px calc(8px + var(--ui-safe-bottom)) 10px}.chat-rail-profile{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px;padding:5px 8px 5px 5px;border:0;border-radius:999px;background:none;color:var(--ui-text);cursor:pointer;text-align:left;transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){button.chat-rail-profile:hover{background:var(--ui-hover)}}button.chat-rail-profile:active{background:var(--ui-press)}.chat-rail-profile>svg{flex:none;color:var(--ui-hint)}.chat-rail-profile .chat-avatar{width:26px;height:26px;font-size:12px}.chat-rail-identity{display:flex;min-width:0;flex:1 1 auto;align-items:baseline;gap:5px}.chat-rail-plan{overflow:hidden;flex:0 100 auto;color:var(--ui-hint);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.chat-rail-plan:before{content:"·";margin-right:5px}.chat-rail-foot:before{content:"";position:absolute;top:0;right:10px;left:14px;height:1px;background:var(--ui-separator);transform:scaleY(.5);transform-origin:top}.chat-profile-menu-account{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--ui-text);cursor:pointer;text-align:left;transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-profile-menu-account:hover{background:var(--ui-hover)}}.chat-profile-menu-account:active{background:var(--ui-press)}.chat-profile-menu-account>svg{flex:none;color:var(--ui-hint)}.chat-profile-menu-id{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:1px}.chat-profile-menu-name{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chat-profile-menu-plan{overflow:hidden;color:var(--ui-hint);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.chat-profile-dialog{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding-top:4px}.chat-profile-dialog>.chat-avatar{align-self:center}.chat-profile-field{display:flex;flex-direction:column;gap:7px}.chat-profile-field-label{padding-left:2px;color:var(--ui-hint);font-size:var(--ui-font-caption)}.chat-profile-field .ui-field{min-height:0;padding:11px 14px;border-radius:var(--ui-radius-field);background:var(--ui-fill);box-shadow:inset 0 0 0 1px transparent;transition:background var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-profile-field .ui-field:hover{background:var(--ui-fill-2)}}.chat-profile-field .ui-field:focus{background:var(--ui-fill-2);box-shadow:inset 0 0 0 1px var(--ui-fill-3)}.chat-profile-note{padding-left:2px;color:var(--ui-hint);font-size:var(--ui-font-caption)}.chat-profile-note--failed{color:var(--ui-destructive)}.chat-bug-report{display:flex;flex-direction:column;gap:10px}.chat-bug-report-field{display:flex;flex-direction:column;border-radius:var(--ui-radius-field);background:var(--ui-fill);transition:background var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.chat-bug-report-field:focus-within{background:var(--ui-fill-2);box-shadow:inset 0 0 0 1px var(--ui-fill-3)}.chat-bug-report-text{min-height:104px;padding:12px 14px 4px;resize:none}.chat-bug-report-foot{display:flex;min-height:40px;flex-wrap:wrap;align-items:center;gap:8px;padding:0 8px 6px}.chat-bug-report-attach{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 10px 0 8px;border:0;border-radius:999px;background:none;color:var(--ui-hint);cursor:pointer;font:inherit;font-size:12.5px;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-bug-report-attach:hover:not(:disabled){background:var(--ui-fill-2);color:var(--ui-text-2)}}.chat-bug-report-count{margin-left:auto;padding-right:4px;color:var(--ui-hint);font-size:12px;font-variant-numeric:tabular-nums}.chat-bug-report-shot{position:relative;overflow:hidden;width:40px;height:40px;flex:none;border-radius:9px;box-shadow:inset 0 0 0 .5px var(--ui-separator)}.chat-bug-report-shot img,.chat-bug-report-shot video{display:block;width:100%;height:100%;object-fit:cover}.chat-bug-report-drop{position:absolute;top:2px;right:2px;display:grid;width:16px;height:16px;border:0;border-radius:50%;background:var(--chat-photo-pill);color:var(--chat-white-ink);cursor:pointer;place-items:center}.chat-bug-report-hint,.chat-bug-report-error{margin:0;font-size:var(--ui-font-caption)}.chat-bug-report-hint{padding:0 4px;color:var(--ui-hint)}.chat-bug-report-actions{display:flex;min-height:var(--ui-control-h);align-items:center;gap:10px}.chat-bug-report-actions>.ui-button{margin-left:auto}.chat-bug-report-error{display:flex;align-items:center;gap:6px;color:var(--ui-destructive);line-height:1.3}.chat-bug-report-error>svg{flex:none}.chat-bug-report-done{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 18px;color:var(--ui-text-2);font-size:var(--ui-font-body)}.chat-bug-report-done-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--ui-fill);color:var(--ui-confirm-ink)}.chat-avatar{position:relative;display:grid;overflow:hidden;flex:none;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--ui-fill-2);color:var(--ui-text-2);font-size:14px;font-weight:700}.chat-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.chat-profile-dialog .chat-avatar{width:72px;height:72px;font-size:28px}.chat-rail-user{min-width:0;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chat-rail-foot{flex-direction:column;gap:6px;align-items:stretch}.chat-rail-foot-row{display:flex;align-items:center;gap:6px}.chat-rail-foot-row>:first-child{flex:1;min-width:0}.chat-rail-balance{display:flex;align-items:center;gap:4px}.chat-rail-balance-main{flex:1;min-width:0;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;margin-left:-5px;padding:7px 12px 7px 10px;border-radius:var(--ui-radius-field);background:transparent;text-align:start;cursor:pointer;transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-rail-balance-main:hover{background:var(--ui-fill)}}.chat-rail-balance-main:active{background:var(--ui-press)}.chat-rail-figure{overflow:hidden;display:flex;align-items:baseline;gap:5px;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.chat-rail-figure b{font-weight:inherit;animation:chat-rail-figure-in .22s var(--ui-ease-out)}@keyframes chat-rail-figure-in{0%{opacity:.3}}@media(prefers-reduced-motion:reduce){.chat-rail-figure b{animation:none}}.chat-rail-figure em{overflow:hidden;color:var(--ui-hint);font-size:12px;font-style:normal;font-weight:400;text-overflow:ellipsis}.chat-rail-figure--second{justify-self:end;font-size:13px;font-weight:500}.chat-rail-balance-main .chat-daily-meter{grid-column:1 / -1;margin-top:3px}.chat-rail-daily{overflow:hidden;grid-column:1 / -1;color:var(--ui-hint);font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.chat-rail-promo{overflow:hidden;display:flex;gap:5px;align-items:center;grid-column:1 / -1;margin-top:4px;color:var(--ui-hint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.chat-rail-promo b{padding:1px 5px;border-radius:5px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:600}.chat-rail-balance--low .chat-daily-meter i{background:var(--ui-destructive);opacity:.85}.chat-rail-balance--low .chat-rail-daily{color:var(--ui-destructive)}.chat-rail-balance:not(.chat-rail-balance--low) .chat-rail-balance-main{gap:0}.chat-rail-balance:not(.chat-rail-balance--low) .chat-rail-figure{color:var(--ui-text-2);font-size:13.5px;font-weight:500}.chat-rail-balance:not(.chat-rail-balance--low) .chat-rail-figure em{font-size:11.5px}.chat-rail-balance:not(.chat-rail-balance--low) .chat-rail-figure--second{font-size:12.5px}.chat-rail-balance--low .ui-icon-button{background:var(--ui-accent-soft);color:var(--ui-accent)}.chat-scrim,.chat-plans-overlay,.chat-settings-overlay,.ui-overlay{background:var(--chat-scrim)}.chat-plans-overlay,.chat-settings-overlay,.ui-overlay{backdrop-filter:blur(4px) saturate(110%);-webkit-backdrop-filter:blur(4px) saturate(110%)}.ui-overlay{z-index:140}.ui-photo-viewer{z-index:160}@media(max-width:899px){.chat-plans-overlay,.chat-settings-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}[data-density=compact] .ui-overlay--popup:has(.chat-search){align-items:flex-start;padding-top:12vh}.ui-overlay--out{animation:chat-scrim-out .3s var(--ui-ease) both}@keyframes chat-scrim-out{to{opacity:0}}.chat-scrim{position:fixed;inset:0;z-index:80;border:0;padding:0;visibility:hidden;opacity:0;cursor:default;transition:opacity .3s var(--ui-ease-nav),visibility 0s linear .3s}.chat-scrim--open{visibility:visible;opacity:1;transition:opacity .3s var(--ui-ease-nav),visibility 0s}@media(max-width:899px){.chat-rail{position:fixed;top:0;bottom:0;left:0;width:min(86vw,320px);min-width:0;transform:translate(-100%);transition:transform .3s var(--ui-ease-nav)}.chat-mini-rail{display:none}.chat-shell--railed .chat-main{margin-left:0}.chat-rail--open{transform:translate(0)}.chat-shell--railing .chat-rail{transform:translate(calc((var(--chat-rail-drag,0) - 1) * 100%));transition:none}.chat-shell--railing .chat-scrim{visibility:visible;opacity:var(--chat-rail-drag,0);transition:none}}.chat-settings-panel.chat-window--dragging,.chat-plans-window.chat-window--dragging,.chat-preview.chat-window--dragging,.chat-artpanel.chat-window--dragging,.chat-main.chat-window--dragging{animation:none;transition:none}.chat-settings-panel.chat-window--settling,.chat-plans-window.chat-window--settling,.chat-preview.chat-window--settling,.chat-artpanel.chat-window--settling,.chat-main.chat-window--settling{animation:none;transition:transform .24s var(--ui-ease-out)}.chat-preview.chat-window--thrown,.chat-artpanel.chat-window--thrown,.chat-settings-overlay .chat-settings-panel.chat-window--thrown,.chat-plans-overlay .chat-plans-window.chat-window--thrown{animation:none;transform:translate(100%);transition:transform .2s var(--ui-ease)}.chat-topbar{position:relative;z-index:20;display:flex;min-height:var(--chat-topbar-height);flex:none;align-items:center;gap:2px;padding:var(--ui-safe-top) 12px 0}.chat-topbar-title{min-width:0;flex:1 1 auto;overflow:hidden;padding:0 6px;color:var(--ui-text);font-size:16px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;animation:chat-title-born .46s var(--ui-ease-out) both}[data-density=compact] .chat-topbar-title{font-size:15px}.chat-topbar--mobile{display:grid;grid-auto-flow:column;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;padding:var(--ui-safe-top) 8px 0}.chat-topbar-model{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px}.chat-topbar-model .chat-model-trigger{max-width:100%;height:36px}.chat-stream-notice{z-index:20;display:flex;width:fit-content;max-width:min(100%,var(--chat-column));flex:none;align-items:center;justify-content:center;gap:7px;margin:6px auto 0;padding:6px 14px;border-radius:999px;background:var(--ui-fill);color:var(--ui-hint);font-size:13px;animation:chat-stream-notice-in .24s var(--ui-ease-out) both}.chat-main>.chat-stream-notice{position:absolute;top:calc(var(--ui-safe-top) + var(--chat-topbar-height) + 6px);right:0;left:0;max-width:min(100% - 24px,var(--chat-column));margin:0 auto;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);pointer-events:none}.chat-main>.chat-stream-notice .chat-stream-notice-action{pointer-events:auto}.chat-stream-notice>svg{flex:none}.chat-stream-notice .ui-spinner{width:14px;height:14px;flex:none}.chat-stream-notice--stale{color:var(--ui-text-2)}.chat-stream-notice--stale>svg{color:var(--ui-destructive)}.chat-stream-notice-action{display:inline-flex;flex:none;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--ui-accent);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:590}@media(hover:hover){.chat-stream-notice-action:hover{opacity:.7}}.chat-launch-notice{position:fixed;z-index:30;top:var(--ui-safe-top,0);right:0;left:0;display:flex;justify-content:center}.chat-body{position:relative;display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.chat-timeline{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.chat-body:after{content:"";position:absolute;top:0;right:0;left:0;height:var(--chat-timeline-fade);pointer-events:none;background:linear-gradient(to bottom,var(--ui-bg),transparent)}.chat-thread{display:flex;container-type:inline-size;min-width:0;max-width:var(--chat-thread);flex-direction:column;gap:14px;margin:0 auto;padding:var(--chat-timeline-fade) 18px calc(24px + var(--chat-tail,0px))}.chat-thread>*{width:min(100%,var(--chat-column));margin-inline:auto}.chat-thread--enter{animation:chat-block-in .24s var(--ui-ease) both}.chat-row-in{animation:chat-row-in .32s var(--ui-ease-out) both}.chat-turn-user.chat-row-in{transform-origin:100% 100%}.chat-row-in-fade{animation:chat-fade .28s var(--ui-ease-out) both}html[data-composer-route-transition=true] .chat-thread--enter,html[data-composer-route-transition=true] .chat-row-in,html[data-composer-route-transition=true] .chat-row-in-fade{animation-duration:0s}.chat-thread--skeleton{animation:chat-fade .2s var(--ui-ease) .12s both}.chat-hero{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:20px 16px}html[data-keyboard] .chat-hero{justify-content:flex-end}.chat-hero-title{width:min(100%,var(--chat-column));margin:0;color:var(--ui-text-2);font-size:32px;font-weight:500;letter-spacing:-.012em;line-height:1.12;text-align:center;text-wrap:balance}.chat-hero-name{color:var(--ui-text);font-weight:620}.chat-hero-error{justify-content:center}[data-density=compact] .chat-hero-title{font-size:28px}.chat-hero-prompts{position:relative;width:min(100%,var(--chat-column));margin-top:-8px;transition:opacity .18s var(--ui-ease),visibility .18s var(--ui-ease)}html:not([data-density=compact]) .chat-hero-prompts{display:none}.chat-hero-prompts--hidden{opacity:0;visibility:hidden}.chat-hero-chips{transition:opacity .18s var(--ui-ease),visibility .18s var(--ui-ease)}.chat-hero-chips--hidden{opacity:0;visibility:hidden}.chat-hero-chips .ui-chips{justify-content:center;padding:2px 0}.chat-hero-chips .ui-chip__label{display:inline-flex;align-items:center;gap:7px}.chat-hero-ico{flex:none}.chat-hero-card{position:absolute;top:0;right:0;left:0;z-index:3;padding:8px;border-radius:var(--ui-radius-card);background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);transform-origin:top center;animation:chat-hero-card-in .22s var(--ui-ease-out) both}.chat-hero-card-head{display:flex;align-items:center;gap:8px;padding:4px 6px 6px 10px;color:var(--ui-hint);font-size:12px;font-weight:600}.chat-hero-card-head svg{flex:none}.chat-hero-card-close{display:inline-flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;margin-inline-start:auto;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ui-hint);cursor:pointer}@media(hover:hover){.chat-hero-card-close:hover{background:var(--ui-fill)}}.chat-hero-card-list{overflow-y:auto;max-height:264px;max-height:min(46dvh,264px);margin:0;padding:0;list-style:none;overscroll-behavior:contain}.chat-hero-card-list li{border-bottom:.5px solid var(--ui-separator);transition:border-color .15s var(--ui-ease)}.chat-hero-card-list li:last-child{border-bottom-color:transparent}@media(hover:hover){.chat-hero-card-list li:hover,.chat-hero-card-list li:has(+li:hover){border-bottom-color:transparent}}.chat-hero-card-row{display:flex;width:100%;align-items:center;gap:8px;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);font-size:var(--ui-font-sub);text-align:left}.chat-hero-card-row span{flex:1}.chat-hero-card-row svg{flex:none;color:var(--ui-hint);transition:color .15s var(--ui-ease),transform .15s var(--ui-ease)}@media(hover:hover){.chat-hero-card-row:hover{background:var(--ui-hover)}.chat-hero-card-row:hover svg{color:var(--ui-text-2);transform:translate(2px)}}.chat-turn-user{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-block:8px}.chat-bubble{max-width:78%;padding:11px 15px;border-radius:20px;font-size:16px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;background:var(--chat-bubble);color:var(--ui-text)}[data-density=compact] .chat-bubble{border-radius:16px}.chat-bubble-note{display:block;margin-bottom:12px}.chat-bubble-note:last-child{margin-bottom:0}.chat-bubble-quote{display:block;margin-bottom:5px;padding-inline-start:10px;border-inline-start:3px solid var(--ui-fill-3);color:var(--ui-text-2);font-size:.875em}.chat-turn-assistant{display:flex;flex-direction:column;gap:10px;min-width:0}.chat-row-actions{position:relative;display:flex;align-items:center;gap:2px;opacity:0;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-row-actions .ui-icon-button{width:30px;height:30px}.chat-turn-user .chat-row-actions{justify-content:flex-end}@media(hover:hover){.chat-turn-user:hover .chat-row-actions,.chat-turn-assistant:hover .chat-row-actions{opacity:1}}.chat-row-actions:focus-within,.chat-row-actions:has(.chat-receipt-chip--open){opacity:1}@media(hover:none){.chat-row-actions{opacity:1}}.chat-receipt-chip{display:inline-flex;height:30px;align-items:center;margin-inline-start:4px;padding:0 9px;border:0;border-radius:var(--ui-radius-pill);background:transparent;color:var(--ui-hint);cursor:pointer;font:inherit;font-size:12.5px;font-variant-numeric:tabular-nums;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-receipt-chip:hover{background:var(--ui-hover);color:var(--ui-text-2)}}.chat-receipt-chip--open{background:var(--ui-fill);color:var(--ui-text-2)}.chat-receipt-pop{position:absolute;z-index:4;bottom:calc(100% + 6px);left:0;width:272px;max-width:100%;padding:13px 14px 12px;border-radius:14px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);animation:chat-receipt-pop .18s var(--ui-ease-out) both}.chat-receipt-pop--below{top:calc(100% + 6px);bottom:auto;animation-name:chat-receipt-pop-below}@keyframes chat-receipt-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes chat-receipt-pop-below{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.chat-receipt-amount{color:var(--ui-text);font-size:19px;font-variant-numeric:tabular-nums;font-weight:640;letter-spacing:-.02em}.chat-receipt-split{display:flex;height:6px;margin-top:10px;gap:2px}.chat-receipt-split i{display:block;height:100%;border-radius:2px;background:var(--ui-text)}.chat-receipt-kv{display:flex;margin:11px 0 0;padding:11px 0 0;border-top:.5px solid var(--ui-separator);flex-direction:column;gap:3px;font-size:13.5px}.chat-receipt-kv-title{margin-bottom:3px;color:var(--ui-hint);font-size:var(--ui-font-caption)}.chat-receipt-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.chat-receipt-row dt{color:var(--ui-text-2);margin:0}.chat-receipt-row dd{color:var(--ui-text);font-variant-numeric:tabular-nums;margin:0;text-align:right}.chat-receipt-row dd small{margin-left:6px;color:var(--ui-hint);font-size:var(--ui-font-caption)}.chat-receipt-daily{display:flex;align-items:baseline;gap:6px;margin-top:11px;padding-top:10px;border-top:.5px solid var(--ui-separator);color:var(--ui-hint);font-size:var(--ui-font-caption)}.chat-receipt-daily b{color:var(--ui-text-2);font-variant-numeric:tabular-nums;font-weight:600}.chat-receipt-open{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:9px;padding:7px 9px;border:0;border-radius:9px;background:var(--ui-fill);color:var(--ui-text);cursor:pointer;font:inherit;font-size:var(--ui-font-caption);transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-receipt-open:hover{background:var(--ui-fill-2)}}.chat-receipt-open svg{color:var(--ui-hint)}.chat-attachments{display:flex;max-width:78%;flex-wrap:wrap;justify-content:flex-end;gap:8px}.chat-attachments--answer{justify-content:flex-start}.chat-followups{display:flex;max-width:100%;flex-direction:column;gap:6px}.chat-followups-title{color:var(--ui-section-header);font-size:12.5px;font-weight:600}.chat-followups-list{overflow:hidden;border-radius:var(--ui-radius-card);background:color-mix(in srgb,var(--ui-card) 55%,var(--ui-bg))}.chat-followup{position:relative;display:flex;width:100%;align-items:flex-start;gap:11px;padding:13px 16px;border:0;background:transparent;color:var(--ui-text);cursor:pointer;font:inherit;font-size:15.5px;line-height:1.4;text-align:start;transition:background var(--ui-dur) var(--ui-ease)}.chat-followup+.chat-followup:before{content:"";position:absolute;inset-inline:43px 0;top:0;height:1px;background:var(--ui-separator)}.chat-followup-emoji{flex:none;font-size:16px}.chat-followup-text{flex:1 1 auto;min-width:0}.chat-followup-go{width:18px;height:18px;flex:none;margin-top:2px;color:var(--ui-hint);opacity:0;transform:translate(-3px);transition:opacity var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-followup:not(:disabled):hover{background:var(--ui-fill)}.chat-followup:not(:disabled):hover .chat-followup-go{opacity:1;transform:none}}@media(hover:none){.chat-followup-go{opacity:1;transform:none}}.chat-followup:not(:disabled):active{background:var(--ui-fill-2)}.chat-followup:disabled{color:var(--ui-hint);cursor:default}.chat-followup:disabled .chat-followup-emoji{opacity:.5}.chat-followup:disabled .chat-followup-go{opacity:0}.chat-bubble--editing{display:flex;width:100%;max-width:78%;flex-direction:column;gap:8px}.chat-bubble-field{max-height:40vh;border:0;padding:0;background:none;color:var(--ui-text);font:inherit;overflow-y:auto;resize:none}.chat-bubble-field:focus{outline:none}.chat-bubble-acts{display:flex;justify-content:flex-end;gap:6px}.chat-bubble-act{height:30px;padding:0 12px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text);cursor:pointer;font:inherit;font-size:13px;transition:background var(--ui-dur) var(--ui-ease)}.chat-bubble-act--send{background:var(--ui-accent-fill);color:var(--ui-accent-text)}.chat-bubble-act:disabled{cursor:default;opacity:.5}.chat-prose{display:grid;min-width:0;gap:.75em;color:var(--ui-text);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.chat-prose>*{min-width:0}.chat-prose>:first-child{margin-top:0}.chat-prose p{margin:0}.chat-prose h1,.chat-prose h2,.chat-prose h3,.chat-prose h4{margin:.75em 0 -.25em;font-weight:650;line-height:1.2}.chat-prose h1{font-size:1.375em}.chat-prose h2{font-size:1.125em}.chat-prose h3,.chat-prose h4{margin-top:.5em;font-size:1em}.chat-prose strong{font-weight:650}.chat-prose ul,.chat-prose ol{margin:0;padding-inline-start:1.35em}.chat-prose ol{padding-inline-start:1.7em}.chat-prose li{padding-inline-start:.35em}.chat-prose li+li,.chat-prose li>ul,.chat-prose li>ol{margin-top:.25em}.chat-prose a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-prose a:hover{text-decoration-color:currentColor}}.chat-prose .chat-cite{display:inline-flex;overflow:hidden;max-width:180px;height:18px;align-items:center;gap:3px;margin-inline-start:5px;padding:0 5px 0 7px;border:1px solid var(--ui-separator);border-radius:var(--ui-radius-pill);background:var(--ui-fill-2);color:var(--ui-text-2);text-decoration:none;vertical-align:1px;transition:background var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.chat-cite-label{overflow:hidden;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.chat-cite-cap{display:flex;flex:none;align-items:center}.chat-cite-cap svg{width:11px;height:11px;fill:currentColor;opacity:.5;transition:fill var(--ui-dur) var(--ui-ease),opacity var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-prose .chat-cite:hover{border-color:var(--ui-fill-3);background:var(--ui-fill);color:var(--ui-text)}.chat-prose .chat-cite:hover .chat-cite-cap svg{fill:var(--ui-accent);opacity:1}}.chat-links{display:grid;gap:8px}.chat-links-head{display:flex;align-items:center;gap:6px;padding-bottom:7px;border-bottom:1px solid var(--ui-separator);color:var(--ui-hint);font-size:.8125em;line-height:1}.chat-links-host{color:var(--ui-text-2);font-weight:550}.chat-links-copy{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;padding:4px 8px;border:0;border-radius:var(--ui-radius-pill);background:none;color:var(--ui-hint);cursor:pointer;font:inherit;line-height:1;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.chat-links-copy-icon{width:13px;height:13px;background:currentColor;-webkit-mask:var(--chat-icon-copy) center / contain no-repeat;mask:var(--chat-icon-copy) center / contain no-repeat}.chat-links-copy--done{color:var(--ui-confirm)}.chat-links-copy--done .chat-links-copy-icon{-webkit-mask-image:var(--chat-icon-check);mask-image:var(--chat-icon-check)}@media(hover:hover){.chat-links-copy{opacity:0}.chat-links:hover .chat-links-copy,.chat-links-copy:focus-visible,.chat-links-copy--done{opacity:1}.chat-links-copy:hover{background:var(--ui-fill);color:var(--ui-text)}}.chat-prose .chat-links-list{margin:0;padding:0;list-style:none}.chat-links-list--two{columns:2;column-gap:26px}.chat-links-item{break-inside:avoid;margin:0;padding:0}@media(max-width:620px){.chat-links-list--two{columns:1}}.chat-links-row{display:grid;grid-template-columns:1.6em 1fr auto;align-items:baseline;gap:10px;margin-inline:-8px;padding:5px 8px;border-radius:var(--ui-radius-field);transition:background var(--ui-dur) var(--ui-ease)}.chat-links-list--bare .chat-links-row{grid-template-columns:1fr auto}.chat-prose a.chat-links-row{color:var(--ui-text);text-decoration:none}.chat-links-num{color:var(--ui-hint);font-size:.875em;font-variant-numeric:tabular-nums;text-align:end}.chat-links-name{min-width:0}.chat-links-cap{display:inline-flex;margin-inline-start:6px;opacity:.32;vertical-align:-1px;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-links-cap svg{width:11px;height:11px;fill:var(--ui-hint)}.chat-links-side{color:var(--ui-hint);font-size:.8125em}.chat-links-item--none .chat-links-name{color:var(--ui-text-2)}@media(hover:hover){.chat-links-row:hover{background:var(--ui-hover)}.chat-links-row:hover .chat-links-cap{opacity:1}}.chat-prose code{padding:1.5px 4px;border-radius:5px;background:var(--ui-fill);font-family:var(--chat-mono);font-size:.875em;white-space:pre-wrap}.chat-prose blockquote,.chat-expandable-body{display:grid;gap:.75em}.chat-prose blockquote{padding:12px 14px;border-radius:var(--ui-radius-field);background:color-mix(in srgb,var(--ui-fill) 55%,transparent)}.chat-prose hr{margin:.5em 0;border:0;border-top:1px solid var(--ui-separator)}.chat-prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:.875em;line-height:1.7}.chat-prose th,.chat-prose td{padding:8px 16px 8px 0;border-bottom:1px solid color-mix(in srgb,var(--ui-separator) 55%,transparent);overflow-wrap:normal;text-align:start;vertical-align:top}.chat-prose th{border-bottom-color:var(--ui-separator);font-weight:650}.chat-code{overflow:hidden;border:1px solid var(--ui-separator);border-radius:var(--ui-radius-field);background:color-mix(in srgb,var(--ui-fill) 60%,transparent)}.chat-code-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 9px 0 14px;color:var(--ui-hint);font-size:.75em;line-height:1}.chat-code-copy{width:26px;height:26px;flex:none;border-radius:7px;background:var(--ui-hint);cursor:pointer;-webkit-mask:var(--chat-icon-copy) center / 15px 15px no-repeat;mask:var(--chat-icon-copy) center / 15px 15px no-repeat;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-code-copy--done{background:var(--ui-confirm);-webkit-mask-image:var(--chat-icon-check);mask-image:var(--chat-icon-check)}@media(hover:hover){.chat-code-copy{opacity:0}.chat-code:hover .chat-code-copy,.chat-code-copy:focus-visible,.chat-code-copy--done{opacity:1}.chat-code-copy:hover{background:var(--ui-text-2)}.chat-code-copy--done:hover{background:var(--ui-confirm)}}.chat-prose pre{overflow-x:auto;margin:0;padding:5px 14px 14px;font-size:.875em;line-height:1.62}.chat-prose pre code{padding:0;background:none;font-size:inherit;white-space:pre}.hljs-keyword,.hljs-literal,.hljs-selector-tag,.hljs-doctag{color:var(--chat-code-keyword)}.hljs-string,.hljs-regexp,.hljs-quote,.hljs-addition{color:var(--chat-code-string)}.hljs-comment{color:var(--chat-code-comment)}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link{color:var(--chat-code-number)}.hljs-title,.hljs-title.function_,.hljs-name,.hljs-section,.hljs-selector-id,.hljs-selector-class{color:var(--chat-code-function)}.hljs-title.class_,.hljs-type,.hljs-built_in,.hljs-class .hljs-title{color:var(--chat-code-type)}.hljs-variable,.hljs-params,.hljs-template-variable,.hljs-subst,.hljs-meta{color:var(--chat-code-variable)}.hljs-attr,.hljs-attribute,.hljs-property,.hljs-selector-attr,.hljs-tag,.hljs-deletion{color:var(--chat-code-attr)}.hljs-punctuation,.hljs-operator{color:var(--chat-code-punctuation)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:650}.chat-prose .chat-block-in{animation:chat-block-in .34s var(--ui-ease) both}.chat-prose .chat-ink{animation:chat-fade .4s linear both}.chat-expandable{color:var(--ui-hint);font-size:14px}.chat-expandable summary{display:flex;align-items:center;gap:7px;color:var(--ui-hint);cursor:pointer;font-weight:510;list-style:none;transition:color var(--ui-dur) var(--ui-ease)}.chat-expandable summary::-webkit-details-marker{display:none}.chat-expandable summary:before{content:"";width:6px;height:6px;flex:none;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);transition:transform var(--ui-dur) var(--ui-ease)}.chat-expandable[open] summary:before{transform:rotate(45deg) translate(-1px,-1px)}@media(hover:hover){.chat-expandable summary:hover{color:var(--ui-text)}}.chat-expandable-body{padding:8px 0 0 13px;color:var(--ui-text-2)}.chat-meta{display:flex;flex-direction:column;gap:7px;font-size:13.5px;line-height:1.4}.chat-meta-line{display:flex;min-width:0;align-items:center;gap:8px}.chat-meta-line>svg{flex:none;color:var(--ui-hint)}.chat-meta-line .ui-spinner{width:15px;height:15px;flex:none}.chat-meta-label{flex:none;color:var(--ui-text-2);font-weight:590}.chat-meta-time{flex:none;color:var(--ui-hint);font-variant-numeric:tabular-nums}.chat-thinking{width:fit-content}.chat-thinking .chat-meta-time{opacity:0;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-thinking .chat-meta-time--late{opacity:1}@media(hover:hover){.chat-thinking:hover .chat-meta-time{opacity:1}}.chat-thinking-swap{display:grid;align-items:center;justify-items:start}.chat-thinking-swap>*{grid-area:1 / 1}.chat-thinking-pulse{width:9px;height:9px;border-radius:50%;background:var(--ui-text-2);animation:chat-fade .25s var(--ui-ease) .3s backwards,chat-thinking-pulse 1.15s var(--ui-ease) .3s infinite}.chat-thinking-swap .chat-meta-label{opacity:0;transition:opacity .22s var(--ui-ease)}.chat-thinking--live .chat-thinking-swap .chat-meta-label{opacity:1}.chat-thinking--live .chat-thinking-pulse{animation:none;opacity:0;transform:scale(.4);transition:opacity .18s var(--ui-ease),transform .18s var(--ui-ease)}.chat-thinking-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chat-notify-ask{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator);color:var(--ui-hint);cursor:pointer;font:inherit;font-size:12px;transition:color var(--ui-dur) var(--ui-ease);animation:chat-fade .28s var(--ui-ease) both}@media(hover:hover){.chat-notify-ask:hover{color:var(--ui-text)}}.chat-meta-error{color:var(--ui-destructive)}.chat-meta-error>svg{color:var(--ui-destructive)}.chat-disclosure{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:none;color:var(--ui-hint);cursor:pointer;font-size:13.5px;font-weight:510;transition:color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-disclosure:hover{color:var(--ui-text)}}.chat-disclosure svg{flex:none;transition:transform var(--ui-dur) var(--ui-ease)}.chat-disclosure--open svg{transform:rotate(90deg)}.chat-reasoning-body{padding:2px 0 6px;color:var(--ui-text-2);font-size:14px}.chat-reasoning-peek{overflow:hidden;max-height:96px;margin-top:2px;padding-inline-start:28px;transition:max-height .26s var(--ui-ease)}.chat-reasoning-peek--settled{max-height:62px}.chat-reasoning-peek--clipped{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28px);mask-image:linear-gradient(to bottom,transparent,#000 28px)}.chat-reasoning-peek--settled.chat-reasoning-peek--clipped{-webkit-mask-image:linear-gradient(to bottom,#000 34px,transparent);mask-image:linear-gradient(to bottom,#000 34px,transparent)}.chat-reasoning-peek .chat-prose{color:var(--ui-hint);font-size:14px;line-height:1.5}.chat-tools-block{gap:0}.chat-tools-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .26s var(--ui-ease),opacity .2s var(--ui-ease)}.chat-tools-wrap--collapsed{grid-template-rows:0fr;opacity:0}.chat-tools-clip{overflow:hidden;min-height:0}.chat-tools{position:relative;display:flex;flex-direction:column;padding:2px 0}.chat-tools:before{content:"";position:absolute;top:12px;bottom:12px;left:9.5px;width:1px;background:var(--ui-separator)}.chat-tools-item{position:relative;animation:chat-tool-enter .32s var(--ui-ease-out) backwards}.chat-tools-item--interrupted .chat-tools-title,.chat-tools-item--interrupted .chat-tools-icon{color:var(--ui-destructive)}.chat-tools-line{display:flex;min-width:0;align-items:center;gap:8px}.chat-tools-icon{position:relative;display:flex;flex:none;width:20px;height:26px;align-items:center;justify-content:center;background:var(--ui-bg);color:var(--ui-hint)}.chat-tools-head{display:flex;min-width:0;flex:1;align-items:center;gap:8px;padding:4px 0;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;text-align:start}button.chat-tools-head{cursor:pointer}.chat-tools-title{min-width:0;overflow:hidden;color:var(--ui-text-2);text-overflow:ellipsis;white-space:nowrap}.chat-tools-title--note{color:var(--ui-hint)}.chat-tools-meta{flex:none;color:var(--ui-hint);font-size:12.5px;font-variant-numeric:tabular-nums}.chat-tools-tail{display:flex;flex:none;align-items:center;margin-inline-start:auto;padding-inline-start:12px;gap:8px}.chat-tools-time{opacity:0;transition:opacity var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-tools-line:hover .chat-tools-time,.chat-disclosure:hover .chat-tools-time{opacity:1}}.chat-tools-head:focus-visible .chat-tools-time,.chat-disclosure:focus-visible .chat-tools-time{opacity:1}.chat-tools-caret{flex:none;color:var(--ui-hint);opacity:0;transition:transform var(--ui-dur) var(--ui-ease),opacity var(--ui-dur) var(--ui-ease)}button.chat-tools-head:focus-visible .chat-tools-caret,.chat-tools-head--open .chat-tools-caret{opacity:1}.chat-tools-head--open .chat-tools-caret{transform:rotate(90deg)}@media(hover:hover){button.chat-tools-head:hover .chat-tools-title{color:var(--ui-text)}button.chat-tools-head:hover .chat-tools-caret{opacity:1}}.chat-tools-body{padding-inline-start:28px;animation:chat-fade .2s var(--ui-ease)}.chat-tools-card{margin:2px 0 6px;border:1px solid var(--ui-separator);border-radius:var(--ui-radius-field)}.chat-tools-card--sources{display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:150px;padding:4px}.chat-tools-qgroup{display:flex;flex-direction:column;gap:4px}.chat-tools-qhead{padding:5px 8px 2px;color:var(--ui-hint);font-size:12px;font-weight:590}.chat-tools-source{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:8px;color:inherit;text-decoration:none;transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-tools-source:hover{background:var(--ui-hover)}}.chat-tools-favicon{flex:none;width:12px;height:12px;object-fit:contain;opacity:0;transition:opacity .5s var(--ui-ease)}.chat-tools-favicon--loaded{opacity:1}.chat-tools-favicon--letter{display:flex;align-items:center;justify-content:center;border-radius:3px;background:var(--ui-fill-2);color:var(--ui-hint);font-size:8px;font-weight:700;opacity:1}.chat-tools-source-title{min-width:0;flex:1;overflow:hidden;color:var(--ui-text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-tools-source-domain{flex:none;color:var(--ui-hint);font-size:12px}.chat-tools-empty{padding:4px 8px;color:var(--ui-hint);font-size:12.5px}.chat-tools-card--items{padding:4px}.chat-tools-tiles{display:flex;overflow-x:auto;gap:8px;padding:2px}.chat-tools-tile{display:flex;width:168px;flex:none;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.chat-tools-tile-shot{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:8px;background:var(--ui-fill);box-shadow:inset 0 0 0 .5px var(--ui-separator)}.chat-tools-tile-img{width:100%;height:100%;opacity:0;filter:blur(12px);object-fit:cover;transition:opacity .35s var(--ui-ease),filter .4s var(--ui-ease),transform .2s var(--ui-ease-out)}.chat-tools-tile-img--ready{opacity:1;filter:none}@media(hover:hover){.chat-tools-tile:hover .chat-tools-tile-img--ready{transform:scale(1.03)}}.chat-tools-tile-time{position:absolute;right:5px;bottom:5px;padding:1px 5px;border-radius:5px;background:var(--chat-photo-pill);color:var(--chat-white-ink);font-size:10.5px;font-variant-numeric:tabular-nums}.chat-tools-tile-title{display:-webkit-box;overflow:hidden;color:var(--ui-text-2);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(hover:hover){.chat-tools-tile:hover .chat-tools-tile-title{color:var(--ui-text)}}.chat-tools-tile-meta{overflow:hidden;color:var(--ui-hint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.chat-tools-rows{display:flex;overflow-y:auto;max-height:168px;flex-direction:column;gap:2px}.chat-tools-row{display:flex;align-items:flex-start;gap:10px;padding:6px 8px;border-radius:8px;color:inherit;text-decoration:none;transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-tools-row:hover{background:var(--ui-hover)}.chat-tools-row:hover .chat-tools-row-title{color:var(--ui-text)}}.chat-tools-row-body{min-width:0;flex:1}.chat-tools-row-title{display:flex;overflow:hidden;align-items:center;gap:4px;color:var(--ui-text-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.chat-tools-verified{flex:none;color:var(--ui-accent)}.chat-tools-row-meta{display:flex;overflow:hidden;align-items:center;gap:8px;margin-top:1px;color:var(--ui-hint);font-size:11.5px;white-space:nowrap}.chat-tools-row-tail{flex:none;padding-top:1px;color:var(--ui-hint);font-size:11.5px;font-variant-numeric:tabular-nums}.chat-tools-posts{display:flex;overflow-y:auto;max-height:232px;flex-direction:column;gap:4px}.chat-tools-post{position:relative;display:block;padding:8px;border-radius:8px;color:inherit;text-decoration:none;transition:background var(--ui-dur) var(--ui-ease)}.chat-tools-post+.chat-tools-post:before{content:"";position:absolute;top:-2px;right:8px;left:8px;height:1px;background:var(--ui-separator)}@media(hover:hover){.chat-tools-post:hover{background:var(--ui-hover)}}.chat-tools-post-via{display:flex;align-items:center;gap:5px;margin-bottom:4px;color:var(--ui-hint);font-size:11px}.chat-tools-post-head{display:flex;align-items:baseline;gap:6px;margin-bottom:3px}.chat-tools-post-head .chat-tools-verified{align-self:center;margin-inline-start:-2px}.chat-tools-post-author{overflow:hidden;color:var(--ui-text-2);font-size:12px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.chat-tools-post-handle{overflow:hidden;color:var(--ui-hint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.chat-tools-post-date{flex:none;margin-inline-start:auto;padding-inline-start:8px;color:var(--ui-hint);font-size:11.5px;font-variant-numeric:tabular-nums}.chat-tools-post-body{display:flex;align-items:flex-start;gap:10px}.chat-tools-post-text{display:-webkit-box;overflow:hidden;min-width:0;flex:1;color:var(--ui-text-2);font-size:12.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chat-tools-post-shot{width:52px;height:52px;flex:none;border-radius:8px;background:var(--ui-fill);box-shadow:inset 0 0 0 .5px var(--ui-separator);object-fit:cover}.chat-tools-quote{display:block;overflow:hidden;margin-top:5px;padding:2px 8px;border-inline-start:2px solid var(--ui-separator);color:var(--ui-hint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.chat-tools-item-stats{display:flex;flex:none;align-items:center;gap:10px;color:var(--ui-hint);font-size:11.5px;font-variant-numeric:tabular-nums}.chat-tools-post .chat-tools-item-stats{margin-top:5px}.chat-tools-item-stats>span{display:inline-flex;align-items:center;gap:4px}.chat-tools-card--code{display:flex;flex-direction:column;gap:6px;padding:9px 11px}.chat-tools-code-head{display:flex;align-items:center;justify-content:space-between;color:var(--ui-hint);font-size:11px;font-weight:640;letter-spacing:.04em;text-transform:uppercase}.chat-tools-lang{font-family:var(--chat-mono);font-weight:450;letter-spacing:0;text-transform:none}.chat-tools-pre{overflow-y:auto;max-height:150px;margin:0;color:var(--ui-text-2);font-family:var(--chat-mono);font-size:12.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.chat-tools-pre--output{color:var(--ui-hint)}.chat-tools-pre--writing:after,.chat-tools-pre--waiting:after{content:"";display:inline-block;width:.5em;height:1em;margin-inline-start:1px;border-radius:1px;background:currentColor;vertical-align:text-bottom;animation:chat-tools-caret-blink 1s steps(2,start) infinite}@keyframes chat-tools-caret-blink{to{opacity:0}}@media(prefers-reduced-motion:reduce){.chat-tools-pre--writing:after,.chat-tools-pre--waiting:after{animation:none}}.chat-questions{margin:6px 0 0;padding:0 0 0 19px;list-style:none;display:flex;flex-direction:column;gap:9px}.chat-question-head{display:flex;align-items:flex-start;gap:8px;color:var(--ui-text-2);font-weight:510}.chat-question-head>svg{flex:none;margin-top:2px;color:var(--ui-confirm-ink)}.chat-question-index{display:grid;flex:none;width:16px;height:16px;margin-top:1px;place-items:center;border-radius:50%;background:var(--ui-fill-2);color:var(--ui-hint);font-size:10px;font-weight:600}.chat-question-answer{padding-inline-start:24px;color:var(--ui-hint)}.chat-shimmer{background:linear-gradient(90deg,var(--ui-hint) 35%,var(--ui-text) 50%,var(--ui-hint) 65%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:chat-shimmer 2.4s linear infinite}.chat-confirm{display:flex;width:min(100%,620px);flex-direction:column;padding:14px 16px;border-radius:var(--ui-radius-card);box-shadow:inset 0 0 0 .5px var(--ui-separator);gap:12px}.chat-confirm--settled{opacity:.65}.chat-confirm-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chat-confirm-title{color:var(--ui-text);font-size:15px;font-weight:590;line-height:1.3}.chat-confirm-outcome{flex:none;color:var(--ui-hint);font-size:13px}.chat-confirm-body{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--ui-hint);font-size:14px;line-height:1.45}.chat-paywall-title{align-items:center;gap:8px}.chat-paywall-title>svg{flex:none;color:var(--ui-star)}.chat-paywall-body{display:block;color:var(--ui-text-2)}.chat-confirm-facts{display:flex;flex-direction:column;margin:0;gap:6px}.chat-confirm-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.chat-confirm-fact dt{color:var(--ui-hint)}.chat-confirm-fact dd{margin:0;color:var(--ui-text);font-weight:510;text-align:end}.chat-actions{display:flex;flex-wrap:wrap;gap:8px}.chat-chip{display:inline-flex;max-width:100%;align-items:center;height:32px;padding:0 14px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text);cursor:pointer;font-size:14px;font-weight:510;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-chip--accent{background:var(--ui-accent-fill);color:var(--ui-accent-text)}@media(hover:hover){.chat-chip--accent:not(:disabled):hover{background:var(--ui-accent-fill);filter:brightness(1.08)}}@media(hover:hover){.chat-chip:not(:disabled):hover{background:var(--ui-fill-2)}}.chat-chip:not(:disabled):active{transform:scale(.95)}.chat-chip:disabled{cursor:default;opacity:.5}.chat-media{display:flex;max-width:100%;flex-direction:column;gap:8px}.chat-media--tight{width:fit-content}.chat-media--placed{animation:chat-block-in .34s var(--ui-ease) both}.chat-media-placeholder{display:flex;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:var(--ui-radius-card);background:var(--ui-fill);box-shadow:inset 0 0 0 .5px var(--ui-separator);color:var(--ui-hint);font-size:13px;text-align:center}.chat-media-placeholder--wave{position:relative;display:block;overflow:hidden;padding:0}.chat-imagegen-dots{position:absolute;inset:0;display:block;width:100%;height:100%;color:var(--ui-text);opacity:.2;clip-path:inset(62px 0 0 0);-webkit-mask-image:linear-gradient(to top left,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(to top left,#0000,#000 30% 70%,#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.chat-imagegen-head{position:absolute;z-index:1;inset:16px 16px auto;display:flex;flex-direction:column;gap:2px;text-align:start}.chat-imagegen-steps{display:grid}.chat-imagegen-step{overflow:hidden;grid-area:1 / 1;color:var(--ui-text-2);font-size:15px;font-weight:520;line-height:20px;opacity:0;text-overflow:ellipsis;white-space:nowrap;transition:opacity 1s var(--ui-ease)}.chat-imagegen-step[data-on]{opacity:1}.chat-imagegen-clock{color:var(--ui-hint);font-size:12px;font-variant-numeric:tabular-nums}.chat-media-placeholder--wave .chat-notify-ask{position:absolute;z-index:1;bottom:14px;left:50%;transform:translate(-50%)}.chat-generation{width:min(100%,320px)}.chat-generation--video{width:min(100%,420px)}.chat-generation--video .chat-media-placeholder{aspect-ratio:16 / 9}.chat-generation--audio{width:100%}.chat-generation--audio .chat-media-placeholder{aspect-ratio:auto;min-height:84px}.chat-media-photo-wrap{position:relative;width:fit-content;max-width:min(100%,460px)}.chat-media-photo{position:relative;display:block;overflow:hidden;max-width:min(100%,460px);border:0;padding:0;border-radius:var(--ui-radius-card);background:none;cursor:pointer;line-height:0}.chat-media-photo img{display:block;width:auto;height:auto;max-width:100%;max-height:70vh}.chat-media-photo-img{opacity:0;filter:blur(16px);transition:opacity .45s var(--ui-ease),filter .5s var(--ui-ease)}.chat-media-photo-img--ready{opacity:1;filter:none}.chat-photo-rail{position:absolute;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.chat-photo-pill{display:inline-flex;height:36px;align-items:center;justify-content:center;padding:0 15px;border:0;border-radius:var(--ui-radius-pill);background:var(--chat-photo-pill);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--chat-white-ink);cursor:pointer;font:inherit;font-size:14px;pointer-events:auto;text-decoration:none;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-photo-pill--round{width:36px;padding:0;border-radius:50%}@media(hover:hover){.chat-photo-pill:hover{background:var(--chat-photo-pill-hover);color:var(--chat-white-ink)}}.chat-photo-pill:active{transform:scale(.94)}.chat-images{--chat-images-gap:3px;display:flex;flex-direction:column;width:100%;padding:4px 0}.chat-images--placed{animation:chat-block-in .34s var(--ui-ease) both}.chat-images-row{display:flex;height:200px;gap:var(--chat-images-gap)}@media(max-width:600px){.chat-images-row{height:148px}}.chat-images-tile{position:relative;overflow:hidden;min-width:0;flex:1 1 0;border-radius:calc(var(--chat-images-gap) / 2);box-shadow:inset 0 0 0 .5px var(--ui-separator)}.chat-images-tile:first-child{border-start-start-radius:var(--ui-radius-card);border-end-start-radius:var(--ui-radius-card)}.chat-images-tile:last-child{border-start-end-radius:var(--ui-radius-card);border-end-end-radius:var(--ui-radius-card)}.chat-images-open{position:relative;display:block;width:100%;height:100%;border:0;padding:0;background:none;cursor:pointer;line-height:0}.chat-images-skeleton{position:absolute;inset:0;animation:chat-images-breath 2s cubic-bezier(.4,0,.6,1) infinite;background:var(--ui-fill)}@keyframes chat-images-breath{50%{opacity:.5}}.chat-images-img{position:relative;width:100%;height:100%;opacity:0;filter:blur(16px);object-fit:cover;transition:opacity .45s var(--ui-ease),filter .5s var(--ui-ease),transform .2s var(--ui-ease-out)}.chat-images-img--ready{opacity:1;filter:none}@media(hover:hover){.chat-images-open:hover .chat-images-img--ready{transform:scale(1.02)}}.chat-images-open:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:42%;background:linear-gradient(to top,var(--chat-images-wash),transparent);content:"";pointer-events:none}.chat-images-domain{position:absolute;z-index:2;overflow:hidden;max-width:calc(100% - 20px);right:10px;bottom:8px;color:color-mix(in srgb,var(--chat-white-ink) 82%,transparent);font-size:11px;letter-spacing:.01em;line-height:1.4;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-images-domain:hover{color:var(--chat-white-ink)}}.chat-images-domain:focus-visible{color:var(--chat-white-ink)}.chat-images-note{padding-right:14px;margin-top:8px;color:var(--ui-hint);font-size:12px;line-height:17px;text-align:right}.ui-photo-viewer{padding:62px 24px calc(var(--ui-safe-bottom) + 24px);background:var(--ui-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.ui-photo-viewer-img{border-radius:var(--ui-radius-card)}.ui-photo-viewer-bottom{top:calc(var(--ui-safe-top) + 8px);bottom:auto;align-items:center;justify-content:flex-end;padding:0 8px;background:none}.ui-photo-viewer-close{right:auto;left:8px}.chat-photo-edit .chat-composer-field{max-height:148px}.ui-photo-viewer-bottom .ui-photo-viewer-caption{padding-left:52px;color:var(--ui-text-2)}.ui-photo-viewer-bottom .chat-photo-save{width:44px;height:44px}.ui-photo-viewer-close,.chat-photo-save{background:none;color:var(--ui-hint);text-decoration:none;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.ui-photo-viewer-close:hover,.chat-photo-save:hover{background:var(--ui-hover);color:var(--ui-text)}}.ui-photo-viewer-close:active,.chat-photo-save:active{background:var(--ui-fill-2)}.ui-photo-viewer-spinner .ui-spinner{color:var(--ui-hint)}.chat-artifact{position:relative;display:flex;overflow:hidden;width:min(100%,620px);min-height:72px;align-items:center;padding:0 14px 0 16px;border-radius:var(--ui-radius-card);box-shadow:inset 0 0 0 .5px var(--ui-separator);transition:background var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-artifact:hover{background:var(--ui-hover);box-shadow:inset 0 0 0 .5px var(--ui-fill-3)}}.chat-artifact-open{position:absolute;inset:0;z-index:1;display:block;border:0;border-radius:inherit;background:none;cursor:pointer}.chat-artifact-open:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ui-accent)}.chat-artifact-sheet{display:grid;flex:none;width:50px;height:64px;align-self:flex-end;place-items:center;margin-bottom:-7px;border-radius:8px 8px 0 0;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-fill-3);color:var(--ui-hint);transform:rotate(-5deg);transform-origin:50% 90%;transition:transform .3s var(--ui-ease)}.chat-artifact-sheet svg{margin-bottom:8px}@media(hover:hover){.chat-artifact:hover .chat-artifact-sheet{transform:rotate(-3.2deg) scale(1.04);transition:transform .4s var(--ui-ease-spring)}}.chat-artifact-info{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px;padding:14px 12px 14px 9px}.chat-artifact-name{overflow:hidden;color:var(--ui-text);font-size:14.5px;font-weight:510;text-overflow:ellipsis;white-space:nowrap}.chat-artifact-sub{color:var(--ui-hint);font-size:12.5px}.chat-artifact-download{position:relative;z-index:2;display:inline-flex;flex:none;height:32px;align-items:center;gap:6px;padding:0 12px;border-radius:9px;background:var(--ui-fill);color:var(--ui-text);font-size:13.5px;font-weight:560;text-decoration:none;transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-artifact-download:hover{background:var(--ui-fill-2)}}.chat-artifact-download:active{background:var(--ui-fill-3)}.chat-art{width:100%;margin:2px 0}.chat-art--bleed{width:100cqw;margin-inline:calc((100% - 100cqw)/2);padding:16px 20px 18px;border-radius:var(--ui-radius-card);background:var(--ui-fill)}.chat-art-card{overflow:hidden;border-radius:var(--ui-radius-card);background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-1)}.chat-art-card--open{box-shadow:inset 0 0 0 1px var(--chat-accent),var(--ui-shadow-1)}.chat-art--bleed .chat-art-card{border-radius:0;background:transparent;box-shadow:none}.chat-art--bleed .chat-art-head{padding:0 0 10px}.chat-art--bleed .chat-art-body{padding:0}@media(max-width:760px){.chat-art--bleed{width:100%;margin-inline:0;padding:0;background:transparent}.chat-art--bleed .chat-art-card{border-radius:var(--ui-radius-card);background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-1)}.chat-art--bleed .chat-art-head{padding:9px 9px 9px 13px}.chat-art--bleed .chat-art-body{padding:7px 14px 15px}}.chat-art-unroll{animation:chat-art-unroll .5s var(--ui-ease-out) both}@keyframes chat-art-unroll{0%{opacity:.35;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.chat-art-head{display:flex;align-items:center;gap:9px;padding:9px 9px 9px 13px}.chat-art-glyph{display:grid;flex:none;place-items:center;color:var(--ui-hint)}.chat-art-title{overflow:hidden;flex:1 1 auto;min-width:0;color:var(--ui-text);font-size:13px;font-weight:620;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.chat-art-title .chat-art-gh-line{display:inline-block;width:150px;vertical-align:-1px}.chat-art-ver{flex:none;color:var(--ui-hint);font-size:12px;font-variant-numeric:tabular-nums}.chat-art-acts{display:flex;flex:none;gap:2px;opacity:0;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-art-acts--on{opacity:1}@media(hover:hover){.chat-art-card:hover .chat-art-acts,.chat-art-card:focus-within .chat-art-acts{opacity:1}}@media(hover:none){.chat-art-acts{opacity:1}}.chat-art-acts .ui-icon-button{width:30px;height:30px}.chat-art-body{padding:7px 14px 15px}.chat-art-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 9px 14px;border-top:1px solid var(--ui-separator)}.chat-art-foot-note{overflow:hidden;color:var(--ui-hint);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chat-art-chip{flex:none;border:0;border-radius:var(--ui-radius-pill);padding:6px 12px;background:var(--ui-fill);color:var(--ui-text);cursor:pointer;font:inherit;font-size:12px;font-weight:600}@media(hover:hover){.chat-art-chip:hover{background:var(--ui-fill-2)}}.chat-art-clip{position:relative}.chat-art-clip:after{position:absolute;content:"";inset:auto 0 0;height:56px;background:linear-gradient(to bottom,transparent,var(--ui-card))}.chat-art-err{display:flex;align-items:center;gap:10px;padding:14px;color:var(--ui-hint);font-size:13px}.chat-art-err svg{flex:none;color:var(--ui-destructive)}.chat-art-frame{display:block;width:100%;border:0;background:transparent}.chat-artpanel{--chat-artpanel-width:min(46vw,620px);position:relative;z-index:60;display:flex;width:var(--chat-artpanel-width);min-width:var(--chat-artpanel-width);height:100%;flex:none;background:var(--ui-card);animation:chat-preview-in .32s var(--ui-ease-nav)}.chat-artpanel--closing{animation:none;margin-right:calc(-1 * var(--chat-artpanel-width));transition:margin-right .26s var(--ui-ease-nav)}.chat-artpanel:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--ui-separator);transform:scaleX(.5);transform-origin:left}.chat-artpanel-inner{display:flex;width:100%;min-width:0;flex-direction:column}.chat-artpanel--full .chat-artpanel-inner{position:fixed;z-index:130;inset:0;padding-top:var(--ui-safe-top);background:var(--ui-card)}.chat-artpanel-head{display:flex;min-height:var(--chat-topbar-height);flex:none;align-items:center;gap:10px;padding:0 12px 0 18px}.chat-artpanel-title{display:flex;min-width:0;flex:1 1 auto;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:600}.chat-artpanel-title-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-artpanel-title-ext{flex:none;color:var(--ui-hint);font-size:11.5px;font-weight:590;letter-spacing:.02em}.chat-artpanel-controls{display:flex;flex:none;align-items:center;gap:2px}.chat-artpanel-controls .ui-icon-button{color:var(--ui-text-2);text-decoration:none}.chat-artpanel-stage{display:flex;overflow:hidden;min-height:0;flex:1 1 auto;flex-direction:column;margin:0 18px 18px;border-radius:var(--ui-radius-card);background:var(--ui-bg);box-shadow:inset 0 0 0 .5px var(--ui-separator)}.chat-artpanel-swap{animation:chat-artpanel-swap .22s var(--ui-ease)}@keyframes chat-artpanel-swap{0%{opacity:.4;filter:blur(2.5px)}to{opacity:1;filter:none}}.chat-artpanel .chat-art-frame{min-height:0;flex:1 1 auto;height:100%}.chat-artpanel-code{overflow:auto;min-height:0;flex:1 1 auto;margin:0;padding:16px 18px;color:var(--ui-text);font-family:var(--chat-mono);font-size:12.5px;line-height:1.62;tab-size:2}.chat-artpanel-sheet{display:flex;overflow:auto;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px;padding:22px 24px 26px}.chat-artpanel-stage[data-kind=chart] .chat-artpanel-sheet,.chat-artpanel-stage[data-kind=diagram] .chat-artpanel-sheet{justify-content:safe center}.chat-artpanel-foot{display:flex;flex:none;align-items:center;gap:12px;padding:0 18px 16px}.chat-artpanel-meta{overflow:hidden;margin-left:auto;color:var(--ui-hint);font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.chat-artpanel-foot .ui-segment{height:30px}.chat-artpanel-sheet .chat-art-viz{gap:18px}.chat-artpanel-sheet .chat-art-rows{gap:13px}.chat-artpanel-sheet .chat-art-row{gap:16px}.chat-artpanel-sheet .chat-art-row-name,.chat-artpanel-sheet .chat-art-row-value{font-size:15px}.chat-artpanel-sheet .chat-art-row-name{max-width:260px}.chat-artpanel-sheet .chat-art-track,.chat-artpanel-sheet .chat-art-track>i{border-radius:7px}.chat-artpanel-sheet .chat-art-track{height:24px}.chat-artpanel-sheet .chat-art-bar{height:46px}.chat-artpanel-sheet .chat-art-legend li{font-size:14px}.chat-artpanel-sheet .chat-art-line svg{height:min(46vh,400px)}.chat-artpanel-sheet .chat-art-tiles>div{min-height:66px;padding:12px 16px}.chat-artpanel-sheet .chat-art-tbl{font-size:14px}.chat-artpanel-sheet .chat-art-tbl td{padding:10px 14px 10px 0}.chat-artpanel-sheet .chat-art-flow{max-width:860px;margin-inline:auto}.chat-artpanel-sheet .chat-art-doc{max-width:720px;margin-inline:auto;font-size:15.5px}@media(max-width:899px){.chat-artpanel{--chat-artpanel-width:100vw;position:fixed;inset:0;z-index:85;width:auto;min-width:0;height:auto;padding-top:var(--ui-safe-top);animation:chat-preview-in-over .3s var(--ui-ease-nav)}.chat-artpanel:after{display:none}.chat-artpanel--closing{margin-right:0;transform:translate(100%);transition:transform .26s var(--ui-ease-nav)}.chat-artpanel-expand{display:none}.chat-artpanel-code{white-space:pre-wrap;overflow-wrap:anywhere}.chat-artpanel-stage{margin:0 14px calc(14px + var(--ui-safe-bottom))}.chat-artpanel-foot{padding:0 14px 14px}}.chat-art-viz{display:flex;flex-direction:column;gap:13px}.chat-art-bar{display:flex;overflow:hidden;height:34px;gap:2px;border-radius:6px;background:var(--ui-fill)}.chat-art-bar>span{display:block;min-width:3px;transform-origin:left center}.chat-art-legend{display:flex;min-height:19px;flex-wrap:wrap;gap:5px 16px;margin:0;padding:0;list-style:none}.chat-art-legend li{display:flex;align-items:center;gap:7px;color:var(--ui-hint);font-size:13px}.chat-art-legend b{color:var(--ui-text);font-weight:620;font-variant-numeric:tabular-nums}.chat-art-dot{width:9px;height:9px;flex:none;border-radius:3px}.chat-art-rows{display:flex;flex-direction:column;gap:9px}.chat-art-row{position:relative;display:flex;align-items:center;gap:10px}.chat-art-row-name{overflow:hidden;width:33%;max-width:180px;flex:none;color:var(--ui-text-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chat-art-track{display:block;overflow:hidden;height:16px;flex:1 1 auto;border-radius:5px;background:var(--ui-fill)}.chat-art-track>i{display:block;height:100%;border-radius:5px;transform-origin:left center}.chat-art-row-value{flex:none;color:var(--ui-text);font-size:13px;font-weight:620;font-variant-numeric:tabular-nums}.chat-art-tiles{display:grid;overflow:hidden;border-radius:var(--ui-radius-field);background:var(--ui-separator);gap:1px;grid-template-columns:repeat(4,1fr)}.chat-art-tiles>div{min-width:0;min-height:54px;padding:9px 12px;background:var(--ui-card)}.chat-art-tile-v{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.chat-art-tile-k{overflow:hidden;color:var(--ui-hint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.chat-art-tiles{grid-template-columns:1fr 1fr}}.chat-art-line{display:flex;flex-direction:column;gap:8px}.chat-art-line svg{display:block;width:100%;height:180px}.chat-art-line-axis{display:flex;justify-content:space-between;color:var(--ui-hint);font-size:12px}.chat-art-flow{display:block;width:100%;height:auto}.chat-art-flow text{font-family:inherit}.chat-art-scrollx{overflow-x:auto;overscroll-behavior-x:contain}@property --chat-art-fade{syntax:"<percentage>";inherits:false;initial-value:100%;}@media(max-width:760px){.chat-art-scrollx{--chat-art-fade:88%;-webkit-mask-image:linear-gradient(to right,#000 var(--chat-art-fade),transparent 100%);mask-image:linear-gradient(to right,#000 var(--chat-art-fade),transparent 100%);transition:--chat-art-fade .2s var(--ui-ease)}.chat-art-scrollx[data-end="1"]{--chat-art-fade:100%}.chat-art-scrollx .chat-art-flow{min-width:560px}}.chat-art-tbl{width:100%;border-collapse:collapse;font-size:13px}.chat-art-tbl th{padding-bottom:7px;color:var(--ui-section-header);font-size:12px;font-weight:560;text-align:left;white-space:nowrap}.chat-art-tbl td{padding:8px 12px 8px 0;border-top:1px solid var(--ui-separator);font-variant-numeric:tabular-nums}.chat-art-tbl th:last-child,.chat-art-tbl td:last-child{padding-right:0;text-align:right}.chat-art-doc{margin:0;color:var(--ui-text-2);font-size:14.5px;line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere}.chat-art-plot,.chat-art-rows{touch-action:pan-y}.chat-art-plot{position:relative}.chat-art-tip{position:absolute;z-index:4;display:flex;flex-direction:column;gap:4px;padding:7px 10px;border-radius:10px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);font-size:12.5px;line-height:1.25;white-space:nowrap;pointer-events:none}.chat-art-tip-head{color:var(--ui-hint);font-size:12px}.chat-art-tip-row{display:flex;align-items:center;gap:7px}.chat-art-tip-name{overflow:hidden;max-width:340px;color:var(--ui-text-2);text-overflow:ellipsis}.chat-art-tip b{margin-left:auto;color:var(--ui-text);font-weight:620;font-variant-numeric:tabular-nums}.chat-art-bar>span,.chat-art-track>i{transition:opacity var(--ui-dur) var(--ui-ease)}.chat-art-bar:has(>.chat-art-hot)>span:not(.chat-art-hot),.chat-art-rows:has(.chat-art-hot) .chat-art-row:not(.chat-art-hot) .chat-art-track>i{opacity:.45}.chat-art-guide{position:absolute;top:0;bottom:0;width:1px;background:var(--ui-fill-3);pointer-events:none}.chat-art-mark{position:absolute;width:9px;height:9px;border-radius:50%;translate:-50% -50%;pointer-events:none}.chat-art-gh{border-radius:5px;background:var(--ui-fill)}.chat-art-gh-line{display:inline-block;height:9px}.chat-art-gh-dot{width:9px;height:9px;flex:none;border-radius:3px}.chat-art-grow{animation:chat-art-grow .46s var(--ui-ease-out) both}@keyframes chat-art-grow{0%{transform:scaleX(0)}to{transform:none}}.chat-art-in{animation:chat-art-in .26s var(--ui-ease-out) both}@keyframes chat-art-in{0%{opacity:.15}to{opacity:1}}.chat-art-draw{animation:chat-art-draw .5s var(--ui-ease-out) both}@keyframes chat-art-draw{0%{opacity:0}to{opacity:1}}.chat-player{position:relative}.chat-player--audio{display:flex;width:min(100%,420px);align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:var(--ui-radius-card);background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-1)}.chat-player-play{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--ui-accent-fill);color:var(--ui-accent-text);cursor:pointer;transition:transform var(--ui-dur) var(--ui-ease)}.chat-player-play:active{transform:scale(.94)}.chat-player-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.chat-player-title{overflow:hidden;margin:0;color:var(--ui-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chat-player-failed{margin:0;color:var(--ui-hint);font-size:12.5px}.chat-player--video .chat-player-failed{position:absolute;top:50%;right:12px;left:12px;transform:translateY(-50%);color:var(--ui-text);text-align:center}.chat-player-clock{display:flex;margin:0;justify-content:space-between;color:var(--ui-hint);font-size:11.5px;font-variant-numeric:tabular-nums}.chat-player-actions{display:flex;flex:none;align-items:center;gap:2px}.chat-player-save{color:var(--ui-hint);text-decoration:none}.chat-player-track{position:relative;display:flex;min-width:0;height:16px;flex:1 1 auto;align-items:center;cursor:pointer;touch-action:none}.chat-player-rail{position:relative;display:block;overflow:hidden;width:100%;height:3px;border-radius:var(--ui-radius-pill);background:var(--ui-fill-2);transition:height var(--ui-dur) var(--ui-ease)}.chat-player-ahead,.chat-player-played{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:left center}.chat-player-ahead{background:var(--ui-fill-3)}.chat-player-played{background:var(--ui-accent)}.chat-player-knob{position:absolute;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--ui-accent);opacity:0;transition:opacity var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-player-track:hover .chat-player-rail{height:5px}.chat-player-track:hover .chat-player-knob{opacity:1}}.chat-player-track--held .chat-player-rail{height:5px}.chat-player-track--held .chat-player-knob,.chat-player-track:focus-visible .chat-player-knob{opacity:1}.chat-player-track:focus-visible{outline:none}.chat-player--video{overflow:hidden;width:fit-content;max-width:min(100%,460px);border-radius:var(--ui-radius-card);background:var(--ui-fill);line-height:0}.chat-player-picture{display:block;width:auto;height:auto;max-width:100%;max-height:70vh;cursor:pointer}.chat-player--video:fullscreen{display:flex;width:100%;max-width:none;height:100%;align-items:center;justify-content:center;border-radius:0;background:var(--chat-video-letterbox)}.chat-player--video:fullscreen .chat-player-picture{width:100%;height:100%;max-height:none;object-fit:contain}.chat-player--video:fullscreen .chat-player-bar{padding:26px 16px calc(14px + var(--ui-safe-bottom))}.chat-player-center{position:absolute;top:50%;left:50%;display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border:0;border-radius:50%;margin:-28px 0 0 -28px;background:var(--ui-material);color:var(--ui-text);box-shadow:var(--ui-shadow-2);cursor:pointer;transition:transform var(--ui-dur) var(--ui-ease)}.chat-player-center:active{transform:scale(.94)}.chat-player-bar{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:8px;padding:18px 10px 8px;background:linear-gradient(to top,color-mix(in srgb,var(--chat-video-letterbox) 62%,transparent),transparent);line-height:1;opacity:0;transform:translateY(6px);transition:opacity var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-player--awake .chat-player-bar{opacity:1;transform:none}.chat-player-step{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border:0;padding:0;border-radius:var(--ui-radius-field);background:none;color:var(--chat-white-ink);cursor:pointer;text-decoration:none;transition:opacity var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-player-step:hover{opacity:.7}}.chat-player-time{flex:none;color:var(--chat-white-ink);font-size:11.5px;font-variant-numeric:tabular-nums}.chat-player--video .chat-player-rail{background:color-mix(in srgb,var(--chat-white-ink) 30%,transparent)}.chat-player--video .chat-player-ahead{background:color-mix(in srgb,var(--chat-white-ink) 45%,transparent)}.chat-player--video .chat-player-played,.chat-player--video .chat-player-knob{background:var(--chat-white-ink)}.chat-dock{position:relative;z-index:10;min-width:0;flex:none;padding:0 16px calc(26px + var(--chat-safe-bottom))}.chat-hero .chat-dock{width:100%;padding:0}.chat-dock:before{content:"";position:absolute;inset:-56px 0 0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ui-bg) 38%,transparent) 32%,color-mix(in srgb,var(--ui-bg) 82%,transparent) 60%,var(--ui-bg) 80%)}.chat-hero .chat-dock:before{content:none}.chat-scroll-down{position:absolute;z-index:0;bottom:calc(100% + 10px);left:50%;display:flex;height:34px;min-width:34px;align-items:center;justify-content:center;padding:0;border:0;border-radius:17px;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-1);color:var(--ui-text-2);cursor:pointer;transform:translate(-50%);transition:padding .32s var(--ui-ease);animation:chat-fade .2s var(--ui-ease) both}.chat-scroll-down.is-live{padding:0 14px}.chat-scroll-down.is-new{padding:0 11px}.chat-scroll-slot{display:grid;grid-template-columns:0fr;padding:0;opacity:0;transition:grid-template-columns .32s var(--ui-ease),padding .32s var(--ui-ease),opacity .18s var(--ui-ease)}.chat-scroll-slot>*{min-width:0;overflow:hidden;white-space:nowrap}.chat-scroll-caret{grid-template-columns:1fr;opacity:1}.chat-scroll-caret>*{display:flex}.chat-scroll-down.is-live .chat-scroll-caret{grid-template-columns:0fr;opacity:0}.chat-scroll-down.is-live .chat-scroll-slot:first-of-type,.chat-scroll-down.is-new .chat-scroll-slot:last-of-type{grid-template-columns:1fr;opacity:1}.chat-scroll-down.is-new .chat-scroll-slot:last-of-type{padding-left:7px}.chat-scroll-label{font-size:13px;font-weight:500;line-height:17px}.chat-scroll-dots{display:flex;height:14px;align-items:center;gap:4px}.chat-scroll-dots i{width:5px;height:5px;border-radius:50%;background:currentcolor;animation:chat-scroll-dot 1.2s var(--ui-ease) infinite}.chat-scroll-dots i:nth-child(2){animation-delay:.16s}.chat-scroll-dots i:nth-child(3){animation-delay:.32s}@keyframes chat-scroll-dot{0%,60%,to{opacity:.35;transform:scale(.85)}30%{opacity:1;transform:scale(1.3)}}@media(hover:hover){.chat-scroll-down:hover{background:var(--ui-fill);color:var(--ui-text)}}.chat-scroll-down:active{transform:translate(-50%) scale(.92)}.chat-note{position:fixed;z-index:150;display:flex;align-items:flex-end;gap:6px;padding:6px 6px 6px 14px;border-radius:21px;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);transition:width .14s var(--ui-ease);animation:chat-note-in .2s var(--ui-ease-out) both}.chat-note--touch{height:32px;align-items:center;padding:0 14px;color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);font-size:13.5px;font-weight:500;white-space:nowrap}.chat-note--touch:active{transform:scale(.96)}.chat-note-field{display:block;width:100%;min-width:0;flex:1 1 auto;max-height:76px;min-height:28px;border:0;outline:none;padding:4px 2px;background:none;color:var(--ui-text);font-family:var(--ui-font);font-size:14.5px;line-height:20px;resize:none}.chat-note-field::placeholder{color:var(--ui-hint);opacity:1}.chat-note-ghost{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;white-space:pre;font-family:var(--ui-font);font-size:14.5px}.chat-note-keep{display:grid;width:28px;height:28px;flex:none;place-items:center;border:0;border-radius:50%;background:var(--ui-accent-fill);color:var(--ui-accent-text);cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-note-keep:disabled{background:var(--ui-fill-2);color:var(--ui-hint);cursor:default}@media(hover:hover){.chat-note-keep:not(:disabled):hover{background:var(--ui-accent-fill-strong)}}.chat-note-keep:not(:disabled):active{transform:scale(.9)}.chat-composer{position:relative;z-index:1;--chat-shelf:48px;display:flex;width:min(100%,var(--chat-column));flex-wrap:wrap;align-items:center;align-content:flex-end;gap:0 8px;margin:0 auto;padding:8px;border-radius:25px;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-1)}.chat-composer--morphing{overflow:clip}.chat-composer-notice{display:flex;width:100%;align-items:center;gap:6px;margin:0;padding:2px 10px 6px;color:var(--ui-hint);font-size:12.5px;line-height:1.35}.chat-composer-notice>svg{flex:none}.chat-composer-field{display:block;width:100%;max-height:188px;flex:1 0 100%;border:0;outline:none;padding:10px;background:none;color:var(--ui-text);font-family:var(--ui-font);font-size:16px;line-height:24px;resize:none}.chat-composer-attach{width:34px;height:34px;flex:none}.chat-composer--hero .chat-composer-field{min-height:48px}[data-density=compact] .chat-composer-field{max-height:min(40vh,308px)}[data-density=compact] .chat-composer--hero .chat-composer-field{min-height:68px}.chat-composer-field::placeholder{color:var(--ui-hint);opacity:1}.chat-composer-trailing{display:flex;min-width:0;align-items:center;gap:6px;margin-inline-start:auto}.chat-composer-trailing>.chat-tip{flex:none}.chat-model-trigger{display:inline-flex;max-width:220px;align-items:center;gap:6px;height:34px;padding:0 8px;border:0;border-radius:var(--ui-radius-pill);background:transparent;color:var(--ui-text-2);cursor:pointer;font-size:13.5px;font-weight:500;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-model-trigger--marked{padding-left:7px}.chat-model-trigger[aria-expanded=true]{background:var(--ui-fill-3);color:var(--ui-text)}.chat-model-trigger-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-model-trigger>:not(.chat-model-trigger-name,.chat-model-swap){flex:none}.chat-model-swap{--chat-model-swap-dur:.26s;position:relative;display:inline-flex;min-width:0}.chat-model-layer{display:inline-flex;min-width:0;align-items:center;gap:6px}.chat-model-swap:has(.chat-model-layer--out) .chat-model-layer{animation:chat-model-layer-in var(--chat-model-swap-dur) var(--ui-ease-out) both}.chat-model-layer--out{position:absolute;top:0;left:0;animation-name:chat-model-layer-out;pointer-events:none}.chat-model-layer>svg{flex:none}@media(hover:hover){.chat-model-trigger:not(:disabled):hover{background:var(--ui-material-btn);color:var(--ui-text)}.chat-model-trigger[aria-expanded=true]:hover{background:var(--ui-fill-3);color:var(--ui-text)}}.chat-model-trigger:not(:disabled):active{transform:scale(.96)}.chat-model-trigger:disabled{cursor:default}.chat-effort{display:inline-flex;flex:none;align-items:center}.chat-effort-badge{position:relative;display:inline-flex;height:22px;min-width:34px;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:8px;--chat-effort-base:var(--ui-fill-2);--chat-effort-top:30%;background:var(--ui-fill-2);background:color-mix(in srgb,var(--chat-accent) calc(var(--chat-effort-ratio,0) * var(--chat-effort-top)),var(--chat-effort-base));color:var(--ui-text);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-effort-badge[data-glide]{transition:width .3s var(--ui-ease-out),background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-effort-level{position:absolute;top:0;bottom:0;left:50%;display:flex;align-items:center;opacity:0;filter:blur(5px);transform:translate(-50%) translateY(-2px) scale(.94);transition:opacity .24s var(--ui-ease),filter .24s var(--ui-ease),transform .24s var(--ui-ease)}.chat-effort-level[data-on]{opacity:1;filter:blur(0);transform:translate(-50%)}.chat-effort-badge:after{content:"";position:absolute;inset-block:-6px;inset-inline:-2px}[data-theme=dark] .chat-effort-badge{--chat-effort-top:42%}:root:not([data-accent]) .chat-effort-badge{--chat-effort-top:12%}.chat-effort-badge[data-off]{color:var(--ui-hint)}.chat-effort-badge[aria-expanded=true]{--chat-effort-base:var(--ui-fill-3);color:var(--ui-text)}@media(hover:hover){.chat-effort-badge:hover{--chat-effort-base:var(--ui-fill-3)}}.chat-effort-badge:active{transform:scale(.92)}.chat-effort-pop{position:absolute;right:0;bottom:var(--chat-shelf);z-index:20;width:min(300px,calc(100vw - 32px));padding:2px;border-radius:22px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);transform-origin:100% 100%;animation:chat-effort-pop-in .24s var(--ui-ease-out)}@keyframes chat-effort-pop-in{0%{opacity:0;filter:blur(7px);transform:translateY(8px) scale(.97)}}.chat-ctx{display:inline-flex;flex:none;align-items:center}.chat-ctx-dial{position:relative;display:inline-flex;height:22px;min-width:26px;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ui-hint);cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-ctx-dial:after{content:"";position:absolute;inset-block:-6px;inset-inline:-2px}.chat-ctx-dial[data-near]{color:var(--ui-text)}.chat-ctx-dial[aria-expanded=true]{background:var(--ui-fill-3);color:var(--ui-text)}@media(hover:hover){.chat-ctx-dial:hover{background:var(--ui-fill-2);color:var(--ui-text-2)}.chat-ctx-dial[aria-expanded=true]:hover{background:var(--ui-fill-3);color:var(--ui-text)}}.chat-ctx-dial:active{transform:scale(.92)}.chat-ctx-dial svg{display:block}.chat-ctx-dial .trk{stroke:var(--ui-fill-3)}.chat-ctx-dial .arc{stroke:currentColor;transition:stroke-dasharray .5s var(--ui-ease-out)}.chat-ctx-pop{position:absolute;right:0;bottom:var(--chat-shelf);z-index:20;width:min(336px,calc(100vw - 32px));padding:14px 14px 12px;border-radius:22px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);text-align:left;transform-origin:100% 100%;animation:chat-effort-pop-in .24s var(--ui-ease-out)}.chat-ctx-head{display:flex;align-items:baseline;gap:8px}.chat-ctx-title{flex:1 1 auto;font-size:14px;font-weight:600;letter-spacing:-.01em}.chat-ctx-fig{color:var(--ui-text-2);font-size:13px;font-variant-numeric:tabular-nums}.chat-ctx-pct{min-width:34px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.chat-ctx-bar{display:flex;overflow:hidden;height:6px;margin:10px 0 12px;gap:1.5px;border-radius:999px}.chat-ctx-bar>i{display:block;min-width:1px}.chat-ctx-rows{display:flex;flex-direction:column}.chat-ctx-row{display:flex;align-items:center;gap:9px;padding:3.5px 0;font-size:13px}.chat-ctx-row>i{width:9px;height:9px;flex:none;border-radius:3px}.chat-ctx-row>span{flex:1 1 auto;overflow:hidden;color:var(--ui-text-2);text-overflow:ellipsis;white-space:nowrap}.chat-ctx-row>b{color:var(--ui-text-2);font-variant-numeric:tabular-nums;font-weight:400}.chat-ctx-row>em{min-width:34px;color:var(--ui-hint);font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.chat-ctx-row--free>span,.chat-ctx-row--free>b{color:var(--ui-hint)}.chat-ctx-foot{margin-top:11px;padding-top:11px;border-top:1px solid var(--ui-separator)}.chat-ctx-fold{display:flex;width:100%;align-items:center;gap:8px;margin:-4px -6px 0;padding:4px 6px;border:0;border-radius:9px;background:none;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-ctx-fold:hover{background:var(--ui-fill)}}.chat-ctx-fold>span{flex:1 1 auto;font-size:13px;font-weight:600}.chat-ctx-fold>b{color:var(--ui-text-2);font-size:13px;font-variant-numeric:tabular-nums;font-weight:400}.chat-ctx-fold>svg{flex:none;color:var(--ui-hint)}.chat-ctx-win{display:flex;align-items:center;gap:9px;margin-top:8px}.chat-ctx-win-bar{overflow:hidden;flex:1 1 auto;height:4px;border-radius:999px;background:var(--ui-fill-2)}.chat-ctx-win-bar>i{display:block;height:100%;border-radius:999px;background:var(--ui-fill-3)}.chat-ctx-win-cap{flex:none;color:var(--ui-hint);font-size:11.5px;font-variant-numeric:tabular-nums}.chat-ctx-hint{margin:7px 0 0;color:var(--ui-hint);font-size:11.5px;line-height:1.4}.chat-send{display:grid;flex:none;width:34px;height:34px;place-items:center;margin-inline-start:6px;border:0;border-radius:50%;background:var(--ui-accent-fill);color:var(--ui-accent-text);cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-send:not(:disabled):hover{background:var(--ui-accent-fill-strong)}}.chat-send:not(:disabled):active{transform:scale(.9)}.chat-send:disabled{background:var(--ui-fill-2);box-shadow:none;color:var(--ui-hint);cursor:default}.chat-mic{margin-inline-start:0;background:transparent;color:var(--ui-text-2)}.chat-mic--denied{color:var(--ui-destructive)}.chat-voice-notice{display:flex;width:min(100%,var(--chat-column));align-items:flex-start;gap:9px;margin:0 auto 8px;padding:11px 14px;border:0;border-radius:19px;background:var(--ui-material);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);text-align:start;animation:chat-voice-notice-in .28s var(--ui-ease-out)}.chat-voice-notice>svg{flex:none;margin-top:1px;color:var(--ui-destructive)}.chat-voice-notice-body{min-width:0}.chat-voice-notice-title{display:block;font-size:14px;font-weight:550;line-height:1.3}.chat-voice-notice-hint{display:block;margin-top:3px;color:var(--ui-hint);font-size:12.5px;line-height:1.35}@keyframes chat-voice-notice-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chat-voice-notice{animation:none}}@media(max-width:899px){.chat-dock{padding-bottom:max(8px,calc(var(--chat-safe-bottom) - 14px))}.chat-send{margin-inline-start:0}.chat-composer .chat-model-trigger{display:none}}@media(hover:hover){.chat-mic:not(:disabled):hover{background:var(--ui-material-btn);color:var(--ui-text)}}.chat-send .ui-spinner{width:17px;height:17px;color:inherit}.chat-question-block{position:relative;display:flex;flex:1 0 100%;flex-direction:column;gap:8px;padding:10px 0 12px}.chat-question-block:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--ui-separator);transform:scaleY(.5)}.chat-question-text{margin:0;padding:0 10px;color:var(--ui-text);font-size:15px;font-weight:510;line-height:1.4;white-space:pre-wrap}.chat-option{display:flex;width:100%;align-items:center;gap:10px;border:0;padding:9px 10px;border-radius:14px;background:var(--ui-fill);color:var(--ui-text);cursor:pointer;text-align:left;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-option-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.chat-option-title{font-size:14.5px;font-weight:510}.chat-option-desc{color:var(--ui-hint);font-size:12.5px;line-height:1.35}.chat-option svg{flex:none;color:var(--ui-accent)}@media(hover:hover){.chat-option:not(:disabled):hover{background:var(--ui-fill-2)}}.chat-option:not(:disabled):active{transform:scale(.99)}.chat-option--selected,.chat-option--selected:active{background:var(--ui-fill-2);color:var(--ui-text)}.chat-option:disabled{cursor:default;opacity:.5}.chat-staged{display:flex;flex:1 0 100%;flex-direction:column;gap:8px}.chat-staged-error{margin:0;padding:10px 10px 0;color:var(--ui-destructive);font-size:13px}.chat-note-chips{display:flex;flex-wrap:wrap;gap:6px}.chat-note-chip{display:inline-flex;max-width:100%;align-items:center;gap:4px;height:28px;flex:0 1 auto;padding:0 4px 0 10px;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text-2);font-size:13px}.chat-note-chip-num{flex:none;min-width:15px;color:var(--ui-hint);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.chat-note-chip-text{overflow:hidden;min-width:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap}.chat-note-chip-drop{display:grid;width:20px;height:20px;flex:none;place-items:center;border:0;border-radius:50%;background:none;color:var(--ui-hint);cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-note-chip:hover{background:var(--ui-fill-2)}.chat-note-chip-drop:hover{background:var(--ui-fill-3);color:var(--ui-text)}}.chat-file-cards{display:flex;flex-wrap:wrap;gap:8px}.chat-file-card{position:relative;display:flex;overflow:hidden;width:120px;height:120px;flex:none;flex-direction:column;justify-content:space-between;gap:8px;padding:10px;border-radius:var(--ui-radius-field);background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-1);font-size:12.5px}.chat-file-card--ghost{display:grid;gap:6px;padding:10px 12px;place-content:center;justify-items:center;border:1px dashed var(--ui-fill-3);background:none;box-shadow:none;color:var(--ui-hint);text-align:center}.chat-file-card--ghost svg{display:block}.chat-attachments .chat-tip{flex:none}.chat-file-card-ghost-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ui-text-2);line-height:1.3;overflow-wrap:anywhere}.chat-file-card--staged{background:var(--ui-fill);box-shadow:inset 0 0 0 .5px var(--ui-separator);animation:chat-card-in .26s var(--ui-ease)}.chat-file-card-body,.chat-file-card-paste,.chat-file-card-tag{transition:opacity .45s var(--ui-ease)}.chat-file-card--uploading .chat-file-card-body,.chat-file-card--uploading .chat-file-card-paste,.chat-file-card--uploading .chat-file-card-tag{opacity:.45;animation:chat-upload-breath 1.5s ease-in-out infinite}.chat-file-card--uploading .chat-file-card-img--ready{opacity:.55}.chat-file-card-open{position:absolute;inset:0;z-index:1;display:block;border:0;border-radius:inherit;background:none;cursor:pointer}.chat-file-card-open:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ui-accent)}@media(hover:hover){.chat-file-card:has(.chat-file-card-open):hover{box-shadow:inset 0 0 0 .5px var(--ui-fill-3),var(--ui-shadow-2)}}.chat-file-card--error{background:color-mix(in srgb,var(--ui-destructive) 6%,var(--ui-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-destructive) 45%,transparent)}.chat-file-card--staged.chat-file-card--error{background:color-mix(in srgb,var(--ui-destructive) 8%,transparent)}.chat-file-card--photo{padding:0}@media(hover:hover){.chat-file-card--photo:hover{box-shadow:inset 0 0 0 .5px var(--ui-fill-3),var(--ui-shadow-2)}}.chat-file-card-photo{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;padding:0;background:none;cursor:pointer;line-height:0}.chat-file-card-img{width:100%;height:100%;object-fit:cover;opacity:0;filter:blur(6px);transition:opacity .4s var(--ui-ease),filter .4s var(--ui-ease)}.chat-file-card-img--ready{opacity:1;filter:none}.chat-file-card-play{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:30px;height:30px;transform:translate(-50%,-50%);border-radius:50%;background:var(--chat-video-disc);color:var(--chat-white-ink);place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chat-file-card-body{display:flex;min-height:0;flex-direction:column;gap:3px}.chat-file-card-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--ui-text);line-height:1.3;overflow-wrap:anywhere}.chat-file-card-size{color:var(--ui-hint);font-size:11px;font-variant-numeric:tabular-nums}.chat-file-card-paste{display:-webkit-box;overflow:hidden;min-height:0;-webkit-box-orient:vertical;-webkit-line-clamp:6;color:var(--ui-hint);font-size:10px;line-height:12px;word-break:break-all}.chat-file-card-tag{display:inline-flex;align-self:flex-start;min-width:0;height:18px;align-items:center;justify-content:center;gap:4px;padding:0 6px;border-radius:6px;background:var(--ui-material);box-shadow:inset 0 0 0 .5px var(--ui-separator);color:var(--ui-text-2);font-size:10.5px;font-weight:590;letter-spacing:.02em;text-transform:uppercase}.chat-file-card--photo .chat-file-card-tag{position:absolute;bottom:8px;left:8px;z-index:2}.chat-file-card-drop{position:absolute;top:6px;right:6px;z-index:3;display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:50%;background:var(--ui-material);box-shadow:inset 0 0 0 .5px var(--ui-separator);color:var(--ui-text-2);cursor:pointer;opacity:0;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),opacity var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-file-card:hover .chat-file-card-drop{opacity:1}.chat-file-card-drop:hover{background:var(--ui-fill-3);color:var(--ui-text)}}.chat-file-card:focus-within .chat-file-card-drop{opacity:1}@media(hover:none){.chat-file-card-drop{opacity:1}}.chat-file-card-drop:active{transform:scale(.88)}.chat-preview{--chat-preview-width:min(46vw,620px);position:relative;z-index:60;display:flex;width:var(--chat-preview-width);min-width:var(--chat-preview-width);height:100%;background:var(--ui-card);animation:chat-preview-in .32s var(--ui-ease-nav)}.chat-preview--closing{animation:none;margin-right:calc(-1 * var(--chat-preview-width));transition:margin-right .26s var(--ui-ease-nav)}.chat-preview:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--ui-separator);transform:scaleX(.5);transform-origin:left}.chat-preview-inner{display:flex;width:100%;min-width:0;flex-direction:column}.chat-preview-head{display:flex;min-height:var(--chat-topbar-height);flex:none;align-items:center;gap:10px;padding:0 14px 0 20px}.chat-preview-heading{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:1px}.chat-preview-heading .chat-filepre-meta{font-size:11.5px}.chat-preview-title{display:flex;min-width:0;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:600}.chat-preview-title-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-preview-title-ext{flex:none;color:var(--ui-hint);font-size:11.5px;font-weight:590;letter-spacing:.02em}.chat-preview-controls{display:flex;flex:none;align-items:center;gap:2px}.chat-preview-controls .ui-icon-button{color:var(--ui-text-2);text-decoration:none}.chat-preview-text{flex:1 1 auto;margin:0 20px 20px;padding:16px;overflow-y:auto;border-radius:var(--ui-radius-card);background:var(--ui-bg);box-shadow:inset 0 0 0 .5px var(--ui-separator);color:var(--ui-text);font-family:var(--chat-mono);font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;opacity:0;transition:opacity .3s var(--ui-ease)}.chat-preview-text--ready{opacity:1}.chat-filepre-failed{margin:0;padding:20px;color:var(--ui-hint);font-size:13.5px}@media(max-width:899px){.chat-preview{--chat-preview-width:100vw;position:fixed;inset:0;z-index:85;width:auto;min-width:0;height:auto;padding-top:var(--ui-safe-top);animation:chat-preview-in-over .3s var(--ui-ease-nav)}.chat-preview:after{display:none}.chat-preview--closing{margin-right:0;transform:translate(100%);transition:transform .26s var(--ui-ease-nav)}.chat-preview-text{margin:0 16px calc(16px + var(--ui-safe-bottom))}}.chat-filepre{display:flex;flex-direction:column;gap:10px}.chat-filepre-meta{margin:0;color:var(--ui-hint);font-size:12.5px}.chat-filepre-pane{margin:0;min-height:72px;max-height:60vh;padding:14px;overflow-y:auto;border-radius:var(--ui-radius-field);background:var(--ui-bg);box-shadow:inset 0 0 0 .5px var(--ui-separator);color:var(--ui-text);font-family:var(--chat-mono);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;opacity:0;transition:opacity .3s var(--ui-ease)}.chat-filepre-pane--ready{opacity:1}.chat-filepre .chat-filepre-failed{padding:0 0 8px}.chat-filepre-video.chat-player--video{width:100%;max-width:100%;background:var(--chat-video-letterbox)}.chat-filepre-video .chat-player-picture{width:100%;max-height:min(58vh,460px);object-fit:contain}.ui-popup{width:min(100%,460px)}.ui-popup:has(.chat-filepre){width:min(100%,720px)}.ui-popup:has(.chat-filepre-video){width:min(100%,560px)}.ui-popup:has(.chat-search){position:relative;width:min(100%,560px)}.ui-popup:has(.chat-search) .ui-popup-head{position:absolute;z-index:1;top:7px;right:12px;padding:0}.ui-popup:has(.chat-search) .ui-popup-body{padding-top:0}.chat-mention-menu{position:absolute;left:0;z-index:20;display:flex;width:min(320px,calc(100vw - 32px));max-height:min(46vh,296px);flex-direction:column;overflow-y:auto;gap:2px;padding:6px;border-radius:20px;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);transform-origin:0 100%;animation:chat-menu-in .26s var(--ui-ease-nav)}.chat-mention-item{display:flex;align-items:center;gap:10px;padding:5px 7px;border:0;border-radius:13px;background:none;color:var(--ui-text);cursor:pointer;font-family:inherit;text-align:start;transition:background var(--ui-dur) var(--ui-ease)}.chat-mention-item--active{background:var(--ui-fill-2)}.chat-mention-thumb,.chat-mention-glyph{width:26px;height:26px;flex:none;border-radius:7px}.chat-mention-thumb{object-fit:cover}.chat-mention-glyph{display:grid;place-items:center;background:var(--ui-fill);color:var(--ui-text-2)}.chat-mention-name{overflow:hidden;flex:1;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.chat-mention-tag{flex:none;color:var(--ui-hint);font-size:11px;letter-spacing:.02em}.chat-model-menu{position:absolute;right:0;bottom:var(--chat-shelf);z-index:20;display:flex;width:min(420px,calc(100vw - 32px));max-height:min(72vh,620px);flex-direction:column;overflow:hidden;border-radius:25px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);transform-origin:100% 100%;animation:chat-menu-in .24s var(--ui-ease-out)}.chat-hero-title{transition:opacity .24s var(--ui-ease-out)}.chat-hero:has(.chat-model-menu:not(.chat-model-menu--closing)) .chat-hero-title{opacity:.25}@keyframes chat-menu-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.chat-model-menu--closing{animation:chat-menu-out .18s var(--ui-ease) both;pointer-events:none}@keyframes chat-menu-out{to{opacity:0;transform:translateY(8px) scale(.97)}}.chat-model-level{display:flex;min-height:0;flex-direction:column;animation-duration:var(--chat-level-dur)}.chat-model-level--main{padding-top:8px}.chat-model-menu-head{flex:none;padding:10px 12px 0}.chat-model-head-nav{display:flex;align-items:center;padding-bottom:6px}.chat-model-back{display:inline-flex;align-items:center;gap:2px;padding:2px 6px 2px 2px;border:0;border-radius:9px;background:none;color:var(--ui-accent);cursor:pointer;font:inherit;font-size:14px;font-weight:590}@media(hover:hover){.chat-model-back:hover{background:var(--ui-hover)}}.chat-model-head-title{margin:0 auto;padding-right:56px;font-size:14px;font-weight:650}.chat-model-count{color:var(--ui-hint);font-size:13px;font-weight:500}.chat-model-menu-head .chat-search-field{margin:0 0 10px;padding:7px 11px;border-bottom:0;border-radius:12px;background:var(--ui-fill)}.chat-model-menu-head .chat-search-field .ui-field{font-size:14px}.chat-model-menu-head .chat-search-field .ui-icon-button{width:26px;height:26px;margin:-3px 0}.chat-model-menu{--chat-model-pad:6px;--chat-model-icon:20px;--chat-model-gap:10px;--chat-head-tail:10px;--chat-level-dur:.22s}.chat-model-menu-body{padding:0 10px 10px}.chat-model-menu-body .ui-section{margin-bottom:2px}.chat-model-menu-body .ui-row+.ui-row:before{display:none}.chat-model-menu-body .ui-modelpicker-row{min-height:0;padding:6px var(--chat-model-pad);border-radius:13px;column-gap:var(--chat-model-gap)}.chat-model-menu-body .ui-card{display:flex;flex-direction:column;gap:3px}.chat-model-menu-body>.ui-row{min-height:0;padding:7px var(--chat-model-pad);border-radius:13px;gap:var(--chat-model-gap);font-weight:590}.chat-model-menu-body>.ui-row .ui-row-before{width:var(--chat-model-icon)}.chat-model-menu-body .ui-row--interactive:after{border-radius:13px}.chat-model-menu .ui-modelpicker-head{min-height:20px;gap:var(--chat-model-gap);font-size:13px}.chat-model-menu .ui-row-title{font-size:14px}.chat-model-menu .ui-row-subtitle{font-size:11.5px}.chat-model-menu .ui-modelpicker-trailing{padding:2.5px 7px;font-size:11px}.chat-model-menu .chat-model-tag{padding:1.5px 6px;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-hint);font-size:10px;font-weight:620;letter-spacing:.02em;line-height:1.3;white-space:nowrap}.chat-model-menu .ui-modelpicker-star{margin:-8px -6px -8px -2px;padding:8px 6px 8px 2px}.chat-model-menu .ui-modelpicker-star svg{width:16px;height:16px}.chat-model-menu .ui-modelpicker-row .ui-row-before{color:var(--ui-text)}.chat-model-menu .ui-modelpicker-head>svg{color:var(--ui-text-2)}.chat-model-menu .chat-model-mark{--chat-mark-ink:var(--chat-accent-ink);display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;margin:-2px;border-radius:8px;background:color-mix(in srgb,var(--chat-mark-ink) 15%,transparent);color:var(--chat-mark-ink)}.chat-model-menu .chat-model-mark--star{--chat-mark-ink:var(--ui-star)}.chat-model-skel-mark{display:block;width:var(--chat-model-icon);height:var(--chat-model-icon);border-radius:7px}.chat-model-menu .ui-modelpicker-check{display:none}.chat-model-menu-body .ui-section-header{position:sticky;top:0;z-index:2;margin:0;padding:6px var(--chat-model-pad) var(--chat-head-tail);background:linear-gradient(180deg,var(--ui-card-raised) 0%,var(--ui-card-raised) calc(100% - var(--chat-head-tail)),color-mix(in srgb,var(--ui-card-raised) 50%,transparent) calc(100% - var(--chat-head-tail) * .45),transparent 100%)}.chat-model-menu-fade{position:relative;z-index:1;display:block;height:0}.chat-model-menu-fade:after{content:"";position:absolute;right:0;left:0;top:0;height:14px;pointer-events:none;background:linear-gradient(180deg,var(--ui-card-raised) 0%,color-mix(in srgb,var(--ui-card-raised) 55%,transparent) 55%,transparent 100%)}@media(min-width:900px){.chat-model-menu{width:440px}.chat-model-menu-body{padding:0 10px 8px}}.chat-search-field{display:flex;align-items:center;gap:10px;margin:0 -14px 6px;padding:11px 52px 12px 20px;border-bottom:1px solid var(--ui-separator);color:var(--ui-hint)}.chat-search-field svg{flex:none}.chat-search-field .ui-field{padding:0;font-size:16px}.chat-search-list{display:flex;flex-direction:column;gap:2px}.chat-search-row{display:flex;min-height:44px;align-items:center;gap:10px;padding:8px 6px;border:0;border-radius:10px;background:none;color:var(--ui-text-2);cursor:pointer;font-size:14px;line-height:20px;text-align:left}.chat-search-row--current{background:var(--ui-fill)}.chat-search-row--active{background:var(--ui-fill-2)}.chat-search-row-icon{flex:none;color:var(--ui-hint)}.chat-search-row-title{overflow:hidden;min-width:0;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.chat-search-row-title strong{color:var(--ui-text);font-weight:700}.chat-search-row-time{flex:none;color:var(--ui-hint);font-size:13px;white-space:nowrap}.chat-composer--recording{align-content:center;min-height:0}.chat-composer--recording .chat-composer-field{min-height:0}.chat-voice{display:flex;min-width:0;flex:1 0 100%;align-items:center;gap:10px;padding:2px}.chat-voice>.chat-tip{flex:none}.chat-voice-cancel,.chat-voice-confirm,.chat-voice-send{display:grid;flex:none;width:34px;height:34px;place-items:center;border:0;border-radius:50%;cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-voice-cancel,.chat-voice-confirm{background:var(--ui-fill-2);color:var(--ui-text-2)}.chat-voice-send{background:var(--ui-accent-fill);color:var(--ui-accent-text)}@media(hover:hover){.chat-voice-cancel:not(:disabled):hover,.chat-voice-confirm:not(:disabled):hover{background:var(--ui-fill-3)}.chat-voice-send:not(:disabled):hover{background:var(--ui-accent-fill-strong)}}.chat-voice-cancel:not(:disabled):active,.chat-voice-confirm:not(:disabled):active,.chat-voice-send:not(:disabled):active{transform:scale(.9)}.chat-voice-cancel:disabled,.chat-voice-confirm:disabled,.chat-voice-send:disabled{cursor:default}.chat-voice-confirm .ui-spinner,.chat-voice-send .ui-spinner{width:17px;height:17px;color:inherit}.chat-voice-wave{min-width:0;flex:1 1 0;height:34px;color:var(--ui-text-2);animation:chat-voice-wave-in .34s var(--ui-ease-out) both}.chat-voice-wave canvas{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 34px,#000 calc(100% - 5px),transparent);mask-image:linear-gradient(to right,transparent,#000 34px,#000 calc(100% - 5px),transparent)}@keyframes chat-voice-wave-in{0%{opacity:0;transform:scaleX(.94)}}.chat-fact-add{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:var(--ui-accent-fill);color:var(--ui-accent-text);cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-fact-add:disabled{background:var(--ui-fill-2);color:var(--ui-hint);cursor:default}.chat-fact-add:not(:disabled):active{transform:scale(.9)}.chat-fact-add .ui-spinner{width:15px;height:15px;color:inherit}.chat-fact-drop{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:none;color:var(--ui-hint);cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-fact-drop:hover{background:var(--ui-fill);color:var(--ui-destructive)}}.chat-popup-empty{display:grid;margin:0;padding:28px 12px;place-items:center;color:var(--ui-hint);font-size:14px;text-align:center}.chat-rail-chats{color:var(--ui-text)}.chat-rail-chats svg{color:var(--ui-hint)}.chat-rail-chats--open{background:var(--ui-fill-2)}.chat-list-screen{--chats-column:896px;--chats-gutter:32px;display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.chat-list-head{display:flex;width:min(100%,var(--chats-column));align-items:center;gap:16px;margin:0 auto;padding:48px var(--chats-gutter) 24px}@media(max-width:899px){.chat-list-screen{--chats-gutter:16px}.chat-list-head{gap:8px;padding-top:16px;padding-bottom:12px}}.chat-list-title{margin:0;color:var(--ui-text);font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:32px;white-space:nowrap}.chat-list-actions{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:8px}.chat-list-count{color:var(--ui-hint);font-size:14px;white-space:nowrap}.chat-list-search{display:flex;min-width:0;flex:1 1 auto;max-width:520px;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--ui-separator);border-radius:12px;background:var(--ui-card);color:var(--ui-hint);transition:border-color var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.chat-list-search:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.chat-list-search svg{flex:none}.chat-list-search .ui-field{min-width:0;flex:1 1 auto;padding:2px 0;background:none;font-size:14.5px}.chat-list-search .ui-icon-button{width:26px;height:26px;flex:none}.chat-list-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--chats-gutter) 24px}.chat-list{width:min(100%,calc(var(--chats-column) - 2 * var(--chats-gutter)));margin:0 auto}.chat-list-body .chat-popup-empty{padding-top:48px}.chat-list-row{--chat-list-swap:.06s cubic-bezier(.165,.84,.44,1);position:relative;display:flex;align-items:center;border-bottom:1px solid var(--ui-separator)}.chat-list-row:before{content:"";position:absolute;inset:3px 0;border-radius:8px}.chat-list-row--selected,.chat-list-row--menu,.chat-list-row--current,.chat-list-row:has(+.chat-list-row--selected),.chat-list-row:has(+.chat-list-row--menu),.chat-list-row:has(+.chat-list-row--current){border-bottom-color:transparent}.chat-list-row--selected:before{background:var(--ui-fill-2)}.chat-list-row--menu:before,.chat-list-row--current:before{background:var(--ui-fill)}@media(hover:hover){.chat-list-row:hover,.chat-list-row:has(+.chat-list-row:hover){border-bottom-color:transparent}.chat-list-row:hover:before{background:var(--ui-hover)}}.chat-list-row-main{position:relative;display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:0;border-radius:inherit;background:none;color:var(--ui-text-2);cursor:pointer;font-size:14px;line-height:20px;text-align:left}.chat-list-row-icon{flex:none;color:var(--ui-hint)}.chat-list-row-text{display:flex;min-width:0;flex-direction:column;gap:2px}.chat-list-row-title{display:flex;min-width:0;align-items:center}.chat-list-row-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list-row-snippet{overflow:hidden;color:var(--ui-hint);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chat-list-row-title strong,.chat-list-row-snippet strong{color:var(--ui-text);font-weight:700}.chat-list-row-time{position:relative;flex:none;padding-right:12px;color:var(--ui-hint);font-size:13px;line-height:17px;white-space:nowrap;transition:opacity var(--chat-list-swap)}.chat-list-row .chat-row-mark{position:relative;margin-right:8px;transition:opacity var(--chat-list-swap)}.chat-list-row--unread .chat-list-row-title-text{color:var(--ui-text);font-weight:590}.chat-list-row-menu{position:absolute;top:50%;right:12px;display:grid;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--ui-hint);cursor:pointer;opacity:0;place-items:center;pointer-events:none;transform:translateY(-50%);transition:opacity var(--chat-list-swap),color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-list-row:hover .chat-list-row-time,.chat-list-row:hover .chat-row-mark{opacity:0}.chat-list-row:hover .chat-list-row-menu{opacity:1;pointer-events:auto}.chat-list-row-menu:hover{color:var(--ui-text)}}.chat-list-row:focus-within .chat-list-row-menu,.chat-list-row--menu .chat-list-row-menu{opacity:1;color:var(--ui-text);pointer-events:auto}.chat-list-row--menu .chat-list-row-time,.chat-list-row--menu .chat-row-mark,.chat-list-row:focus-within .chat-list-row-time,.chat-list-row:focus-within .chat-row-mark{opacity:0}@media(hover:none){.chat-list-row-menu{opacity:1;pointer-events:auto}.chat-list-row-time{padding-right:44px}.chat-list-row--menu .chat-row-mark,.chat-list-row:focus-within .chat-row-mark{opacity:1}}.chat-list-row:has(>.chat-list-row-main:active),.chat-list-row:has(+.chat-list-row>.chat-list-row-main:active){border-bottom-color:transparent}.chat-list-row:has(>.chat-list-row-main:active):before{background:var(--ui-press)}.chat-list--select .chat-list-row-time{opacity:1!important;padding-right:12px}.chat-list-check{display:flex;width:18px;height:18px;flex:none;align-items:center;justify-content:center;border:1.5px solid var(--ui-fill-3);border-radius:5px;background:transparent;color:transparent;transition:background var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.chat-list-check--on{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-text)}@media(max-width:559px){.chat-list-new{display:none}.chat-list-title{font-size:20px}.chat-list-head--select{padding-bottom:16px}.chat-list-head--select>.ui-icon-button,.chat-list-head--select .chat-list-title{display:none}.chat-list-head--select .chat-list-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px 8px}.chat-list-head--select .chat-list-count{overflow:hidden;color:var(--ui-text);font-size:17px;font-weight:500;text-overflow:ellipsis}.chat-list-head--select .chat-list-actions>.ui-icon-button{grid-row:1;grid-column:2;justify-self:end}.chat-list-head--select .ui-button{grid-row:2}}@media(max-width:639px){.chat-list-actions--search>:not(.chat-list-search){display:none}.chat-list-search{max-width:none}}.chat-rail-row-select,.chat-list-row-main{-webkit-user-select:none;user-select:none}.chat-rename-slot{cursor:default}.chat-rail-row:has(>.chat-rename-slot) .chat-rail-row-menu,.chat-list-row:has(>.chat-rename-slot) .chat-list-row-menu{opacity:0;pointer-events:none}.chat-rename-field{min-width:0;flex:1 1 auto;padding:2px 8px;border:1px solid var(--ui-accent);border-radius:8px;outline:none;background:var(--ui-card);box-shadow:0 0 0 3px var(--ui-accent-soft);color:var(--ui-text);font:inherit;line-height:22px}.chat-canvas{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.chat-canvas-head{display:flex;min-height:var(--chat-topbar-height);flex:none;align-items:center;gap:6px;padding:0 12px}.chat-canvas-title{margin:0;color:var(--ui-text);font-size:16px;font-weight:590}.chat-canvas-tabs{overflow-x:auto;min-width:0;margin-left:auto;scrollbar-width:none}.chat-canvas-tabs::-webkit-scrollbar{display:none}.chat-canvas-board{overflow-y:auto;min-height:0;flex:1 1 auto;padding:4px 20px 8px}.chat-canvas-column{width:100%;max-width:1120px;margin-inline:auto}.chat-canvas-empty{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding-top:12vh;color:var(--ui-hint);font-size:14px}.chat-canvas-empty p{margin:0}.chat-canvas-reload{height:30px;padding:0 14px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text);cursor:pointer;font:inherit;font-size:13px}@media(hover:hover){.chat-canvas-reload:hover{background:var(--ui-fill-2)}}.chat-canvas-group+.chat-canvas-group{margin-top:26px}.chat-canvas-group-title{margin:0 0 12px;color:var(--ui-text);font-size:19px;font-weight:620}.chat-canvas-grid{display:grid;align-items:start;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.chat-canvas-tile{display:flex;margin:0;flex-direction:column;gap:6px}.chat-canvas-frame{position:relative}.chat-canvas-corner{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-canvas-corner .chat-canvas-save,.chat-canvas-corner .chat-canvas-drop{background:var(--ui-material);color:var(--ui-text)}.chat-canvas-save{text-decoration:none}.chat-canvas-drop{border:0;background:none;color:var(--ui-hint);cursor:pointer}@media(hover:hover){.chat-canvas-frame:hover .chat-canvas-corner{opacity:1}.chat-canvas-drop:hover{color:var(--ui-destructive)}}.chat-canvas-corner:focus-within{opacity:1}@media(hover:none){.chat-canvas-corner{opacity:1}}.chat-canvas-frame--sized>.chat-canvas-photo,.chat-canvas-frame--sized>.chat-canvas-video{height:100%}.chat-canvas-frame--sized .chat-canvas-photo img,.chat-canvas-frame--sized .chat-player-picture{width:100%;height:100%;object-fit:cover}.chat-canvas-photo--holding{aspect-ratio:1}.chat-canvas-ghost{position:absolute;inset:0;border-radius:inherit}.chat-canvas-photo{position:relative;display:block;overflow:hidden;width:100%;border:0;padding:0;border-radius:var(--ui-radius-card);background:var(--ui-fill);box-shadow:inset 0 0 0 .5px var(--ui-separator);cursor:pointer;line-height:0}.chat-canvas-photo img{display:block;width:100%;height:auto}.chat-canvas-file{display:flex;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:var(--ui-radius-card);background:var(--ui-fill);box-shadow:inset 0 0 0 .5px var(--ui-separator);color:var(--ui-hint);font-size:12.5px;text-align:center;text-decoration:none}.chat-canvas-file span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.chat-canvas-file:hover{color:var(--ui-text-2)}}.chat-canvas-frame .chat-player--audio{width:100%}.chat-canvas-video.chat-player--video{width:100%;max-width:none}.chat-canvas-caption{color:var(--ui-hint);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.chat-canvas-dock{flex:none;padding:8px 20px calc(14px + var(--chat-safe-bottom))}.chat-canvas-error{margin:0 0 8px;color:var(--ui-destructive);font-size:13px}.chat-canvas-panel{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--ui-radius-card);background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-1)}.chat-canvas-prompt{border:0;padding:0;background:none;color:var(--ui-text);font:inherit;font-size:15px;resize:none}.chat-canvas-prompt:focus{outline:none}.chat-canvas-prompt::placeholder{color:var(--ui-hint)}.chat-canvas-actions{display:flex;align-items:center;gap:8px}.chat-canvas-chips{display:flex;min-width:0;flex:1 1 auto;align-items:center;flex-wrap:wrap;gap:6px}.chat-canvas-panel .chat-staged,.chat-canvas-attach{flex:none}.chat-canvas-attach:disabled{cursor:default;opacity:.4}.chat-canvas-chip-wrap{position:relative}.chat-canvas-chip{display:inline-flex;height:28px;align-items:center;gap:4px;padding:0 9px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text);cursor:pointer;font-size:13px;max-width:190px;transition:background var(--ui-dur) var(--ui-ease)}.chat-canvas-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-canvas-chip svg{flex:none;color:var(--ui-hint)}@media(hover:hover){.chat-canvas-chip:hover{background:var(--ui-fill-2)}}.chat-canvas-chip--open{background:var(--ui-fill-2)}.chat-canvas-chip--static{cursor:default;color:var(--ui-hint)}.chat-canvas-menu{position:fixed;z-index:30;overflow-y:auto;width:220px;max-width:calc(100vw - 16px);max-height:min(280px,50vh);padding:6px;border-radius:var(--ui-radius-card);background:var(--ui-material);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2)}.chat-canvas-menu-title{margin:2px 8px 6px;color:var(--ui-hint);font-size:11.5px;text-transform:uppercase}.chat-canvas-menu-item{display:flex;width:100%;align-items:baseline;gap:12px;border:0;padding:7px 8px;border-radius:var(--ui-radius-field);background:none;color:var(--ui-text);cursor:pointer;font:inherit;font-size:14px;text-align:left}.chat-canvas-menu-item+.chat-canvas-menu-item{margin-top:3px}.chat-canvas-menu-item>span:first-child{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.chat-canvas-menu-note{flex:none;color:var(--ui-hint);font-size:12.5px}.chat-canvas-menu-item--on .chat-canvas-menu-note{color:inherit;opacity:.7}@media(hover:hover){.chat-canvas-menu-item:hover{background:var(--ui-fill)}}.chat-canvas-menu-item--on{background:var(--ui-accent-soft);color:var(--ui-accent)}.chat-canvas-price{color:var(--ui-accent-text);font-size:12.5px;opacity:.75}.chat-canvas-run{display:inline-flex;height:34px;flex:none;align-items:center;margin-left:auto;gap:6px;padding:0 14px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-accent-fill);color:var(--ui-accent-text);cursor:pointer;font-size:14px;font-weight:560;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-canvas-run:disabled{cursor:not-allowed;opacity:.45}@media(max-width:899px){.chat-canvas-head{min-height:0;flex-wrap:wrap;padding:8px 12px;row-gap:8px}.chat-canvas-tabs{width:100%;margin-left:0;order:3}.chat-canvas-board,.chat-canvas-dock{padding-inline:12px}.chat-canvas-actions{align-items:stretch;flex-direction:column}.chat-canvas-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chat-canvas-chips::-webkit-scrollbar{display:none}.chat-canvas-chip-wrap{flex:none}.chat-canvas-run{width:100%;height:42px;justify-content:center;margin-left:0}}.chat-settings-overlay{position:fixed;inset:0;z-index:120;display:grid;padding:24px;place-items:center;animation:chat-fade .2s var(--ui-ease)}.chat-settings-overlay--closing{animation:chat-scrim-out .2s var(--ui-ease) both;pointer-events:none}.chat-settings-overlay--closing .chat-settings-panel{animation:chat-window-out .2s var(--ui-ease) both}.chat-settings-panel{display:flex;overflow:hidden;width:min(920px,100%);height:min(720px,100%);border-radius:var(--ui-radius-dialog);background:var(--chat-window);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);animation:chat-window-in .24s var(--ui-ease)}.chat-settings-panel:focus{outline:none}.chat-settings-rail{position:relative;display:flex;width:268px;min-width:268px;flex-direction:column;background:var(--chat-window-rail)}.chat-settings-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--ui-separator);transform:scaleX(.5);transform-origin:right}.chat-settings-rail-head{display:flex;align-items:center;gap:8px;padding:18px 14px 10px 20px}.chat-settings-heading{flex:1 1 auto;margin:0;font-size:var(--ui-font-title);font-weight:600;letter-spacing:-.02em}.chat-settings-nav{display:flex;overflow-y:auto;flex:1 1 auto;flex-direction:column;gap:2px;padding:0 10px calc(10px + var(--ui-safe-bottom))}.chat-settings-tab{display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:var(--ui-radius-field);background:none;color:var(--ui-text);cursor:pointer;font-size:var(--ui-font-body);text-align:left;transition:background var(--ui-dur) var(--ui-ease)}.chat-settings-tab>span{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.chat-settings-tab>svg{flex:none;color:var(--ui-hint)}@media(hover:hover){.chat-settings-tab:hover{background:var(--ui-hover)}}.chat-settings-tab:active{background:var(--ui-press)}.chat-settings-tab.is-active{background:var(--ui-fill-2);color:var(--ui-text);font-weight:590}.chat-settings-tab.is-active>svg{color:var(--ui-text)}.chat-settings-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.chat-settings-bar{display:flex;flex:none;align-items:center;gap:8px;padding:18px 16px 10px 24px}.chat-settings-title{overflow:hidden;flex:1 1 auto;margin:0;font-size:var(--ui-font-title);font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.chat-settings-back,.chat-settings-close{display:grid;flex:none;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:var(--ui-fill);color:var(--ui-hint);cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-settings-back:hover,.chat-settings-close:hover{background:var(--ui-fill-2)}}.chat-settings-back:active,.chat-settings-close:active{transform:scale(.88)}.chat-settings-scroll{overflow-y:auto;flex:1 1 auto;padding:10px 28px calc(28px + var(--ui-safe-bottom)) 24px;scrollbar-width:thin;scrollbar-color:var(--ui-fill-3) transparent}.chat-set-col{max-width:600px}.chat-set-group+.chat-set-group{margin-top:36px}.chat-set-account{display:flex;flex-direction:column;padding:14px 16px;border-radius:var(--ui-radius-card);background:var(--chat-window-card);box-shadow:inset 0 0 0 .5px var(--ui-separator);gap:14px}.chat-set-account+.chat-set-group{margin-top:30px}.chat-set-account-top{display:flex;align-items:center;gap:12px}.chat-set-account-id{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.chat-set-name.ui-field{padding:4px 8px;border:1px solid transparent;border-radius:var(--ui-radius-field);margin-left:-8px;font-size:var(--ui-font-nav);font-weight:590;letter-spacing:-.02em;transition:border-color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-set-name.ui-field:hover{border-color:var(--ui-separator)}}.chat-set-name.ui-field:focus{border-color:var(--ui-fill-3)}.chat-set-account-hint{min-height:18px;color:var(--ui-hint);font-size:var(--ui-font-note)}.chat-set-plan{display:inline-flex;flex:none;align-items:center;align-self:flex-start;padding:4px 10px;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text-2);font-size:var(--ui-font-footnote);font-weight:600}.chat-set-wallet{position:relative;display:flex;align-items:flex-end;padding-top:14px;gap:26px}.chat-set-wallet:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--ui-separator);transform:scaleY(.5);transform-origin:top}.chat-set-metric{display:flex;min-width:0;flex-direction:column;gap:1px}.chat-set-metric b{font-size:var(--ui-font-dialog);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.chat-set-metric>span{color:var(--ui-hint);font-size:var(--ui-font-footnote)}.chat-set-metric .chat-daily-meter{width:84px;margin-top:5px}.chat-set-topup{margin-left:auto}.chat-set-head{display:flex;flex-direction:column;padding-bottom:12px;border-bottom:1px solid var(--chat-set-sep);margin-bottom:2px}.chat-set-head-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.chat-set-head-title{flex:1 1 auto;margin:0;font-size:var(--ui-font-nav);font-weight:500;letter-spacing:-.02em;line-height:1.3}.chat-set-head-desc{margin:5px 0 0;color:var(--ui-hint);font-size:var(--ui-font-sub);line-height:1.45;text-wrap:pretty}.chat-set-action{display:inline-flex;flex:none;align-items:center;gap:5px;padding:5px 11px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text);cursor:pointer;font-size:13px;font-weight:590;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-set-action:hover{background:var(--ui-fill-2)}}.chat-set-action:active{transform:scale(.96)}.chat-set-action--danger{color:var(--ui-destructive)}.chat-set-row{position:relative;display:flex;width:100%;min-height:48px;flex-wrap:wrap;align-content:center;align-items:center;gap:2px 16px;padding:11px 0}.chat-set-rows>.chat-set-row+.chat-set-row{border-top:1px solid var(--chat-set-sep);transition:border-color var(--ui-dur) var(--ui-ease)}.chat-set-row--press{border:0;background:none;color:inherit;cursor:pointer;font:inherit;text-align:left}.chat-set-row--press:after{content:"";position:absolute;z-index:0;border-radius:12px;background:var(--ui-hover);inset:-1px -12px;opacity:0;pointer-events:none;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-set-row--press>*{position:relative;z-index:1}@media(hover:hover){.chat-set-row--press:hover:after{opacity:1}.chat-set-rows>.chat-set-row--press:hover,.chat-set-rows>.chat-set-row--press:hover+.chat-set-row{border-top-color:transparent}}.chat-set-row--press:active:after{background:var(--ui-press);opacity:1}.chat-set-rows>.chat-set-row--press:active,.chat-set-rows>.chat-set-row--press:active+.chat-set-row{border-top-color:transparent}.chat-set-row-go{display:inline-flex;flex:none;color:var(--ui-hint)}.chat-set-rows>.chat-set-row+.chat-plans-promo{border-top:1px solid var(--chat-set-sep)}.chat-set-row-icon{display:grid;width:29px;height:29px;flex:none;place-items:center;border-radius:8px;background:var(--ui-fill);color:var(--ui-text-2)}.chat-set-row-main{display:contents}.chat-set-row-title{flex:1 1 0;min-width:0;font-size:var(--ui-font-body);line-height:1.35}.chat-set-row-desc{order:1;flex:0 0 100%;color:var(--ui-hint);font-size:13.5px;line-height:1.45;text-wrap:pretty}.chat-set-row-ctl{display:inline-flex;flex:none;align-items:center;gap:8px;max-width:55%}.chat-set-value{display:inline-flex;overflow:hidden;max-width:100%;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--ui-radius-field);color:var(--ui-text);font-size:var(--ui-font-body);white-space:nowrap;transition:background var(--ui-dur) var(--ui-ease)}.chat-set-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-set-dot{width:12px;height:12px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 .5px var(--ui-separator)}.chat-set-value>svg{flex:none;color:var(--ui-hint)}@media(hover:hover){.chat-set-row--press:hover .chat-set-value{background:var(--ui-fill)}}.chat-set-row--press:active .chat-set-value{background:var(--ui-press)}.chat-set-seg{display:block;width:min(300px,100%)}.chat-set-seg .ui-segmented{width:100%}.chat-set-seg .ui-segment{flex:1 1 auto}@media(max-width:619px){.chat-set-row:has(.chat-set-seg) .chat-set-row-ctl{width:100%;max-width:none;margin-top:8px}.chat-set-row:has(.chat-set-row-desc):has(.chat-set-value>svg) .chat-set-row-title{flex:0 0 100%}.chat-set-row:has(.chat-set-row-desc):has(.chat-set-value>svg) .chat-set-row-ctl{max-width:100%;margin:6px 0 2px -10px}}.chat-set-textarea{width:100%;min-height:96px;margin-top:8px;resize:none}.chat-set-row--field{gap:10px}.chat-set-row--field .chat-set-input{flex:1 1 0;min-width:0}.chat-set-textarea,.chat-set-row--field .chat-set-input{border:1px solid var(--ui-separator);border-radius:var(--ui-radius-field);transition:border-color var(--ui-dur) var(--ui-ease)}.chat-set-textarea:focus,.chat-set-row--field .chat-set-input:focus{border-color:var(--ui-fill-3)}.chat-set-fact{font-size:var(--ui-font-body);line-height:1.4;overflow-wrap:anywhere}.chat-set-status{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--ui-hint);font-size:12.5px;animation:chat-fade .2s var(--ui-ease)}.chat-set-status .ui-spinner{width:14px;height:14px}.chat-set-status--saved{color:var(--ui-confirm)}.chat-set-status--error{color:var(--ui-destructive)}.chat-set-empty{margin:0;padding:12px 0;color:var(--ui-hint);font-size:13.5px}.chat-set-note{margin:10px 0 0;padding:9px 12px;border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-hint);font-size:13px;line-height:1.45}.chat-set-loading{display:grid;padding:22px 0;place-items:center;color:var(--ui-hint)}.chat-set-menu{position:fixed;z-index:130;display:flex;width:max-content;min-width:172px;max-width:300px;flex-direction:column;padding:5px;border-radius:14px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);animation:chat-dialog-menu-in .16s var(--ui-ease-out)}.chat-set-menu:focus{outline:none}.chat-set-menu--search{width:300px;height:360px}.chat-set-menu-search{display:flex;flex:none;height:34px;align-items:center;gap:8px;margin:3px 3px 6px;padding:0 10px;border-radius:9px;background:var(--ui-fill);color:var(--ui-hint)}.chat-set-menu-search input{flex:1 1 auto;min-width:0;border:0;background:none;color:var(--ui-text);font-size:14px;outline:none}.chat-set-menu-search input::placeholder{color:var(--ui-hint)}.chat-set-menu-list{display:flex;overflow-y:auto;min-height:0;flex:1 1 auto;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--ui-fill-3) transparent}.chat-set-menu-item{display:flex;width:100%;min-height:34px;flex:none;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:9px;background:none;color:var(--ui-text);cursor:pointer;font-size:14px;text-align:left;transition:background var(--ui-dur) var(--ui-ease)}.chat-set-menu-item>svg{flex:none;color:var(--ui-accent)}.chat-set-menu-label{flex:1 1 auto;min-width:0;line-height:1.3}.chat-set-menu-glyph{flex:none;font-size:15px;line-height:1}.chat-set-menu-hint{flex:none;color:var(--ui-hint);font-size:12.5px;font-variant-numeric:tabular-nums}@media(hover:hover){.chat-set-menu-item:hover{background:var(--ui-hover)}}.chat-set-menu-item:active{background:var(--ui-press)}.chat-spend-bar{display:flex;overflow-x:auto;justify-content:flex-start;padding-bottom:2px;margin-bottom:18px;scrollbar-width:none}.chat-spend-bar::-webkit-scrollbar{display:none}.chat-spend-view,.chat-spend-feed{transition:filter .34s var(--ui-ease),opacity .34s var(--ui-ease)}.chat-spend-view[data-busy],.chat-spend-feed[data-busy]{filter:blur(6px);opacity:.5;pointer-events:none}.chat-spend-view+.chat-set-group{margin-top:36px}.chat-spend-panel{display:grid;overflow:hidden;border-radius:var(--ui-radius-card);margin-bottom:30px;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator);grid-template-columns:minmax(0,1fr) auto}.chat-spend-panel>.ui-chart{border-top:.5px solid var(--ui-separator);grid-column:1 / -1}.chat-spend-wline{display:contents}.chat-spend-wline>*{display:flex;min-width:0;align-items:center;padding:14px 7px}.chat-spend-wline+.chat-spend-wline>*,.chat-spend-strip{border-top:.5px solid var(--ui-separator)}.chat-spend-wline-main{align-items:baseline;flex-wrap:wrap;padding-left:14px;gap:8px}.chat-spend-wline-name{color:var(--ui-text);font-size:var(--ui-font-callout);font-weight:560;white-space:nowrap}.chat-spend-wline-name i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:7px;background:var(--ui-text)}.chat-spend-wline--credits .chat-spend-wline-name,.chat-spend-wline--credits .chat-spend-wline-sum{color:var(--ui-text-2)}.chat-spend-wline--credits .chat-spend-wline-name i{background:var(--ui-text-2)}.chat-spend-wline-sum{color:var(--ui-text);font-size:20px;font-variant-numeric:tabular-nums;font-weight:660;letter-spacing:-.02em;white-space:nowrap}.chat-spend-wline-note,.chat-spend-wline-left{color:var(--ui-hint);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.chat-spend-wline-note{overflow:hidden;max-width:100%;text-overflow:ellipsis}.chat-spend-wline-left{justify-content:flex-end;padding-right:14px;text-align:right}.chat-spend-strip{display:flex;align-items:center;padding:13px 14px;color:var(--ui-hint);flex-wrap:wrap;font-size:var(--ui-font-caption);gap:10px;grid-column:1 / -1}.chat-spend-strip b{color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:620}.chat-spend-meter{overflow:hidden;min-width:90px;height:5px;border-radius:var(--ui-radius-pill);background:var(--ui-fill-2);flex:1 1 110px}.chat-spend-meter i,.chat-spend-minibar i{display:block;height:100%;border-radius:var(--ui-radius-pill);background:var(--ui-text-2)}.chat-spend-panel:has(+.chat-spend-notice){margin-bottom:14px}.chat-spend-notice{display:flex;align-items:center;margin:0 0 30px;color:var(--ui-text);gap:8px;text-align:left}.chat-spend-notice svg{flex:none;color:var(--ui-hint)}.chat-spend-rows{display:flex;flex-direction:column}.chat-spend-rows--bare .chat-spend-row{padding:9px 0}.chat-spend-rows--bare .chat-spend-row+.chat-spend-row:before{display:none}.chat-spend-rows--bare .chat-spend-minibar{max-width:190px}.chat-spend-row{position:relative;display:grid;width:100%;align-items:center;padding:12px 0;border:none;background:none;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;text-align:left}.chat-spend-row+.chat-spend-row:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--ui-separator);transition:opacity var(--ui-dur) var(--ui-ease)}.chat-spend-row>*{position:relative;z-index:1}.chat-spend-row--press{cursor:pointer;font:inherit}.chat-spend-row--press:after{content:"";position:absolute;z-index:0;border-radius:12px;background:var(--ui-press);inset:-2px -12px;opacity:0;pointer-events:none;transition:opacity var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-spend-row--press:hover:after{background:var(--ui-hover);opacity:1}.chat-spend-row--press:hover:before,.chat-spend-row--press:hover+.chat-spend-row:before{opacity:0}}.chat-spend-row--press:active:after{background:var(--ui-press);opacity:1}.chat-spend-row--press:active:before,.chat-spend-row--press:active+.chat-spend-row:before{opacity:0}.chat-spend-row-ico{display:grid;width:24px;height:24px;border-radius:7px;background:var(--ui-fill);color:var(--ui-text-2);place-items:center}.chat-spend-row--credits .chat-spend-row-ico{color:var(--ui-hint)}.chat-spend-row-ico--income,.chat-spend-row-ico--refund{color:var(--ui-confirm)}.chat-spend-row-main{min-width:0}.chat-spend-row-title{display:block;overflow:hidden;color:var(--ui-text);font-size:var(--ui-font-callout);text-overflow:ellipsis;white-space:nowrap}.chat-spend-row-sub{display:block;overflow:hidden;color:var(--ui-hint);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.chat-spend-minibar{display:block;overflow:hidden;height:3px;border-radius:var(--ui-radius-pill);margin-top:5px;background:var(--ui-fill-2)}.chat-spend-row--credits .chat-spend-minibar i{background:var(--ui-hint)}.chat-spend-row-amt{color:var(--ui-text);font-size:var(--ui-font-callout);font-variant-numeric:tabular-nums;font-weight:580;text-align:right;white-space:nowrap}.chat-spend-row--credits .chat-spend-row-amt{color:var(--ui-text-2)}.chat-spend-unit{margin-left:3px;color:var(--ui-hint);font-size:var(--ui-font-caption);font-weight:480}.chat-spend-row .chat-spend-row-amt--income{color:var(--ui-confirm)}.chat-spend-row .chat-spend-row-amt--refund{color:var(--ui-hint)}.chat-spend-row-returned{color:var(--ui-confirm)}.chat-spend-places{margin:0 0 4px}.chat-spend-places .ui-chips{flex-wrap:nowrap;overflow-x:auto;padding:12px 0 0}.chat-spend-places .ui-chip{flex:none}.chat-spend-slice{margin:0 0 4px;color:var(--ui-hint);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums}.chat-spend-where{display:inline-block;padding:0 5px;border-radius:5px;background:var(--ui-fill);color:var(--ui-text-2);font-size:11.5px;line-height:1.3}.chat-spend-dayhead{display:flex;align-items:baseline;justify-content:space-between;padding:10px 0 4px;color:var(--ui-hint);font-size:var(--ui-font-caption);gap:10px}.chat-spend-more{width:100%;padding:12px 0;border:none;background:none;color:var(--ui-text-2);cursor:pointer;font:inherit;font-size:var(--ui-font-caption)}.chat-spend-more:disabled{color:var(--ui-hint);cursor:default}.chat-spend-empty{display:flex;align-items:center;padding:26px 18px;flex-direction:column;gap:8px;text-align:center}.chat-spend-empty b{color:var(--ui-text);font-size:var(--ui-font-body);font-weight:620}.chat-spend-empty p{max-width:40ch;margin:0;color:var(--ui-hint);font-size:var(--ui-font-note)}.chat-set-head .ui-chips{flex:0 1 max-content;padding:0}.chat-spend-sheet{display:flex;flex-direction:column;font-size:var(--ui-font-callout)}.chat-spend-sheet-top{display:flex;padding-bottom:11px;border-bottom:.5px solid var(--ui-separator);flex-direction:column;gap:1px}.chat-spend-sheet-amount{color:var(--ui-text);font-size:25px;font-variant-numeric:tabular-nums;font-weight:660;letter-spacing:-.025em}.chat-spend-sheet-when{color:var(--ui-text-2);font-size:var(--ui-font-caption)}.chat-spend-split{display:flex;height:8px;margin-top:12px;gap:2px}.chat-spend-split i{display:block;height:100%;border-radius:2px;background:var(--ui-text)}.chat-spend-kv{display:flex;padding:11px 0;border-bottom:.5px solid var(--ui-separator);flex-direction:column;gap:3px;margin:0}.chat-spend-kv-title{color:var(--ui-hint);font-size:var(--ui-font-caption);margin-bottom:3px}.chat-spend-kv-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.chat-spend-kv-row dt{color:var(--ui-text-2);margin:0}.chat-spend-kv-row dd{color:var(--ui-text);font-variant-numeric:tabular-nums;margin:0;text-align:right}.chat-spend-kv-row dd small{color:var(--ui-hint);font-size:var(--ui-font-caption);margin-left:6px}.chat-spend-saved{display:flex;align-items:center;padding:10px 0;border-bottom:.5px solid var(--ui-separator);color:var(--ui-text-2);font-size:var(--ui-font-caption);gap:8px}.chat-spend-saved svg{flex:none;color:var(--ui-confirm)}.chat-spend-returned{padding:10px 0;border-bottom:.5px solid var(--ui-separator);color:var(--ui-confirm);font-size:var(--ui-font-caption)}.chat-spend-sheet-open{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border:none;border-bottom:.5px solid var(--ui-separator);background:none;color:var(--ui-text);cursor:pointer;font:inherit}.chat-spend-sheet-foot{padding-top:10px;color:var(--ui-hint);font-size:var(--ui-font-caption)}@media(max-width:899px){.chat-settings-overlay{padding:0}.chat-settings-panel{width:100%;height:100%;border-radius:0;background:var(--ui-bg);box-shadow:none}.chat-settings-body{padding-top:var(--ui-safe-top)}.chat-settings-scroll{padding-right:16px;padding-left:16px}.chat-set-rows{padding:0 14px;border-radius:var(--ui-radius-card);background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator)}.chat-set-head{padding:0 4px 8px;border-bottom:0;margin-bottom:0}.chat-set-rows:has(>.chat-set-textarea){padding:0;background:none;box-shadow:none}.chat-set-rows:has(>.chat-set-textarea) .chat-set-textarea{margin-top:0}.chat-set-group+.chat-set-group,.chat-set-account+.chat-set-group{margin-top:22px}.chat-settings-bar{padding:14px 16px 6px}.chat-settings-title{font-size:27px;font-weight:700;letter-spacing:-.03em}.chat-settings-body:has(.chat-settings-back) .chat-settings-title{font-size:var(--ui-font-title);font-weight:600;letter-spacing:-.02em}.chat-set-wallet{flex-wrap:wrap;gap:18px 22px}.chat-set-topup{width:100%;justify-content:center;margin-left:0}.chat-set-menu{max-width:calc(100vw - 16px)}.chat-set-menu--search{width:min(300px,calc(100vw - 16px))}.chat-spend-panel{grid-template-columns:minmax(0,1fr)}.chat-spend-wline-left{display:none}.chat-spend-wline-main{padding-right:14px}}@media(max-width:380px){.chat-spend-row-sub{display:none}.chat-spend-row--press .chat-spend-row-sub{display:block}}@media(prefers-reduced-motion:reduce){.chat-settings-overlay,.chat-settings-panel,.chat-settings-overlay--closing,.chat-settings-overlay--closing .chat-settings-panel,.chat-set-menu,.chat-set-status{animation:none}.chat-spend-view,.chat-spend-feed{transition:none}}.chat-skills-overlay{position:fixed;inset:0;z-index:120;display:grid;padding:24px;place-items:center;animation:chat-fade .2s var(--ui-ease)}.chat-skills-overlay--closing{animation:chat-scrim-out .2s var(--ui-ease) both;pointer-events:none}.chat-skills-overlay--closing .chat-skills-panel{animation:chat-window-out .2s var(--ui-ease) both}.chat-skills-panel{display:flex;overflow:hidden;width:min(860px,100%);height:min(690px,100%);flex-direction:column;border-radius:var(--ui-radius-dialog);background:var(--chat-window);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);animation:chat-window-in .36s var(--ui-ease-out)}.chat-skills-panel:focus{outline:none}.chat-skills-bar{display:flex;flex:none;align-items:center;gap:10px;padding:16px 18px 8px 22px}.chat-skills-bar-title{flex:1 1 auto;color:var(--ui-hint);font-size:var(--ui-font-sub)}.chat-skills-icon-button{display:grid;width:30px;height:30px;flex:none;border:0;border-radius:50%;background:var(--ui-fill);color:var(--ui-hint);cursor:pointer;place-items:center;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-skills-icon-button:hover{background:var(--ui-fill-2)}}.chat-skills-icon-button:active{transform:scale(.88)}.chat-skills-scroll{overflow-y:auto;flex:1 1 auto;padding:0 26px 30px;scrollbar-color:var(--ui-fill-3) transparent;scrollbar-width:thin}.chat-skills-page{max-width:640px;margin:0 auto}.chat-skills-hero{padding:14px 2px 6px}.chat-skills-title{margin:0;font-size:34px;font-weight:660;letter-spacing:-.035em;line-height:1.08}.chat-skills-subtitle{max-width:46ch;margin:10px 0 0;color:var(--ui-hint);font-size:var(--ui-font-callout);line-height:1.45;text-wrap:pretty}.chat-skills-find{display:flex;height:42px;align-items:center;padding:0 14px;margin:18px 0 4px;border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-hint);gap:9px;transition:background var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.chat-skills-find:focus-within{background:var(--ui-fill-2);box-shadow:inset 0 0 0 1px var(--ui-fill-3)}.chat-skills-find input{min-width:0;flex:1 1 auto;border:0;background:none;color:var(--ui-text);font:inherit;font-size:var(--ui-font-sub);outline:none}.chat-skills-find input::placeholder{color:var(--ui-hint)}.chat-skills-find-clear{display:none;padding:4px;border:0;background:none;color:var(--ui-hint);cursor:pointer}.chat-skills-find.is-filled .chat-skills-find-clear{display:inline-flex}.chat-skills-group{margin-top:26px}.chat-skills-group-head{position:sticky;z-index:3;top:0;display:flex;align-items:center;padding:9px 2px 8px;margin:0;background:var(--chat-window);color:var(--chat-skill-group,var(--ui-section-header));font-size:var(--ui-font-label);font-weight:600;gap:10px;letter-spacing:.03em}.chat-skills-group-head i{height:1px;flex:1 1 auto;background:var(--chat-set-sep)}.chat-skills-group-head b{color:var(--ui-hint);font-variant-numeric:tabular-nums;font-weight:500}.chat-skill{position:relative;display:flex;align-items:flex-start;padding:13px 2px;animation:chat-skill-in .42s var(--ui-ease-out) both;animation-delay:var(--chat-skill-delay,0ms);gap:14px}@keyframes chat-skill-in{0%{opacity:0;transform:translateY(6px)}}.chat-skill+.chat-skill:before{content:"";position:absolute;top:0;right:0;left:52px;height:1px;background:var(--chat-set-sep);transition:opacity var(--ui-dur) var(--ui-ease)}.chat-skill:after{content:"";position:absolute;z-index:0;border-radius:14px;background:var(--ui-hover);inset:-1px -12px;opacity:0;pointer-events:none;transition:opacity var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-skill:hover:after{opacity:1}.chat-skill:hover:before,.chat-skill:hover+.chat-skill:before{opacity:0}}.chat-skill>*{position:relative;z-index:1}.chat-skill-mark{display:grid;width:38px;height:38px;flex:none;border-radius:11px;background:var(--ui-fill);color:var(--chat-skill-group,var(--ui-text-2));animation:chat-skill-mark-in .42s var(--ui-ease-out) both;animation-delay:var(--chat-skill-delay,0ms);place-items:center}@keyframes chat-skill-mark-in{0%{opacity:0;transform:scale(.9)}}.chat-skill-mark[data-brand]{color:var(--chat-skill-brand)}[data-theme=dark] .chat-skill-mark[data-ink]{color:var(--ui-text)}.chat-skill-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding-top:1px;gap:3px}.chat-skill-name{display:flex;align-items:center;font-size:var(--ui-font-callout);font-weight:560;flex-wrap:wrap;gap:8px;letter-spacing:-.01em}.chat-skill-acts{color:var(--ui-hint);font-size:var(--ui-font-caption);line-height:1.5;text-wrap:pretty}.chat-skill-acts s{margin:0 6px;color:var(--ui-fill-3);text-decoration:none}.chat-skill-acts mark,.chat-skill-name mark{padding:0 2px;border-radius:3px;background:color-mix(in srgb,var(--ui-star) 32%,transparent);color:var(--ui-text)}.chat-skill-tag{display:inline-flex;align-items:center;padding:2px 8px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill-2);color:var(--ui-text-2);font:inherit;font-size:11.5px;font-weight:560;letter-spacing:0}.chat-skill-tag--off{background:color-mix(in srgb,var(--ui-star) 20%,transparent);color:color-mix(in srgb,var(--ui-star) 72%,var(--ui-text));cursor:pointer}.chat-skills-empty{padding:40px 4px;color:var(--ui-hint);font-size:var(--ui-font-sub);line-height:1.5}.chat-skills-empty b{display:block;margin-bottom:4px;color:var(--ui-text);font-size:var(--ui-font-body);font-weight:600}.chat-skills-footer{padding:12px 14px;margin:30px 0 0;border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-hint);font-size:var(--ui-font-caption);line-height:1.5}@media(max-width:899px){.chat-skills-overlay{padding:0}.chat-skills-panel{width:100%;height:100%;border-radius:0;background:var(--ui-bg);box-shadow:none}.chat-skills-bar{padding:16px 14px 6px 16px}.chat-skills-scroll{padding:0 18px 30px}.chat-skills-title{font-size:28px}.chat-skills-group-head{background:var(--ui-bg)}}.chat-sheet-layer{position:fixed;z-index:95;inset:0}.chat-sheet-layer--settings{z-index:130}.chat-sheet-scrim{position:absolute;inset:0;border:0;padding:0;background:var(--chat-scrim);cursor:default;animation:chat-fade .24s var(--ui-ease)}.chat-sheet-layer--closing .chat-sheet-scrim{animation:chat-scrim-out .2s var(--ui-ease) both}.chat-sheet{position:absolute;inset:auto 0 0;display:flex;max-height:min(86dvh,720px);flex-direction:column;padding-bottom:calc(8px + var(--ui-safe-bottom) + var(--ui-keyboard));border-radius:26px 26px 0 0;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-3);animation:chat-sheet-in .34s var(--ui-ease-out)}.chat-sheet-layer--closing .chat-sheet{animation:chat-sheet-out .2s var(--ui-ease) both}.chat-sheet--thrown,.chat-sheet-layer--closing .chat-sheet--thrown{animation:none;transition:transform .2s var(--ui-ease)}.chat-sheet--dragging{animation:none;transition:none}.chat-sheet--settling{transition:transform .2s var(--ui-ease-out)}.chat-sheet-grip{display:block;width:38px;height:4px;flex:none;margin:8px auto 2px;border-radius:2px;background:var(--ui-fill-3)}@keyframes chat-sheet-in{0%{transform:translateY(100%)}}@keyframes chat-sheet-out{to{transform:translateY(100%)}}.chat-sheet .chat-model-menu,.chat-sheet .chat-dialog-menu,.chat-sheet .chat-profile-menu,.chat-sheet .chat-set-menu{position:static;width:100%;min-height:0;height:auto;max-height:none;padding:0;border-radius:0;background:none;box-shadow:none;animation:none}.chat-sheet .chat-dialog-menu-item,.chat-sheet .chat-profile-menu-item,.chat-sheet .chat-set-menu-item{min-height:var(--ui-row-h);padding:0 20px;border-radius:0;font-size:var(--ui-font-body)}.chat-sheet .chat-dialog-menu,.chat-sheet .chat-profile-menu,.chat-sheet .chat-set-menu-list{padding-bottom:6px}.chat-sheet .chat-dialog-menu-sep,.chat-sheet .chat-profile-menu-sep{margin:4px 20px}.chat-sheet .chat-dialog-menu-item kbd{display:none}.chat-sheet .ui-popup-body{overscroll-behavior:contain}.chat-sheet .chat-model-menu-body{padding:0 8px 4px}.chat-sheet .chat-model-menu{--chat-menu-full:calc(min(86dvh,720px) - 24px - var(--ui-safe-bottom) - var(--ui-keyboard));--chat-model-pad:12px;--chat-model-gap:12px;position:relative;height:min(500px,var(--chat-menu-full));transition:height .3s var(--ui-ease-out)}.chat-sheet .chat-model-menu--grown{height:var(--chat-menu-full)}.chat-sheet .chat-model-menu:after{content:"";position:absolute;right:0;bottom:0;left:0;height:36px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--ui-card-raised) 78%);transition:opacity .2s var(--ui-ease)}.chat-sheet .chat-model-menu--grown:after{opacity:0}.chat-sheet .chat-model-menu-head--grow{display:grid;grid-template-rows:0fr;padding-top:0;opacity:0;transition:grid-template-rows .3s var(--ui-ease-out),opacity .22s var(--ui-ease)}.chat-sheet .chat-model-menu-head--grow>.chat-model-head-clip{min-height:0;overflow:hidden}.chat-sheet .chat-model-menu-head--open{opacity:1;grid-template-rows:1fr}.chat-model-level--sheet{padding-top:4px}.chat-model-sheet-title{display:block;padding:10px 4px 8px;font-size:14px;font-weight:650;text-align:center}.chat-model-allhead{display:flex;align-items:center;gap:var(--chat-model-gap);padding:10px var(--chat-model-pad) 6px;font-size:13px;font-weight:590}.chat-model-allhead .chat-model-count{margin-left:auto}.chat-sheet .chat-model-menu-body .ui-modelpicker-row{padding:9px var(--chat-model-pad);border-radius:15px}.chat-sheet .chat-model-menu-body .ui-row--interactive:after{border-radius:15px}.chat-sheet .chat-model-menu .ui-row-title{font-size:var(--ui-font-callout)}.chat-sheet .chat-model-menu .ui-row-subtitle{font-size:13px}.chat-sheet .chat-model-menu .ui-modelpicker-trailing{padding:4px 9px;font-size:12px}.chat-sheet .chat-model-menu .chat-model-tag{font-size:11px}.chat-sheet .chat-model-menu .ui-modelpicker-head,.chat-sheet .chat-model-menu-body .ui-section-header{padding:8px var(--chat-model-pad) 6px;font-size:13.5px}.chat-sheet .chat-model-menu-body .ui-section-header{padding-bottom:var(--chat-head-tail)}.chat-sheet .chat-profile-menu-account{padding:6px 20px 10px;border-radius:0}.chat-effort-sheet{padding:4px 16px 8px}.chat-plain{display:flex;height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.chat-plain-brand{display:flex;align-items:center;gap:7px;color:var(--ui-hint);font-size:14px;font-weight:590}.chat-plain-surface{display:flex;align-items:center;gap:7px;font-weight:400;opacity:.72}.chat-plain-surface:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor}.chat-plain-title{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.chat-plain-body{margin:0;max-width:34ch;color:var(--ui-hint);font-size:15px;line-height:1.4}.chat-login{display:flex;width:min(100%,320px);flex-direction:column;align-items:center;gap:10px;margin-top:12px}.chat-login-card{display:flex;width:100%;flex-direction:column;align-items:center;gap:2px;padding:14px 18px 16px;border-radius:var(--ui-radius-card);background:var(--ui-fill)}.chat-login-label{color:var(--ui-hint);font-size:13px}.chat-login-code{font-family:var(--chat-mono);font-size:34px;font-weight:600;letter-spacing:.18em;text-indent:.18em}.chat-login-waiting{animation:chat-login-breathe 1.9s var(--ui-ease) infinite}@keyframes chat-login-breathe{0%,to{opacity:1}50%{opacity:.45}}.chat-login-link{text-decoration:none}.chat-login-reopen{margin-top:2px;color:var(--ui-hint);font-size:13px;text-decoration:none}@media(hover:hover){.chat-login-reopen:hover{text-decoration:underline}}.chat-install{position:fixed;z-index:70;right:12px;bottom:calc(12px + var(--ui-safe-bottom));left:12px;max-width:420px;margin:0 auto;padding:16px 16px 12px;border-radius:22px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-3);animation:chat-install-in .36s var(--ui-ease-out) both}.chat-install--closing{animation:chat-install-out .2s var(--ui-ease) both;pointer-events:none}@keyframes chat-install-in{0%{opacity:0;transform:translateY(16px)}}@keyframes chat-install-out{to{opacity:0;transform:translateY(16px)}}.chat-install-head{display:flex;align-items:flex-start;gap:12px}.chat-install-mark{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:12px;background:var(--ui-fill);color:var(--ui-text)}.chat-install-id{min-width:0;flex:1 1 auto}.chat-install-title{margin:0;font-size:15.5px;font-weight:620;letter-spacing:-.01em}.chat-install-text{margin:3px 0 0;color:var(--ui-hint);font-size:13px;line-height:1.4}.chat-install-steps{margin:12px 0 0;padding:0;list-style:none}.chat-install-steps li{display:flex;align-items:center;gap:9px;padding:7px 0;color:var(--ui-text-2);font-size:13.5px}.chat-install-steps li+li{box-shadow:inset 0 .5px 0 var(--ui-separator)}.chat-install-steps svg{flex:none}.chat-install-action{display:flex;width:100%;height:42px;align-items:center;justify-content:center;margin-top:12px;border-radius:21px;background:var(--ui-accent-fill);color:var(--ui-accent-text);cursor:pointer;font-size:15px;font-weight:620}.chat-install-later{display:block;width:100%;padding:10px 0 2px;background:none;color:var(--ui-hint);cursor:pointer;font-size:13.5px}@media(hover:hover){.chat-install-later:hover{color:var(--ui-text-2)}}.chat-tip{position:relative;z-index:3;display:inline-flex}.chat-tip:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;translate:-50% 0;padding:5px 9px;border-radius:9px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);color:var(--ui-text);font-size:12.5px;line-height:1.25;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--ui-dur) var(--ui-ease)}.chat-tip--above:after{top:auto;bottom:calc(100% + 6px)}@media(hover:hover){.chat-tip:hover:after{opacity:1;transition-delay:.4s}}.chat-tip:has(:focus-visible):after{opacity:1}.chat-welcome{display:flex;height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;animation:chat-welcome-in .36s var(--ui-ease-out) both}.chat-welcome-title{margin:4px 0 6px;max-width:16ch;font-size:32px;font-weight:620;letter-spacing:-.012em;line-height:1.12;text-wrap:balance}.chat-welcome-form{display:flex;width:min(100%,340px);flex-direction:column;gap:10px}.chat-welcome-form .ui-field{text-align:center}.chat-welcome-hint{margin:2px 0 0;max-width:44ch;color:var(--ui-hint);font-size:13px;line-height:1.45}@keyframes chat-welcome-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.chat-tour{position:absolute;inset:0;z-index:155;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:16px;background:var(--chat-scrim);animation:chat-tour-in .42s var(--ui-ease-out) both}@keyframes chat-tour-in{0%{opacity:0}to{opacity:1}}.chat-tour-deck{position:relative;width:min(460px,100%);height:426px}.chat-tour-deck{--chat-tour-depth-1:1;--chat-tour-depth-2:1}[data-theme=dark] .chat-tour-deck{--chat-tour-depth-1:.92;--chat-tour-depth-2:.84}.chat-tour-card{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;border-radius:26px;background:var(--ui-material);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-3);transform:translateY(var(--chat-tour-ty,0px)) scale(var(--chat-tour-sc,1));transition:transform .58s var(--ui-ease-out),filter .38s var(--ui-ease),opacity .4s var(--ui-ease)}.chat-tour-card.ui-sheen-ring:after{animation-duration:14s}.chat-tour-card[data-pos="1"]{--chat-tour-ty:-18px;--chat-tour-sc:.953;filter:brightness(var(--chat-tour-depth-1))}.chat-tour-card[data-pos="2"]{--chat-tour-ty:-32px;--chat-tour-sc:.91;filter:brightness(var(--chat-tour-depth-2))}.chat-tour-card[data-pos="1"] .chat-tour-body,.chat-tour-card[data-pos="2"] .chat-tour-body{opacity:0}.chat-tour-card[data-pos=deep]{--chat-tour-ty:-40px;--chat-tour-sc:.87;opacity:0;pointer-events:none}.chat-tour-card[data-pos=gone]{--chat-tour-sc:.965;opacity:0;pointer-events:none}.chat-tour-deck:hover .chat-tour-card[data-pos="0"]{--chat-tour-sc:1.012}.chat-tour-card .chat-tour-sc,.chat-tour-card .chat-tour-sc *{animation-play-state:paused}.chat-tour-card[data-pos="0"] .chat-tour-sc,.chat-tour-card[data-pos="0"] .chat-tour-sc *{animation-play-state:running}.chat-tour-screen{position:relative;display:flex;height:236px;flex:none;align-items:center;justify-content:center;overflow:hidden;margin:10px 10px 0;border-radius:16px;background:var(--ui-bg);box-shadow:inset 0 0 0 .5px var(--ui-separator)}.chat-tour-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:9px;padding:22px 26px 26px;transition:opacity .3s var(--ui-ease)}.chat-tour-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-bottom:2px;color:var(--ui-section-header);font-size:11.5px;font-weight:590;letter-spacing:.07em;text-transform:uppercase}.chat-tour-title{margin:0;color:var(--ui-text);font-size:21px;font-weight:620;letter-spacing:-.015em}.chat-tour-text{margin:0;color:var(--ui-hint);font-size:14.5px;line-height:1.5}.chat-tour-foot{display:flex;width:min(460px,100%);align-items:center;gap:12px;animation:chat-tour-rise .5s .14s var(--ui-ease-out) both}@keyframes chat-tour-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.chat-tour-dots{display:flex;align-items:center;gap:6px;margin-inline-end:auto}.chat-tour-dot{width:7px;height:7px;border:0;border-radius:999px;padding:0;background:color-mix(in srgb,var(--chat-white-ink) 30%,transparent);cursor:pointer;transition:width .4s var(--ui-ease-out),background .3s var(--ui-ease)}.chat-tour-dot[aria-current=true]{width:22px;background:var(--chat-white-ink)}.chat-tour-btn{height:38px;border:0;border-radius:999px;padding:0 18px;background:none;color:color-mix(in srgb,var(--chat-white-ink) 72%,transparent);cursor:pointer;font:inherit;font-size:14px;font-weight:550;transition:color .2s var(--ui-ease),background .2s var(--ui-ease),box-shadow .2s var(--ui-ease),transform .2s var(--ui-ease)}.chat-tour-btn--primary{padding:0 22px;background:var(--chat-white-ink);color:var(--chat-scrim-ink);box-shadow:var(--ui-shadow-2)}@media(hover:hover){.chat-tour-btn:not(.chat-tour-btn--primary):hover{color:var(--chat-white-ink)}.chat-tour-btn--primary:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-3)}}.chat-tour-btn--primary:active{transform:translateY(0)}.chat-tour-sc{position:relative;width:100%;height:100%;padding:16px 20px}.chat-tour-sc-island{position:absolute;right:20px;bottom:16px;left:20px;padding:8px;border-radius:22px;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-1)}.chat-tour-sc-line{display:flex;min-height:40px;align-items:flex-start;padding:8px 10px 10px;color:var(--ui-text);font-size:13.5px;line-height:20px;white-space:nowrap}.chat-tour-sc-typed{display:inline-block;overflow:hidden;max-width:100%;white-space:nowrap}.chat-tour-sc-caret{width:1.5px;height:15px;margin:2px 0 0 1px;background:var(--ui-text);animation:chat-tour-caret 1s steps(1) infinite,chat-tour-caret-hide 9s var(--ui-ease) infinite}@keyframes chat-tour-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes chat-tour-caret-hide{0%,36%{visibility:visible}37%,to{visibility:hidden}}.chat-tour-sc-band{display:flex;align-items:center;gap:6px}.chat-tour-sc-ico{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;color:var(--ui-hint)}.chat-tour-sc-pill{display:inline-flex;height:28px;align-items:center;gap:5px;margin-inline-start:auto;padding:0 8px;border-radius:999px;color:var(--ui-text-2);font-size:12px;font-weight:500}.chat-tour-sc-mic{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;color:var(--ui-text-2)}.chat-tour-sc-send{display:grid;width:28px;height:28px;flex:none;place-items:center;margin-inline-start:6px;border-radius:50%;background:var(--chat-accent);color:var(--chat-accent-on);animation:chat-tour-send 9s var(--ui-ease) infinite}@keyframes chat-tour-send{0%,30%{transform:none}34%{transform:scale(.86)}38%,to{transform:none}}.chat-tour-sc-bubble{position:absolute;top:18px;right:20px;max-width:74%;padding:9px 13px;border-radius:16px;background:var(--chat-bubble);color:var(--ui-text);font-size:13.5px;opacity:0;animation:chat-tour-bubble 9s var(--ui-ease) infinite}@keyframes chat-tour-bubble{0%,35%{opacity:0;transform:translateY(14px) scale(.96)}41%{opacity:1;transform:none}88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}.chat-tour-sc-reply{position:absolute;top:74px;left:20px;display:flex;width:62%;flex-direction:column;gap:7px}.chat-tour-sc-reply i{display:block;height:8px;border-radius:4px;background:var(--ui-fill-2);transform-origin:left;animation:chat-tour-reply 9s var(--ui-ease) infinite}.chat-tour-sc-reply i:nth-child(1){width:100%;animation-delay:.1s}.chat-tour-sc-reply i:nth-child(2){width:84%;animation-delay:.3s}.chat-tour-sc-reply i:nth-child(3){width:46%;animation-delay:.5s}@keyframes chat-tour-reply{0%,46%{opacity:0;transform:scaleX(.2)}56%{opacity:1;transform:none}88%{opacity:1;transform:none}96%,to{opacity:0}}.chat-tour-sc-menu{position:absolute;top:14px;right:26px;left:26px;padding:6px;border-radius:18px;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2)}.chat-tour-sc-model{position:relative;display:flex;height:34px;align-items:center;gap:10px;padding:0 10px;border-radius:12px;color:var(--ui-text);font-size:13.5px;font-weight:500}.chat-tour-sc-model svg{flex:none;opacity:.85}.chat-tour-sc-pick{position:absolute;top:6px;right:6px;left:6px;height:34px;border-radius:12px;background:var(--ui-fill);animation:chat-tour-pick 9s var(--ui-ease-out) infinite}@keyframes chat-tour-pick{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(34px)}50%,68%{transform:translateY(68px)}75%,93%{transform:translateY(34px)}to{transform:translateY(0)}}.chat-tour-sc-check{position:absolute;top:6px;right:16px;display:grid;height:34px;place-items:center;color:var(--ui-text);animation:chat-tour-pick 9s var(--ui-ease-out) infinite}.chat-tour-sc-reason{position:absolute;right:26px;bottom:14px;left:26px}.chat-tour-sc-reason-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ui-text);font-size:13px}.chat-tour-sc-reason-value{position:relative;display:grid;color:var(--chat-accent-ink);font-size:12px;font-weight:600;text-align:right}.chat-tour-sc-reason-value span{grid-area:1 / 1;opacity:0;animation:9s var(--ui-ease) infinite}.chat-tour-sc-reason-value span:nth-child(1){animation-name:chat-tour-level-1}.chat-tour-sc-reason-value span:nth-child(2){animation-name:chat-tour-level-2}.chat-tour-sc-reason-value span:nth-child(3){animation-name:chat-tour-level-3}@keyframes chat-tour-level-1{0%,18%{opacity:1;filter:none}22%,90%{opacity:0;filter:blur(6px)}96%,to{opacity:1;filter:none}}@keyframes chat-tour-level-2{0%,21%{opacity:0;filter:blur(6px)}27%,45%{opacity:1;filter:none}48%,69%{opacity:0;filter:blur(6px)}75%,91%{opacity:1;filter:none}95%,to{opacity:0;filter:blur(6px)}}@keyframes chat-tour-level-3{0%,46%{opacity:0;filter:blur(6px)}52%,67%{opacity:1;filter:none}71%,to{opacity:0;filter:blur(6px)}}.chat-tour-sc-reason-axis{display:flex;justify-content:space-between;margin-top:9px;color:var(--ui-hint);font-size:11px;font-weight:500}.chat-tour-sc-reason-control{position:relative;height:30px;margin-top:2px}.chat-tour-sc-reason-track{position:absolute;top:50%;right:0;left:0;height:26px;overflow:hidden;border-radius:9px;background:var(--ui-fill-2);transform:translateY(-50%)}.chat-tour-sc-reason-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--chat-accent) 8%,transparent),color-mix(in srgb,var(--chat-accent) 44%,transparent));box-shadow:12px 0 20px color-mix(in srgb,var(--chat-accent) 18%,transparent);animation:chat-tour-reason-fill 9s var(--ui-ease-out) infinite}.chat-tour-sc-reason-dots{position:absolute;top:50%;right:13px;left:13px;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%)}.chat-tour-sc-reason-dots i{width:4px;height:4px;border-radius:50%;background:var(--ui-hint);opacity:.42}.chat-tour-sc-reason-dots i:last-child{background:var(--chat-accent);opacity:.88}.chat-tour-sc-reason-thumb{position:absolute;top:50%;width:26px;height:24px;border-radius:9px;background:var(--ui-card-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-text) 7%,transparent),var(--ui-shadow-1);transform:translateY(-50%);animation:chat-tour-reason-thumb 9s var(--ui-ease-out) infinite}@keyframes chat-tour-reason-thumb{0%,18%{left:calc((100% - 26px) / 3)}25%,43%{left:calc(2 * (100% - 26px) / 3)}50%,68%{left:calc(100% - 26px)}75%,93%{left:calc(2 * (100% - 26px) / 3)}to{left:calc((100% - 26px) / 3)}}@keyframes chat-tour-reason-fill{0%,18%{width:calc(13px + (100% - 26px) / 3)}25%,43%{width:calc(13px + 2 * (100% - 26px) / 3)}50%,68%{width:calc(100% - 13px)}75%,93%{width:calc(13px + 2 * (100% - 26px) / 3)}to{width:calc(13px + (100% - 26px) / 3)}}.chat-tour-sc-rail{position:absolute;top:14px;bottom:14px;left:20px;width:214px;padding:8px 0;border-radius:16px;background:var(--ui-card);box-shadow:inset 0 0 0 .5px var(--ui-separator)}.chat-tour-sc-row{display:flex;height:30px;align-items:center;gap:8px;margin:1px 8px;padding:0 10px;border-radius:9px;color:var(--ui-text-2);font-size:12.5px;white-space:nowrap;animation:chat-tour-row 3s var(--ui-ease-out) infinite}.chat-tour-sc-row--head{color:var(--ui-text);font-weight:590}.chat-tour-sc-row--current{background:var(--ui-fill);color:var(--ui-text);font-weight:550}.chat-tour-sc-row>svg{flex:none;color:var(--ui-hint)}.chat-tour-sc-row>span{min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-tour-sc-cap{margin:10px 8px 2px;padding:0 10px;color:var(--ui-section-header);font-size:11px;font-weight:510;animation:chat-tour-row 3s var(--ui-ease-out) infinite}@keyframes chat-tour-row{0%{opacity:0;transform:translate(-10px)}16%,92%{opacity:1;transform:none}to{opacity:0}}.chat-tour-sc-row>.chat-tour-sc-land{position:relative;z-index:3;display:grid;width:12px;height:12px;flex:none;place-items:center;overflow:visible;margin-left:6px;color:var(--ui-text);will-change:transform,opacity}.chat-tour-sc-land{animation:chat-tour-land 3s cubic-bezier(.55,0,.12,1) infinite}.chat-tour-sc-land>svg{display:block;width:12px;height:12px;color:inherit}@keyframes chat-tour-land{0%,4%{opacity:0;transform:translate(206px,62px) rotate(-17deg) scale(3.8)}13%{opacity:1}25%{opacity:1;transform:none}32%,92%{opacity:.55;transform:none}to{opacity:0;transform:none}}.chat-tour-sc-note{position:absolute;top:146px;right:20px;display:flex;width:168px;flex-direction:column;gap:5px;color:var(--ui-hint);font-size:12px;line-height:1.4;text-wrap:balance;animation:chat-tour-note 3s var(--ui-ease-out) infinite}.chat-tour-sc-note b{color:var(--ui-text);font-size:13px;font-weight:590}@keyframes chat-tour-note{0%,27%{opacity:0;transform:translate(10px)}36%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@media(max-width:520px){.chat-tour-deck{width:min(326px,100%);height:450px}.chat-tour-foot{width:min(326px,100%)}.chat-tour-screen{height:250px}.chat-tour-sc-rail{width:170px}.chat-tour-sc-note{right:12px;width:94px;font-size:11px}.chat-tour-sc-note b{font-size:12px}}html[data-composer-route-transition=true]::view-transition-old(root),html[data-composer-route-transition=true]::view-transition-new(root){animation:none}html[data-composer-route-transition=true]::view-transition-group(lawx-composer){animation-duration:var(--ui-dur-screen);animation-timing-function:var(--ui-ease-nav)}html[data-composer-route-transition=true]::view-transition-image-pair(lawx-composer){isolation:isolate}html[data-composer-route-transition=true]::view-transition-old(lawx-composer){animation:chat-composer-old .2s linear both;mix-blend-mode:normal}html[data-composer-route-transition=true]::view-transition-new(lawx-composer){animation:chat-composer-new .2s linear both;mix-blend-mode:normal}html[data-composer-route-transition=true]::view-transition-group(lawx-hero-headline){animation-duration:.14s}html[data-composer-route-transition=true]::view-transition-old(lawx-hero-headline){animation:chat-headline-exit .14s var(--ui-ease) both;mix-blend-mode:normal}@keyframes chat-composer-old{0%,35%{opacity:1}65%,to{opacity:0}}@keyframes chat-composer-new{0%,35%{opacity:0}65%,to{opacity:1}}@keyframes chat-headline-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes chat-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes chat-fade{0%{opacity:0}}@keyframes chat-stream-notice-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes chat-window-in{0%{opacity:0;transform:scale(.97)}}@keyframes chat-window-out{to{opacity:0;transform:scale(.97)}}@keyframes chat-thinking-pulse{0%,to{transform:scale(1)}50%{transform:scale(.52)}}@keyframes chat-note-in{0%{opacity:0;transform:translate(-50%,-100%) scale(.92)}}@keyframes chat-block-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes chat-tool-enter{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@keyframes chat-model-layer-in{0%{opacity:0;filter:blur(4px);transform:translateY(5px)}to{opacity:1;filter:none;transform:none}}@keyframes chat-model-layer-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:translateY(-5px)}}@keyframes chat-row-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes chat-card-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes chat-hero-card-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes chat-upload-breath{0%,to{opacity:.5}50%{opacity:.28}}@keyframes chat-preview-in{0%{margin-right:calc(-1 * var(--chat-preview-width))}to{margin-right:0}}@keyframes chat-preview-in-over{0%{transform:translate(100%)}to{transform:none}}.chat-balance{display:flex;flex-direction:column}.chat-balance-wallet+.chat-set-group{margin-top:40px}.chat-balance-wallet{display:grid;align-items:start;gap:16px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:16px 18px;border-radius:var(--ui-radius-card);background:var(--chat-window-card);box-shadow:inset 0 0 0 .5px var(--ui-separator)}.chat-balance-wallet .chat-set-metric b{font-size:27px;letter-spacing:-.025em;line-height:1.05}.chat-balance-metric--split{position:relative;padding-inline-start:20px}.chat-balance-metric--split:before{content:"";position:absolute;top:2px;bottom:2px;inset-inline-start:0;width:1px;background:var(--ui-separator)}.chat-balance-topup{align-self:start}.chat-balance-daily{display:grid;gap:6px 16px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;padding-top:14px;border-top:1px solid var(--ui-separator)}.chat-balance-daily-name{grid-area:1 / 1;color:var(--ui-text-2);font-size:var(--ui-font-sub)}.chat-balance-daily-value{grid-area:1 / 2;justify-self:end;font-size:var(--ui-font-sub);font-variant-numeric:tabular-nums;font-weight:600}.chat-balance-daily-hint{grid-area:2 / 1;align-self:center;color:var(--ui-hint);font-size:var(--ui-font-footnote)}.chat-balance-daily .chat-daily-meter{grid-area:2 / 2;align-self:center;justify-self:end;width:176px;margin-top:0}.chat-balance-promo{display:grid;gap:4px;grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--ui-separator)}.chat-balance-promo-name{display:flex;gap:8px;align-items:center;font-size:var(--ui-font-sub)}.chat-balance-promo-name b{padding:1px 6px;border-radius:6px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums;font-weight:600}.chat-balance-promo-hint{color:var(--ui-hint);font-size:var(--ui-font-footnote)}.chat-daily-meter{display:block;overflow:hidden;height:6px;margin-top:8px;border-radius:var(--ui-radius-pill);background:var(--ui-fill-3)}.chat-daily-meter i{display:block;height:100%;border-radius:var(--ui-radius-pill);background:var(--ui-text-2);opacity:.62}.chat-balance-streak{display:grid;gap:6px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:2px 0 11px}.chat-balance-streak span{display:grid;padding:8px 2px;border-radius:10px;background:var(--ui-fill);color:var(--ui-text-2);font-size:var(--ui-font-caption);font-variant-numeric:tabular-nums;font-weight:600;place-items:center}.chat-balance-streak[data-locked=true]{opacity:.42}.chat-balance-streak span[data-done=true]{background:var(--ui-fill-3)}.chat-balance-streak span[data-today=true]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ui-text);color:var(--ui-text)}@media(max-width:899px){.chat-balance-wallet{gap:14px 16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:15px 16px}.chat-balance-wallet .chat-set-metric b{font-size:25px}.chat-balance-topup{justify-content:center;grid-column:1 / -1;width:100%}.chat-balance-daily{gap:8px 12px}.chat-balance-daily .chat-daily-meter{width:auto;grid-area:2 / 1 / auto / -1;justify-self:stretch}.chat-balance-daily-hint{grid-area:3 / 1 / auto / -1}.chat-balance .chat-set-row-ctl:has(>.ui-button){order:2;width:100%;max-width:none;margin-top:10px}.chat-balance .chat-set-row-ctl>.ui-button{width:100%}.chat-balance-streak{gap:4px}.chat-balance-streak span{padding:9px 1px;font-size:min(13px,2.9vw)}}.chat-plans-overlay{position:fixed;inset:0;z-index:145;display:grid;padding:24px;place-items:center;animation:chat-fade .2s var(--ui-ease)}.chat-plans-overlay--closing{animation:chat-scrim-out .2s var(--ui-ease) both;pointer-events:none}.chat-plans-overlay--closing .chat-plans-window{animation:chat-window-out .2s var(--ui-ease) both}.chat-plans-window{display:flex;overflow:hidden;width:min(1000px,100%);max-height:min(680px,100%);flex-direction:column;border-radius:var(--ui-radius-dialog);background:var(--chat-window);box-shadow:inset 0 0 0 .5px var(--ui-separator),var(--ui-shadow-2);animation:chat-window-in .24s var(--ui-ease);transition:width .24s var(--ui-ease)}.chat-plans-window--narrow{width:min(560px,100%)}.chat-plans-window:focus{outline:none}.chat-plans-bar{display:flex;flex:none;align-items:center;gap:10px;padding:18px 16px 12px 24px}.chat-plans-heading{overflow:hidden;flex:0 1 auto;margin:0;font-size:var(--ui-font-title);font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.chat-plans-bar .ui-segmented{flex:0 0 auto;margin-inline-start:auto}.chat-plans-icon{display:grid;flex:none;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:var(--ui-fill);color:var(--ui-hint);cursor:pointer;transition:background var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.chat-plans-icon--close{margin-inline-start:auto}.chat-plans-bar .ui-segmented+.chat-plans-icon--close{margin-inline-start:0}@media(hover:hover){.chat-plans-icon:hover{background:var(--ui-fill-2)}}.chat-plans-icon:active{transform:scale(.88)}.chat-plans-tab{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.chat-plans-tab--split{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,33%,322px)}.chat-plans-tab--split>*{min-height:0}.chat-plans-scroll{display:flex;overflow-y:auto;flex:1 1 auto;flex-direction:column;gap:12px;padding:4px 24px 18px;scrollbar-width:thin;scrollbar-color:var(--ui-fill-3) transparent}.chat-plans-scroll>.ui-segmented{align-self:start}.chat-plans-scroll--narrow{align-items:center}.chat-plans-scroll--narrow>*{width:100%;max-width:520px}.chat-plans-center{align-items:center;justify-content:center;text-align:center;gap:10px}.chat-plans-center h3{margin:0;font-size:17px;font-weight:640;letter-spacing:-.01em}.chat-plans-center p{margin:0;max-width:34ch;color:var(--ui-hint);font-size:13px}.chat-plans-wait-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--ui-fill)}.chat-plans-done-mark{position:relative;display:grid;width:60px;height:60px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ui-confirm) 15%,transparent);color:var(--ui-confirm-ink);animation:chat-plans-done-pop .34s var(--ui-ease-spring) both}.chat-plans-done-mark:after{content:"";position:absolute;border-radius:50%;animation:chat-plans-done-ring .72s var(--ui-ease-out) .08s both;inset:0}.chat-plans-done-mark svg{position:relative}.chat-plans-done-mark path{animation:chat-plans-done-draw .4s var(--ui-ease-out) .14s forwards;stroke-dasharray:30;stroke-dashoffset:30}@keyframes chat-plans-done-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes chat-plans-done-ring{0%{box-shadow:0 0 0 0 currentcolor;opacity:.32}to{box-shadow:0 0 0 14px currentcolor;opacity:0}}@keyframes chat-plans-done-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.chat-plans-done-mark,.chat-plans-done-mark path{animation:none}.chat-plans-done-mark path{stroke-dashoffset:0}.chat-plans-done-mark:after{content:none}}.chat-plans-hint{color:var(--ui-hint);font-size:12px}.chat-plans-note{margin:0;padding:10px 12px;border-radius:var(--ui-radius-card);background:var(--ui-fill);color:var(--ui-hint);font-size:12.5px}.chat-plans-sec{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 2px 0;color:var(--ui-hint);font-size:12px}.chat-plans-sec>span:first-child{color:var(--ui-text);font-weight:600}.chat-plans-common{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;color:var(--ui-hint);font-size:12.5px}.chat-plans-common b{color:var(--ui-text);font-weight:560}.chat-plan-seg-save{margin-inline-start:6px;color:var(--ui-confirm-ink);font-size:11px;font-style:normal}.chat-plans-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.chat-plan-tier{display:grid;gap:14px;grid-template-rows:auto auto auto 1fr;padding:15px 16px;border:1px solid var(--ui-separator);border-radius:var(--ui-radius-card);background:var(--ui-card);text-align:start;cursor:pointer}.chat-plan-tier--active{border-color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-text)}.chat-plan-tier-head{display:flex;align-items:center;gap:8px;min-height:22px}.chat-plan-tier-head b{font-size:15px;font-weight:640}.chat-plan-tier-mark{display:grid;width:19px;height:19px;flex:none;margin-inline-start:auto;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ui-fill-3);color:transparent}.chat-plan-tier--active .chat-plan-tier-mark{background:var(--ui-text);box-shadow:none;color:var(--ui-bg)}.chat-plan-badge{padding:2px 7px;border-radius:999px;background:var(--ui-fill);color:var(--ui-hint);font-size:10.5px;font-weight:560;letter-spacing:.01em}.chat-plan-save{color:var(--ui-confirm-ink);font-size:11.5px;font-style:normal}.chat-plan-tier-price{display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.chat-plan-tier-price b{display:flex;align-items:baseline;gap:7px;font-size:24px;font-weight:640;letter-spacing:-.025em;line-height:1.1}.chat-plan-tier-price s{color:var(--ui-hint);font-size:13px;font-weight:400}.chat-plan-tier-price>span{display:flex;align-items:baseline;gap:8px;color:var(--ui-hint);font-size:11.5px}.chat-plan-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chat-plan-stat{display:flex;flex-direction:column;gap:1px}.chat-plan-stat b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.chat-plan-stat>span{color:var(--ui-hint);font-size:11.5px}.chat-plan-stat em{color:var(--ui-hint);font-size:11px;font-style:normal;opacity:.75}.chat-plan-bar{display:block;overflow:hidden;width:100%;max-width:132px;height:4px;margin-top:5px;border-radius:999px;background:var(--ui-fill-3)}.chat-plan-bar i{display:block;height:100%;border-radius:inherit;background:var(--ui-text-2);opacity:.5}.chat-plan-tier--active .chat-plan-bar i{opacity:.8}.chat-plan-perks{display:flex;align-content:start;flex-wrap:wrap;gap:5px 10px;color:var(--ui-hint);font-size:11.5px}.chat-plans-packs{display:flex;overflow:hidden;flex:none;flex-direction:column;border:1px solid var(--ui-separator);border-radius:var(--ui-radius-card);background:var(--ui-card)}.chat-plan-pack{position:relative;display:grid;align-items:center;padding:11px 14px;border:0;background:none;color:inherit;cursor:pointer;gap:0 12px;grid-template-columns:19px minmax(0,1fr) auto auto;text-align:start}.chat-plan-pack{animation:chat-row-in .32s var(--ui-ease-out) backwards;animation-delay:calc(min(var(--chat-row-index,0),6)*22ms);transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-plan-pack:not(.chat-plan-pack--active):hover{background:var(--ui-hover)}}.chat-plan-pack+.chat-plan-pack:before{content:"";position:absolute;top:0;right:14px;left:14px;height:1px;background:var(--ui-separator)}.chat-plan-pack--active:before,.chat-plan-pack--active+.chat-plan-pack:before{display:none}.chat-plan-pack--active{background:var(--ui-fill-2)}.chat-plan-pack-mark{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ui-fill-3);color:transparent}.chat-plan-pack--active .chat-plan-pack-mark{background:var(--ui-text);box-shadow:none;color:var(--ui-bg)}.chat-plan-pack-main{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:2px 9px}.chat-plan-pack-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.chat-plan-pack-name b{font-size:14.5px;font-weight:620;font-variant-numeric:tabular-nums}.chat-plan-pack-equiv{color:var(--ui-hint);font-size:11.5px}.chat-plan-pack-price{min-width:78px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-align:end}.chat-plan-pack-price s{display:block;color:var(--ui-hint);font-size:11px;font-weight:400}.chat-plans-packs .chat-plan-save{text-align:end;white-space:nowrap}.chat-plans-order{display:flex;overflow-y:auto;flex-direction:column;gap:14px;padding:4px 24px calc(18px + var(--ui-safe-bottom)) 20px;box-shadow:inset 1px 0 0 var(--ui-separator);scrollbar-width:thin;scrollbar-color:var(--ui-fill-3) transparent}.chat-plans-order-cap{color:var(--ui-hint);font-size:12px;font-weight:600}.chat-plans-order-head{display:flex;flex-direction:column;gap:3px;padding-top:2px}.chat-plans-order-head b{font-size:19px;font-weight:640;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.chat-plans-order-head>span{color:var(--ui-hint);font-size:12px}.chat-plans-mods{display:flex;flex-direction:column}.chat-plans-mods--card{padding:2px 14px;border:1px solid var(--ui-separator);border-radius:var(--ui-radius-card);background:var(--ui-card)}.chat-plans-mod{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.chat-plans-mods>*+*{box-shadow:inset 0 1px 0 var(--ui-separator)}.chat-plans-mod-text{display:flex;min-width:0;flex-direction:column;gap:1px;font-size:13px}.chat-plans-mod-text b{font-weight:580}.chat-plans-step{display:flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:var(--ui-fill)}.chat-plans-step>button{display:grid;width:26px;height:26px;border:0;border-radius:50%;background:none;color:var(--ui-text);cursor:pointer;font-size:15px;place-items:center;transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-plans-step>button:not(:disabled):hover{background:var(--ui-hover)}}.chat-plans-step>button:disabled{color:var(--ui-hint);cursor:default;opacity:.5}.chat-plans-step-count{min-width:28px;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.chat-plans-sum{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;box-shadow:inset 0 1px 0 var(--ui-separator)}.chat-plans-sum-rows{display:flex;flex-direction:column;gap:4px}.chat-plans-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--ui-hint);font-size:12px}.chat-plans-sum-row b{color:var(--ui-text);font-weight:600;font-variant-numeric:tabular-nums}.chat-plans-sum-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px;font-size:13px}.chat-plans-sum-total b{font-size:22px;font-weight:660;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.chat-plans-sum .ui-button{margin-top:10px}.chat-plans-foot{display:flex;flex:none;align-items:center;gap:16px;padding:12px 24px calc(14px + var(--ui-safe-bottom));box-shadow:inset 0 .5px 0 var(--ui-separator)}.chat-plans-foot--action{justify-content:center}.chat-plans-foot--plain{box-shadow:none}.chat-plans-foot-order{display:flex;overflow:hidden;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.chat-plans-foot-order b{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chat-plans-foot-order span{overflow:hidden;color:var(--ui-hint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.chat-plans-foot-price{flex:none;font-size:19px;font-weight:660;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.chat-plans-foot .ui-button{flex:none;width:200px}.chat-plans-rows{display:flex;flex-direction:column;gap:0;margin:0;border:1px solid var(--ui-separator);border-radius:var(--ui-radius-card);background:var(--ui-card)}.chat-plans-rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px}.chat-plans-rows>div+div{border-top:1px solid var(--ui-separator)}.chat-plans-rows dt{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.chat-plans-rows dt span{color:var(--ui-hint);font-size:11.5px}.chat-plans-rows dd{margin:0;font-size:13.5px;font-variant-numeric:tabular-nums}.chat-plans-strong{font-weight:640}.chat-plans-rails{display:flex;flex-direction:column;border:1px solid var(--ui-separator);border-radius:var(--ui-radius-card);background:var(--ui-card);overflow:hidden}.chat-plan-rail{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:transparent;text-align:start;cursor:pointer}.chat-plan-rail+.chat-plan-rail:before{content:"";position:absolute;top:0;right:14px;left:14px;height:1px;background:var(--ui-separator)}.chat-plan-rail:disabled{opacity:.5;cursor:default}.chat-plan-rail-icon{flex:none;width:24px;height:24px;font-size:19px;line-height:24px;text-align:center}.chat-plan-rail-main{display:flex;flex:1;flex-direction:column;gap:2px}.chat-plan-rail-main b{font-size:13.5px;font-weight:560}.chat-plan-rail-main span{color:var(--ui-hint);font-size:11.5px}.chat-plan-rail-price{font-size:13px;font-variant-numeric:tabular-nums}.chat-plans-wait-order{width:100%;max-width:360px;text-align:start}.chat-plans-wait-order>div{cursor:default}.chat-plans-wait-open{color:var(--ui-hint);text-decoration:none}.chat-plans-wait-open b{font-weight:500}.chat-plans-wait-open svg{flex:none}@media(hover:hover){.chat-plans-wait-open:hover{background:var(--ui-fill);color:var(--ui-text)}}.chat-plans-legal{display:flex;flex-direction:column;gap:4px;margin:0;color:var(--ui-hint);font-size:11.5px;line-height:1.45}.chat-plans-legal a{color:inherit;text-decoration:underline}.chat-plans-promo{display:flex;flex-direction:column}.chat-plans-promo-trigger{display:flex;width:100%;min-height:48px;align-items:center;padding:8px 0;border:0;background:none;color:var(--ui-text);cursor:pointer;font:inherit;gap:16px;text-align:left}.chat-plans-promo-trigger-text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.chat-plans-promo-trigger-text b{font-size:var(--ui-font-sub);font-weight:590}.chat-plans-promo-trigger-text span{color:var(--ui-hint);font-size:var(--ui-font-note);text-wrap:pretty}.chat-plans-promo-trigger svg{flex:none;color:var(--ui-hint);transition:transform var(--ui-dur) var(--ui-ease)}.chat-plans-promo-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.chat-plans-promo-drawer{display:flex;flex-direction:column;padding-bottom:6px;animation:chat-row-in var(--ui-dur) var(--ui-ease);gap:6px}.chat-plans-promo-field{display:flex;align-items:center;padding:4px 4px 4px 14px;border-radius:var(--ui-radius-field);background:var(--ui-fill);box-shadow:inset 0 0 0 1px transparent;gap:8px;transition:background var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.chat-plans-promo-field:focus-within{background:var(--chat-window-card);box-shadow:inset 0 0 0 1px var(--ui-fill-3)}.chat-plans-promo-field[data-state=ok]{background:color-mix(in srgb,var(--ui-confirm-ink) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-confirm-ink) 34%,transparent)}.chat-plans-promo-field[data-state=err]{background:color-mix(in srgb,var(--ui-destructive) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-destructive) 36%,transparent)}.chat-plans-promo-field .ui-field{min-width:0;flex:1 1 auto;padding:0;font-family:var(--chat-mono);font-size:var(--ui-font-sub);letter-spacing:.06em;text-transform:uppercase}.chat-plans-promo-field .ui-field::placeholder{font-family:var(--ui-font);letter-spacing:0;text-transform:none}.chat-plans-promo-field .ui-button{height:var(--ui-control-h-sm);padding:0 16px}.chat-plans-promo-ok{margin:0;color:var(--ui-confirm-ink);font-size:12px}.chat-plans-promo-err{margin:0;color:var(--ui-destructive);font-size:12px}.chat-plans-gift{display:flex;flex-direction:column}.chat-plans-gift-toggle{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:8px 0;gap:12px}.chat-plans-gift-toggle-text{display:flex;flex-direction:column;gap:2px;font-size:13px}.chat-plans-gift-toggle-text span{color:var(--ui-hint);font-size:11.5px;text-wrap:pretty}.chat-plans-gift-extra{display:flex;flex-direction:column;padding-bottom:10px;gap:10px}@media(max-width:899px){.chat-plans-overlay{padding:0}.chat-plans-window{width:100%;max-height:none;height:100%;border-radius:0;background:var(--ui-bg);box-shadow:none}.chat-plans-bar{flex-wrap:wrap;padding:calc(14px + var(--ui-safe-top)) 14px 10px 18px}.chat-plans-heading{flex:1 1 auto}.chat-plans-bar .ui-segmented{order:3;width:100%;justify-content:space-between;margin-inline-start:0}.chat-plans-bar .ui-segment{flex:1 1 0;justify-content:center}.chat-plans-scroll{padding-right:16px;padding-left:16px}.chat-plans-scroll>.ui-segmented{align-self:stretch}.chat-plans-scroll>.ui-segmented .ui-segment{min-width:0;flex:1 1 0;flex-direction:column;gap:0;padding-inline:4px}.chat-plans-scroll>.ui-segmented .chat-plan-seg-save{margin-inline-start:0}.chat-plan-pack{grid-template-columns:19px minmax(0,1fr) auto}.chat-plans-packs .chat-plan-save{display:none}.chat-plans-foot{gap:12px;padding-right:16px;padding-left:16px}.chat-plans-foot .ui-button{width:auto;min-width:132px}}@media(max-width:380px){.chat-plans-foot-order{display:none}.chat-plans-foot{justify-content:space-between}}.chat-insp{position:relative;z-index:1;display:flex;width:clamp(320px,30vw,420px);min-width:0;flex:none;flex-direction:column;background:var(--ui-card);box-shadow:inset 1px 0 0 var(--ui-separator);font-size:14px}.chat-insp-grip{position:absolute;z-index:2;top:0;bottom:0;left:-3px;width:8px;cursor:col-resize;touch-action:none}.chat-insp-grip:after{content:"";position:absolute;inset:0 3px;background:none;transition:background var(--ui-dur) var(--ui-ease)}@media(hover:hover){.chat-insp-grip:hover:after{background:var(--ui-accent)}}body.chat-insp-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.chat-insp-resizing .chat-insp-grip:after{background:var(--ui-accent)}.chat-insp--sheet{width:auto;min-height:0;box-shadow:none;background:none}.chat-insp-top{display:flex;height:52px;flex:none;align-items:center;gap:6px;padding:0 10px 0 18px;border-bottom:1px solid var(--ui-separator)}.chat-insp-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.chat-insp-nav{display:flex;align-items:center;gap:2px;margin-inline-start:auto;padding:3px 4px;border-radius:var(--ui-radius-pill);background:var(--ui-fill)}.chat-insp-nav-label{padding:0 4px;color:var(--ui-text-2);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-insp-nav-btn,.chat-insp-close{display:grid;flex:none;place-items:center;border:0;background:none;color:var(--ui-text-2);cursor:pointer}.chat-insp-nav-btn{width:22px;height:22px;border-radius:50%}.chat-insp-nav-btn[disabled]{cursor:default;opacity:.28}.chat-insp-close{width:30px;height:30px;border-radius:9px;color:var(--ui-hint)}@media(hover:hover){.chat-insp-nav-btn:not([disabled]):hover,.chat-insp-close:hover{background:var(--ui-fill-2);color:var(--ui-text)}}.chat-insp-summary{display:grid;flex:none;grid-template-columns:repeat(4,1fr);gap:0 10px;padding:12px 18px 13px;border-bottom:1px solid var(--ui-separator)}.chat-insp-state{display:flex;align-items:center;gap:7px;margin-bottom:9px;grid-column:1 / -1;color:var(--ui-hint);font-size:12.5px}.chat-insp-state b{color:var(--ui-text);font-weight:560}.chat-insp-service{overflow:hidden;margin-inline-start:auto;color:var(--ui-hint);font-family:var(--chat-mono);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.chat-insp-cell{display:flex;min-width:0;flex-direction:column}.chat-insp-cell--wide{grid-column:span 2}.chat-insp-k{color:var(--ui-hint);font-size:11.5px;line-height:1.5}.chat-insp-v{overflow:hidden;color:var(--ui-text);font-size:14px;font-weight:560;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.chat-insp-v--money{color:var(--ui-accent)}.chat-insp-filter{display:flex;flex:none;gap:2px;margin:10px 14px 2px;padding:2px;border-radius:var(--ui-radius-pill);background:var(--ui-fill)}.chat-insp-tab{flex:1;border:0;border-radius:var(--ui-radius-pill);padding:5px 0;background:none;color:var(--ui-hint);font-family:inherit;font-size:12.5px;cursor:pointer}.chat-insp-tab--on{background:var(--ui-card-raised);color:var(--ui-text);font-weight:560;box-shadow:var(--ui-shadow-1)}.chat-insp-body{flex:1;min-height:0;overflow-y:auto;padding:8px 0 22px}.chat-insp-empty{margin:0;padding:18px;color:var(--ui-hint);font-size:13px;line-height:1.55}.chat-insp-section,.chat-insp-tl{padding:0 14px}.chat-insp-section{margin-top:10px;border-top:1px solid var(--ui-separator);padding-top:12px}.chat-insp-h{margin:0 0 8px;color:var(--ui-section-header);font-size:12px;font-weight:600}.chat-insp-row{display:grid;grid-template-columns:44px 1fr;gap:8px;border-radius:10px;padding:7px 8px 7px 0}.chat-insp-row--tool{grid-template-columns:30px 1fr;padding-inline-start:14px}@media(hover:hover){.chat-insp-row:hover{background:var(--ui-fill)}}.chat-insp-at{padding-top:2px;color:var(--ui-hint);font-size:11.5px;font-variant-numeric:tabular-nums;text-align:end}.chat-insp-main{min-width:0}.chat-insp-line{display:flex;width:100%;min-width:0;align-items:center;gap:8px;border:0;padding:0;background:none;color:inherit;font-family:inherit;font-size:inherit;text-align:start}button.chat-insp-line:not([disabled]){cursor:pointer}.chat-insp-mark{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ui-fill-3)}.chat-insp-mark--ok{background:var(--ui-confirm-ink)}.chat-insp-mark--err{background:var(--ui-destructive)}.chat-insp-mark--skip{background:none;box-shadow:inset 0 0 0 1.5px var(--ui-fill-3)}.chat-insp-mark--live{background:var(--ui-confirm);animation:chat-insp-pulse 1.6s var(--ui-ease) infinite}@keyframes chat-insp-pulse{0%,to{opacity:1}50%{opacity:.28}}.chat-insp-name{min-width:0;overflow:hidden;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap}.chat-insp-name b{font-weight:600}.chat-insp-name span{color:var(--ui-hint)}.chat-insp-dur{flex:none;margin-inline-start:auto;padding-inline-start:10px;color:var(--ui-text-2);font-size:12.5px;font-variant-numeric:tabular-nums}.chat-insp-cost{color:var(--ui-accent);font-weight:560}.chat-insp-bar{position:relative;display:block;height:4px;margin-top:6px;border-radius:2px;background:var(--ui-fill)}.chat-insp-bar i{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--ui-fill-3)}.chat-insp-bar--ok{background:var(--ui-confirm-ink);opacity:.72}.chat-insp-bar--err{background:var(--ui-destructive);opacity:.68}.chat-insp-bar--run{background:repeating-linear-gradient(115deg,var(--ui-accent) 0 6px,color-mix(in srgb,var(--ui-accent) 45%,transparent) 6px 12px);background-size:17px 100%;animation:chat-insp-flow .9s linear infinite}@keyframes chat-insp-flow{to{background-position:17px 0}}.chat-insp-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:5px;color:var(--ui-hint);font-size:12.5px;line-height:1.5}.chat-insp-chip{border-radius:5px;padding:0 6px;background:var(--ui-fill);color:var(--ui-text-2);font-family:var(--chat-mono);font-size:11.5px;line-height:18px}.chat-insp-chip--err{background:color-mix(in srgb,var(--ui-destructive) 15%,transparent);color:var(--ui-destructive)}.chat-insp-keys,.chat-insp-error{width:100%;color:var(--ui-text-2);font-family:var(--chat-mono);font-size:11.5px;line-height:1.5;word-break:break-word}.chat-insp-error{color:var(--ui-destructive)}.chat-insp-peek{overflow:hidden;margin-top:4px;color:var(--ui-hint);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.chat-insp-open{display:flex;flex-direction:column;gap:8px;margin-top:8px}.chat-insp-raw-head{display:flex;align-items:center;gap:8px;margin-bottom:3px;color:var(--ui-section-header);font-size:11.5px}.chat-insp-raw-size{color:var(--ui-hint);font-variant-numeric:tabular-nums}.chat-insp-copy{margin-inline-start:auto;border:0;border-radius:6px;padding:2px 8px;background:var(--ui-fill);color:var(--ui-text-2);font-family:inherit;font-size:11.5px;cursor:pointer}@media(hover:hover){.chat-insp-copy:hover{background:var(--ui-fill-2);color:var(--ui-text)}}.chat-insp-raw{max-height:220px;margin:0;overflow:auto;border-radius:var(--ui-radius-field);padding:10px 12px;background:var(--ui-bg);color:var(--ui-text-2);font-family:var(--chat-mono);font-size:12.5px;line-height:1.65;white-space:pre}.chat-insp-facts{margin:0 0 8px}.chat-insp-fact{display:flex;align-items:baseline;gap:14px;padding:6px 0}.chat-insp-fact+.chat-insp-fact{border-top:1px solid var(--chat-set-sep)}.chat-insp-fact dt{flex:none;color:var(--ui-hint);font-size:12.5px}.chat-insp-fact dd{min-width:0;margin:0 0 0 auto;overflow-wrap:anywhere;color:var(--ui-text);font-size:13px;font-variant-numeric:tabular-nums;text-align:end}.chat-insp-open-btn{position:relative;display:flex;flex:none;align-items:center;gap:6px;border:0;border-radius:var(--ui-radius-pill);padding:6px 11px 6px 9px;background:var(--ui-fill);color:var(--ui-text-2);font-family:inherit;font-size:13px;cursor:pointer}.chat-insp-open-btn--on{background:var(--ui-accent-soft);color:var(--ui-accent)}@media(hover:hover){.chat-insp-open-btn:hover{background:var(--ui-fill-2)}.chat-insp-open-btn--on:hover{background:var(--ui-accent-soft)}}.chat-insp-open-btn .chat-insp-mark--live{background:currentcolor}@media(prefers-reduced-motion:reduce){html[data-composer-route-transition=true]::view-transition-group(lawx-composer),html[data-composer-route-transition=true]::view-transition-group(lawx-hero-headline){animation:none}.chat-rail,.chat-main,.chat-mini-btn,.chat-mini-profile,.chat-scrim,.chat-scrim--open,.chat-hero-prompts,.chat-hero-chips,.chat-imagegen-step,.chat-media-photo-img,.chat-art-bar>span,.chat-art-track>i,.chat-photo-rail,.chat-photo-pill,.chat-photo-save,.ui-photo-viewer-close,.chat-hero-title,.chat-hero-card-row svg,.chat-ctx-dial .arc,.chat-effort-badge[data-glide],.chat-effort-level,.chat-file-card-img{transition:none}.chat-rail-row:has(>.chat-rail-row-select:not(:disabled):active){transform:none}.chat-login-waiting,.chat-welcome,.chat-plans-overlay,.chat-plans-window,.chat-plans-overlay--closing,.chat-plans-overlay--closing .chat-plans-window,.chat-skills-overlay,.chat-skills-panel,.chat-skills-overlay--closing,.chat-skills-overlay--closing .chat-skills-panel,.chat-skill,.chat-skill-mark,.chat-dialog-menu,.chat-dialog-menu--closing,.chat-sheet,.chat-sheet-scrim,.chat-sheet-layer--closing .chat-sheet,.chat-sheet-layer--closing .chat-sheet-scrim,.chat-install,.chat-install--closing,.chat-model-menu,.chat-model-menu--closing,.chat-model-level,.chat-model-swap:has(.chat-model-layer--out) .chat-model-layer,.chat-effort-pop,.chat-ctx-pop,.chat-receipt-pop,.chat-rail-row--born,.chat-rail-row-icon--swap,.chat-plan-pack,.chat-shell:not(.chat-shell--railed) .chat-mini-head,.chat-shell:not(.chat-shell--railed) .chat-mini-group>*,.chat-shell:not(.chat-shell--railed) .chat-mini-profile,.chat-title-char,.chat-topbar-title,.chat-scroll-down,.chat-thread--enter,.chat-thread--skeleton,.chat-row-in,.chat-row-in-fade,.chat-hero-card,.chat-thinking-pulse,.chat-notify-ask,.chat-tools-item,.chat-tools-body,.chat-file-card--staged,.chat-file-card--uploading .chat-file-card-body,.chat-file-card--uploading .chat-file-card-tag,.chat-art-unroll,.chat-art-grow,.chat-art-in,.chat-art-draw,.chat-artpanel,.chat-artpanel-swap,.chat-voice-wave,.chat-media--placed,.chat-images--placed,.chat-images-skeleton,.chat-preview,.chat-pull--busy,.chat-prose .chat-block-in{animation:none}.chat-images-open:hover .chat-images-img--ready,.chat-tools-tile:hover .chat-tools-tile-img--ready{transform:none}.chat-preview--closing,.chat-pull,.chat-artifact-sheet,.chat-plans-window,.chat-tip:after{transition:none}.chat-thinking .chat-meta-time,.chat-thinking-swap .chat-meta-label,.chat-thinking--live .chat-thinking-pulse,.chat-tools-wrap,.chat-tools-caret,.chat-tools-favicon,.chat-tools-tile-img{transition:none}.chat-tools-tile-img{opacity:1;filter:none}.chat-tools-favicon{opacity:1}.chat-shimmer{background:none;-webkit-text-fill-color:currentColor;color:var(--ui-hint);animation:none}.chat-tour-foot,.chat-tour-card,.chat-tour-card.ui-sheen-ring:after,.chat-tour-sc-typed,.chat-tour-sc-caret,.chat-tour-sc-send,.chat-tour-sc-bubble,.chat-tour-sc-reply i,.chat-tour-sc-pick,.chat-tour-sc-check,.chat-tour-sc-reason-value span:nth-child(1),.chat-tour-sc-reason-value span:nth-child(2),.chat-tour-sc-reason-value span:nth-child(3),.chat-tour-sc-reason-fill,.chat-tour-sc-reason-thumb,.chat-tour-sc-row,.chat-tour-sc-cap,.chat-tour-sc-land,.chat-tour-sc-note{animation:none}.chat-tour-card{transform:translateY(var(--chat-tour-ty,0px)) scale(var(--chat-tour-sc,1));transition:opacity .2s linear}.chat-tour-deck:hover .chat-tour-card[data-pos="0"],.chat-tour-card[data-pos=gone]{--chat-tour-sc:1}.chat-tour-sc-typed{width:var(--chat-tour-w)}.chat-tour-sc-bubble{opacity:1;transform:none}.chat-tour-sc-reason-value span:first-child{opacity:1;filter:none}.chat-tour-sc-reason-fill{width:calc(13px + (100% - 26px) / 3)}.chat-tour-sc-reason-thumb{left:calc((100% - 26px) / 3)}}