@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{font-family:var(--ui-font, "JetBrains Mono", ui-monospace, monospace);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}body{font-family:inherit;margin:0;min-width:320px;min-height:calc(100vh / var(--ui-scale, 1))}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,math,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.19.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--ui-font: "JetBrains Mono", "Cascadia Code", "Fira Code", monospace;--spring: cubic-bezier(.34, 1.4, .64, 1);font-family:var(--ui-font);font-weight:450;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:contextual;letter-spacing:-.02ch;text-rendering:optimizeLegibility}html[data-font=inter]{--ui-font: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;font-family:var(--ui-font);font-weight:500;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.01em}@keyframes glow-pulse{0%{opacity:1;transform:scaleX(1) scaleY(1)}50%{opacity:.6;transform:scaleX(3) scaleY(3)}to{opacity:1;transform:scaleX(1) scaleY(1)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;width:calc(100vw / var(--ui-scale, 1));overflow-x:hidden;background-color:#0d0c0c;background-size:cover,cover,cover;background-repeat:no-repeat,no-repeat,no-repeat;color:#ebdbb2}html{color-scheme:dark}html{zoom:var(--ui-scale, 1)}html[data-theme=dune],html[data-theme=meadow]{color-scheme:light}select option,select optgroup{background-color:Canvas;color:CanvasText}html:where([data-theme=frost]),:where(html[data-theme=frost]) body{background-color:#1f232b;color:#d8dee9}html:where([data-theme=frost]:where([data-festive=halloween])),:where(html[data-theme=frost]:where([data-festive=halloween])) body{background-color:#190f1e;color:#ece0cc}html[data-view=chat],html[data-view=chat] body{overflow:hidden;overscroll-behavior:none}html[data-view=chat] #root{position:fixed;inset:0;width:calc(100vw / var(--ui-scale, 1));height:calc(100dvh / var(--ui-scale, 1));overflow:hidden}#root{width:100%;max-width:calc(100vw / var(--ui-scale, 1));height:calc(100vh / var(--ui-scale, 1));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:transparent;overflow-y:auto;overflow-x:hidden}button{padding:14px 40px;font-size:.95rem;font-family:var(--ui-font);font-weight:500;border:none;border-radius:25px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.start-button{padding:8px 24px;font-size:.8rem}.back-to-landing{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:25px;cursor:pointer;font-size:1.3rem;line-height:1;font-family:var(--ui-font);font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,box-shadow .2s}.connection-banner{position:fixed;top:60px;left:50%;transform:translate(-50%);z-index:1200;width:fit-content;max-width:calc(100% - 32px);text-align:center;background:#fe8019;color:#282828;padding:10px 20px;border-radius:25px;font-size:12px;font-weight:500;font-family:var(--ui-font)}@property --dune-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --ember-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}html:not([data-theme]) .connection-banner-wrap{position:fixed;top:60px;left:50%;transform:translate(-50%);z-index:1200;width:fit-content;max-width:calc(100% - 28px);padding:2px;border-radius:27px;background:conic-gradient(from var(--ember-border-angle),transparent 0%,transparent 78%,rgba(254,128,25,.35) 86%,#fe8019 92%,rgba(254,128,25,.35) 97%,transparent 100%);animation:ember-border-spin 2s linear infinite;box-shadow:0 6px 20px #0000004d,0 2px 6px #00000026}html:not([data-theme]) .connection-banner{position:static;top:auto;left:auto;transform:none;z-index:auto;width:100%;max-width:none}@keyframes ember-border-spin{to{--ember-border-angle: 360deg}}html[data-theme=dune] .connection-banner-wrap{position:fixed;top:58px;left:50%;transform:translate(-50%);z-index:1200;width:fit-content;max-width:calc(100% - 28px);padding:2px;border-radius:27px;background:conic-gradient(from var(--dune-border-angle),transparent 0%,transparent 78%,rgba(217,119,87,.35) 86%,#d97757 92%,rgba(217,119,87,.35) 97%,transparent 100%);animation:dune-border-spin 2s linear infinite;box-shadow:0 6px 20px #1c19171a,0 2px 6px #1c19170f}html[data-theme=ember] .connection-banner-wrap{position:fixed;top:58px;left:50%;transform:translate(-50%);z-index:1200;width:fit-content;max-width:calc(100% - 28px);padding:2px;border-radius:27px;background:conic-gradient(from var(--dune-border-angle),transparent 0%,transparent 78%,rgba(251,241,199,.45) 86%,#fbf1c7 92%,rgba(251,241,199,.45) 97%,transparent 100%);animation:dune-border-spin 2s linear infinite;box-shadow:0 6px 20px #00000040,0 2px 6px #00000026}html[data-theme=frost] .connection-banner-wrap{position:fixed;top:58px;left:50%;transform:translate(-50%);z-index:1200;width:fit-content;max-width:calc(100% - 28px);padding:2px;border-radius:27px;background:conic-gradient(from var(--dune-border-angle),transparent 0%,transparent 78%,rgba(135,191,208,.35) 86%,#87bfd0 92%,rgba(135,191,208,.35) 97%,transparent 100%);animation:dune-border-spin 2s linear infinite;box-shadow:0 6px 20px #00000040,0 2px 6px #00000026}html[data-theme=frost]:where([data-festive=halloween]) .connection-banner-wrap{background:conic-gradient(from var(--dune-border-angle),transparent 0%,transparent 78%,rgba(246,126,45,.35) 86%,#f67e2d 92%,rgba(246,126,45,.35) 97%,transparent 100%);box-shadow:0 6px 20px #00000040,0 2px 6px #00000026}html[data-theme=meadow] .connection-banner-wrap{position:fixed;top:58px;left:50%;transform:translate(-50%);z-index:1200;width:fit-content;max-width:calc(100% - 28px);padding:2px;border-radius:27px;background:conic-gradient(from var(--dune-border-angle),transparent 0%,transparent 78%,rgba(70,161,119,.35) 86%,#46a177 92%,rgba(70,161,119,.35) 97%,transparent 100%);animation:dune-border-spin 2s linear infinite;box-shadow:0 6px 20px #2942311a,0 2px 6px #2942310f}html[data-theme=dune] .connection-banner{position:static;top:auto;left:auto;transform:none;z-index:auto;width:100%;max-width:none;background:linear-gradient(135deg,#faf7f2,#f0e8dc);border:none;color:#6b5c52;letter-spacing:.02em;box-shadow:inset 0 1px #fffc}html[data-theme=ember] .connection-banner{position:static;top:auto;left:auto;transform:none;z-index:auto;width:100%;max-width:none;background:#fe8019;border:none;color:#282828;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff40}html[data-theme=frost] .connection-banner{position:static;top:auto;left:auto;transform:none;z-index:auto;width:100%;max-width:none;background:linear-gradient(135deg,#3b4251,#434c5e);border:none;color:#cbd3e0;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff14}html[data-theme=frost]:where([data-festive=halloween]) .connection-banner{background:linear-gradient(135deg,#301c38,#2b1c3b);color:#d7c3e8;box-shadow:inset 0 1px #ffffff14}html[data-theme=meadow] .connection-banner{position:static;top:auto;left:auto;transform:none;z-index:auto;width:100%;max-width:none;background:linear-gradient(135deg,#ecf9f0,#d7edde);border:none;color:#526b5a;letter-spacing:.02em;box-shadow:inset 0 1px #fffc}@keyframes dune-border-spin{to{--dune-border-angle: 360deg}}.messages{border-radius:12px;padding:14px;flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:transparent;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(80,73,69,.5) transparent}.messages::-webkit-scrollbar{width:4px}.messages::-webkit-scrollbar-track{background:transparent}.messages::-webkit-scrollbar-thumb{background:#50494580;border-radius:4px}:where(html[data-theme=frost]) .messages::-webkit-scrollbar-thumb{background:#4c566a80}:where(html[data-theme=frost]:where([data-festive=halloween])) .messages::-webkit-scrollbar-thumb{background:#3d2a4f80}.messages::-webkit-scrollbar-thumb:hover{background:#a8998480}:where(html[data-theme=frost]) .messages::-webkit-scrollbar-thumb:hover{background:#a3adbf80}:where(html[data-theme=frost]:where([data-festive=halloween])) .messages::-webkit-scrollbar-thumb:hover{background:#b5a9b980}.message{width:fit-content;max-width:85%;margin-bottom:10px;padding:10px 13px;font-size:.95rem;line-height:1.45;word-break:break-word;overflow-wrap:break-word}.message.user{color:#ebdbb2;text-align:right;margin-left:auto;border-radius:15px 15px 2px}.message.user pre{font-family:var(--ui-font)}.message.assistant{color:#ebdbb2;text-align:left;margin-right:auto;border-radius:15px 15px 15px 2px}.assistant-content{display:block;width:100%;max-width:100%}.assistant-content>:first-child{margin-top:0}.assistant-content>:last-child{margin-bottom:0}.assistant-content h1,.assistant-content h2,.assistant-content h3,.assistant-content h4,.assistant-content h5,.assistant-content h6{margin:.8em 0 .5em;line-height:1.2;color:#fbf1c7}.assistant-content p,.assistant-content ul,.assistant-content ol,.assistant-content blockquote,.assistant-content pre,.assistant-content table{margin:.6em 0}.assistant-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.assistant-content pre{border:1px solid rgba(80,73,69,.5);border-radius:8px;overflow-x:auto;background:#1d2021bf;box-shadow:inset 0 2px 6px #0003,inset 0 1px #ffffff08}.assistant-content pre code.hljs{display:block;padding:12px;background:transparent}.code-block-wrapper{position:relative}.code-copy-btn{position:absolute;top:6px;right:6px;background:#282625d9!important;border:1px solid rgba(80,73,69,.55)!important;border-radius:5px!important;color:#665c54!important;padding:4px 5px!important;height:auto!important;box-shadow:none!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,color .12s,background .12s}:where(html[data-theme=frost]) .code-copy-btn{background:#343a48d9!important;border:1px solid rgba(76,86,106,.55)!important;color:#5d687e!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .code-copy-btn{background:#2a1932d9!important;border:1px solid rgba(61,42,79,.55)!important;color:#736378!important}.code-block-wrapper:hover .code-copy-btn{opacity:1}.code-copy-btn:hover{color:#ebdbb2!important;background:#3c3836f2!important}:where(html[data-theme=frost]) .code-copy-btn:hover{color:#d8dee9!important;background:#434c5ef2!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .code-copy-btn:hover{color:#ece0cc!important;background:#2b1c3bf2!important}.code-copy-btn.copied{color:#b8bb26!important;opacity:1}:where(html[data-theme=frost]) .code-copy-btn.copied{color:#a3be8c!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .code-copy-btn.copied{color:#9bd14a!important}.assistant-content :not(pre)>code{background:#32302f;border:1px solid #504945;border-radius:4px;padding:.12em .35em;color:#83a598}:where(html[data-theme=frost]) .assistant-content :not(pre)>code{border:1px solid #4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .assistant-content :not(pre)>code{border:1px solid #3d2a4f}.assistant-content a{color:#83a598;text-decoration:underline;text-underline-offset:2px}.assistant-content a:hover{color:#8ec07c}:where(html[data-theme=frost]) .assistant-content a:hover{color:#8fbcbb}:where(html[data-theme=frost]:where([data-festive=halloween])) .assistant-content a:hover{color:#f59a45}.assistant-content table{border-collapse:collapse;width:100%;font-size:.93em}.assistant-content th,.assistant-content td{border:1px solid #504945;padding:6px 12px;text-align:left}:where(html[data-theme=frost]) .assistant-content th,:where(html[data-theme=frost]) .assistant-content td{border:1px solid #4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .assistant-content th,:where(html[data-theme=frost]:where([data-festive=halloween])) .assistant-content td{border:1px solid #3d2a4f}.assistant-content thead tr{background:#3c3836;color:#fbf1c7}:where(html[data-theme=frost]) .assistant-content thead tr{background:#434c5e;color:#eceff4}:where(html[data-theme=frost]:where([data-festive=halloween])) .assistant-content thead tr{background:#2b1c3b;color:#f6ead6}.assistant-content tbody tr:nth-child(2n){background:#3c383659}:where(html[data-theme=frost]) .assistant-content tbody tr:nth-child(2n){background:#434c5e59}:where(html[data-theme=frost]:where([data-festive=halloween])) .assistant-content tbody tr:nth-child(2n){background:#2b1c3b59}.message-row{display:flex;flex-direction:column;margin-bottom:10px;animation:msg-appear .18s ease-out both}.message-row.user{align-items:flex-end}.message-row.assistant{align-items:flex-start}.message-row .message{margin-bottom:0}.msg-timestamp{font-size:.7em;color:#a89984;margin-top:2px;opacity:.7;padding:0 4px}:where(html[data-theme=frost]) .msg-timestamp{color:#a3adbf}:where(html[data-theme=frost]:where([data-festive=halloween])) .msg-timestamp{color:#b5a9b9}.input-wrapper{display:flex;flex-direction:column;border:1px solid rgba(80,73,69,.55);border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#fff0,#0000000f),#1d2021b3;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff14,inset 0 -1px #0000002e;transition:border-color .25s,background .25s,box-shadow .25s}.input-wrapper:focus-within{border-color:#a8998499;background:linear-gradient(180deg,#ffffff0d,#fff0,#0000000f),#32302fbf;box-shadow:0 4px 20px #0006,0 0 0 2px #a899841a,inset 0 1px #ffffff17,inset 0 -1px #0003}:where(html[data-theme=frost]) .input-wrapper:focus-within{background:linear-gradient(180deg,#ffffff0d,#fff0,#0000000f),#3b4252bf}:where(html[data-theme=frost]:where([data-festive=halloween])) .input-wrapper:focus-within{background:linear-gradient(180deg,#ffffff0d,#fff0,#0000000f),#211530bf}.input-wrapper.drag-over{border-color:#b8bb26;box-shadow:0 4px 20px #0006,0 0 0 2px #b8bb2640,inset 0 1px #ffffff17,inset 0 -1px #0003}.chat-textarea{flex:none;width:100%;min-height:38px;max-height:160px;padding:10px 14px 6px;border:none;border-radius:14px 14px 0 0;font-size:13px;background:transparent;color:#ebdbb2;font-family:var(--ui-font);line-height:1.5;outline:none;resize:none;overflow-x:hidden;overflow-y:auto}.chat-textarea::placeholder{color:#928374}.chat-textarea:disabled{opacity:.6;cursor:not-allowed}:root{--note-ink: #e3b36a;--note-bg: rgba(250, 189, 47, .08);--note-border: rgba(250, 189, 47, .2)}:root:where([data-theme=frost]){--note-ink: #ebcb8b;--note-bg: rgba(235, 203, 139, .08);--note-border: rgba(235, 203, 139, .2)}:root:where([data-theme=frost]:where([data-festive=halloween])){--note-ink: #f0c060;--note-bg: rgba(240, 192, 96, .08);--note-border: rgba(240, 192, 96, .2)}:root:where([data-theme=dune]){--note-ink: #9a5b2c;--note-bg: rgba(217, 119, 87, .08);--note-border: rgba(217, 119, 87, .22)}:root:where([data-theme=meadow]){--note-ink: #7a6a2a;--note-bg: rgba(196, 160, 60, .1);--note-border: rgba(196, 160, 60, .26)}.image-error-banner{padding:6px 12px;font-size:.78rem;color:var(--note-ink);background:var(--note-bg);border:1px solid var(--note-border);border-radius:999px;margin:6px 12px 0}.calm-note{color:var(--note-ink)}.image-preview-strip{padding:8px 12px 0;display:flex;gap:8px}.image-preview-thumb-wrap{position:relative;width:56px;height:56px;flex-shrink:0}.image-preview-thumb{width:56px;height:56px;object-fit:cover;border-radius:8px;border:1px solid rgba(80,73,69,.5)}:where(html[data-theme=frost]) .image-preview-thumb{border:1px solid rgba(76,86,106,.5)}:where(html[data-theme=frost]:where([data-festive=halloween])) .image-preview-thumb{border:1px solid rgba(61,42,79,.5)}.image-preview-remove{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#504945!important;color:#ebdbb2;border:none;box-shadow:none!important;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s}:where(html[data-theme=frost]) .image-preview-remove{background:#4c566a!important;color:#d8dee9}:where(html[data-theme=frost]:where([data-festive=halloween])) .image-preview-remove{background:#3d2a4f!important;color:#ece0cc}.image-preview-remove:hover{background:#665c54!important}:where(html[data-theme=frost]) .image-preview-remove:hover{background:#5d687e!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .image-preview-remove:hover{background:#736378!important}.user-message-images{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.user-message-image{max-width:220px;max-height:180px;object-fit:cover;border-radius:8px;border:1px solid rgba(80,73,69,.5);display:block}:where(html[data-theme=frost]) .user-message-image{border:1px solid rgba(76,86,106,.5)}:where(html[data-theme=frost]:where([data-festive=halloween])) .user-message-image{border:1px solid rgba(61,42,79,.5)}.input-toolbar{display:flex;align-items:center;justify-content:space-between;padding:5px 6px 5px 8px;border-top:1px solid rgba(80,73,69,.25)}:where(html[data-theme=frost]) .input-toolbar{border-top:1px solid rgba(76,86,106,.25)}:where(html[data-theme=frost]:where([data-festive=halloween])) .input-toolbar{border-top:1px solid rgba(61,42,79,.25)}.pref-list-item--muted{opacity:.5;cursor:default!important}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:4px}.toolbar-icon-btn{width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;background:none!important;color:#a89984;border:none;border-radius:50%;box-shadow:none!important;cursor:pointer;transition:color .15s;position:relative;overflow:visible}.toolbar-icon-btn:hover{color:#ebdbb2}.toolbar-think-btn.is-on,.toolbar-think-btn.is-on:hover{color:var(--game-accent, #fabd2f)}.toolbar-think-btn .think-bulb{transition:fill .2s}.toolbar-think-btn.is-on .think-bulb{fill:color-mix(in srgb,var(--game-accent, #fabd2f) 55%,transparent)}.toolbar-think-btn svg{transition:filter .2s}.toolbar-think-btn.is-on svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--game-accent, #fabd2f) 70%,transparent))}.toolbar-chip-btn{display:flex;align-items:center;gap:5px;height:28px;padding:0 10px 0 8px;background:none!important;color:#a89984;border:none;border-radius:20px;box-shadow:none!important;cursor:pointer;font-family:var(--ui-font);font-size:.72rem;font-weight:500;transition:color .15s;position:relative;overflow:visible}.toolbar-chip-btn:hover{color:#ebdbb2}.toolbar-dock-label{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px);background:#1c1c1eeb;color:#fff;font-size:12px;font-family:inherit;font-weight:600;white-space:nowrap;padding:5px 11px;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease;z-index:200;letter-spacing:.01em}.toolbar-dock-label:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1c1c1eeb}.toolbar-icon-btn:hover .toolbar-dock-label,.toolbar-chip-btn:hover .toolbar-dock-label{opacity:1;transform:translate(-50%) translateY(0)}.toolbar-left>:first-child .toolbar-dock-label{left:0;right:auto;transform:translateY(-4px)}.toolbar-left>:first-child .toolbar-dock-label:after{left:10px;transform:none}.toolbar-left>:first-child:hover .toolbar-dock-label{transform:translateY(0)}.tools-dropdown-wrapper{position:relative}.tools-dropdown-menu{position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;background:#1d2021f5;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(80,73,69,.4);border-radius:12px;overflow:hidden;z-index:50;padding:4px;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0d;animation:dropdown-up .26s var(--spring) both}:where(html[data-theme=frost]) .tools-dropdown-menu{background:#2e3440f5}:where(html[data-theme=frost]:where([data-festive=halloween])) .tools-dropdown-menu{background:#150d1cf5}.tools-dropdown-menu--right{left:auto;right:0}.tools-dropdown-item{width:100%;display:flex;align-items:center;padding:7px 10px;background:transparent!important;color:#a89984;border:none;border-radius:8px;box-shadow:none!important;cursor:pointer;font-family:var(--ui-font);font-size:.78rem;font-weight:500;text-align:left;transition:background .12s,color .12s}.tools-dropdown-item:hover{background:#50494559!important;color:#ebdbb2}:where(html[data-theme=frost]) .tools-dropdown-item:hover{background:#4c566a59!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .tools-dropdown-item:hover{background:#3d2a4f59!important}.tools-dropdown-item-text{display:flex;flex-direction:column;gap:1px}.tools-dropdown-item-label{color:inherit}.tools-dropdown-item-desc{color:#504945;font-size:.66rem;font-weight:400}.tools-dropdown-item:hover .tools-dropdown-item-desc{color:#665c54}.tools-dropdown-item.active{background:#50494559!important;color:#ebdbb2}:where(html[data-theme=frost]) .tools-dropdown-item.active{background:#4c566a59!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .tools-dropdown-item.active{background:#3d2a4f59!important}.tools-dropdown-item.active .tools-dropdown-item-desc{color:#665c54}.doc-chip-active{color:#fabd2f!important}:where(html[data-theme=frost]) .doc-chip-active{color:#88c0d0!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .doc-chip-active{color:#f27a24!important}.doc-chip-count{display:inline-flex;align-items:center;justify-content:center;background:#fabd2f;color:#1d2021;border-radius:99px;font-size:.6rem;font-weight:700;min-width:14px;height:14px;padding:0 3px;margin-left:3px;line-height:1}:where(html[data-theme=frost]) .doc-chip-count{background:#88c0d0;color:#2e3440}:where(html[data-theme=frost]:where([data-festive=halloween])) .doc-chip-count{background:#f27a24;color:#150d1c}.docs-item-delete{background:transparent;border:none;color:#ebdbb2;cursor:pointer;font-size:.7rem;padding:0 2px;line-height:1;border-radius:4px;flex-shrink:0;transition:background .1s}.docs-item-delete:hover{color:#ebdbb2;background:#ebdbb21a}.input-toolbar .ask-button{flex-shrink:0;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;background:none!important;color:#b8bb26;border:none;border-radius:50%;cursor:pointer;box-shadow:none!important;transition:color .15s,transform .15s}.input-toolbar .ask-button:hover:not(:disabled){color:#fabd2f;transform:scale(1.1)}.input-toolbar .ask-button:disabled{color:#665c54;cursor:not-allowed;transform:none}.input-toolbar .ask-button.stopping{color:#fb4934}.input-toolbar .ask-button.stopping:hover{color:#cc3724;transform:scale(1.1)}:where(html[data-theme=frost]) .input-toolbar .ask-button.stopping:hover{color:#b84f59}:where(html[data-theme=frost]:where([data-festive=halloween])) .input-toolbar .ask-button.stopping:hover{color:#b84f59}@keyframes mic-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes voice-bounce{0%,80%,to{transform:scaleY(.4)}40%{transform:scaleY(1)}}@keyframes voice-bar-anim{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.toolbar-icon-btn.mic-btn.recording{color:#fb4934;animation:mic-pulse 1.2s ease-in-out infinite}:where(html[data-theme=frost]) .toolbar-icon-btn.mic-btn.recording{color:#bf616a}:where(html[data-theme=frost]:where([data-festive=halloween])) .toolbar-icon-btn.mic-btn.recording{color:#d9434e}.toolbar-icon-btn.mic-btn.recording:hover{color:#fb4934}:where(html[data-theme=frost]) .toolbar-icon-btn.mic-btn.recording:hover{color:#bf616a}:where(html[data-theme=frost]:where([data-festive=halloween])) .toolbar-icon-btn.mic-btn.recording:hover{color:#d9434e}.chat-textarea.voice-listening{color:#d5c4a1;font-style:italic}:where(html[data-theme=frost]) .chat-textarea.voice-listening{color:#cbd3e0}:where(html[data-theme=frost]:where([data-festive=halloween])) .chat-textarea.voice-listening{color:#d7c3e8}.input-wrapper.voice-active{transition:border-color .3s,box-shadow .3s}.input-wrapper.voice-listening{border-color:#b8bb2680!important;box-shadow:0 0 0 2px #b8bb2614}:where(html[data-theme=frost]) .input-wrapper.voice-listening{border-color:#a3be8c80!important;box-shadow:0 0 0 2px #a3be8c14}:where(html[data-theme=frost]:where([data-festive=halloween])) .input-wrapper.voice-listening{border-color:#9bd14a80!important;box-shadow:0 0 0 2px #9bd14a14}.input-wrapper.voice-processing{border-color:#fabd2f66!important;box-shadow:0 0 0 2px #fabd2f0f}:where(html[data-theme=frost]) .input-wrapper.voice-processing{border-color:#88c0d066!important;box-shadow:0 0 0 2px #88c0d00f}:where(html[data-theme=frost]:where([data-festive=halloween])) .input-wrapper.voice-processing{border-color:#f27a2466!important;box-shadow:0 0 0 2px #f27a240f}.input-wrapper.voice-speaking{border-color:#83a59880!important;box-shadow:0 0 0 2px #83a59814}:where(html[data-theme=frost]) .input-wrapper.voice-speaking{border-color:#81a1c180!important;box-shadow:0 0 0 2px #81a1c114}:where(html[data-theme=frost]:where([data-festive=halloween])) .input-wrapper.voice-speaking{border-color:#9d6fd680!important;box-shadow:0 0 0 2px #9d6fd614}.mic-btn.voice-listening{color:#b8bb26}:where(html[data-theme=frost]) .mic-btn.voice-listening{color:#a3be8c}:where(html[data-theme=frost]:where([data-festive=halloween])) .mic-btn.voice-listening{color:#9bd14a}.mic-btn.voice-processing{color:#fabd2f}:where(html[data-theme=frost]) .mic-btn.voice-processing{color:#88c0d0}:where(html[data-theme=frost]:where([data-festive=halloween])) .mic-btn.voice-processing{color:#f27a24}.mic-btn.voice-speaking{color:#83a598}:where(html[data-theme=frost]) .mic-btn.voice-speaking{color:#81a1c1}:where(html[data-theme=frost]:where([data-festive=halloween])) .mic-btn.voice-speaking{color:#9d6fd6}.mic-state-dots,.mic-state-bars{display:flex;align-items:center;gap:2px}.mic-state-dots span{display:block;width:4px;height:4px;border-radius:50%;background:currentColor;animation:voice-bounce 1.1s ease-in-out infinite}.mic-state-dots span:nth-child(2){animation-delay:.18s}.mic-state-dots span:nth-child(3){animation-delay:.36s}.mic-state-spinner{width:13px;height:13px;border:2px solid rgba(250,189,47,.25);border-top-color:#fabd2f;border-radius:50%;animation:spin .75s linear infinite}:where(html[data-theme=frost]) .mic-state-spinner{border:2px solid rgba(136,192,208,.25);border-top-color:#88c0d0}:where(html[data-theme=frost]:where([data-festive=halloween])) .mic-state-spinner{border:2px solid rgba(242,122,36,.25);border-top-color:#f27a24}@keyframes spin{to{transform:rotate(360deg)}}.mic-state-bars{align-items:flex-end;height:13px}.mic-state-bars span{display:block;width:3px;height:13px;border-radius:2px;background:currentColor;transform-origin:bottom;animation:voice-bar-anim .85s ease-in-out infinite}.mic-state-bars span:nth-child(2){animation-delay:.14s;height:8px}.mic-state-bars span:nth-child(3){animation-delay:.28s;height:11px}.mic-state-bars span:nth-child(4){animation-delay:.42s;height:6px}.voice-overlay{position:fixed;inset:0;z-index:150;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:56px;background:#000;animation:voice-overlay-enter .35s ease}@keyframes voice-overlay-enter{0%{opacity:0}to{opacity:1}}.voice-overlay .voice-close-btn{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%!important;border:none!important;padding:0;background:#ffffff1a!important;color:#ffffffa6!important;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff26!important;z-index:1;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.voice-overlay .voice-close-btn:hover{background:#fff3!important;color:#fff!important;box-shadow:inset 0 1px #ffffff73,inset 0 0 12px #ffffff1f!important;transform:scale(1.045)}.voice-orb-wrap{position:relative;flex-shrink:0;cursor:default}.voice-orb-wrap--speaking{animation:orb-breathe-speak .9s cubic-bezier(.4,0,.2,1) infinite;cursor:pointer}@keyframes orb-breathe-speak{0%,to{transform:scale(.97)}50%{transform:scale(1.14)}}.voice-orb-core{position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;flex-shrink:0;background:radial-gradient(circle at 38% 32%,#0a0a0a,#030303,#000);box-shadow:0 0 0 1px #ffffff12,0 10px 40px #000000e6,inset 0 1px #ffffff1a,inset 0 -2px 8px #0009;animation:blob-morph 9s ease-in-out infinite;cursor:default}:where(html[data-theme=frost]) .voice-orb-core{background:radial-gradient(circle at 38% 32%,#1d2129,#171b21,#000)}:where(html[data-theme=frost]:where([data-festive=halloween])) .voice-orb-core{background:radial-gradient(circle at 38% 32%,#180e1c,#130b17,#000)}.voice-orb-core--interruptible{cursor:pointer}.voice-overlay--listening .voice-orb-core{animation:blob-morph 9s ease-in-out infinite,orb-breathe-listen 2.2s ease-in-out infinite}.voice-overlay--processing .voice-orb-core{animation:blob-morph 3s ease-in-out infinite,orb-breathe-process 1.1s ease-in-out infinite}.voice-overlay--speaking .voice-orb-core{animation:blob-morph-speak 1.8s ease-in-out infinite}@keyframes blob-morph{0%{border-radius:50%}16%{border-radius:58% 42% 46% 54%/52% 61% 39% 48%}33%{border-radius:44% 56% 62% 38%/60% 44% 56% 40%}50%{border-radius:54% 46% 38% 62%/43% 57%}66%{border-radius:40% 60% 54% 46%/56% 40% 60% 44%}83%{border-radius:62% 38% 48% 52%/46% 54%}to{border-radius:50%}}@keyframes blob-morph-speak{0%{border-radius:50%}25%{border-radius:58% 42% 52% 48%/46% 58% 42% 54%}50%{border-radius:44% 56% 46% 54%/56% 44% 54% 46%}75%{border-radius:54% 46% 58% 42%/42% 56% 46% 54%}to{border-radius:50%}}@keyframes orb-breathe-listen{0%,to{box-shadow:0 0 0 1px #ffffff12,0 10px 40px #000000e6,inset 0 1px #ffffff1a}50%{box-shadow:0 0 0 1px #ffffff1a,0 10px 40px #000000e6,inset 0 1px #ffffff24}}@keyframes orb-breathe-process{0%,to{box-shadow:0 0 0 1px #ffffff12,0 10px 40px #000000e6,inset 0 1px #ffffff1a}50%{box-shadow:0 0 0 1px #ffffff1f,0 10px 40px #000000e6,inset 0 1px #ffffff29}}.voice-orb-shimmer{position:absolute;inset:-10%;width:120%;height:120%;background:radial-gradient(ellipse at 20% 22%,rgba(160,70,255,.88) 0%,transparent 52%),radial-gradient(ellipse at 80% 18%,rgba(40,120,255,.82) 0%,transparent 48%),radial-gradient(ellipse at 76% 82%,rgba(80,60,255,.65) 0%,transparent 46%),radial-gradient(ellipse at 20% 82%,rgba(230,70,250,.7) 0%,transparent 44%);mix-blend-mode:screen;pointer-events:none;transform-origin:50% 50%;animation:shimmer-spin 14s linear infinite}.voice-overlay--listening .voice-orb-shimmer{animation-duration:14s}.voice-overlay--processing .voice-orb-shimmer{animation-duration:2.8s}.voice-overlay--speaking .voice-orb-shimmer{animation-play-state:paused}@keyframes shimmer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.voice-orb-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;color:#ffffffe0}.voice-orb-bars-large{display:flex;align-items:flex-end;gap:4px;height:30px}.voice-orb-bars-large span{display:block;width:4px;border-radius:3px;background:currentColor;transform-origin:bottom}.voice-orb-bars-large span:nth-child(1){height:12px;animation:voice-bar-lg .8s ease-in-out 0s infinite}.voice-orb-bars-large span:nth-child(2){height:22px;animation:voice-bar-lg .8s ease-in-out .13s infinite}.voice-orb-bars-large span:nth-child(3){height:30px;animation:voice-bar-lg .8s ease-in-out .26s infinite}.voice-orb-bars-large span:nth-child(4){height:20px;animation:voice-bar-lg .8s ease-in-out .39s infinite}.voice-orb-bars-large span:nth-child(5){height:11px;animation:voice-bar-lg .8s ease-in-out .52s infinite}@keyframes voice-bar-lg{0%,to{transform:scaleY(.2);opacity:.45}50%{transform:scaleY(1);opacity:1}}.voice-lyrics{display:flex;flex-direction:column;gap:14px;max-width:600px;width:100%;padding:0 48px;min-height:120px}.voice-lyric{margin:0;width:100%;font-weight:700;line-height:1.3;transition:opacity .5s ease,font-size .4s ease,color .08s ease}.voice-lyric--user{text-align:right}.voice-lyric--assistant{text-align:left}.voice-lyric--current{font-size:2rem;color:#fff;opacity:1;animation:lyric-in .25s ease}@keyframes lyric-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.voice-lyric--age-0{font-size:2rem;color:#ffffffd9}.voice-lyric--age-1{font-size:1.4rem;color:#ffffff80}.voice-lyric--age-2{font-size:1rem;color:#ffffff61}.voice-lyric--age-0:hover,.voice-lyric--age-1:hover,.voice-lyric--age-2:hover,.voice-lyric--history:hover{color:#fff;cursor:default}.voice-lyric--age-3{display:none}.voice-lyric--history{font-size:1rem;color:#ffffff61}.focused-overlay{justify-content:flex-start;gap:0;padding-bottom:0}.focused-scroll{flex:1;overflow-y:auto;width:100%;min-height:0;padding-top:72px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 65%);mask-image:linear-gradient(to bottom,transparent 0%,black 65%)}.focused-scroll .voice-lyrics{max-width:100%;padding:0 64px 32px;min-height:100%;justify-content:flex-end}.focused-input-wrap{flex-shrink:0;width:100%;padding:20px 64px 48px;border-top:1px solid rgba(255,255,255,.07);position:relative;transition:box-shadow .3s ease}.focused-input-wrap.thinking{animation:focused-thinking-glow 2s ease-in-out infinite}@keyframes focused-thinking-glow{0%{box-shadow:inset 0 20px 40px -20px #fff0,0 -20px 40px -20px #fff0;background-color:#fff0}50%{box-shadow:inset 0 20px 40px -20px #ffffff0d,0 -20px 40px -20px #ffffff26;background-color:#ffffff05}to{box-shadow:inset 0 20px 40px -20px #fff0,0 -20px 40px -20px #fff0;background-color:#fff0}}.focused-input-row{display:flex;align-items:center;gap:16px}.focused-orb-btn{flex-shrink:0;background:none;border:none;outline:none;padding:0;cursor:pointer;opacity:.7;transition:opacity .15s,transform .15s}.focused-orb-btn:focus{outline:none}.focused-orb-btn:hover{opacity:1;transform:scale(1.08)}.focused-orb-btn.voice-active{opacity:1}.focused-orb-core{width:36px!important;height:36px!important;cursor:pointer!important}.focused-code-pill{display:inline-block;padding:1px 8px;margin:0 3px;border-radius:4px;background:#ffffff1a;color:#ffffff80;font-size:.78em;font-family:monospace;cursor:default;position:relative;white-space:nowrap}.focused-code-pill:after{content:"Leave focused mode to view code";position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1e1e1ef2;color:#ffffffd9;font-family:var(--ui-font);font-size:.72rem;white-space:nowrap;padding:5px 10px;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .12s ease}:where(html[data-theme=frost]) .focused-code-pill:after{background:#2d333ff2}:where(html[data-theme=frost]:where([data-festive=halloween])) .focused-code-pill:after{background:#25152bf2}.focused-code-pill:hover{background:#ffffff2e;color:#ffffffd9}.focused-code-pill:hover:after{opacity:1}.focused-textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.18);color:#fff;font-family:var(--ui-font);font-size:1.1rem;font-weight:400;line-height:1.6;padding:8px 0;resize:none;outline:none;caret-color:#fff}.focused-textarea::placeholder{color:#ffffff40}.focused-textarea:disabled{opacity:.4}#disclaimer{font-size:.8rem;color:#928374;margin:auto;text-align:center}#disclaimer.messages-loading{animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.thinking-phrase{font-size:.85rem;background:linear-gradient(90deg,#a89984 20%,#ebdbb2,#a89984 80%);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-skeleton-sweep 1.8s ease-in-out infinite}:where(html[data-theme=frost]) .thinking-phrase{background-image:linear-gradient(90deg,#a3adbf 20%,#d8dee9,#a3adbf 80%)}:where(html[data-theme=frost]:where([data-festive=halloween])) .thinking-phrase{background-image:linear-gradient(90deg,#b5a9b9 20%,#ece0cc,#b5a9b9 80%)}@keyframes text-skeleton-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.reasoning-block{margin-bottom:10px}.reasoning-toggle{display:inline-flex;align-items:center;gap:4px;padding:0;border-radius:0;background:none!important;border:none;box-shadow:none!important;color:#a89984;font-size:.78rem;font-weight:400;cursor:pointer;transition:color .15s}.reasoning-toggle:hover{background:none!important;box-shadow:none!important;color:#fabd2f}.reasoning-content{margin-top:8px;padding:10px 14px;background:#1d2021;border:1px solid #504945;border-radius:8px;color:#a89984;font-size:.82rem;line-height:1.55;white-space:pre-wrap;max-height:300px;overflow-y:auto;animation:dropdown-up .26s var(--spring) both}:where(html[data-theme=frost]) .reasoning-content{border:1px solid #4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .reasoning-content{border:1px solid #3d2a4f}html[data-theme=dune] .reasoning-toggle{color:#a8a29e;outline:none;border:none!important;background:none!important;box-shadow:none!important}html[data-theme=ember] .reasoning-toggle{color:#928374;outline:none;border:none!important;background:none!important;box-shadow:none!important}html[data-theme=frost] .reasoning-toggle{color:#8f99ad;outline:none;border:none!important;background:none!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .reasoning-toggle{color:#a394a8}html[data-theme=meadow] .reasoning-toggle{color:#68766d;outline:none;border:none!important;background:none!important;box-shadow:none!important}html[data-theme=dune] .reasoning-toggle:focus,html[data-theme=dune] .reasoning-toggle:focus-visible{outline:none;border:none!important;box-shadow:none!important}html[data-theme=ember] .reasoning-toggle:focus,html[data-theme=ember] .reasoning-toggle:focus-visible,html[data-theme=frost] .reasoning-toggle:focus,html[data-theme=frost] .reasoning-toggle:focus-visible{outline:none;border:none!important;box-shadow:none!important}html[data-theme=meadow] .reasoning-toggle:focus,html[data-theme=meadow] .reasoning-toggle:focus-visible{outline:none;border:none!important;box-shadow:none!important}html[data-theme=dune] .reasoning-toggle:hover{color:#d97757;border:none!important;box-shadow:none!important}html[data-theme=ember] .reasoning-toggle:hover{color:#fbc954;border:none!important;box-shadow:none!important}html[data-theme=frost] .reasoning-toggle:hover{color:#9bcad8;border:none!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .reasoning-toggle:hover{color:#f78c44}html[data-theme=meadow] .reasoning-toggle:hover{color:#46a177;border:none!important;box-shadow:none!important}html[data-theme=dune] .reasoning-content{background:#f2ede699;border-color:#b4aa9ecc;color:#78716c;box-shadow:inset 0 2px 5px #1c19171a,inset 0 1px 2px #1c19170f,inset 0 0 0 1px #ffffff59}html[data-theme=ember] .reasoning-content{background:#3c383699;border-color:#7c6f64cc;color:#a89984;box-shadow:inset 0 2px 5px #00000040,inset 0 1px 2px #00000026,inset 0 0 0 1px #ffffff09}html[data-theme=frost] .reasoning-content{background:#3f485999;border-color:#778196cc;color:#a3adbf;box-shadow:inset 0 2px 5px #00000040,inset 0 1px 2px #00000026,inset 0 0 0 1px #ffffff09}html[data-theme=frost]:where([data-festive=halloween]) .reasoning-content{background:#341e3d99;border-color:#8d7a93cc;color:#b5a9b9;box-shadow:inset 0 2px 5px #00000040,inset 0 1px 2px #00000026,inset 0 0 0 1px #ffffff09}html[data-theme=meadow] .reasoning-content{background:#dff2e499;border-color:#9eb4a5cc;color:#52635a;box-shadow:inset 0 2px 5px #2942311a,inset 0 1px 2px #2942310f,inset 0 0 0 1px #ffffff59}html[data-theme=dune] .tool-indicator{background:#d9775714;border-color:#d9775740;color:#d97757}html[data-theme=ember] .tool-indicator{background:#fabd2f14;border-color:#fabd2f40;color:#fbc954}html[data-theme=frost] .tool-indicator{background:#87bfd014;border-color:#87bfd040;color:#9bcad8}html[data-theme=frost]:where([data-festive=halloween]) .tool-indicator{background:#f67e2d14;border-color:#f67e2d40;color:#f78c44}html[data-theme=meadow] .tool-indicator{background:#46a17714;border-color:#46a17740;color:#46a177}.tool-indicator{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:3px 10px 3px 8px;border-radius:20px;background:#32302f;border:1px solid #504945;color:#fabd2f;font-size:.78rem;animation:tool-pulse 1.6s ease-in-out infinite}:where(html[data-theme=frost]) .tool-indicator{border:1px solid #4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .tool-indicator{border:1px solid #3d2a4f}@keyframes tool-pulse{0%,to{opacity:1}50%{opacity:.55}}.chat-layout{position:fixed;top:0;left:0;width:calc(100vw / var(--ui-scale, 1));height:calc(100dvh / var(--ui-scale, 1));display:flex;flex-direction:row;overflow:hidden;font-family:var(--ui-font);font-size:.95rem;color:#ebdbb2}:where(html[data-theme=frost]) .chat-layout{color:#d8dee9}:where(html[data-theme=frost]:where([data-festive=halloween])) .chat-layout{color:#ece0cc}.chat-sidebar button,.chat-topbar button,.copy-btn{padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;font-family:var(--ui-font);font-size:inherit;font-weight:inherit;cursor:pointer;line-height:1;transition:color .15s,background .15s,border-color .15s}.chat-sidebar{width:228px;flex-shrink:0;display:flex;flex-direction:column;background:#0003;backdrop-filter:blur(5px) saturate(110%);-webkit-backdrop-filter:blur(5px) saturate(110%);border-right:1px solid rgba(80,73,69,.3);overflow:hidden;animation:sidebar-slide-in .22s cubic-bezier(.22,1,.36,1) both}.chat-sidebar.closing{position:absolute;top:0;left:0;height:100%;z-index:10;animation:sidebar-slide-out .2s cubic-bezier(.4,0,.6,1) both}.sidebar-brand{padding:12px 8px 10px;flex-shrink:0;display:flex;align-items:center;gap:2px}.sidebar-logo{flex:1;font-size:.9rem;font-weight:700;color:#fabd2f;letter-spacing:-.02em;padding-left:8px;display:flex;align-items:center;gap:7px;cursor:default;-webkit-user-select:none;user-select:none}.sidebar-brand-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.chat-sidebar .sidebar-brand-btn{background:transparent;border:none;box-shadow:none;color:#504945;font-size:1rem;width:30px;height:30px;padding:0;border-radius:6px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:color .12s}.chat-sidebar .sidebar-brand-btn:hover{color:#928374;background:transparent;box-shadow:none}.sidebar-history{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0 8px;gap:4px}.sidebar-footer{flex-shrink:0;padding:10px 12px;border-top:1px solid rgba(80,73,69,.25);display:flex;align-items:center;gap:8px}.sidebar-footer-wrapper{position:relative;flex-shrink:0}.sidebar-user-menu-backdrop{position:fixed;inset:0;z-index:9998}.sidebar-user-menu{background:#1d2021f5;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(80,73,69,.4);border-radius:12px;overflow:hidden;padding:5px;display:flex;flex-direction:column;gap:2px;min-width:180px;box-sizing:border-box;z-index:9999;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0d}.sidebar-user-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px!important;background:transparent!important;border:none!important;border-radius:8px!important;color:#a89984!important;font-size:.8rem!important;font-family:var(--ui-font);font-weight:500;cursor:pointer;text-align:left;transition:background .12s,color .12s;box-shadow:none!important;outline:none;white-space:nowrap}:where(html[data-theme=frost]) .sidebar-user-menu-item{color:#a3adbf!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .sidebar-user-menu-item{color:#b5a9b9!important}.sidebar-user-menu-item:hover{background:#50494559!important;color:#ebdbb2!important}:where(html[data-theme=frost]) .sidebar-user-menu-item:hover{background:#4c566a59!important;color:#d8dee9!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .sidebar-user-menu-item:hover{background:#3d2a4f59!important;color:#ece0cc!important}.sidebar-user-menu-item:focus-visible{outline:none}.sidebar-user-avatar{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#504945,#3c3836);color:#ebdbb2;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid rgba(80,73,69,.5)}:where(html[data-theme=frost]) .sidebar-user-avatar{background:linear-gradient(135deg,#4c566a,#434c5e);color:#d8dee9;border:1px solid rgba(76,86,106,.5)}:where(html[data-theme=frost]:where([data-festive=halloween])) .sidebar-user-avatar{background:linear-gradient(135deg,#3d2a4f,#2b1c3b);color:#ece0cc;border:1px solid rgba(61,42,79,.5)}.sidebar-user-email{flex:1;font-size:.7rem;color:#928374;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sidebar-search{flex-shrink:0;width:100%;padding:6px 10px;border:1px solid rgba(80,73,69,.38);border-radius:15px;font-size:.74rem;background:#1d202173;color:#ebdbb2;font-family:var(--ui-font);outline:none;transition:border-color .2s;margin-bottom:5px;-webkit-appearance:none;appearance:none}:where(html[data-theme=frost]) .sidebar-search{border:1px solid rgba(76,86,106,.38)}:where(html[data-theme=frost]:where([data-festive=halloween])) .sidebar-search{border:1px solid rgba(61,42,79,.38)}.sidebar-search::placeholder{color:#504945}.sidebar-search:focus{border-color:#fabd2f59}.sidebar-chat-list{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;padding-bottom:20px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent 100%)}.sidebar-chat-list::-webkit-scrollbar{width:3px}.sidebar-chat-list::-webkit-scrollbar-track{background:transparent}.sidebar-chat-list::-webkit-scrollbar-thumb{background:#50494599;border-radius:4px}:where(html[data-theme=frost]) .sidebar-chat-list::-webkit-scrollbar-thumb{background:#4c566a99}:where(html[data-theme=frost]:where([data-festive=halloween])) .sidebar-chat-list::-webkit-scrollbar-thumb{background:#3d2a4f99}.sidebar-empty{flex:1;display:flex;align-items:center;justify-content:center;color:#504945;font-size:.78rem;text-align:center;padding:20px;animation:fade-in .3s ease-in}:where(html[data-theme=frost]) .sidebar-empty{color:#4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .sidebar-empty{color:#3d2a4f}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-rise{0%{transform:translateY(6px)}to{transform:none}}@keyframes fade-out{0%{opacity:1}to{opacity:0;pointer-events:none}}@keyframes msg-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes empty-state-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-item-pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes modal-in{0%{opacity:0;transform:scale(.82)}55%{opacity:1;transform:scale(1.03)}75%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes sheet-up{0%{transform:translateY(100%);opacity:0}25%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sidebar-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sidebar-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sidebar-skeleton{display:flex;flex-direction:column;gap:2px;padding:4px 0;animation:fade-out .2s ease-out forwards}.sidebar-skeleton-item{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-radius:15px}.sidebar-skeleton-title,.sidebar-skeleton-date{border-radius:4px;background:linear-gradient(90deg,#3c3836,#504945 40%,#3c3836);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease infinite}.sidebar-skeleton-title{height:12px}.sidebar-skeleton-date{height:10px;width:40%}html[data-theme=dune] .sidebar-skeleton-title,html[data-theme=dune] .sidebar-skeleton-date{background:linear-gradient(90deg,#e0d5c5,#ede4d6 40%,#e0d5c5);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease infinite}html[data-theme=ember] .sidebar-skeleton-title,html[data-theme=ember] .sidebar-skeleton-date{background:linear-gradient(90deg,#504945,#443f3b 40%,#504945);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease infinite}html[data-theme=frost] .sidebar-skeleton-title,html[data-theme=frost] .sidebar-skeleton-date{background:linear-gradient(90deg,#505a6f,#465063 40%,#505a6f);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease infinite}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-skeleton-title,html[data-theme=frost]:where([data-festive=halloween]) .sidebar-skeleton-date{background:linear-gradient(90deg,#4a2b57,#3d2448 40%,#4a2b57)}html[data-theme=meadow] .sidebar-skeleton-title,html[data-theme=meadow] .sidebar-skeleton-date{background:linear-gradient(90deg,#c5e0cd,#d6eddd 40%,#c5e0cd);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease infinite}.sidebar-chat-item{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:15px;cursor:pointer;border:1px solid transparent;transition:background .12s,border-color .12s;animation:chat-item-pop .18s cubic-bezier(.22,1,.36,1) both}.sidebar-chat-item:hover{background:#3c38368c}.sidebar-chat-item.active{background:#3c3836;border-color:#fabd2f40}.sidebar-chat-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sidebar-chat-title{font-size:.76rem;font-weight:500;color:#a89984;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.sidebar-chat-item.active .sidebar-chat-title{color:#fabd2f}.sidebar-chat-date{font-size:.62rem;color:#9b9795}.chat-sidebar .sidebar-delete-btn{flex-shrink:0;background:transparent;border:none;box-shadow:none;color:transparent;font-size:.68rem;padding:0;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.chat-sidebar .sidebar-chat-item:hover .sidebar-delete-btn{color:#8e8b89}:where(html[data-theme=frost]) .chat-sidebar .sidebar-chat-item:hover .sidebar-delete-btn{color:#97a1b5}:where(html[data-theme=frost]:where([data-festive=halloween])) .chat-sidebar .sidebar-chat-item:hover .sidebar-delete-btn{color:#aa9daf}.chat-sidebar .sidebar-delete-btn:hover:not(:disabled){color:#d0d0d0!important;background:none;box-shadow:none}:where(html[data-theme=frost]) .chat-sidebar .sidebar-delete-btn:hover:not(:disabled){color:#d6dde8!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .chat-sidebar .sidebar-delete-btn:hover:not(:disabled){color:#e0d1ed!important}.chat-sidebar .sidebar-delete-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.chat-sidebar .sidebar-pin-btn{flex-shrink:0;background:transparent;border:none;box-shadow:none;color:transparent;padding:0;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s}.chat-sidebar .sidebar-chat-item:hover .sidebar-pin-btn,.chat-sidebar .sidebar-chat-item.pinned .sidebar-pin-btn{color:#a89984}:where(html[data-theme=frost]) .chat-sidebar .sidebar-chat-item:hover .sidebar-pin-btn,:where(html[data-theme=frost]) .chat-sidebar .sidebar-chat-item.pinned .sidebar-pin-btn{color:#a3adbf}:where(html[data-theme=frost]:where([data-festive=halloween])) .chat-sidebar .sidebar-chat-item:hover .sidebar-pin-btn,:where(html[data-theme=frost]:where([data-festive=halloween])) .chat-sidebar .sidebar-chat-item.pinned .sidebar-pin-btn{color:#b5a9b9}.chat-sidebar .sidebar-chat-item.pinned .sidebar-pin-btn{color:#bdae93}.chat-sidebar .sidebar-pin-btn:hover{color:#d0d0d0!important;background:none;box-shadow:none}:where(html[data-theme=frost]) .chat-sidebar .sidebar-pin-btn:hover{color:#d6dde8!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .chat-sidebar .sidebar-pin-btn:hover{color:#e0d1ed!important}.sidebar-section-label{font-size:.6rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#665c54;padding:4px 10px 2px;display:block}.sidebar-section-divider{flex-shrink:0;height:1px;background:#50494566;margin:7px 10px 4px}html[data-theme=dune] .sidebar-section-divider{background:#a8a29e66}html[data-theme=ember] .sidebar-section-divider{background:#a8998447}html[data-theme=frost] .sidebar-section-divider{background:#a3adbf47}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-section-divider{background:#b5a9b947}html[data-theme=meadow] .sidebar-section-divider{background:#68766d47}.chat-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.chat-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8px;background:#1d2021;flex-shrink:0;height:38px}.topbar-left{display:flex;align-items:center;gap:2px}.topbar-right{display:flex;align-items:center;gap:2px;justify-content:flex-end}.topbar-title{font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:.8rem;font-weight:600;letter-spacing:.01em;color:#504945;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 8px}.topbar-rename-input{font-size:.8rem;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-weight:600;letter-spacing:.01em;color:#ebdbb2;background:transparent;border:none;border-bottom:1px solid rgba(250,189,47,.45);border-radius:0;padding:2px 6px;outline:none;text-align:center;width:220px;max-width:calc(36vw / var(--ui-scale, 1));transition:border-color .15s;caret-color:#fabd2f}:where(html[data-theme=frost]) .topbar-rename-input{border-bottom:1px solid rgba(136,192,208,.45);caret-color:#88c0d0}:where(html[data-theme=frost]:where([data-festive=halloween])) .topbar-rename-input{border-bottom:1px solid rgba(242,122,36,.45);caret-color:#f27a24}.topbar-rename-input:focus{border-bottom-color:#fabd2fd9}:where(html[data-theme=frost]) .topbar-rename-input:focus{border-bottom-color:#88c0d0d9}:where(html[data-theme=frost]:where([data-festive=halloween])) .topbar-rename-input:focus{border-bottom-color:#f27a24d9}.spotlight-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:calc(24vh / var(--ui-scale, 1));background:transparent;pointer-events:none;animation:spotlight-fade-in .14s ease}.spotlight-dismiss{position:fixed;inset:0;pointer-events:auto}@keyframes spotlight-fade-in{0%{opacity:0}to{opacity:1}}.spotlight-box{pointer-events:auto;position:relative;z-index:1;overflow:hidden}:where(html[data-theme=frost]) .spotlight-box{background:linear-gradient(to bottom,#181c22fa,#1a1d24eb 40%,#1c202780 75%,#1d212926)}:where(html[data-theme=frost]:where([data-festive=halloween])) .spotlight-box{background:linear-gradient(to bottom,#140b17fa,#150c19eb 40%,#170d1b80 75%,#180e1c26)}@keyframes spotlight-drop-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.spotlight-input-row{display:flex;align-items:center}.spotlight-input{display:block;font-size:1.1rem;font-family:var(--ui-font);font-weight:400;letter-spacing:.015em;color:#ffffffd1;background:transparent;border:none;outline:none;padding:22px 26px;width:100%;box-sizing:border-box;caret-color:#ffffffa6}.spotlight-input-row .spotlight-input{flex:1;width:auto;min-width:0}.spotlight-input::placeholder{font-weight:400}.spotlight-results{max-height:340px;overflow-y:auto}.spotlight-result-item{display:flex;align-items:center;gap:9px;cursor:pointer;user-select:none;-webkit-user-select:none}.spotlight-result-icon{flex-shrink:0;color:#ffffff47}.spotlight-result-title{flex:1;font-family:var(--ui-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotlight-result-date{flex-shrink:0;font-size:.72rem;font-family:var(--ui-font)}.chat-topbar .topbar-icon-btn{background:transparent;border:none;box-shadow:none;color:#504945;font-size:1rem;width:30px;height:30px;padding:0;border-radius:6px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:color .12s;position:relative;overflow:visible}.chat-topbar .topbar-icon-btn:hover:not(:disabled){color:#928374;background:transparent;box-shadow:none}.chat-topbar .topbar-icon-btn:hover{color:#928374;background:none;box-shadow:none}:where(html[data-theme=frost]) .chat-topbar .topbar-icon-btn:hover{color:#8f99ad}:where(html[data-theme=frost]:where([data-festive=halloween])) .chat-topbar .topbar-icon-btn:hover{color:#a394a8}.chat-topbar .topbar-icon-btn:disabled{opacity:.3;cursor:not-allowed}.topbar-dock-label{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);background:#1c1c1eeb;color:#fff;font-size:12px;font-family:inherit;font-weight:600;white-space:nowrap;padding:5px 11px;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease;z-index:200;letter-spacing:.01em}.topbar-dock-label:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#1c1c1eeb}.chat-topbar .topbar-icon-btn:hover .topbar-dock-label{opacity:1;transform:translate(-50%) translateY(0)}.chat-topbar .topbar-icon-btn:active .topbar-dock-label{opacity:0}.topbar-right .topbar-icon-btn:last-child .topbar-dock-label{left:auto;right:0;transform:translateY(4px)}.topbar-right .topbar-icon-btn:last-child .topbar-dock-label:before{left:auto;right:10px;transform:none}.topbar-right .topbar-icon-btn:last-child:hover .topbar-dock-label{transform:translateY(0)}.logout-confirm-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0f0f0f8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.logout-confirm-dialog{animation:modal-in .38s cubic-bezier(.22,1,.36,1) both;background:#32302fb8;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);color:#ebdbb2;border:1px solid rgba(80,73,69,.5);border-radius:16px;box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff12;padding:24px;width:90%;max-width:300px;display:flex;flex-direction:column;gap:16px;font-family:var(--ui-font)}.logout-confirm-dialog p{margin:0;font-size:.88rem;color:#ebdbb2}.logout-confirm-actions{display:flex;gap:8px;justify-content:flex-end}.logout-confirm-dialog .logout-confirm-cancel{background:transparent;border:1px solid rgba(80,73,69,.45);color:#928374;box-shadow:none;padding:9px 18px;font-size:.8rem;border-radius:25px}:where(html[data-theme=frost]) .logout-confirm-dialog .logout-confirm-cancel{border:1px solid rgba(76,86,106,.45)}:where(html[data-theme=frost]:where([data-festive=halloween])) .logout-confirm-dialog .logout-confirm-cancel{border:1px solid rgba(61,42,79,.45)}.logout-confirm-dialog .logout-confirm-cancel:hover{background:#3c383666;color:#ebdbb2;box-shadow:none}.logout-confirm-dialog .logout-confirm-yes{padding:9px 18px;font-size:.8rem}.input-area{flex-shrink:0;padding:8px 10px 10px;background:transparent}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:14px;padding:28px 16px 80px;text-align:center;margin:auto;animation:empty-state-in .42s var(--spring) both}.empty-title{font-size:clamp(1.05rem,3vw,1.5rem);font-weight:600;color:#fbf1c7;margin:0}.suggestion-chips{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-width:520px;width:100%}.suggestion-chip{background:#fabd2f0f;border:1px solid rgba(250,189,47,.2);color:#928374;font-family:var(--ui-font);font-size:.74rem;padding:8px 14px;min-height:38px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.35;border-radius:12px 12px 2px;cursor:pointer;transition:border-color .15s,color .15s,background .15s;animation:chip-in .32s var(--spring) both}:where(html[data-theme=frost]) .suggestion-chip{border:1px solid rgba(136,192,208,.2)}:where(html[data-theme=frost]:where([data-festive=halloween])) .suggestion-chip{border:1px solid rgba(242,122,36,.2)}.suggestion-chip:nth-child(1){animation-delay:.04s}.suggestion-chip:nth-child(2){animation-delay:.08s}.suggestion-chip:nth-child(3){animation-delay:.12s}.suggestion-chip:nth-child(4){animation-delay:.16s}.suggestion-chip:hover:not(:disabled){background:#fabd2f1a;border-color:#fabd2f66;color:#fabd2f}.suggestion-chip:disabled{opacity:.4;cursor:not-allowed}.empty-hint{font-size:.72rem;color:#504945;margin:0}.msg-bubble-group{width:fit-content;max-width:85%;display:flex;flex-direction:column;align-items:flex-end}.msg-bubble-group .message{max-width:100%}.msg-meta{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px;gap:8px}.msg-actions{display:flex;align-items:center;gap:4px}.copy-btn{margin-top:0;background:transparent!important;border:none!important;box-shadow:none!important;color:#504945!important;padding:2px;height:auto;border-radius:4px!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s}:where(html[data-theme=frost]) .copy-btn{color:#4c566a!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .copy-btn{color:#3d2a4f!important}.copy-btn:hover{color:#928374!important;background:transparent!important;box-shadow:none!important}:where(html[data-theme=frost]) .copy-btn:hover{color:#8f99ad!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .copy-btn:hover{color:#a394a8!important}.copy-btn.copied{color:#b8bb26!important}:where(html[data-theme=frost]) .copy-btn.copied{color:#a3be8c!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .copy-btn.copied{color:#9bd14a!important}.retry-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#504945!important;padding:2px;height:auto;border-radius:4px!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s}:where(html[data-theme=frost]) .retry-btn{color:#4c566a!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .retry-btn{color:#3d2a4f!important}.retry-btn:hover{color:#928374!important;background:transparent!important;box-shadow:none!important}:where(html[data-theme=frost]) .retry-btn:hover{color:#8f99ad!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .retry-btn:hover{color:#a394a8!important}.listen-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#504945!important;padding:2px;height:auto;border-radius:4px!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s}:where(html[data-theme=frost]) .listen-btn{color:#4c566a!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .listen-btn{color:#3d2a4f!important}.listen-btn:hover{color:#928374!important;background:transparent!important;box-shadow:none!important}:where(html[data-theme=frost]) .listen-btn:hover{color:#8f99ad!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .listen-btn:hover{color:#a394a8!important}.listen-btn.speaking{color:#a89984!important}:where(html[data-theme=frost]) .listen-btn.speaking{color:#a3adbf!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .listen-btn.speaking{color:#b5a9b9!important}.listen-btn.speaking:hover{color:#bdae93!important}:where(html[data-theme=frost]) .listen-btn.speaking:hover{color:#b8c1cf!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .listen-btn.speaking:hover{color:#dacaad!important}.user-group{align-items:flex-end}.user-edit-wrapper{width:100%;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.user-edit-textarea{width:100%;min-height:60px;max-height:200px;padding:10px 13px;border-radius:15px 15px 2px;background:#45858859;border:1px solid rgba(69,133,136,.6);color:#ebdbb2;font-family:inherit;font-size:inherit;line-height:1.45;resize:vertical;outline:none;box-sizing:border-box}.user-edit-textarea:focus{border-color:#458588e6}.edit-actions{display:flex;gap:6px;align-items:center}.edit-cancel-btn{padding:3px 10px!important;border-radius:6px!important;border:none!important;background:transparent!important;color:#a89984!important;font-size:11px!important;box-shadow:none!important;cursor:pointer;transition:color .12s!important}:where(html[data-theme=frost]) .edit-cancel-btn{color:#a3adbf!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .edit-cancel-btn{color:#b5a9b9!important}.edit-cancel-btn:hover{background:transparent!important;color:#ebdbb2!important;box-shadow:none!important}:where(html[data-theme=frost]) .edit-cancel-btn:hover{color:#d8dee9!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .edit-cancel-btn:hover{color:#ece0cc!important}.edit-save-btn{padding:4px 10px!important;border-radius:8px!important;border:none!important;background:#458588bf!important;color:#ebdbb2!important;font-size:11px!important;box-shadow:none!important;cursor:pointer;transition:background .15s!important}:where(html[data-theme=frost]) .edit-save-btn{background:#5e81acbf!important;color:#d8dee9!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .edit-save-btn{background:#7a4fb8bf!important;color:#ece0cc!important}.edit-save-btn:hover{background:#458588!important;box-shadow:none!important;color:#fbf1c7!important}:where(html[data-theme=frost]) .edit-save-btn:hover{background:#5e81ac!important;color:#eceff4!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .edit-save-btn:hover{background:#7a4fb8!important;color:#f6ead6!important}.edit-msg-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#504945!important;padding:2px;height:auto;border-radius:4px!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s}:where(html[data-theme=frost]) .edit-msg-btn{color:#4c566a!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .edit-msg-btn{color:#3d2a4f!important}.edit-msg-btn:hover{color:#928374!important;background:transparent!important}:where(html[data-theme=frost]) .edit-msg-btn:hover{color:#8f99ad!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .edit-msg-btn:hover{color:#a394a8!important}.user-meta{justify-content:flex-end}.scroll-to-bottom-btn{position:absolute;bottom:115px;right:18px;z-index:10;width:30px;height:30px;padding:0!important;border-radius:50%!important;background:#32302fe0!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(80,73,69,.5)!important;color:#928374!important;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000059,inset 0 1px #ffffff0f!important;transition:color .12s,background .12s;animation:fade-in .15s ease-out both}:where(html[data-theme=frost]) .scroll-to-bottom-btn{background:#3b4252e0!important;border:1px solid rgba(76,86,106,.5)!important;color:#8f99ad!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .scroll-to-bottom-btn{background:#211530e0!important;border:1px solid rgba(61,42,79,.5)!important;color:#a394a8!important}.scroll-to-bottom-btn svg{display:block}.scroll-to-bottom-btn:hover{color:#ebdbb2!important;background:#3c3836f2!important;box-shadow:0 2px 14px #0006,inset 0 1px #ffffff14!important}:where(html[data-theme=frost]) .scroll-to-bottom-btn:hover{color:#d8dee9!important;background:#434c5ef2!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .scroll-to-bottom-btn:hover{color:#ece0cc!important;background:#2b1c3bf2!important}.slash-dropdown{position:absolute;bottom:calc(100% + 2px);left:10px;right:10px;background:#201e1df5;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(80,73,69,.55);border-radius:10px;overflow:hidden;z-index:50;box-shadow:0 -6px 24px #0006,inset 0 1px #ffffff0a;animation:dropdown-up .26s var(--spring) both}:where(html[data-theme=frost]) .slash-dropdown{background:#2d333ff5}:where(html[data-theme=frost]:where([data-festive=halloween])) .slash-dropdown{background:#25152bf5}.slash-item{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer;transition:background .1s}.slash-item:not(:last-child){border-bottom:1px solid rgba(80,73,69,.25)}:where(html[data-theme=frost]) .slash-item:not(:last-child){border-bottom:1px solid rgba(76,86,106,.25)}:where(html[data-theme=frost]:where([data-festive=halloween])) .slash-item:not(:last-child){border-bottom:1px solid rgba(61,42,79,.25)}.slash-item:hover,.slash-item.active{background:#3c3836a6}.slash-item-cmd{color:#fabd2f;font-size:.8rem;font-weight:600;min-width:56px;font-family:var(--ui-font)}.slash-item-desc{color:#665c54;font-size:.76rem;font-family:var(--ui-font)}:where(html[data-theme=frost]) .slash-item-desc{color:#5d687e}:where(html[data-theme=frost]:where([data-festive=halloween])) .slash-item-desc{color:#736378}.chat-preferences-modal-overlay{position:fixed;inset:0;background:#0f0f0f8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1000}.temperature-slider{width:100%;accent-color:#fabd2f;cursor:pointer;height:4px;margin-bottom:4px}:where(html[data-theme=frost]) .temperature-slider{accent-color:#88c0d0}:where(html[data-theme=frost]:where([data-festive=halloween])) .temperature-slider{accent-color:#f27a24}.temperature-labels{display:flex;justify-content:space-between;font-size:.72rem;color:#665c54;margin-bottom:4px}:where(html[data-theme=frost]) .temperature-labels{color:#5d687e}:where(html[data-theme=frost]:where([data-festive=halloween])) .temperature-labels{color:#736378}.pref-modal{position:relative;display:flex;width:92%;max-width:720px;height:560px;border:1px solid rgba(80,73,69,.5);border-radius:16px;box-shadow:0 16px 48px #0009;overflow:hidden}@media(min-width:641px){.pref-modal{animation:modal-in .38s cubic-bezier(.22,1,.36,1) both}}.pref-sidebar{width:160px;flex-shrink:0;background:#1d202173;border-right:1px solid rgba(80,73,69,.35);padding:20px 0 16px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}:where(html[data-theme=frost]) .pref-sidebar{border-right:1px solid rgba(76,86,106,.35)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-sidebar{border-right:1px solid rgba(61,42,79,.35)}.pref-sidebar-title{padding:0 16px 14px;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#665c54;font-weight:600}.pref-nav-item{display:flex;align-items:center;padding:9px 16px;margin:0 6px;border-radius:25px;cursor:pointer;font-size:.875rem;color:#a89984;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.pref-nav-item:hover{background:#5049454d;color:#ebdbb2}.pref-nav-item.active{background:#5049458c;color:#fbf1c7;font-weight:500}.pref-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.pref-content-header{display:flex;align-items:center;gap:10px;padding:14px 96px 14px 24px;border-bottom:1px solid rgba(80,73,69,.35);flex-shrink:0}:where(html[data-theme=frost]) .pref-content-header{border-bottom:1px solid rgba(76,86,106,.35)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-content-header{border-bottom:1px solid rgba(61,42,79,.35)}.pref-content-title{font-size:1.05rem;font-weight:600;color:#fbf1c7}.pref-generation-reset-btn{margin-left:auto;background:#1d20218c;border:1px solid rgba(80,73,69,.4);border-radius:8px;padding:5px 12px;color:#000;font-family:var(--ui-font);font-size:.8rem;cursor:pointer;transition:border-color .2s,color .2s;box-shadow:none}:where(html[data-theme=frost]) .pref-generation-reset-btn{background:#2e34408c;border:1px solid rgba(76,86,106,.4)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-generation-reset-btn{background:#150d1c8c;border:1px solid rgba(61,42,79,.4)}.pref-generation-reset-btn:hover{border-color:#83a59899;color:#000;background:#1d20218c;box-shadow:none}:where(html[data-theme=frost]) .pref-generation-reset-btn:hover{border-color:#81a1c199;background:#2e34408c}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-generation-reset-btn:hover{border-color:#9d6fd699;background:#150d1c8c}.pref-content-badge{font-size:.75rem;color:#a89984;background:#50494573;padding:2px 8px;border-radius:10px}.pref-account-scroll{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.pref-account-scroll .pref-list{flex:none;overflow:visible}.pref-account-card{margin:12px 24px 20px;background:#3c383640;border:1px solid rgba(80,73,69,.3);border-radius:10px;overflow:hidden}:where(html[data-theme=frost]) .pref-account-card{border:1px solid rgba(76,86,106,.3)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-account-card{border:1px solid rgba(61,42,79,.3)}.pref-account-field{padding:12px 16px}.pref-account-field-sep{border-top:1px solid rgba(80,73,69,.25)}:where(html[data-theme=frost]) .pref-account-field-sep{border-top:1px solid rgba(76,86,106,.25)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-account-field-sep{border-top:1px solid rgba(61,42,79,.25)}.pref-avatar-preview-row{display:flex;align-items:center;gap:12px;margin-top:6px}.pref-avatar-preview{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#504945,#3c3836);color:#ebdbb2;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid rgba(80,73,69,.5)}:where(html[data-theme=frost]) .pref-avatar-preview{background:linear-gradient(135deg,#4c566a,#434c5e);color:#d8dee9;border:1px solid rgba(76,86,106,.5)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-avatar-preview{background:linear-gradient(135deg,#3d2a4f,#2b1c3b);color:#ece0cc;border:1px solid rgba(61,42,79,.5)}.pref-avatar-swatches{display:flex;flex-wrap:wrap;gap:6px}.pref-avatar-swatch{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .1s,border-color .1s;outline:none;box-shadow:0 1px 3px #0000004d}.pref-avatar-swatch:hover{transform:scale(1.15)}.pref-avatar-swatch.active{border-color:#ebdbb2;transform:scale(1.15)}.pref-avatar-swatch--default{background:linear-gradient(135deg,#5a524c,#3c3836) border-box}:where(html[data-theme=frost]) .pref-avatar-swatch--default{background:linear-gradient(135deg,#545e73,#434c5e) border-box}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-avatar-swatch--default{background:linear-gradient(135deg,#685a6d,#2b1c3b) border-box}html[data-theme] .pref-avatar-swatch,html[data-theme] .pref-avatar-swatch:hover,html[data-theme] .pref-avatar-swatch:active{border:2px solid transparent;box-shadow:0 1px 3px #0000004d}html[data-theme=ember] .pref-avatar-swatch.active{border-color:#ebdbb2}html[data-theme=frost] .pref-avatar-swatch.active{border-color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-avatar-swatch.active{border-color:#ece0cc}html[data-theme=dune] .pref-avatar-swatch.active{border-color:#1c1917}html[data-theme=meadow] .pref-avatar-swatch.active{border-color:#294231}html[data-theme] .pref-avatar-swatch--default,html[data-theme] .pref-avatar-swatch--default:hover{background:linear-gradient(135deg,#5a524c,#3c3836) border-box}html:where([data-theme=frost])[data-theme] .pref-avatar-swatch--default,html:where([data-theme=frost])[data-theme] .pref-avatar-swatch--default:hover{background:linear-gradient(135deg,#545e73,#434c5e) border-box}html:where([data-theme=frost]:where([data-festive=halloween]))[data-theme] .pref-avatar-swatch--default,html:where([data-theme=frost]:where([data-festive=halloween]))[data-theme] .pref-avatar-swatch--default:hover{background:linear-gradient(135deg,#685a6d,#2b1c3b) border-box}.pref-avatar-swatch--default.active{border-color:#a89984}:where(html[data-theme=frost]) .pref-avatar-swatch--default.active{border-color:#a3adbf}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-avatar-swatch--default.active{border-color:#b5a9b9}.pref-field-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#928374;margin-bottom:5px}.pref-field-row{display:flex;align-items:center;gap:10px}.pref-account-email{font-size:.9rem;color:#ebdbb2;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pref-name-row{display:flex;align-items:center;gap:8px}.pref-name-value{flex:1;font-size:.9rem;color:#ebdbb2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pref-name-placeholder{color:#928374;font-style:italic}.pref-name-input{font-family:var(--ui-font);font-size:12px!important;flex:1;background:#3c383699;border:1px solid rgba(146,131,116,.4);border-radius:6px;color:#ebdbb2;font-size:.9rem;padding:6px 10px;outline:none}:where(html[data-theme=frost]) .pref-name-input{border:1px solid rgba(143,153,173,.4)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-name-input{border:1px solid rgba(163,148,168,.4)}.pref-name-input:focus{border-color:#d6a55299}.pref-name-edit-btn,.pref-name-save-btn,.pref-name-cancel-btn{background-color:#fabd2f;font-size:.8rem;padding:5px 12px;border-radius:15px;border:1px solid rgba(146,131,116,.35);cursor:pointer;white-space:nowrap;transition:background .15s;color:#000!important}:where(html[data-theme=frost]) .pref-name-edit-btn,:where(html[data-theme=frost]) .pref-name-save-btn,:where(html[data-theme=frost]) .pref-name-cancel-btn{border:1px solid rgba(143,153,173,.35)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-name-edit-btn,:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-name-save-btn,:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-name-cancel-btn{border:1px solid rgba(163,148,168,.35)}.pref-field-desc{font-size:.75rem;color:#928374;margin-bottom:8px;line-height:1.4}:where(html[data-theme=frost]) .pref-field-desc{color:#8f99ad}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-field-desc{color:#a394a8}.pref-context-textarea{font-family:var(--ui-font);font-size:.85rem;width:100%;box-sizing:border-box;background:#3c383699;border:1px solid rgba(146,131,116,.4);border-radius:6px;color:#ebdbb2;padding:8px 10px;outline:none;resize:vertical;line-height:1.5}:where(html[data-theme=frost]) .pref-context-textarea{border:1px solid rgba(143,153,173,.4)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-context-textarea{border:1px solid rgba(163,148,168,.4)}.pref-context-textarea:focus{border-color:#d6a55299}.pref-context-textarea::placeholder{color:#665c54}.pref-context-footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.pref-context-count{font-size:.72rem;color:#665c54}:where(html[data-theme=frost]) .pref-context-count{color:#5d687e}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-context-count{color:#736378}.login-field-optional{font-size:.78rem;color:#928374;font-weight:400}:where(html[data-theme=frost]) .login-field-optional{color:#8f99ad}:where(html[data-theme=frost]:where([data-festive=halloween])) .login-field-optional{color:#a394a8}.btn-spinner{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin .65s linear infinite;vertical-align:middle}@keyframes btn-spin{to{transform:rotate(360deg)}}.pref-search-bar{padding:12px 24px;border-bottom:1px solid rgba(80,73,69,.25);flex-shrink:0}:where(html[data-theme=frost]) .pref-search-bar{border-bottom:1px solid rgba(76,86,106,.25)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-search-bar{border-bottom:1px solid rgba(61,42,79,.25)}.pref-search-input{width:100%;background:#1d20218c;border:1px solid rgba(80,73,69,.4);border-radius:8px;padding:8px 12px;color:#ebdbb2;font-family:var(--ui-font);font-size:.85rem;outline:none;transition:border-color .2s,background .2s}:where(html[data-theme=frost]) .pref-search-input{border:1px solid rgba(76,86,106,.4)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-search-input{border:1px solid rgba(61,42,79,.4)}.pref-search-input::placeholder{color:#665c54}.pref-search-input:focus{border-color:#83a59899;background:#282828b3}:where(html[data-theme=frost]) .pref-search-input:focus{background:#353c4ab3}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-search-input:focus{background:#2b1933b3}.pref-list{flex:1;overflow-y:auto;padding:6px 0}.pref-list::-webkit-scrollbar{width:4px}.pref-list::-webkit-scrollbar-track{background:transparent}.pref-list::-webkit-scrollbar-thumb{background:#50494580;border-radius:2px}:where(html[data-theme=frost]) .pref-list::-webkit-scrollbar-thumb{background:#4c566a80}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-list::-webkit-scrollbar-thumb{background:#3d2a4f80}.pref-list-item{display:flex;align-items:center;gap:14px;padding:11px 24px;cursor:pointer;border-bottom:1px solid rgba(80,73,69,.12);transition:background .13s}:where(html[data-theme=frost]) .pref-list-item{border-bottom:1px solid rgba(76,86,106,.12)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-list-item{border-bottom:1px solid rgba(61,42,79,.12)}.pref-list-item:last-child{border-bottom:none}.pref-list-item:hover{background:#5049452e}.pref-list-item.active{background:#50494547}.pref-item-icon{width:38px;height:38px;border-radius:50%;background:#50494561;border:1px solid rgba(80,73,69,.5);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#ebdbb2;flex-shrink:0;font-family:var(--ui-font);letter-spacing:0}:where(html[data-theme=frost]) .pref-item-icon{border:1px solid rgba(76,86,106,.5)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-item-icon{border:1px solid rgba(61,42,79,.5)}.pref-item-info{flex:1;min-width:0}.pref-item-name{font-size:.9rem;font-weight:600;color:#fbf1c7;margin-bottom:2px;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden}.pref-item-desc{font-size:.76rem;color:#928374;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pref-model-badge{font-size:.65rem;font-weight:700;padding:1px 5px;border-radius:3px;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.pref-model-badge--web{background:#83a5982e;color:#83a598;border:1px solid rgba(131,165,152,.35)}:where(html[data-theme=frost]) .pref-model-badge--web{border:1px solid rgba(129,161,193,.35)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-model-badge--web{border:1px solid rgba(157,111,214,.35)}.pref-model-badge--thinking{background:#d3869b2e;color:#d3869b;border:1px solid rgba(211,134,155,.35)}.pref-model-badge--vision{background:#fabd2f29;color:#d79921;border:1px solid rgba(250,189,47,.35)}.pref-model-badge--games{background:#b8bb2629;color:#98971a;border:1px solid rgba(184,187,38,.35)}:where(html[data-theme=frost]) .pref-model-badge--thinking{border:1px solid rgba(180,142,173,.35)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-model-badge--thinking{border:1px solid rgba(176,122,214,.35)}.pref-item-check{width:20px;height:20px;border-radius:50%;border:2px solid #504945;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}:where(html[data-theme=frost]) .pref-item-check{border:2px solid #4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-item-check{border:2px solid #3d2a4f}.pref-item-check.checked{background:#b8bb26;border-color:#b8bb26}.pref-check-mark{font-size:.7rem;color:#1d2021;font-weight:700;line-height:1}:where(html[data-theme=frost]) .pref-check-mark{color:#2e3440}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-check-mark{color:#150d1c}.pref-empty{padding:32px 24px;color:#665c54;font-size:.85rem;text-align:center}:where(html[data-theme=frost]) .pref-empty{color:#5d687e}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-empty{color:#736378}.pref-settings-area{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.pref-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.pref-setting-info{display:flex;flex-direction:column;gap:4px;flex:1}.pref-setting-label{font-size:.9rem;font-weight:600;color:#fbf1c7;display:flex;align-items:center;gap:7px}.pref-info-btn{width:15px;height:15px;flex-shrink:0;padding:0;border:1px solid #665c54;border-radius:50%;background:transparent;color:#a89984;font-family:var(--ui-font);font-size:.62rem;font-weight:700;font-style:italic;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:border-color .15s,color .15s,background .15s}:where(html[data-theme=frost]) .pref-info-btn{border:1px solid #5d687e}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-info-btn{border:1px solid #736378}.pref-info-btn svg{display:block;flex-shrink:0;width:9px;height:9px}.pref-info-btn:hover{border-color:#fabd2f;color:#fabd2f;background:transparent;box-shadow:none}.pref-info-btn.active{border-color:#fabd2f;color:#fabd2f}html[data-theme] .pref-info-btn,html[data-theme] .pref-info-btn:hover,html[data-theme] .pref-info-btn.active{background:transparent;box-shadow:none}.pref-info-panel{margin-top:-8px;padding:10px 12px;border-radius:6px;background:#3c383673;color:#bdae93;font-size:.76rem;line-height:1.55}.pref-setting-hint{font-size:.78rem;color:#928374}.pref-setting-section-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#665c54;font-weight:600;margin-bottom:-8px}.pref-shortcut-group{display:flex;flex-direction:column;gap:8px}.pref-shortcut-list{display:flex;flex-direction:column;gap:4px}.pref-shortcut-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px}.pref-shortcut-row:nth-child(odd){background:#ffffff08}.pref-shortcut-desc{font-size:.82rem;color:#a89984}.pref-shortcut-keys{display:flex;align-items:center;gap:3px}.pref-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 6px;border-radius:5px;font-size:.72rem;font-family:var(--ui-font);font-weight:600;background:#50494580;border:1px solid rgba(102,92,84,.6);border-bottom-width:2px;color:#d5c4a1;line-height:1.4;white-space:nowrap}:where(html[data-theme=frost]) .pref-kbd{border:1px solid rgba(93,104,126,.6)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-kbd{border:1px solid rgba(115,99,120,.6)}.pref-kbd-plus{font-size:.7rem;color:#665c54;margin:0 1px}.pref-temp-value{font-size:1rem;font-weight:700;color:#fabd2f;min-width:32px;text-align:right;flex-shrink:0}.pref-slider{margin-top:-8px}.pref-setting-divider{border:none;border-top:1px solid #504945;margin:16px 0 8px}:where(html[data-theme=frost]) .pref-setting-divider{border-top:1px solid #4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-setting-divider{border-top:1px solid #3d2a4f}.pref-theme-cards{gap:14px}.pref-theme-card{flex:1;border:1px solid rgba(80,73,69,.45);border-radius:12px;padding:14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;transition:border-color .15s,background .15s,box-shadow .15s;position:relative;background:#1d20214d}:where(html[data-theme=frost]) .pref-theme-card{border:1px solid rgba(76,86,106,.45)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-theme-card{border:1px solid rgba(61,42,79,.45)}.pref-theme-card:hover{border-color:#504945cc;background:#50494526}.pref-theme-card.active{border-color:#fabd2f;background:#fabd2f0f}.pref-theme-preview{width:100%;height:56px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;gap:5px;padding:8px}.pref-theme-preview-ember{background:#282828}.ptc-bar{display:block;height:6px;border-radius:3px}.pref-theme-preview-ember .ptc-bar-1{width:70%;background:#fabd2f}.pref-theme-preview-ember .ptc-bar-2{width:50%;background:#504945}.pref-theme-preview-ember .ptc-bar-3{width:85%;background:#3c3836}.pref-theme-preview-dune{background:#faf8f5;border:1px solid #e7e0d6}.pref-theme-preview-dune .ptc-bar-1{width:70%;background:#d97757}.pref-theme-preview-dune .ptc-bar-2{width:50%;background:#e7e0d6}.pref-theme-preview-dune .ptc-bar-3{width:85%;background:#f2ede6}.pref-theme-label{font-size:.82rem;font-weight:500;color:#a89984}:where(html[data-theme=frost]) .pref-theme-label{color:#a3adbf}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-theme-label{color:#b5a9b9}.pref-theme-card.active .pref-theme-label{color:#fabd2f}.pref-theme-check{position:absolute;top:8px;right:10px;font-size:.75rem;color:#fabd2f;font-weight:700}.pref-font-cards{display:flex;gap:14px}.pref-font-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px solid rgba(80,73,69,.45);border-radius:12px;background:#1d20214d;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;position:relative;-webkit-user-select:none;user-select:none}:where(html[data-theme=frost]) .pref-font-card{border:1px solid rgba(76,86,106,.45)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-font-card{border:1px solid rgba(61,42,79,.45)}.pref-font-card:hover{border-color:#504945cc;background:#50494526}.pref-font-card.active{border-color:#fabd2f;background:#fabd2f0f}.pref-font-preview{font-size:1.8rem;font-weight:600;color:#ebdbb2;line-height:1;letter-spacing:-.02em}.pref-font-preview-mono{font-family:JetBrains Mono,monospace}.pref-font-preview-inter{font-family:Inter,sans-serif}.pref-font-label{font-size:.72rem;font-weight:500;color:#a89984}.pref-font-card.active .pref-font-label{color:#fabd2f}.pref-danger-item .pref-item-icon{background:#50494559;border-color:#50494580;color:#a89984}:where(html[data-theme=frost]) .pref-danger-item .pref-item-icon{background:#4c566a59;border-color:#4c566a80;color:#a3adbf}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-danger-item .pref-item-icon{background:#3d2a4f59;border-color:#3d2a4f80;color:#b5a9b9}.pref-danger-item .pref-item-name{color:#ebdbb2}:where(html[data-theme=frost]) .pref-danger-item .pref-item-name{color:#d8dee9}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-danger-item .pref-item-name{color:#ece0cc}.pref-danger-item:hover{background:#50494533!important}:where(html[data-theme=frost]) .pref-danger-item:hover{background:#4c566a33!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-danger-item:hover{background:#3d2a4f33!important}.pref-row-arrow{font-size:1rem;color:#504945;flex-shrink:0}.pref-confirm-yes{background:#50494580;border:1px solid rgba(168,153,132,.45);border-radius:8px;color:#fbf1c7;padding:9px 18px;font-size:.85rem;font-family:var(--ui-font);cursor:pointer;box-shadow:none;height:auto;transition:background .2s,border-color .2s}:where(html[data-theme=frost]) .pref-confirm-yes{border:1px solid rgba(163,173,191,.45)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-confirm-yes{border:1px solid rgba(181,169,185,.45)}.pref-confirm-yes:hover:not(:disabled){background:#504945bf;border-color:#a89984b3}.pref-confirm-yes:disabled{opacity:.5;cursor:not-allowed}.pref-confirm-no{background:transparent;border:1px solid rgba(80,73,69,.55);border-radius:8px;color:#a89984;padding:9px 18px;font-size:.85rem;font-family:var(--ui-font);cursor:pointer;box-shadow:none;height:auto;transition:background .2s,color .2s,border-color .2s}:where(html[data-theme=frost]) .pref-confirm-no{border:1px solid rgba(76,86,106,.55)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-confirm-no{border:1px solid rgba(61,42,79,.55)}.pref-confirm-no:hover{background:#50494538;color:#ebdbb2;border-color:#504945cc}:where(html[data-theme=frost]) .pref-confirm-no:hover{border-color:#4c566acc}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-confirm-no:hover{border-color:#3d2a4fcc}.pref-about-hero{padding:32px 24px 16px;text-align:center}.pref-about-wordmark{font-size:1.5rem;font-weight:700;color:#fbf1c7;letter-spacing:-.01em}.pref-about-version{font-size:.72rem;color:#928374;margin-top:4px}.pref-about-build{font-size:.65rem;color:#665c54;margin-top:2px}.pref-about-tagline{font-size:.8rem;color:#a89984;margin-top:8px}.pref-about-meta-value{font-size:.8rem;color:#ebdbb2}.pref-about-link{font-size:.8rem;color:#83a598;text-decoration:none}.pref-about-link:hover{color:#8ec07c;text-decoration:underline}.pref-about-disclaimer{margin:4px 24px 20px;font-size:.72rem;color:#928374;line-height:1.55}html[data-theme=dune] .empty-title{color:#ba6444;margin:0}html[data-theme=ember] .empty-title{color:#fbf1c7;margin:0}html[data-theme=frost] .empty-title{color:#82bdce;margin:0}html[data-theme=frost]:where([data-festive=halloween]) .empty-title{color:#f67a28}html[data-theme=meadow] .empty-title{color:#457c62;margin:0}html[data-theme=dune] .pref-modal{border:1px solid #e7e0d6;box-shadow:0 8px 40px #1c19171f}html[data-theme=ember] .pref-modal{border:1px solid #504945;box-shadow:0 8px 40px #0000004d}html[data-theme=frost] .pref-modal{border:1px solid #495366;box-shadow:0 8px 40px #0000004d}html[data-theme=frost]:where([data-festive=halloween]) .pref-modal{border:1px solid #41264c;box-shadow:0 8px 40px #0000004d}html[data-theme=meadow] .pref-modal{border:1px solid #d6e7db;box-shadow:0 8px 40px #2942311f}.pref-modal,html[data-theme] .pref-modal{--pref-see-through: 75%;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.pref-modal{background:color-mix(in srgb,#282828 var(--pref-see-through),transparent)}html[data-theme=dune] .pref-modal{background:color-mix(in srgb,#ffffff var(--pref-see-through),transparent)}html[data-theme=ember] .pref-modal{background:color-mix(in srgb,#32302f var(--pref-see-through),transparent)}html[data-theme=frost] .pref-modal{background:color-mix(in srgb,#373e4d var(--pref-see-through),transparent)}html[data-theme=frost]:where([data-festive=halloween]) .pref-modal{background:color-mix(in srgb,#2d1a35 var(--pref-see-through),transparent)}html[data-theme=meadow] .pref-modal{background:color-mix(in srgb,#ffffff var(--pref-see-through),transparent)}html[data-theme=dune] .pref-sidebar{background:#f5f0e8;border-right-color:#e7e0d6}html[data-theme=ember] .pref-sidebar{background:#3c3836;border-right-color:#504945}html[data-theme=frost] .pref-sidebar{background:#3e4657;border-right-color:#495366}html[data-theme=frost]:where([data-festive=halloween]) .pref-sidebar{background:#331e3c;border-right-color:#41264c}html[data-theme=meadow] .pref-sidebar{background:#e0f5e7;border-right-color:#d6e7db}html[data-theme=dune] .pref-sidebar-title{color:#a8a29e}html[data-theme=ember] .pref-sidebar-title{color:#928374}html[data-theme=frost] .pref-sidebar-title{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-sidebar-title{color:#a394a8}html[data-theme=meadow] .pref-sidebar-title{color:#68766d}html[data-theme=dune] .pref-nav-item{color:#78716c;border:1px solid transparent}html[data-theme=ember] .pref-nav-item{color:#a89984;border:1px solid transparent}html[data-theme=frost] .pref-nav-item{color:#a3adbf;border:1px solid transparent}html[data-theme=frost]:where([data-festive=halloween]) .pref-nav-item{color:#b5a9b9}html[data-theme=meadow] .pref-nav-item{color:#52635a;border:1px solid transparent}html[data-theme=dune] .pref-nav-item:hover{background:#d977571f;color:#1c1917}html[data-theme=ember] .pref-nav-item:hover{background:#fabd2f1f;color:#ebdbb2}html[data-theme=frost] .pref-nav-item:hover{background:#87bfd01f;color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-nav-item:hover{background:#f67e2d1f;color:#ece0cc}html[data-theme=meadow] .pref-nav-item:hover{background:#46a1771f;color:#294231}html[data-theme=dune] .pref-nav-item.active{background:linear-gradient(180deg,#e0815f,#c96344);border:1px solid #b8522d;color:#fff;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e;text-shadow:0 1px 0 rgba(100,30,10,.3)}html[data-theme=ember] .pref-nav-item.active{background:#5049458c;border:1px solid rgba(102,92,84,.6);color:#fbf1c7;box-shadow:inset 0 1px #ffffff0e,0 2px #0006,0 3px 8px #0000002d;text-shadow:none}html[data-theme=frost] .pref-nav-item.active{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border:1px solid #63acc1;color:#353c4a;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e;text-shadow:0 1px 0 rgba(60,130,151,.3)}html[data-theme=frost]:where([data-festive=halloween]) .pref-nav-item.active{background:linear-gradient(180deg,#f78235,#f5721a);border:1px solid #ee650a;color:#2b1933;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e;text-shadow:0 1px 0 rgba(172,73,7,.3)}html[data-theme=meadow] .pref-nav-item.active{background:linear-gradient(180deg,#46ac7d,#438969);border:1px solid #367859;color:#fff;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 3px 8px #3074542e;text-shadow:0 1px 0 rgba(21,63,43,.3)}html[data-theme=dune] .pref-content-header{border-bottom-color:#e7e0d6}html[data-theme=ember] .pref-content-header{border-bottom-color:#504945}html[data-theme=frost] .pref-content-header{border-bottom-color:#495366}html[data-theme=frost]:where([data-festive=halloween]) .pref-content-header{border-bottom-color:#41264c}html[data-theme=meadow] .pref-content-header{border-bottom-color:#d6e7db}html[data-theme=dune] .pref-content-title{color:#1c1917}html[data-theme=ember] .pref-content-title{color:#ebdbb2}html[data-theme=frost] .pref-content-title{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-content-title{color:#ece0cc}html[data-theme=meadow] .pref-content-title{color:#294231}html[data-theme=dune] .pref-content-badge{background:#d977571a;color:#78716c}html[data-theme=ember] .pref-content-badge{background:#fabd2f1a;color:#a89984}html[data-theme=frost] .pref-content-badge{background:#87bfd01a;color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .pref-content-badge{background:#f67e2d1a;color:#b5a9b9}html[data-theme=meadow] .pref-content-badge{background:#46a1771a;color:#52635a}html[data-theme=dune] .pref-search-bar{border-bottom-color:#e7e0d6}html[data-theme=ember] .pref-search-bar{border-bottom-color:#504945}html[data-theme=frost] .pref-search-bar{border-bottom-color:#495366}html[data-theme=frost]:where([data-festive=halloween]) .pref-search-bar{border-bottom-color:#41264c}html[data-theme=meadow] .pref-search-bar{border-bottom-color:#d6e7db}html[data-theme=dune] .pref-search-input{background:linear-gradient(180deg,#ffffff85,#f5f0e86b);border-color:#b9a89699;color:#1c1917;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffffeb,0 2px #b4a5914d,0 3px 8px #1c19170f}html[data-theme=ember] .pref-search-input{background:linear-gradient(180deg,#3c38366b,#32302f85);border-color:#7c6f6499;color:#ebdbb2;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 3px 8px #00000026}html[data-theme=frost] .pref-search-input{background:linear-gradient(180deg,#3e46576b,#373e4d85);border-color:#78829799;color:#d8dee9;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 3px 8px #00000026}html[data-theme=frost]:where([data-festive=halloween]) .pref-search-input{background:linear-gradient(180deg,#331e3c6b,#2d1a3585);border-color:#8d7c9399;color:#ece0cc;box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 3px 8px #00000026}html[data-theme=meadow] .pref-search-input{background:linear-gradient(180deg,#ffffff85,#e0f5e76b);border-color:#96b9a199;color:#294231;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffffeb,0 2px #91b49c4d,0 3px 8px #2942310f}html[data-theme=dune] .pref-search-input::placeholder{color:#a8a29e}html[data-theme=ember] .pref-search-input::placeholder{color:#928374}html[data-theme=frost] .pref-search-input::placeholder{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-search-input::placeholder{color:#a394a8}html[data-theme=meadow] .pref-search-input::placeholder{color:#68766d}html[data-theme=dune] .pref-search-input:focus{border-color:#d97757b3;box-shadow:inset 0 1px #ffffffeb,0 2px #8c37194d,0 3px 8px #d977571a}html[data-theme=ember] .pref-search-input:focus{border-color:#fabd2fb3;box-shadow:inset 0 1px #ffffff17,0 2px #956c0b4d,0 3px 8px #fabd2f1a}html[data-theme=frost] .pref-search-input:focus{border-color:#87bfd0b3;box-shadow:inset 0 1px #ffffff17,0 2px #469ab24d,0 3px 8px #87bfd01a}html[data-theme=frost]:where([data-festive=halloween]) .pref-search-input:focus{border-color:#f67e2db3;box-shadow:inset 0 1px #ffffff17,0 2px #ca56084d,0 3px 8px #f67e2d1a}html[data-theme=meadow] .pref-search-input:focus{border-color:#46a177b3;box-shadow:inset 0 1px #ffffffeb,0 2px #245a414d,0 3px 8px #46a1771a}html[data-theme=dune] .pref-list-item{border-bottom-color:#ede8e0}html[data-theme=ember] .pref-list-item{border-bottom-color:#3c3836}html[data-theme=frost] .pref-list-item{border-bottom-color:#434c5e}html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item{border-bottom-color:#2b1c3b}html[data-theme=meadow] .pref-list-item{border-bottom-color:#d8eddf}html[data-theme=dune] .pref-list-item:hover{background:#d977570d}html[data-theme=ember] .pref-list-item:hover{background:#fabd2f0d}html[data-theme=frost] .pref-list-item:hover{background:#87bfd00d}html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item:hover{background:#f67e2d0d}html[data-theme=meadow] .pref-list-item:hover{background:#46a1770d}html[data-theme=dune] .pref-list-item.active{background:linear-gradient(180deg,#e0815f,#c96344);border-bottom-color:transparent;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] .pref-list-item.active{background:#50494573;border-bottom-color:transparent;box-shadow:inset 0 1px #ffffff0e,0 2px #0006,0 3px 8px #0000002d}html[data-theme=frost] .pref-list-item.active{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border-bottom-color:transparent;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item.active{background:linear-gradient(180deg,#f78235,#f5721a);box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] .pref-list-item.active{background:linear-gradient(180deg,#46ac7d,#438969);border-bottom-color:transparent;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 3px 8px #3074542e}html[data-theme=dune] .pref-list-item.active .pref-item-name{color:#fff}html[data-theme=ember] .pref-list-item.active .pref-item-name{color:#fbf1c7}html[data-theme=frost] .pref-list-item.active .pref-item-name{color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item.active .pref-item-name{color:#2b1933}html[data-theme=meadow] .pref-list-item.active .pref-item-name{color:#fff}html[data-theme=dune] .pref-list-item.active .pref-item-desc{color:#ffffffb3}html[data-theme=ember] .pref-list-item.active .pref-item-desc{color:#a89984}html[data-theme=frost] .pref-list-item.active .pref-item-desc{color:#353c4ab3}html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item.active .pref-item-desc{color:#2b1933b3}html[data-theme=meadow] .pref-list-item.active .pref-item-desc{color:#ffffffb3}html[data-theme=dune] .pref-list-item.active .pref-item-icon{background:#00000026;border-color:#0003;color:#fff}html[data-theme=ember] .pref-list-item.active .pref-item-icon{background:#fabd2f1f;border-color:#fabd2f4d;color:#fabd2f}html[data-theme=frost] .pref-list-item.active .pref-item-icon{background:#ebeef326;border-color:#ebeef333;color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item.active .pref-item-icon{background:#efe8f626;border-color:#efe8f633;color:#2b1933}html[data-theme=meadow] .pref-list-item.active .pref-item-icon{background:#00000026;border-color:#0003;color:#fff}html[data-theme=dune] .pref-list-item.active .pref-model-badge--vision,html[data-theme=dune] .pref-list-item.active .pref-model-badge--games,html[data-theme=dune] .pref-list-item.active .pref-model-badge--web{background:#ffffff26;color:#fff;border-color:#ffffff4d}html[data-theme=ember] .pref-list-item.active .pref-model-badge--vision,html[data-theme=ember] .pref-list-item.active .pref-model-badge--games,html[data-theme=ember] .pref-list-item.active .pref-model-badge--web{background:#ffffff0d;color:#ebdbb2;border-color:#665c54cc}html[data-theme=frost] .pref-list-item.active .pref-model-badge--vision,html[data-theme=frost] .pref-list-item.active .pref-model-badge--games,html[data-theme=frost] .pref-list-item.active .pref-model-badge--web{background:#ffffff0d;color:#353c4a;border-color:#373e4d4d}html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item.active .pref-model-badge--vision,html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item.active .pref-model-badge--games,html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item.active .pref-model-badge--web{background:#ffffff0d;color:#2b1933;border-color:#2d1a354d}html[data-theme=meadow] .pref-list-item.active .pref-model-badge--vision,html[data-theme=meadow] .pref-list-item.active .pref-model-badge--games,html[data-theme=meadow] .pref-list-item.active .pref-model-badge--web,html[data-theme=dune] .pref-list-item.active .pref-model-badge--thinking{background:#ffffff26;color:#fff;border-color:#ffffff4d}html[data-theme=ember] .pref-list-item.active .pref-model-badge--thinking{background:#ffffff0d;color:#ebdbb2;border-color:#665c54cc}html[data-theme=frost] .pref-list-item.active .pref-model-badge--thinking{background:#ffffff0d;color:#353c4a;border-color:#373e4d4d}html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item.active .pref-model-badge--thinking{background:#ffffff0d;color:#2b1933;border-color:#2d1a354d}html[data-theme=meadow] .pref-list-item.active .pref-model-badge--thinking{background:#ffffff26;color:#fff;border-color:#ffffff4d}html[data-theme=dune] .pref-list-item.active .pref-row-arrow{color:#fff9}html[data-theme=ember] .pref-list-item.active .pref-row-arrow{color:#a89984}html[data-theme=frost] .pref-list-item.active .pref-row-arrow{color:#353c4a99}html[data-theme=frost]:where([data-festive=halloween]) .pref-list-item.active .pref-row-arrow{color:#2b193399}html[data-theme=meadow] .pref-list-item.active .pref-row-arrow{color:#fff9}html[data-theme=dune] .pref-item-icon{background:#d977571a;border-color:#e7e0d6;color:#1c1917}html[data-theme=ember] .pref-item-icon{background:#fabd2f1a;border-color:#504945;color:#ebdbb2}html[data-theme=frost] .pref-item-icon{background:#87bfd01a;border-color:#495366;color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-item-icon{background:#f67e2d1a;border-color:#41264c;color:#ece0cc}html[data-theme=meadow] .pref-item-icon{background:#46a1771a;border-color:#d6e7db;color:#294231}html[data-theme=dune] .pref-item-name{color:#1c1917}html[data-theme=ember] .pref-item-name{color:#ebdbb2}html[data-theme=frost] .pref-item-name{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-item-name{color:#ece0cc}html[data-theme=meadow] .pref-item-name{color:#294231}html[data-theme=dune] .pref-item-desc{color:#78716c}html[data-theme=ember] .pref-item-desc{color:#a89984}html[data-theme=frost] .pref-item-desc{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .pref-item-desc{color:#b5a9b9}html[data-theme=meadow] .pref-item-desc{color:#52635a}html[data-theme=dune] .pref-model-badge--web{background:#d977571a;color:#d97757;border-color:#d977574d}html[data-theme=ember] .pref-model-badge--web{background:#fabd2f1a;color:#fbc954;border-color:#fabd2f4d}html[data-theme=frost] .pref-model-badge--web{background:#87bfd01a;color:#9bcad8;border-color:#87bfd04d}html[data-theme=frost]:where([data-festive=halloween]) .pref-model-badge--web{background:#f67e2d1a;color:#f78c44;border-color:#f67e2d4d}html[data-theme=meadow] .pref-model-badge--web{background:#46a1771a;color:#46a177;border-color:#46a1774d}html[data-theme=dune] .pref-model-badge--thinking{background:#8b5cf614;color:#7c3aed;border-color:#8b5cf640}html[data-theme=ember] .pref-model-badge--thinking{background:#d3869b14;color:#d3869b;border-color:#d3869b40}html[data-theme=frost] .pref-model-badge--thinking{background:#b58fae14;color:#b48ead;border-color:#b58fae40}html[data-theme=frost]:where([data-festive=halloween]) .pref-model-badge--thinking{background:#a799ab14;color:#b07ad6;border-color:#a799ab40}html[data-theme=meadow] .pref-model-badge--thinking{background:#8b5cf614;color:#7c3aed;border-color:#8b5cf640}html[data-theme=dune] .pref-item-check{border-color:#d4cdc4}html[data-theme=ember] .pref-item-check{border-color:#665c54}html[data-theme=frost] .pref-item-check{border-color:#556075}html[data-theme=frost]:where([data-festive=halloween]) .pref-item-check{border-color:#6a5b6f}html[data-theme=meadow] .pref-item-check{border-color:#c4d4c9}html[data-theme=dune] .pref-item-check.checked{background:linear-gradient(180deg,#e0815f,#c96344);border-color:#b8522d;box-shadow:inset 0 1px #ffffff38,0 1px #8c371966,0 2px 4px #b4462333}html[data-theme=ember] .pref-item-check.checked{background:#fabd2f;border-color:#d79921;box-shadow:inset 0 1px #ffffff65,0 1px #956c0b66,0 2px 4px #d7992133}html[data-theme=frost] .pref-item-check.checked{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border-color:#63acc1;box-shadow:inset 0 1px #ffffff65,0 1px #469ab266,0 2px 4px #5ba8be33}html[data-theme=frost]:where([data-festive=halloween]) .pref-item-check.checked{background:linear-gradient(180deg,#f78235,#f5721a);border-color:#ee650a;box-shadow:inset 0 1px #ffffff65,0 1px #ca560866,0 2px 4px #e5610a33}html[data-theme=meadow] .pref-item-check.checked{background:linear-gradient(180deg,#46ac7d,#438969);border-color:#367859;box-shadow:inset 0 1px #ffffff38,0 1px #245a4166,0 2px 4px #30745433}html[data-theme=dune] .pref-item-check.checked .pref-check-mark{color:#fff}html[data-theme=ember] .pref-item-check.checked .pref-check-mark{color:#282828}html[data-theme=frost] .pref-item-check.checked .pref-check-mark{color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .pref-item-check.checked .pref-check-mark{color:#2b1933}html[data-theme=meadow] .pref-item-check.checked .pref-check-mark{color:#fff}html[data-theme=dune] .pref-setting-label{color:#1c1917}html[data-theme=ember] .pref-setting-label{color:#ebdbb2}html[data-theme=frost] .pref-setting-label{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-setting-label{color:#ece0cc}html[data-theme=meadow] .pref-setting-label{color:#294231}html[data-theme=dune] .pref-setting-hint{color:#78716c}html[data-theme=ember] .pref-setting-hint{color:#a89984}html[data-theme=frost] .pref-setting-hint{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .pref-setting-hint{color:#b5a9b9}html[data-theme=meadow] .pref-setting-hint{color:#52635a}html[data-theme=dune] .pref-info-btn{border-color:#c7bdb1;color:#78716c}html[data-theme=ember] .pref-info-btn{border-color:#665c54;color:#a89984}html[data-theme=frost] .pref-info-btn{border-color:#636e83;color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .pref-info-btn{border-color:#79677e;color:#b5a9b9}html[data-theme=meadow] .pref-info-btn{border-color:#b1c7b8;color:#52635a}html[data-theme=dune] .pref-info-btn:hover,html[data-theme=dune] .pref-info-btn.active{border-color:#c96344;color:#c96344}html[data-theme=ember] .pref-info-btn:hover,html[data-theme=ember] .pref-info-btn.active{border-color:#fabd2f;color:#fabd2f}html[data-theme=frost] .pref-info-btn:hover,html[data-theme=frost] .pref-info-btn.active{border-color:#76b6c9;color:#8ac1d1}html[data-theme=frost]:where([data-festive=halloween]) .pref-info-btn:hover,html[data-theme=frost]:where([data-festive=halloween]) .pref-info-btn.active{border-color:#f5721a;color:#f68031}html[data-theme=meadow] .pref-info-btn:hover,html[data-theme=meadow] .pref-info-btn.active{border-color:#438969;color:#438969}html[data-theme=dune] .pref-info-panel{background:#1c19170d;color:#57534e}html[data-theme=ember] .pref-info-panel{background:#ebdbb20d;color:#d5c4a1}html[data-theme=frost] .pref-info-panel{background:#e1e5ee0d;color:#cbd3e0}html[data-theme=frost]:where([data-festive=halloween]) .pref-info-panel{background:#e8ddf20d;color:#d7c3e8}html[data-theme=meadow] .pref-info-panel{background:#2942310d;color:#4e5751}html[data-theme=dune] .pref-setting-section-label{color:#a8a29e}html[data-theme=ember] .pref-setting-section-label{color:#928374}html[data-theme=frost] .pref-setting-section-label{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-setting-section-label{color:#a394a8}html[data-theme=meadow] .pref-setting-section-label{color:#68766d}html[data-theme=dune] .pref-shortcut-row:nth-child(odd){background:#1c19170a}html[data-theme=ember] .pref-shortcut-row:nth-child(odd){background:#ebdbb20a}html[data-theme=frost] .pref-shortcut-row:nth-child(odd){background:#e1e5ee0a}html[data-theme=frost]:where([data-festive=halloween]) .pref-shortcut-row:nth-child(odd){background:#e8ddf20a}html[data-theme=meadow] .pref-shortcut-row:nth-child(odd){background:#2942310a}html[data-theme=dune] .pref-shortcut-desc{color:#78716c}html[data-theme=ember] .pref-shortcut-desc{color:#a89984}html[data-theme=frost] .pref-shortcut-desc{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .pref-shortcut-desc{color:#b5a9b9}html[data-theme=meadow] .pref-shortcut-desc{color:#52635a}html[data-theme=dune] .pref-kbd{background:#e7e0d6b3;border-color:#b9a896b3;border-bottom-color:#9b8a78e6;color:#44403c}html[data-theme=ember] .pref-kbd{background:#504945b3;border-color:#7c6f64b3;border-bottom-color:#928374e6;color:#d5c4a1}html[data-theme=frost] .pref-kbd{background:#495366b3;border-color:#788297b3;border-bottom-color:#919bafe6;color:#cbd3e0}html[data-theme=frost]:where([data-festive=halloween]) .pref-kbd{background:#41264cb3;border-color:#8d7c93b3;border-bottom-color:#a597aae6;color:#d7c3e8}html[data-theme=meadow] .pref-kbd{background:#d6e7dbb3;border-color:#96b9a1b3;border-bottom-color:#789b83e6;color:#3c443e}html[data-theme=dune] .pref-kbd-plus{color:#a8a29e}html[data-theme=ember] .pref-kbd-plus{color:#928374}html[data-theme=frost] .pref-kbd-plus{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-kbd-plus{color:#a394a8}html[data-theme=meadow] .pref-kbd-plus{color:#68766d}html[data-theme=dune] .pref-temp-value{color:#d97757}html[data-theme=ember] .pref-temp-value{color:#fbc954}html[data-theme=frost] .pref-temp-value{color:#9bcad8}html[data-theme=frost]:where([data-festive=halloween]) .pref-temp-value{color:#f78c44}html[data-theme=meadow] .pref-temp-value{color:#46a177}html[data-theme=dune] .pref-theme-card{background:#faf8f5;border-color:#e7e0d6}html[data-theme=ember] .pref-theme-card{background:#1d2021;border-color:#504945}html[data-theme=frost] .pref-theme-card{background:#2e3440;border-color:#495366}html[data-theme=frost]:where([data-festive=halloween]) .pref-theme-card{background:#150d1c;border-color:#41264c}html[data-theme=meadow] .pref-theme-card{background:#f0f8f2;border-color:#d6e7db}html[data-theme=dune] .pref-theme-card:hover{border-color:#d4cdc4;background:#f5f0e8}html[data-theme=ember] .pref-theme-card:hover{border-color:#665c54;background:#3c3836}html[data-theme=frost] .pref-theme-card:hover{border-color:#556075;background:#3e4657}html[data-theme=frost]:where([data-festive=halloween]) .pref-theme-card:hover{border-color:#6a5b6f;background:#331e3c}html[data-theme=meadow] .pref-theme-card:hover{border-color:#c4d4c9;background:#e0f5e7}html[data-theme=dune] .pref-theme-card.active{background:linear-gradient(180deg,#e0815f,#c96344);border-color:#b8522d;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] .pref-theme-card.active{background:#fabd2f14;border-color:#fabd2f;box-shadow:inset 0 1px #ffffff0e,0 2px #0006,0 3px 8px #0000002d}html[data-theme=frost] .pref-theme-card.active{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border-color:#63acc1;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .pref-theme-card.active{background:linear-gradient(180deg,#f78235,#f5721a);border-color:#ee650a;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] .pref-theme-card.active{background:linear-gradient(180deg,#46ac7d,#438969);border-color:#367859;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 3px 8px #3074542e}html[data-theme=dune] .pref-theme-card.active .pref-theme-label{color:#fff}html[data-theme=ember] .pref-theme-card.active .pref-theme-label{color:#fabd2f}html[data-theme=frost] .pref-theme-card.active .pref-theme-label{color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .pref-theme-card.active .pref-theme-label{color:#2b1933}html[data-theme=meadow] .pref-theme-card.active .pref-theme-label{color:#fff}html[data-theme=dune] .pref-font-card{background:#faf8f5;border-color:#e7e0d6}html[data-theme=ember] .pref-font-card{background:#1d2021;border-color:#504945}html[data-theme=frost] .pref-font-card{background:#2e3440;border-color:#495366}html[data-theme=frost]:where([data-festive=halloween]) .pref-font-card{background:#150d1c;border-color:#41264c}html[data-theme=meadow] .pref-font-card{background:#f0f8f2;border-color:#d6e7db}html[data-theme=dune] .pref-font-card:hover{border-color:#d4cdc4;background:#f5f0e8}html[data-theme=ember] .pref-font-card:hover{border-color:#665c54;background:#3c3836}html[data-theme=frost] .pref-font-card:hover{border-color:#556075;background:#3e4657}html[data-theme=frost]:where([data-festive=halloween]) .pref-font-card:hover{border-color:#6a5b6f;background:#331e3c}html[data-theme=meadow] .pref-font-card:hover{border-color:#c4d4c9;background:#e0f5e7}html[data-theme=dune] .pref-font-card.active{background:linear-gradient(180deg,#e0815f,#c96344);border-color:#b8522d;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] .pref-font-card.active{background:#fabd2f14;border-color:#fabd2f;box-shadow:inset 0 1px #ffffff0e,0 2px #0006,0 3px 8px #0000002d}html[data-theme=frost] .pref-font-card.active{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border-color:#63acc1;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .pref-font-card.active{background:linear-gradient(180deg,#f78235,#f5721a);border-color:#ee650a;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] .pref-font-card.active{background:linear-gradient(180deg,#46ac7d,#438969);border-color:#367859;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 3px 8px #3074542e}html[data-theme=dune] .pref-font-preview{color:#1c1917}html[data-theme=ember] .pref-font-preview{color:#ebdbb2}html[data-theme=frost] .pref-font-preview{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-font-preview{color:#ece0cc}html[data-theme=meadow] .pref-font-preview{color:#294231}html[data-theme=dune] .pref-font-label{color:#8f7964}html[data-theme=ember] .pref-font-label{color:#a89984}html[data-theme=frost] .pref-font-label{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .pref-font-label{color:#b5a9b9}html[data-theme=meadow] .pref-font-label{color:#648f71}html[data-theme=dune] .pref-font-card.active .pref-font-label{color:#fff}html[data-theme=ember] .pref-font-card.active .pref-font-label{color:#fabd2f}html[data-theme=frost] .pref-font-card.active .pref-font-label{color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .pref-font-card.active .pref-font-label{color:#2b1933}html[data-theme=meadow] .pref-font-card.active .pref-font-label,html[data-theme=dune] .pref-theme-check{color:#fff}html[data-theme=ember] .pref-theme-check{color:#282828}html[data-theme=frost] .pref-theme-check{color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .pref-theme-check{color:#2b1933}html[data-theme=meadow] .pref-theme-check{color:#fff}html[data-theme=dune] .pref-custom-prompt textarea{background:linear-gradient(180deg,#ffffff85,#f5f0e86b);border-color:#b9a89699;color:#1c1917;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffffeb,0 2px #b4a5914d,0 3px 8px #1c19170f}html[data-theme=ember] .pref-custom-prompt textarea{background:linear-gradient(180deg,#3c38366b,#32302f85);border-color:#7c6f6499;color:#ebdbb2;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 3px 8px #00000026}html[data-theme=frost] .pref-custom-prompt textarea{background:linear-gradient(180deg,#3e46576b,#373e4d85);border-color:#78829799;color:#d8dee9;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 3px 8px #00000026}html[data-theme=frost]:where([data-festive=halloween]) .pref-custom-prompt textarea{background:linear-gradient(180deg,#331e3c6b,#2d1a3585);border-color:#8d7c9399;color:#ece0cc;box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 3px 8px #00000026}html[data-theme=meadow] .pref-custom-prompt textarea{background:linear-gradient(180deg,#ffffff85,#e0f5e76b);border-color:#96b9a199;color:#294231;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffffeb,0 2px #91b49c4d,0 3px 8px #2942310f}html[data-theme=dune] .pref-custom-prompt textarea:focus{border-color:#d97757b3;box-shadow:inset 0 1px #ffffffeb,0 2px #8c37194d,0 3px 8px #d977571a}html[data-theme=ember] .pref-custom-prompt textarea:focus{border-color:#fabd2fb3;box-shadow:inset 0 1px #ffffff17,0 2px #956c0b4d,0 3px 8px #fabd2f1a}html[data-theme=frost] .pref-custom-prompt textarea:focus{border-color:#87bfd0b3;box-shadow:inset 0 1px #ffffff17,0 2px #469ab24d,0 3px 8px #87bfd01a}html[data-theme=frost]:where([data-festive=halloween]) .pref-custom-prompt textarea:focus{border-color:#f67e2db3;box-shadow:inset 0 1px #ffffff17,0 2px #ca56084d,0 3px 8px #f67e2d1a}html[data-theme=meadow] .pref-custom-prompt textarea:focus{border-color:#46a177b3;box-shadow:inset 0 1px #ffffffeb,0 2px #245a414d,0 3px 8px #46a1771a}html[data-theme=dune] .pref-row-arrow{color:#d4cdc4}html[data-theme=ember] .pref-row-arrow{color:#665c54}html[data-theme=frost] .pref-row-arrow{color:#5d687e}html[data-theme=frost]:where([data-festive=halloween]) .pref-row-arrow{color:#736378}html[data-theme=meadow] .pref-row-arrow{color:#c4d4c9}html[data-theme=dune] .pref-confirm-yes{background:linear-gradient(180deg,#e0815f,#c96344);border-color:#b8522d;color:#fff;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] .pref-confirm-yes{background:#fabd2f;border-color:#d79921;color:#282828;box-shadow:inset 0 1px #ffffff65,0 2px #956c0b66,0 3px 8px #d799212e}html[data-theme=frost] .pref-confirm-yes{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border-color:#63acc1;color:#353c4a;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .pref-confirm-yes{background:linear-gradient(180deg,#f78235,#f5721a);border-color:#ee650a;color:#2b1933;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] .pref-confirm-yes{background:linear-gradient(180deg,#46ac7d,#438969);border-color:#367859;color:#fff;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 3px 8px #3074542e}html[data-theme=dune] .pref-confirm-yes:hover:not(:disabled){background:linear-gradient(180deg,#d4734f,#be5a3a);border-color:#a8491f;box-shadow:inset 0 1px #ffffff2e,0 2px #782d0f66,0 3px 8px #a03c192e}html[data-theme=ember] .pref-confirm-yes:hover:not(:disabled){background:linear-gradient(180deg,#fabd2f,#d79921);border-color:#b57614;box-shadow:inset 0 1px #ffffff53,0 2px #7a580966,0 3px 8px #b576142e}html[data-theme=frost] .pref-confirm-yes:hover:not(:disabled){background:linear-gradient(180deg,#80bccd,#6cb1c5);border-color:#54a5bc;box-shadow:inset 0 1px #ffffff53,0 2px #408da366,0 3px 8px #4da1b92e}html[data-theme=frost]:where([data-festive=halloween]) .pref-confirm-yes:hover:not(:disabled){background:linear-gradient(180deg,#f67925,#f56b0e);border-color:#de5e09;box-shadow:inset 0 1px #ffffff53,0 2px #b94f0866,0 3px 8px #d65b092e}html[data-theme=meadow] .pref-confirm-yes:hover:not(:disabled){background:linear-gradient(180deg,#459871,#3f7d60);border-color:#2b6c4e;box-shadow:inset 0 1px #ffffff2e,0 2px #1b4c3566,0 3px 8px #2666482e}html[data-theme=dune] .pref-confirm-no{background:transparent;border-color:#e7e0d6;color:#78716c;box-shadow:none}html[data-theme=ember] .pref-confirm-no{background:transparent;border-color:#504945;color:#a89984;box-shadow:none}html[data-theme=frost] .pref-confirm-no{background:transparent;border-color:#495366;color:#a3adbf;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .pref-confirm-no{border-color:#41264c;color:#b5a9b9}html[data-theme=meadow] .pref-confirm-no{background:transparent;border-color:#d6e7db;color:#52635a;box-shadow:none}html[data-theme=dune] .pref-confirm-no:hover{background:#faf8f5;color:#1c1917;box-shadow:none}html[data-theme=ember] .pref-confirm-no:hover{background:#1d2021;color:#ebdbb2;box-shadow:none}html[data-theme=frost] .pref-confirm-no:hover{background:#2e3440;color:#d8dee9;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .pref-confirm-no:hover{background:#150d1c;color:#ece0cc}html[data-theme=meadow] .pref-confirm-no:hover{background:#f0f8f2;color:#294231;box-shadow:none}html[data-theme=dune] .pref-delete-overlay{background:#1c191766}html[data-theme=ember] .pref-delete-overlay,html[data-theme=frost] .pref-delete-overlay{background:#0009}html[data-theme=frost]:where([data-festive=halloween]) .pref-delete-overlay{background:#0009}html[data-theme=meadow] .pref-delete-overlay{background:#29423166}html[data-theme=dune] .pref-delete-dialog-box{background:#fff;border-color:#e7e0d6;box-shadow:0 12px 40px #1c19171f;color:#1c1917}html[data-theme=ember] .pref-delete-dialog-box{background:#32302f;border-color:#504945;box-shadow:0 12px 40px #0000004d;color:#ebdbb2}html[data-theme=frost] .pref-delete-dialog-box{background:#373e4d;border-color:#495366;box-shadow:0 12px 40px #0000004d;color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-delete-dialog-box{background:#2d1a35;border-color:#41264c;box-shadow:0 12px 40px #0000004d;color:#ece0cc}html[data-theme=meadow] .pref-delete-dialog-box{background:#fff;border-color:#d6e7db;box-shadow:0 12px 40px #2942311f;color:#294231}html[data-theme=dune] .pref-delete-dialog-title{color:#1c1917}html[data-theme=ember] .pref-delete-dialog-title{color:#ebdbb2}html[data-theme=frost] .pref-delete-dialog-title{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-delete-dialog-title{color:#ece0cc}html[data-theme=meadow] .pref-delete-dialog-title{color:#294231}html[data-theme=dune] .pref-delete-dialog-text{color:#78716c}html[data-theme=ember] .pref-delete-dialog-text{color:#a89984}html[data-theme=frost] .pref-delete-dialog-text{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .pref-delete-dialog-text{color:#b5a9b9}html[data-theme=meadow] .pref-delete-dialog-text{color:#52635a}html[data-theme=dune] .pref-delete-dialog-divider{background:#e7e0d6}html[data-theme=ember] .pref-delete-dialog-divider{background:#504945}html[data-theme=frost] .pref-delete-dialog-divider{background:#495366}html[data-theme=frost]:where([data-festive=halloween]) .pref-delete-dialog-divider{background:#41264c}html[data-theme=meadow] .pref-delete-dialog-divider{background:#d6e7db}html[data-theme=dune] .pref-account-card{background:#f5f0e8;border-color:#e7e0d6}html[data-theme=ember] .pref-account-card{background:#3c3836;border-color:#504945}html[data-theme=frost] .pref-account-card{background:#3e4657;border-color:#495366}html[data-theme=frost]:where([data-festive=halloween]) .pref-account-card{background:#331e3c;border-color:#41264c}html[data-theme=meadow] .pref-account-card{background:#e0f5e7;border-color:#d6e7db}html[data-theme=dune] .pref-account-field-sep{border-top-color:#e7e0d6}html[data-theme=ember] .pref-account-field-sep{border-top-color:#504945}html[data-theme=frost] .pref-account-field-sep{border-top-color:#495366}html[data-theme=frost]:where([data-festive=halloween]) .pref-account-field-sep{border-top-color:#41264c}html[data-theme=meadow] .pref-account-field-sep{border-top-color:#d6e7db}html[data-theme=dune] .pref-field-label{color:#a8a29e}html[data-theme=ember] .pref-field-label{color:#928374}html[data-theme=frost] .pref-field-label{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-field-label{color:#a394a8}html[data-theme=meadow] .pref-field-label{color:#68766d}html[data-theme=dune] .pref-account-email{color:#1c1917}html[data-theme=ember] .pref-account-email{color:#ebdbb2}html[data-theme=frost] .pref-account-email{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-account-email{color:#ece0cc}html[data-theme=meadow] .pref-account-email{color:#294231}html[data-theme=dune] .pref-name-value{color:#1c1917}html[data-theme=ember] .pref-name-value{color:#ebdbb2}html[data-theme=frost] .pref-name-value{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-name-value{color:#ece0cc}html[data-theme=meadow] .pref-name-value{color:#294231}html[data-theme=dune] .pref-name-placeholder{color:#a8a29e}html[data-theme=ember] .pref-name-placeholder{color:#928374}html[data-theme=frost] .pref-name-placeholder{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-name-placeholder{color:#a394a8}html[data-theme=meadow] .pref-name-placeholder{color:#68766d}html[data-theme=dune] .pref-name-input,html[data-theme=dune] .pref-context-textarea{background:linear-gradient(180deg,#ffffff85,#f5f0e86b);border-color:#b9a89699;color:#1c1917;box-shadow:inset 0 1px #ffffffeb,0 2px #b4a5914d,0 3px 8px #1c19170f}html[data-theme=ember] .pref-name-input,html[data-theme=ember] .pref-context-textarea{background:linear-gradient(180deg,#3c38366b,#32302f85);border-color:#7c6f6499;color:#ebdbb2;box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 3px 8px #00000026}html[data-theme=frost] .pref-name-input,html[data-theme=frost] .pref-context-textarea{background:linear-gradient(180deg,#3e46576b,#373e4d85);border-color:#78829799;color:#d8dee9;box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 3px 8px #00000026}html[data-theme=frost]:where([data-festive=halloween]) .pref-name-input,html[data-theme=frost]:where([data-festive=halloween]) .pref-context-textarea{background:linear-gradient(180deg,#331e3c6b,#2d1a3585);border-color:#8d7c9399;color:#ece0cc;box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 3px 8px #00000026}html[data-theme=meadow] .pref-name-input,html[data-theme=meadow] .pref-context-textarea{background:linear-gradient(180deg,#ffffff85,#e0f5e76b);border-color:#96b9a199;color:#294231;box-shadow:inset 0 1px #ffffffeb,0 2px #91b49c4d,0 3px 8px #2942310f}html[data-theme=dune] .pref-name-input:focus,html[data-theme=dune] .pref-context-textarea:focus{border-color:#d97757b3;box-shadow:inset 0 1px #ffffffeb,0 2px #8c37194d,0 3px 8px #d977571a}html[data-theme=ember] .pref-name-input:focus,html[data-theme=ember] .pref-context-textarea:focus{border-color:#fabd2fb3;box-shadow:inset 0 1px #ffffff17,0 2px #956c0b4d,0 3px 8px #fabd2f1a}html[data-theme=frost] .pref-name-input:focus,html[data-theme=frost] .pref-context-textarea:focus{border-color:#87bfd0b3;box-shadow:inset 0 1px #ffffff17,0 2px #469ab24d,0 3px 8px #87bfd01a}html[data-theme=frost]:where([data-festive=halloween]) .pref-name-input:focus,html[data-theme=frost]:where([data-festive=halloween]) .pref-context-textarea:focus{border-color:#f67e2db3;box-shadow:inset 0 1px #ffffff17,0 2px #ca56084d,0 3px 8px #f67e2d1a}html[data-theme=meadow] .pref-name-input:focus,html[data-theme=meadow] .pref-context-textarea:focus{border-color:#46a177b3;box-shadow:inset 0 1px #ffffffeb,0 2px #245a414d,0 3px 8px #46a1771a}html[data-theme=dune] .pref-context-textarea::placeholder{color:#b5aca4}html[data-theme=ember] .pref-context-textarea::placeholder{color:#928374}html[data-theme=frost] .pref-context-textarea::placeholder{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-context-textarea::placeholder{color:#a394a8}html[data-theme=meadow] .pref-context-textarea::placeholder{color:#a4b5a9}html[data-theme=dune] .pref-name-edit-btn,html[data-theme=dune] .pref-name-save-btn,html[data-theme=dune] .pref-name-cancel-btn{background:linear-gradient(180deg,#e0815f,#c96344);border-color:#b8522d;color:#fff!important;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 2px 6px #b446232e}html[data-theme=ember] .pref-name-edit-btn,html[data-theme=ember] .pref-name-save-btn,html[data-theme=ember] .pref-name-cancel-btn{background:#fabd2f;border-color:#d79921;color:#282828!important;box-shadow:inset 0 1px #ffffff65,0 2px #956c0b66,0 2px 6px #d799212e}html[data-theme=frost] .pref-name-edit-btn,html[data-theme=frost] .pref-name-save-btn,html[data-theme=frost] .pref-name-cancel-btn{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border-color:#63acc1;color:#353c4a!important;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 2px 6px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .pref-name-edit-btn,html[data-theme=frost]:where([data-festive=halloween]) .pref-name-save-btn,html[data-theme=frost]:where([data-festive=halloween]) .pref-name-cancel-btn{background:linear-gradient(180deg,#f78235,#f5721a);border-color:#ee650a;color:#2b1933!important;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 2px 6px #e5610a2e}html[data-theme=meadow] .pref-name-edit-btn,html[data-theme=meadow] .pref-name-save-btn,html[data-theme=meadow] .pref-name-cancel-btn{background:linear-gradient(180deg,#46ac7d,#438969);border-color:#367859;color:#fff!important;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 2px 6px #3074542e}html[data-theme=dune] .pref-about-wordmark{color:#1c1917}html[data-theme=ember] .pref-about-wordmark{color:#ebdbb2}html[data-theme=frost] .pref-about-wordmark{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-about-wordmark{color:#ece0cc}html[data-theme=meadow] .pref-about-wordmark{color:#294231}html[data-theme=dune] .pref-about-version{color:#a8a29e}html[data-theme=ember] .pref-about-version{color:#928374}html[data-theme=frost] .pref-about-version{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-about-version{color:#a394a8}html[data-theme=meadow] .pref-about-version{color:#68766d}html[data-theme=dune] .pref-about-build{color:#c4b8b0}html[data-theme=ember] .pref-about-build{color:#928374}html[data-theme=frost] .pref-about-build{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-about-build{color:#a394a8}html[data-theme=meadow] .pref-about-build{color:#b0c4b6}html[data-theme=dune] .pref-about-tagline{color:#78716c}html[data-theme=ember] .pref-about-tagline{color:#a89984}html[data-theme=frost] .pref-about-tagline{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .pref-about-tagline{color:#b5a9b9}html[data-theme=meadow] .pref-about-tagline{color:#52635a}html[data-theme=dune] .pref-about-meta-value{color:#1c1917}html[data-theme=ember] .pref-about-meta-value{color:#ebdbb2}html[data-theme=frost] .pref-about-meta-value{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .pref-about-meta-value{color:#ece0cc}html[data-theme=meadow] .pref-about-meta-value{color:#294231}html[data-theme=dune] .pref-about-link{color:#b45309}html[data-theme=ember] .pref-about-link{color:#fabd2f}html[data-theme=frost] .pref-about-link{color:#82bdce}html[data-theme=frost]:where([data-festive=halloween]) .pref-about-link{color:#f67a28}html[data-theme=dune] .pref-about-link:hover{color:#92400e}html[data-theme=ember] .pref-about-link:hover{color:#fabd2f}html[data-theme=frost] .pref-about-link:hover{color:#82bdce}html[data-theme=frost]:where([data-festive=halloween]) .pref-about-link:hover{color:#f67a28}html[data-theme=dune] .pref-about-disclaimer{color:#a8a29e}html[data-theme=ember] .pref-about-disclaimer{color:#928374}html[data-theme=frost] .pref-about-disclaimer{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .pref-about-disclaimer{color:#a394a8}html[data-theme=meadow] .pref-about-disclaimer{color:#68766d}html[data-theme=dune] .pref-close-btn{width:36px!important;height:36px!important;padding:0!important;min-width:0!important;color:#a8a29e;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=ember] .pref-close-btn{width:36px!important;height:36px!important;padding:0!important;min-width:0!important;color:#928374;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=frost] .pref-close-btn{width:36px!important;height:36px!important;padding:0!important;min-width:0!important;color:#8f99ad;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .pref-close-btn{color:#a394a8}html[data-theme=meadow] .pref-close-btn{width:36px!important;height:36px!important;padding:0!important;min-width:0!important;color:#68766d;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=dune] .pref-close-btn:hover{color:#1c1917;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=ember] .pref-close-btn:hover{color:#ebdbb2;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=frost] .pref-close-btn:hover{color:#d8dee9;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .pref-close-btn:hover{color:#ece0cc}html[data-theme=meadow] .pref-close-btn:hover{color:#294231;background:none!important;border:none!important;box-shadow:none!important}.pref-delete-overlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1100}.pref-delete-dialog-box{animation:modal-in .38s cubic-bezier(.22,1,.36,1) both;background:#32302f;border:1px solid #504945;border-radius:12px;padding:28px 28px 22px;width:320px;max-width:calc(90vw / var(--ui-scale, 1));display:flex;flex-direction:column;gap:10px;box-shadow:0 16px 48px #000000a6}:where(html[data-theme=frost]) .pref-delete-dialog-box{border:1px solid #4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-delete-dialog-box{border:1px solid #3d2a4f}.pref-delete-dialog-title{font-size:.95rem;font-weight:600;color:#fbf1c7;margin:0}.pref-delete-dialog-text{font-size:.82rem;color:#a89984;line-height:1.6;margin:0}.pref-delete-dialog-divider{height:1px;background:#3c3836;margin:6px 0}.pref-delete-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.pref-close-btn{position:absolute;top:8px;right:14px;width:36px;height:36px;padding:0;border-radius:50%;background:none!important;border:none;color:#665c54;font-size:1.15rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:color .15s;z-index:10}.pref-close-btn:hover{color:#fff;background:none!important;box-shadow:none!important}.pref-custom-prompt{border-top:1px solid rgba(80,73,69,.3);padding:14px 24px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}:where(html[data-theme=frost]) .pref-custom-prompt{border-top:1px solid rgba(76,86,106,.3)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-custom-prompt{border-top:1px solid rgba(61,42,79,.3)}.pref-custom-prompt label{font-size:.8rem;color:#a89984}:where(html[data-theme=frost]) .pref-custom-prompt label{color:#a3adbf}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-custom-prompt label{color:#b5a9b9}.pref-custom-prompt textarea{width:100%;height:100px;background:#1d2021a6;border:1px solid rgba(80,73,69,.45);border-radius:8px;color:#ebdbb2;padding:10px 12px;resize:none;font-family:var(--ui-font);font-size:.82rem;line-height:1.5;outline:none;box-sizing:border-box;transition:border-color .2s,background .2s}:where(html[data-theme=frost]) .pref-custom-prompt textarea{border:1px solid rgba(76,86,106,.45)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-custom-prompt textarea{border:1px solid rgba(61,42,79,.45)}.pref-custom-prompt textarea:focus{border-color:#83a598a6;background:#282828bf}:where(html[data-theme=frost]) .pref-custom-prompt textarea:focus{background:#353c4abf}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-custom-prompt textarea:focus{background:#2b1933bf}.login-container{width:100%;display:flex;justify-content:center;align-items:center;padding:20px}.login-card{background:#32302fad;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(80,73,69,.5);border-radius:18px;box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff12,inset 0 -1px #00000026;padding:40px;width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px}.login-header{text-align:left;display:flex;flex-direction:column;gap:6px}.login-logo{font-size:1.8rem;font-weight:600;color:#fabd2f;margin:0;text-align:left;line-height:1.2}.login-subtitle{color:#a89984;font-size:.85rem;margin:0}.login-form{display:flex;flex-direction:column;gap:16px}.login-field{display:flex;flex-direction:column;gap:6px}.login-field label{font-size:.78rem;color:#a89984;font-weight:500;letter-spacing:.02em}.login-field input{width:100%;padding:10px 18px;background:#1d2021a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(80,73,69,.55);border-radius:999px;color:#ebdbb2;font-size:.9rem;font-family:var(--ui-font);outline:none;box-shadow:inset 0 2px 4px #0000002e;transition:border-color .2s,background .2s,box-shadow .2s}.login-field input:focus{border-color:#fabd2fb3;background:#282828bf;box-shadow:inset 0 2px 4px #0000002e,0 0 0 2px #fabd2f1f}.login-field input::placeholder{color:#665c54}.login-field input:disabled{opacity:.6;cursor:not-allowed}.login-error{color:var(--note-ink);font-size:.8rem;background:var(--note-bg);border:1px solid var(--note-border);border-radius:999px;padding:8px 12px;margin:0}.login-submit{width:100%;padding:12px;background:linear-gradient(180deg,#fff3,#fff0 55%,#0000001a),#fabd2f;color:#282828;border:none;border-radius:999px;font-size:.9rem;font-family:var(--ui-font);font-weight:600;cursor:pointer;margin-top:4px;box-shadow:0 4px 16px #fabd2f4d,inset 0 1px #ffffff59,inset 0 -1px #0000001f;transition:background .2s,box-shadow .2s}.login-submit:hover:not(:disabled){background:linear-gradient(180deg,#ffffff2e,#fff0 55%,#00000014),#d3869b;box-shadow:0 4px 18px #d3869b59,inset 0 1px #ffffff4d,inset 0 -1px #0000001f}.login-submit:disabled{background:#50494580;color:#928374;cursor:not-allowed;box-shadow:none}.login-toggle{text-align:left;font-size:.8rem;color:#928374;margin:0}.login-toggle-btn{background:none;border:none;padding:0;border-radius:0;box-shadow:none;color:#fabd2f;font-family:var(--ui-font);font-size:.8rem;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .2s}.login-toggle-btn:hover:not(:disabled){color:#d3869b;background:none;box-shadow:none}.login-brand-mark{display:none}.login-divider{display:flex;align-items:center;gap:10px;font-size:.75rem;color:#665c54;margin:-4px 0}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:#5049454d}.login-guest-btn{width:100%;padding:12px;background:#50494533;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#a89984;border:1px solid rgba(80,73,69,.45);border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;margin-top:12px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s,color .2s,background .2s}.login-guest-btn:hover:not(:disabled){border-color:#a89984a6;color:#ebdbb2;background:#5049454d;box-shadow:none}.landing-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;font-family:var(--ui-font);width:100%;min-height:calc(100vh / var(--ui-scale, 1));overflow-y:auto}.landing-content{max-width:700px;width:100%;margin:0 auto;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.landing-messages{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;width:100%}.landing-message{width:fit-content;max-width:85%;padding:10px 13px;color:#ebdbb2;border-radius:15px 15px 15px 2px;font-size:.9rem;line-height:1.45;min-height:1.45em}.landing-cursor{display:inline-block;width:2px;height:.9em;background:#fabd2f;margin-left:2px;vertical-align:middle;animation:landing-blink .7s steps(1) infinite}:where(html[data-theme=frost]) .landing-cursor{background:#88c0d0}:where(html[data-theme=frost]:where([data-festive=halloween])) .landing-cursor{background:#f27a24}@keyframes landing-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes landing-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing-start-fade{animation:landing-fade-in .1s ease forwards}.landing-footer{margin-top:16px;color:#928374;font-size:.72rem}.landing-footer a{color:#fabd2f;text-decoration:none}.landing-footer a:hover{background-color:#d3869b;color:#000;text-decoration:underline;font-weight:700}.landing-footer-link{cursor:pointer;color:#fabd2f;text-decoration:none;transition:color .15s}.landing-footer-link:hover{background-color:#d3869b;box-shadow:none;color:#000;text-decoration:underline;font-weight:700}.landing-theme-modal{background:#282828;border:1px solid rgba(80,73,69,.5);border-radius:16px;box-shadow:0 16px 48px #0009;padding:24px;width:92%;max-width:420px;animation:modal-in .3s cubic-bezier(.22,1,.36,1) both}:where(html[data-theme=frost]) .landing-theme-modal{border:1px solid rgba(76,86,106,.5)}:where(html[data-theme=frost]:where([data-festive=halloween])) .landing-theme-modal{border:1px solid rgba(61,42,79,.5)}.landing-theme-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:1rem;font-weight:600;color:#ebdbb2}.landing-theme-modal-close{background:none!important;box-shadow:none!important;border:none;cursor:pointer;color:#928374;font-size:.9rem;padding:2px 6px;border-radius:6px;transition:color .15s}.landing-theme-modal-close:hover{color:#fff;background:none!important;box-shadow:none!important}.tos-page{position:fixed;top:0;left:0;width:calc(100vw / var(--ui-scale, 1));height:calc(100dvh / var(--ui-scale, 1));display:flex;flex-direction:column;overflow-y:auto;background:#282828}:where(html[data-theme=frost]) .tos-page{background:#353c4a}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-page{background:#2b1933}.tos-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8px;background:#1d2021;height:38px;flex-shrink:0;position:sticky;top:0;z-index:10}:where(html[data-theme=frost]) .tos-topbar{background:#2e3440}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-topbar{background:#150d1c}.tos-topbar-left{display:flex;align-items:center}.tos-topbar-title{font-size:.76rem;font-weight:400;color:#504945;white-space:nowrap}:where(html[data-theme=frost]) .tos-topbar-title{color:#4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-topbar-title{color:#3d2a4f}.tos-topbar-right{display:flex;justify-content:flex-end}.tos-topbar .tos-back-btn{background:transparent;border:none;box-shadow:none;color:#504945;width:30px;height:30px;padding:0;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s}:where(html[data-theme=frost]) .tos-topbar .tos-back-btn{color:#4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-topbar .tos-back-btn{color:#3d2a4f}.tos-topbar .tos-back-btn:hover{color:#fbf1c7;background:transparent;box-shadow:none}:where(html[data-theme=frost]) .tos-topbar .tos-back-btn:hover{color:#eceff4}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-topbar .tos-back-btn:hover{color:#f6ead6}.tos-body{flex:1;display:flex;justify-content:center;padding:14px;overflow-y:auto;scroll-behavior:smooth}.tos-container{width:100%;max-width:760px;display:flex;flex-direction:column}.tos-header-bubble{align-self:center;text-align:center;padding:12px 18px;margin-bottom:18px;border-radius:15px;max-width:90%}.tos-title{font-size:1rem;font-weight:600;color:#fbf1c7;margin:0 0 2px;letter-spacing:-.01em}:where(html[data-theme=frost]) .tos-title{color:#eceff4}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-title{color:#f6ead6}.tos-meta{font-size:.72rem;color:#665c54;margin:0}:where(html[data-theme=frost]) .tos-meta{color:#5d687e}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-meta{color:#736378}.tos-intro,.tos-section{align-self:flex-start;width:fit-content;max-width:85%;margin-bottom:10px;padding:12px 15px;color:#ebdbb2;border-radius:15px 15px 15px 2px;line-height:1.55}:where(html[data-theme=frost]) .tos-intro,:where(html[data-theme=frost]) .tos-section{color:#d8dee9}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-intro,:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-section{color:#ece0cc}.tos-intro{font-size:.9rem;color:#ebdbb2}:where(html[data-theme=frost]) .tos-intro{color:#d8dee9}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-intro{color:#ece0cc}.tos-section-title{display:flex;align-items:baseline;gap:10px;font-size:.9rem;font-weight:600;color:#fbf1c7;margin:0 0 8px;letter-spacing:-.01em}:where(html[data-theme=frost]) .tos-section-title{color:#eceff4}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-section-title{color:#f6ead6}.tos-section-num{font-size:.7rem;font-weight:600;color:#fabd2f;font-variant-numeric:tabular-nums;flex-shrink:0}:where(html[data-theme=frost]) .tos-section-num{color:#88c0d0}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-section-num{color:#f27a24}.tos-section-body p{font-size:.9rem;line-height:1.55;color:#ebdbb2;margin:0 0 8px}:where(html[data-theme=frost]) .tos-section-body p{color:#d8dee9}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-section-body p{color:#ece0cc}.tos-section-body p:last-child{margin-bottom:0}.tos-section-body ul{margin:6px 0 8px;padding:0 0 0 20px;list-style:disc}.tos-section-body li{font-size:.9rem;line-height:1.55;color:#ebdbb2;margin-bottom:4px}:where(html[data-theme=frost]) .tos-section-body li{color:#d8dee9}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-section-body li{color:#ece0cc}.tos-section-body li::marker{color:#665c54}:where(html[data-theme=frost]) .tos-section-body li::marker{color:#5d687e}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-section-body li::marker{color:#736378}.tos-section-body a{color:#fabd2f;text-decoration:none}:where(html[data-theme=frost]) .tos-section-body a{color:#88c0d0}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-section-body a{color:#f27a24}.tos-section-body a:hover{text-decoration:underline}.tos-legal-caps{font-size:.82rem!important;color:#a89984!important;line-height:1.55!important}:where(html[data-theme=frost]) .tos-legal-caps{color:#a3adbf!important}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-legal-caps{color:#b5a9b9!important}.tos-footer{align-self:center;margin-top:24px;padding:8px 14px;font-size:.7rem;color:#504945}:where(html[data-theme=frost]) .tos-footer{color:#4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .tos-footer{color:#3d2a4f}@media(max-width:600px){.tos-intro,.tos-section{max-width:95%}}html{--grain-opacity: .09;--grain-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.6 0 0 0 -0.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-theme=dune],html[data-theme=meadow]{--grain-opacity: .06;--grain-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 0 0 0 -0.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:var(--grain-tile);background-size:220px 220px;background-repeat:repeat;opacity:var(--grain-opacity)}html[data-theme=dune] body{background:#faf8f5;color:#1c1917}html[data-theme=ember] body{background:#1d2021;color:#ebdbb2}html[data-theme=frost] body{background:#2e3440;color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) body{background:#150d1c;color:#ece0cc}html[data-theme=meadow] body{background:#f0f8f2;color:#294231}html[data-theme=dune] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 55% at 15% 88%,rgba(217,119,87,.16) 0%,rgba(194,90,52,.06) 45%,transparent 65%);opacity:.9}html[data-theme=ember] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 55% at 15% 88%,rgba(250,189,47,.08) 0%,rgba(215,153,33,.03) 45%,transparent 65%);opacity:.9}html[data-theme=frost] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 55% at 15% 88%,rgba(135,191,208,.16) 0%,rgba(107,177,197,.06) 45%,transparent 65%);opacity:.9}html[data-theme=frost]:where([data-festive=halloween]) body:before{background:radial-gradient(ellipse 65% 55% at 15% 88%,rgba(246,126,45,.16) 0%,rgba(245,106,13,.06) 45%,transparent 65%)}html[data-theme=meadow] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 55% at 15% 88%,rgba(70,161,119,.16) 0%,rgba(60,127,96,.06) 45%,transparent 65%);opacity:.9}html[data-theme=dune] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 85% 12%,rgba(180,83,9,.09) 0%,rgba(217,119,87,.04) 40%,transparent 60%);opacity:.9}html[data-theme=ember] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 85% 12%,rgba(181,118,20,.045) 0%,rgba(250,189,47,.02) 22%,rgba(250,189,47,.007) 42%,transparent 62%);opacity:.9}html[data-theme=frost] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 85% 12%,rgba(79,162,185,.09) 0%,rgba(135,191,208,.04) 22%,rgba(135,191,208,.015) 42%,transparent 62%);opacity:.9}html[data-theme=frost]:where([data-festive=halloween]) body:after{background:radial-gradient(ellipse 55% 45% at 85% 12%,rgba(215,92,9,.09) 0%,rgba(246,126,45,.04) 22%,rgba(246,126,45,.015) 42%,transparent 62%)}html[data-theme=meadow] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 85% 12%,rgba(120,175,215,.14) 0%,rgba(120,175,215,.05) 40%,transparent 60%);opacity:.9}html[data-theme=dune] #root,html[data-theme=ember] #root,html[data-theme=frost] #root,html[data-theme=meadow] #root{background:transparent}html[data-theme=dune] button{background:linear-gradient(180deg,#e0815f,#c96344);color:#fff;border:1px solid #b8522d;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] button{background:#fabd2f;color:#282828;border:1px solid #d79921;box-shadow:inset 0 1px #ffffff65,0 2px #956c0b66,0 3px 8px #d799212e}html[data-theme=frost] button{background:linear-gradient(180deg,#8ec3d2,#76b6c9);color:#353c4a;border:1px solid #63acc1;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) button{background:linear-gradient(180deg,#f78235,#f5721a);color:#2b1933;border:1px solid #ee650a;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] button{background:linear-gradient(180deg,#46ac7d,#438969);color:#fff;border:1px solid #367859;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 3px 8px #3074542e}html[data-theme=dune] button:hover{background:linear-gradient(180deg,#d4734f,#be5a3a);border-color:#a8491f;box-shadow:inset 0 1px #ffffff2e,0 2px #782d0f66,0 3px 8px #a03c192e}html[data-theme=ember] button:hover{background:linear-gradient(180deg,#fabd2f,#d79921) #fabd2f;border-color:#b57614;box-shadow:inset 0 1px #ffffff53,0 2px #7a580966,0 3px 8px #b576142e}html[data-theme=frost] button:hover{background:linear-gradient(180deg,#80bccd,#6cb1c5);border-color:#54a5bc;box-shadow:inset 0 1px #ffffff53,0 2px #408da366,0 3px 8px #4da1b92e}html[data-theme=frost]:where([data-festive=halloween]) button:hover{background:linear-gradient(180deg,#f67925,#f56b0e);border-color:#de5e09;box-shadow:inset 0 1px #ffffff53,0 2px #b94f0866,0 3px 8px #d65b092e}html[data-theme=meadow] button:hover{background:linear-gradient(180deg,#459871,#3f7d60);border-color:#2b6c4e;box-shadow:inset 0 1px #ffffff2e,0 2px #1b4c3566,0 3px 8px #2666482e}html[data-theme=dune] .pref-generation-reset-btn,html[data-theme=dune] .pref-generation-reset-btn:hover{color:#fff}html[data-theme=ember] .pref-generation-reset-btn,html[data-theme=ember] .pref-generation-reset-btn:hover{color:#282828}html[data-theme=frost] .pref-generation-reset-btn,html[data-theme=frost] .pref-generation-reset-btn:hover{color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .pref-generation-reset-btn,html[data-theme=frost]:where([data-festive=halloween]) .pref-generation-reset-btn:hover{color:#2b1933}html[data-theme=meadow] .pref-generation-reset-btn,html[data-theme=meadow] .pref-generation-reset-btn:hover{color:#fff}html[data-theme=dune] .back-to-landing{background:linear-gradient(180deg,#e0815f,#c96344);border:1px solid #b8522d;color:#fff;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] .back-to-landing{background:#fabd2f;border:1px solid #d79921;color:#282828;box-shadow:inset 0 1px #ffffff65,0 2px #956c0b66,0 3px 8px #d799212e}html[data-theme=frost] .back-to-landing{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border:1px solid #63acc1;color:#353c4a;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .back-to-landing{background:linear-gradient(180deg,#f78235,#f5721a);border:1px solid #ee650a;color:#2b1933;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] .back-to-landing{background:linear-gradient(180deg,#46ac7d,#438969);border:1px solid #367859;color:#fff;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 3px 8px #3074542e}html[data-theme=dune] .back-to-landing:hover{background:linear-gradient(180deg,#d4734f,#be5a3a);border-color:#a8491f;box-shadow:inset 0 1px #ffffff2e,0 2px #782d0f66,0 3px 8px #a03c192e}html[data-theme=ember] .back-to-landing:hover{background:linear-gradient(180deg,#fabd2f,#d79921);border-color:#b57614;box-shadow:inset 0 1px #ffffff53,0 2px #7a580966,0 3px 8px #b576142e}html[data-theme=frost] .back-to-landing:hover{background:linear-gradient(180deg,#80bccd,#6cb1c5);border-color:#54a5bc;box-shadow:inset 0 1px #ffffff53,0 2px #408da366,0 3px 8px #4da1b92e}html[data-theme=frost]:where([data-festive=halloween]) .back-to-landing:hover{background:linear-gradient(180deg,#f67925,#f56b0e);border-color:#de5e09;box-shadow:inset 0 1px #ffffff53,0 2px #b94f0866,0 3px 8px #d65b092e}html[data-theme=meadow] .back-to-landing:hover{background:linear-gradient(180deg,#459871,#3f7d60);border-color:#2b6c4e;box-shadow:inset 0 1px #ffffff2e,0 2px #1b4c3566,0 3px 8px #2666482e}html[data-theme=dune] .messages{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;box-shadow:none;scrollbar-color:rgba(167,157,147,.5) transparent}html[data-theme=ember] .messages{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;box-shadow:none;scrollbar-color:rgba(124,111,100,.5) transparent}html[data-theme=frost] .messages{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;box-shadow:none;scrollbar-color:rgba(130,140,161,.5) transparent}html[data-theme=frost]:where([data-festive=halloween]) .messages{scrollbar-color:rgba(151,135,156,.5) transparent}html[data-theme=meadow] .messages{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;box-shadow:none;scrollbar-color:rgba(147,167,153,.5) transparent}html[data-theme=dune] .message.user{background:linear-gradient(180deg,#e0815f,#c96344);color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #b8522d;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] .message.user{background:#fabd2f;color:#282828;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #d79921;box-shadow:inset 0 1px #ffffff65,0 2px #956c0b66,0 3px 8px #d799212e}html[data-theme=frost] .message.user{background:linear-gradient(180deg,#8ec3d2,#76b6c9);color:#353c4a;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #63acc1;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .message.user{background:linear-gradient(180deg,#f78235,#f5721a);color:#2b1933;border:1px solid #ee650a;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] .message.user{background:#378060;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid transparent;box-shadow:0 2px 8px #30745424}html[data-theme=dune] .user-edit-textarea{background:#fff8f0f2;border:1px solid #d97757;color:#1c1917;box-shadow:0 0 0 3px #d977571f}html[data-theme=ember] .user-edit-textarea{background:#32302ff2;border:1px solid #fabd2f;color:#ebdbb2;box-shadow:0 0 0 3px #fabd2f1f}html[data-theme=frost] .user-edit-textarea{background:#3a4151f2;border:1px solid #87bfd0;color:#d8dee9;box-shadow:0 0 0 3px #87bfd01f}html[data-theme=frost]:where([data-festive=halloween]) .user-edit-textarea{background:#2f1c38f2;border:1px solid #f67e2d;color:#ece0cc;box-shadow:0 0 0 3px #f67e2d1f}html[data-theme=meadow] .user-edit-textarea{background:#edfaf1f2;border:1px solid #46a177;color:#294231;box-shadow:0 0 0 3px #46a1771f}html[data-theme=dune] .user-edit-textarea:focus{border-color:#c5623e;box-shadow:0 0 0 3px #d9775733}html[data-theme=ember] .user-edit-textarea:focus{border-color:#d79921;box-shadow:0 0 0 3px #fabd2f33}html[data-theme=frost] .user-edit-textarea:focus{border-color:#71b4c7;box-shadow:0 0 0 3px #87bfd033}html[data-theme=frost]:where([data-festive=halloween]) .user-edit-textarea:focus{border-color:#f56e14;box-shadow:0 0 0 3px #f67e2d33}html[data-theme=meadow] .user-edit-textarea:focus{border-color:#428365;box-shadow:0 0 0 3px #46a17733}html[data-theme=dune] .edit-cancel-btn{color:#78716c!important}html[data-theme=ember] .edit-cancel-btn{color:#a89984!important}html[data-theme=frost] .edit-cancel-btn{color:#a3adbf!important}html[data-theme=frost]:where([data-festive=halloween]) .edit-cancel-btn{color:#b5a9b9!important}html[data-theme=meadow] .edit-cancel-btn{color:#52635a!important}html[data-theme=dune] .edit-cancel-btn:hover{color:#1c1917!important}html[data-theme=ember] .edit-cancel-btn:hover{color:#ebdbb2!important}html[data-theme=frost] .edit-cancel-btn:hover{color:#d8dee9!important}html[data-theme=frost]:where([data-festive=halloween]) .edit-cancel-btn:hover{color:#ece0cc!important}html[data-theme=meadow] .edit-cancel-btn:hover{color:#294231!important}html[data-theme=dune] .edit-save-btn{background:linear-gradient(180deg,#e0815f,#c96344)!important;border:1px solid #b8522d!important;color:#fff!important;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 2px 6px #b446232e!important}html[data-theme=ember] .edit-save-btn{background:#fabd2f!important;border:1px solid #d79921!important;color:#282828!important;box-shadow:inset 0 1px #ffffff65,0 2px #956c0b66,0 2px 6px #d799212e!important}html[data-theme=frost] .edit-save-btn{background:linear-gradient(180deg,#8ec3d2,#76b6c9)!important;border:1px solid #63acc1!important;color:#353c4a!important;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 2px 6px #5ba8be2e!important}html[data-theme=frost]:where([data-festive=halloween]) .edit-save-btn{background:linear-gradient(180deg,#f78235,#f5721a)!important;border:1px solid #ee650a!important;color:#2b1933!important;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 2px 6px #e5610a2e!important}html[data-theme=meadow] .edit-save-btn{background:linear-gradient(180deg,#46ac7d,#438969)!important;border:1px solid #367859!important;color:#fff!important;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 2px 6px #3074542e!important}html[data-theme=dune] .edit-save-btn:hover{background:linear-gradient(180deg,#d4734f,#be5a3a)!important;border-color:#a8491f!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 1px #782d0f66,0 2px 5px #a03c192e!important}html[data-theme=ember] .edit-save-btn:hover{background:linear-gradient(180deg,#fabd2f,#d79921)!important;border-color:#b57614!important;color:#282828!important;box-shadow:inset 0 1px #ffffff53,0 1px #7a580966,0 2px 5px #b576142e!important}html[data-theme=frost] .edit-save-btn:hover{background:linear-gradient(180deg,#80bccd,#6cb1c5)!important;border-color:#54a5bc!important;color:#353c4a!important;box-shadow:inset 0 1px #ffffff53,0 1px #408da366,0 2px 5px #4da1b92e!important}html[data-theme=frost]:where([data-festive=halloween]) .edit-save-btn:hover{background:linear-gradient(180deg,#f67925,#f56b0e)!important;border-color:#de5e09!important;color:#2b1933!important;box-shadow:inset 0 1px #ffffff53,0 1px #b94f0866,0 2px 5px #d65b092e!important}html[data-theme=meadow] .edit-save-btn:hover{background:linear-gradient(180deg,#459871,#3f7d60)!important;border-color:#2b6c4e!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 1px #1b4c3566,0 2px 5px #2666482e!important}html[data-theme=dune] .message.assistant{background:linear-gradient(180deg,#fdf8f3,#f0e8da);color:#1c1917;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e7e0d6;box-shadow:inset 0 1px #ffffff8c,0 2px #b4a59159,0 3px 8px #1c191712}html[data-theme=ember] .message.assistant{background:linear-gradient(180deg,#3c3836,#32302f);color:#ebdbb2;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #504945;box-shadow:inset 0 1px #ffffff0e,0 2px #0000008f,0 3px 8px #0000002d}html[data-theme=frost] .message.assistant{background:linear-gradient(180deg,#444d5f,#3a4150);color:#d8dee9;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #495366;box-shadow:inset 0 1px #ffffff0e,0 2px #0000008f,0 3px 8px #0000002d}html[data-theme=frost]:where([data-festive=halloween]) .message.assistant{background:linear-gradient(180deg,#382042,#2f1b37);color:#ece0cc;border:1px solid #41264c;box-shadow:inset 0 1px #ffffff0e,0 2px #0000008f,0 3px 8px #0000002d}html[data-theme=meadow] .message.assistant{background:linear-gradient(180deg,#eefbf2,#daf0e1);color:#294231;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #d6e7db;box-shadow:inset 0 1px #ffffff8c,0 2px #91b49c59,0 3px 8px #29423112}html[data-theme=dune] .assistant-content h1,html[data-theme=dune] .assistant-content h2,html[data-theme=dune] .assistant-content h3,html[data-theme=dune] .assistant-content h4,html[data-theme=dune] .assistant-content h5,html[data-theme=dune] .assistant-content h6{color:#0c0a09}html[data-theme=ember] .assistant-content h1,html[data-theme=ember] .assistant-content h2,html[data-theme=ember] .assistant-content h3,html[data-theme=ember] .assistant-content h4,html[data-theme=ember] .assistant-content h5,html[data-theme=ember] .assistant-content h6{color:#ebdbb2}html[data-theme=frost] .assistant-content h1,html[data-theme=frost] .assistant-content h2,html[data-theme=frost] .assistant-content h3,html[data-theme=frost] .assistant-content h4,html[data-theme=frost] .assistant-content h5,html[data-theme=frost] .assistant-content h6{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .assistant-content h1,html[data-theme=frost]:where([data-festive=halloween]) .assistant-content h2,html[data-theme=frost]:where([data-festive=halloween]) .assistant-content h3,html[data-theme=frost]:where([data-festive=halloween]) .assistant-content h4,html[data-theme=frost]:where([data-festive=halloween]) .assistant-content h5,html[data-theme=frost]:where([data-festive=halloween]) .assistant-content h6{color:#ece0cc}html[data-theme=meadow] .assistant-content h1,html[data-theme=meadow] .assistant-content h2,html[data-theme=meadow] .assistant-content h3,html[data-theme=meadow] .assistant-content h4,html[data-theme=meadow] .assistant-content h5,html[data-theme=meadow] .assistant-content h6{color:#294231}html[data-theme=dune] .assistant-content a{color:#d97757}html[data-theme=ember] .assistant-content a{color:#fbc954}html[data-theme=frost] .assistant-content a{color:#9bcad8}html[data-theme=frost]:where([data-festive=halloween]) .assistant-content a{color:#f78c44}html[data-theme=meadow] .assistant-content a{color:#46a177}html[data-theme=dune] .assistant-content pre{background:#faf8f5;border:1px solid #e7e0d6;box-shadow:inset 0 1px #fffc,0 1px 3px #1c19170f;color:#1c1917}html[data-theme=ember] .assistant-content pre{background:#1d2021;border:1px solid #504945;box-shadow:inset 0 1px #ffffff14,0 1px 3px #00000026;color:#ebdbb2}html[data-theme=frost] .assistant-content pre{background:#2e3440;border:1px solid #495366;box-shadow:inset 0 1px #ffffff14,0 1px 3px #00000026;color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .assistant-content pre{background:#150d1c;border:1px solid #41264c;box-shadow:inset 0 1px #ffffff14,0 1px 3px #00000026;color:#ece0cc}html[data-theme=meadow] .assistant-content pre{background:#f0f8f2;border:1px solid #d6e7db;box-shadow:inset 0 1px #fffc,0 1px 3px #2942310f;color:#294231}html[data-theme=dune] .assistant-content :not(pre)>code{color:#c5623e;background:#f5f0e8}html[data-theme=ember] .assistant-content :not(pre)>code{color:#fabd2f;background:#3c3836}html[data-theme=frost] .assistant-content :not(pre)>code{color:#84bece;background:#3e4657}html[data-theme=frost]:where([data-festive=halloween]) .assistant-content :not(pre)>code{color:#f67b29;background:#331e3c}html[data-theme=meadow] .assistant-content :not(pre)>code{color:#428365;background:#e0f5e7}html[data-theme=dune] .assistant-content pre code{color:#1c1917;background:transparent}html[data-theme=ember] .assistant-content pre code{color:#ebdbb2;background:transparent}html[data-theme=frost] .assistant-content pre code{color:#d8dee9;background:transparent}html[data-theme=frost]:where([data-festive=halloween]) .assistant-content pre code{color:#ece0cc}html[data-theme=meadow] .assistant-content pre code{color:#294231;background:transparent}html[data-theme=dune] .code-copy-btn{background:#e7e0d6e6!important;border:1px solid #d4cdc4!important;color:#78716c!important;box-shadow:none!important}html[data-theme=ember] .code-copy-btn{background:#504945e6!important;border:1px solid #665c54!important;color:#a89984!important;box-shadow:none!important}html[data-theme=frost] .code-copy-btn{background:#495366e6!important;border:1px solid #556075!important;color:#a3adbf!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .code-copy-btn{background:#41264ce6!important;border:1px solid #6a5b6f!important;color:#b5a9b9!important}html[data-theme=meadow] .code-copy-btn{background:#d6e7dbe6!important;border:1px solid #c4d4c9!important;color:#52635a!important;box-shadow:none!important}html[data-theme=dune] .code-copy-btn:hover{background:#e7e0d6!important;color:#1c1917!important}html[data-theme=ember] .code-copy-btn:hover{background:#504945!important;color:#ebdbb2!important}html[data-theme=frost] .code-copy-btn:hover{background:#495366!important;color:#d8dee9!important}html[data-theme=frost]:where([data-festive=halloween]) .code-copy-btn:hover{background:#41264c!important;color:#ece0cc!important}html[data-theme=meadow] .code-copy-btn:hover{background:#d6e7db!important;color:#294231!important}html[data-theme=dune] .code-copy-btn.copied{color:#166534!important}html[data-theme=ember] .code-copy-btn.copied{color:#8ec07c!important}html[data-theme=frost] .code-copy-btn.copied{color:#a3be8c!important}html[data-theme=frost]:where([data-festive=halloween]) .code-copy-btn.copied{color:#9bd14a!important}html[data-theme=meadow] .code-copy-btn.copied{color:#166534!important}html[data-theme=dune] .hljs{color:#1c1917;background:transparent}html[data-theme=meadow] .hljs{color:#294231;background:transparent}html[data-theme=dune] .hljs-keyword,html[data-theme=dune] .hljs-doctag,html[data-theme=dune] .hljs-meta .hljs-keyword,html[data-theme=dune] .hljs-template-tag,html[data-theme=dune] .hljs-template-variable,html[data-theme=dune] .hljs-type,html[data-theme=dune] .hljs-variable.language_,html[data-theme=meadow] .hljs-keyword,html[data-theme=meadow] .hljs-doctag,html[data-theme=meadow] .hljs-meta .hljs-keyword,html[data-theme=meadow] .hljs-template-tag,html[data-theme=meadow] .hljs-template-variable,html[data-theme=meadow] .hljs-type,html[data-theme=meadow] .hljs-variable.language_{color:#c2410c}html[data-theme=dune] .hljs-title,html[data-theme=dune] .hljs-title.class_,html[data-theme=dune] .hljs-title.class_.inherited__,html[data-theme=dune] .hljs-title.function_,html[data-theme=meadow] .hljs-title,html[data-theme=meadow] .hljs-title.class_,html[data-theme=meadow] .hljs-title.class_.inherited__,html[data-theme=meadow] .hljs-title.function_{color:#78350f}html[data-theme=dune] .hljs-attr,html[data-theme=dune] .hljs-attribute,html[data-theme=dune] .hljs-literal,html[data-theme=dune] .hljs-meta,html[data-theme=dune] .hljs-number,html[data-theme=dune] .hljs-operator,html[data-theme=dune] .hljs-variable,html[data-theme=dune] .hljs-selector-attr,html[data-theme=dune] .hljs-selector-class,html[data-theme=dune] .hljs-selector-id,html[data-theme=meadow] .hljs-attr,html[data-theme=meadow] .hljs-attribute,html[data-theme=meadow] .hljs-literal,html[data-theme=meadow] .hljs-meta,html[data-theme=meadow] .hljs-number,html[data-theme=meadow] .hljs-operator,html[data-theme=meadow] .hljs-variable,html[data-theme=meadow] .hljs-selector-attr,html[data-theme=meadow] .hljs-selector-class,html[data-theme=meadow] .hljs-selector-id{color:#0f766e}html[data-theme=dune] .hljs-regexp,html[data-theme=dune] .hljs-string,html[data-theme=dune] .hljs-meta .hljs-string,html[data-theme=meadow] .hljs-regexp,html[data-theme=meadow] .hljs-string,html[data-theme=meadow] .hljs-meta .hljs-string{color:#166534}html[data-theme=dune] .hljs-built_in,html[data-theme=dune] .hljs-symbol,html[data-theme=meadow] .hljs-built_in,html[data-theme=meadow] .hljs-symbol{color:#b45309}html[data-theme=dune] .hljs-comment,html[data-theme=dune] .hljs-code,html[data-theme=dune] .hljs-formula{color:#a8a29e;font-style:italic}html[data-theme=meadow] .hljs-comment,html[data-theme=meadow] .hljs-code,html[data-theme=meadow] .hljs-formula{color:#68766d;font-style:italic}html[data-theme=dune] .hljs-name,html[data-theme=dune] .hljs-quote,html[data-theme=dune] .hljs-selector-tag,html[data-theme=dune] .hljs-selector-pseudo,html[data-theme=meadow] .hljs-name,html[data-theme=meadow] .hljs-quote,html[data-theme=meadow] .hljs-selector-tag,html[data-theme=meadow] .hljs-selector-pseudo{color:#4d7c0f}html[data-theme=dune] .hljs-subst{color:#1c1917}html[data-theme=meadow] .hljs-subst{color:#294231}html[data-theme=dune] .hljs-section,html[data-theme=meadow] .hljs-section{color:#9a3412;font-weight:700}html[data-theme=dune] .hljs-bullet,html[data-theme=meadow] .hljs-bullet{color:#b45309}html[data-theme=dune] .hljs-addition,html[data-theme=meadow] .hljs-addition{color:#166534;background-color:#16653414}html[data-theme=dune] .hljs-deletion,html[data-theme=meadow] .hljs-deletion{color:#9a3412;background-color:#9a341214}html[data-theme=dune] .input-wrapper{background:linear-gradient(180deg,#ffffff85,#f5f0e86b)!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(231,224,214,.6);box-shadow:inset 0 1px #ffffffeb,0 2px #b4a5914d,0 4px 16px #1c191714}html[data-theme=ember] .input-wrapper{background:linear-gradient(180deg,#3c38366b,#32302f85)!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(80,73,69,.6);box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 4px 16px #0003}html[data-theme=frost] .input-wrapper{background:linear-gradient(180deg,#3e46576b,#373e4d85)!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(73,83,102,.6);box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 4px 16px #0003}html[data-theme=frost]:where([data-festive=halloween]) .input-wrapper{background:linear-gradient(180deg,#331e3c6b,#2d1a3585)!important;border:1px solid rgba(65,38,76,.6);box-shadow:inset 0 1px #ffffff17,0 2px #0000007a,0 4px 16px #0003}html[data-theme=meadow] .input-wrapper{background:linear-gradient(180deg,#ffffff85,#e0f5e76b)!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(214,231,219,.6);box-shadow:inset 0 1px #ffffffeb,0 2px #91b49c4d,0 4px 16px #29423114}html[data-theme=dune] .input-wrapper:focus-within{border-color:#d97757b3;box-shadow:inset 0 1px #ffffffeb,0 2px #8c37194d,0 4px 16px #1c191714,0 0 0 3px #d977571f}html[data-theme=ember] .input-wrapper:focus-within{border-color:#fabd2fb3;box-shadow:inset 0 1px #ffffff17,0 2px #956c0b4d,0 4px 16px #0003,0 0 0 3px #fabd2f1f}html[data-theme=frost] .input-wrapper:focus-within{border-color:#87bfd0b3;box-shadow:inset 0 1px #ffffff17,0 2px #469ab24d,0 4px 16px #0003,0 0 0 3px #87bfd01f}html[data-theme=frost]:where([data-festive=halloween]) .input-wrapper:focus-within{border-color:#f67e2db3;box-shadow:inset 0 1px #ffffff17,0 2px #ca56084d,0 4px 16px #0003,0 0 0 3px #f67e2d1f}html[data-theme=meadow] .input-wrapper:focus-within{border-color:#46a177b3;box-shadow:inset 0 1px #ffffffeb,0 2px #245a414d,0 4px 16px #29423114,0 0 0 3px #46a1771f}html[data-theme=dune] .input-wrapper.drag-over{border-color:#d97757cc;box-shadow:inset 0 1px #ffffffeb,0 2px #8c37194d,0 4px 16px #1c191714,0 0 0 3px #d9775733}html[data-theme=ember] .input-wrapper.drag-over{border-color:#fabd2fcc;box-shadow:inset 0 1px #ffffff17,0 2px #956c0b4d,0 4px 16px #0003,0 0 0 3px #fabd2f33}html[data-theme=frost] .input-wrapper.drag-over{border-color:#87bfd0cc;box-shadow:inset 0 1px #ffffff17,0 2px #469ab24d,0 4px 16px #0003,0 0 0 3px #87bfd033}html[data-theme=frost]:where([data-festive=halloween]) .input-wrapper.drag-over{border-color:#f67e2dcc;box-shadow:inset 0 1px #ffffff17,0 2px #ca56084d,0 4px 16px #0003,0 0 0 3px #f67e2d33}html[data-theme=meadow] .input-wrapper.drag-over{border-color:#46a177cc;box-shadow:inset 0 1px #ffffffeb,0 2px #245a414d,0 4px 16px #29423114,0 0 0 3px #46a17733}html[data-theme=dune] .chat-textarea{color:#1c1917}html[data-theme=ember] .chat-textarea{color:#ebdbb2}html[data-theme=frost] .chat-textarea{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .chat-textarea{color:#ece0cc}html[data-theme=meadow] .chat-textarea{color:#294231}html[data-theme=ember] .chat-textarea::placeholder{color:#928374}html[data-theme=frost] .chat-textarea::placeholder{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .chat-textarea::placeholder{color:#a394a8}html[data-theme=dune] .chat-textarea:disabled{opacity:.5}html[data-theme=ember] .chat-textarea:disabled,html[data-theme=frost] .chat-textarea:disabled{opacity:.5}html[data-theme=meadow] .chat-textarea:disabled{opacity:.5}html[data-theme=dune] .input-toolbar{border-top-color:#e7e0d6e6}html[data-theme=ember] .input-toolbar{border-top-color:#504945e6}html[data-theme=frost] .input-toolbar{border-top-color:#495366e6}html[data-theme=frost]:where([data-festive=halloween]) .input-toolbar{border-top-color:#41264ce6}html[data-theme=meadow] .input-toolbar{border-top-color:#d6e7dbe6}html[data-theme=dune] .toolbar-icon-btn{background:none!important;border:none;box-shadow:none!important}html[data-theme=ember] .toolbar-icon-btn{color:#928374;background:none!important;border:none;box-shadow:none!important}html[data-theme=frost] .toolbar-icon-btn{color:#8f99ad;background:none!important;border:none;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .toolbar-icon-btn{color:#a394a8}html[data-theme=meadow] .toolbar-icon-btn{background:none!important;border:none;box-shadow:none!important}html[data-theme=dune] .toolbar-icon-btn:hover{color:#1c1917;background:none!important;box-shadow:none!important}html[data-theme=ember] .toolbar-icon-btn:hover{color:#ebdbb2;background:none!important;box-shadow:none!important}html[data-theme=frost] .toolbar-icon-btn:hover{color:#d8dee9;background:none!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .toolbar-icon-btn:hover{color:#ece0cc}html[data-theme=meadow] .toolbar-icon-btn:hover{color:#294231;background:none!important;box-shadow:none!important}html[data-theme=dune] .toolbar-chip-btn{background:none!important;border:none;box-shadow:none!important}html[data-theme=ember] .toolbar-chip-btn{color:#928374;background:none!important;border:none;box-shadow:none!important}html[data-theme=frost] .toolbar-chip-btn{color:#8f99ad;background:none!important;border:none;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .toolbar-chip-btn{color:#a394a8}html[data-theme=meadow] .toolbar-chip-btn{background:none!important;border:none;box-shadow:none!important}html[data-theme=dune] .toolbar-chip-btn:hover{color:#1c1917;background:none!important;box-shadow:none!important}html[data-theme=ember] .toolbar-chip-btn:hover{color:#ebdbb2;background:none!important;box-shadow:none!important}html[data-theme=frost] .toolbar-chip-btn:hover{color:#d8dee9;background:none!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .toolbar-chip-btn:hover{color:#ece0cc}html[data-theme=meadow] .toolbar-chip-btn:hover{color:#294231;background:none!important;box-shadow:none!important}html[data-theme=dune] .toolbar-dock-label:after{border-top-color:#1c1917e0}html[data-theme=ember] .toolbar-dock-label:after{border-top-color:#ebdbb2e0}html[data-theme=frost] .toolbar-dock-label:after{border-top-color:#e1e5eee0}html[data-theme=frost]:where([data-festive=halloween]) .toolbar-dock-label:after{border-top-color:#e8ddf2e0}html[data-theme=meadow] .toolbar-dock-label:after{border-top-color:#294231e0}html[data-theme=dune] .suggestion-chip{background:#f5ede3;border-color:#e7e0d6;box-shadow:none}html[data-theme=ember] .suggestion-chip{background:#3c3836;border-color:#504945;color:#a89984;box-shadow:none}html[data-theme=frost] .suggestion-chip{background:#3f4859;border-color:#495366;color:#a3adbf;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .suggestion-chip{background:#341e3d;border-color:#41264c;color:#b5a9b9}html[data-theme=meadow] .suggestion-chip{background:#ddf3e4;border-color:#d6e7db;box-shadow:none}html[data-theme=dune] .suggestion-chip:hover:not(:disabled){background:#faf8f5;border-color:#d97757;color:#1c1917}html[data-theme=ember] .suggestion-chip:hover:not(:disabled){background:#1d2021;border-color:#fabd2f;color:#ebdbb2}html[data-theme=frost] .suggestion-chip:hover:not(:disabled){background:#2e3440;border-color:#87bfd0;color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .suggestion-chip:hover:not(:disabled){background:#150d1c;border-color:#f67e2d;color:#ece0cc}html[data-theme=meadow] .suggestion-chip:hover:not(:disabled){background:#f0f8f2;border-color:#46a177;color:#294231}html[data-theme=dune] .tools-dropdown-menu,html[data-theme=dune] .slash-dropdown{background-color:#faf9f2;border:1px solid rgba(231,224,214,.95);box-shadow:0 14px 40px #1c19171f,inset 0 1px #fffc}html[data-theme=ember] .tools-dropdown-menu,html[data-theme=ember] .slash-dropdown{background-color:#32302f;border:1px solid rgba(80,73,69,.95);box-shadow:0 14px 40px #0000004d,inset 0 1px #ffffff14}html[data-theme=frost] .tools-dropdown-menu,html[data-theme=frost] .slash-dropdown{background-color:#3b4251;border:1px solid rgba(73,83,102,.95);box-shadow:0 14px 40px #0000004d,inset 0 1px #ffffff14}html[data-theme=frost]:where([data-festive=halloween]) .tools-dropdown-menu,html[data-theme=frost]:where([data-festive=halloween]) .slash-dropdown{background-color:#301c38;border:1px solid rgba(65,38,76,.95);box-shadow:0 14px 40px #0000004d,inset 0 1px #ffffff14}html[data-theme=meadow] .tools-dropdown-menu,html[data-theme=meadow] .slash-dropdown{background-color:#ecf9f0;border:1px solid rgba(214,231,219,.95);box-shadow:0 14px 40px #2942311f,inset 0 1px #fffc}html[data-theme=dune] .slash-dropdown{border-radius:12px;box-shadow:0 -6px 20px #1c19171f,inset 0 1px #fffc}html[data-theme=ember] .slash-dropdown,html[data-theme=frost] .slash-dropdown{border-radius:12px;box-shadow:0 -6px 20px #0000004d,inset 0 1px #ffffff14}html[data-theme=frost]:where([data-festive=halloween]) .slash-dropdown{box-shadow:0 -6px 20px #0000004d,inset 0 1px #ffffff14}html[data-theme=meadow] .slash-dropdown{border-radius:12px;box-shadow:0 -6px 20px #2942311f,inset 0 1px #fffc}html[data-theme=dune] .tools-dropdown-item,html[data-theme=dune] .slash-item{color:#78716c;outline:none;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}html[data-theme=ember] .tools-dropdown-item,html[data-theme=ember] .slash-item{color:#a89984;outline:none;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}html[data-theme=frost] .tools-dropdown-item,html[data-theme=frost] .slash-item{color:#a3adbf;outline:none;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .tools-dropdown-item,html[data-theme=frost]:where([data-festive=halloween]) .slash-item{color:#b5a9b9}html[data-theme=meadow] .tools-dropdown-item,html[data-theme=meadow] .slash-item{color:#52635a;outline:none;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}html[data-theme=dune] .tools-dropdown-item:focus,html[data-theme=dune] .tools-dropdown-item:focus-visible,html[data-theme=dune] .slash-item:focus,html[data-theme=dune] .slash-item:focus-visible,html[data-theme=dune] .docs-item-delete:focus,html[data-theme=dune] .docs-item-delete:focus-visible{outline:none;box-shadow:none}html[data-theme=ember] .tools-dropdown-item:focus,html[data-theme=ember] .tools-dropdown-item:focus-visible,html[data-theme=ember] .slash-item:focus,html[data-theme=ember] .slash-item:focus-visible,html[data-theme=ember] .docs-item-delete:focus,html[data-theme=ember] .docs-item-delete:focus-visible,html[data-theme=frost] .tools-dropdown-item:focus,html[data-theme=frost] .tools-dropdown-item:focus-visible,html[data-theme=frost] .slash-item:focus,html[data-theme=frost] .slash-item:focus-visible,html[data-theme=frost] .docs-item-delete:focus,html[data-theme=frost] .docs-item-delete:focus-visible{outline:none;box-shadow:none}html[data-theme=meadow] .tools-dropdown-item:focus,html[data-theme=meadow] .tools-dropdown-item:focus-visible,html[data-theme=meadow] .slash-item:focus,html[data-theme=meadow] .slash-item:focus-visible,html[data-theme=meadow] .docs-item-delete:focus,html[data-theme=meadow] .docs-item-delete:focus-visible{outline:none;box-shadow:none}html[data-theme=dune] .tools-dropdown-item:hover,html[data-theme=dune] .tools-dropdown-item.active,html[data-theme=dune] .slash-item:hover,html[data-theme=dune] .slash-item.active{background:#e7e0d699!important;border-color:#e7e0d6f2!important}html[data-theme=ember] .tools-dropdown-item:hover,html[data-theme=ember] .tools-dropdown-item.active,html[data-theme=ember] .slash-item:hover,html[data-theme=ember] .slash-item.active{background:#50494599!important;border-color:#504945f2!important}html[data-theme=frost] .tools-dropdown-item:hover,html[data-theme=frost] .tools-dropdown-item.active,html[data-theme=frost] .slash-item:hover,html[data-theme=frost] .slash-item.active{background:#49536699!important;border-color:#495366f2!important}html[data-theme=frost]:where([data-festive=halloween]) .tools-dropdown-item:hover,html[data-theme=frost]:where([data-festive=halloween]) .tools-dropdown-item.active,html[data-theme=frost]:where([data-festive=halloween]) .slash-item:hover,html[data-theme=frost]:where([data-festive=halloween]) .slash-item.active{background:#41264c99!important;border-color:#41264cf2!important}html[data-theme=meadow] .tools-dropdown-item:hover,html[data-theme=meadow] .tools-dropdown-item.active,html[data-theme=meadow] .slash-item:hover,html[data-theme=meadow] .slash-item.active{background:#d6e7db99!important;border-color:#d6e7dbf2!important}html[data-theme=dune] .tools-dropdown-item:hover,html[data-theme=dune] .tools-dropdown-item.active,html[data-theme=dune] .slash-item:hover,html[data-theme=dune] .slash-item.active{color:#1c1917}html[data-theme=ember] .tools-dropdown-item:hover,html[data-theme=ember] .tools-dropdown-item.active,html[data-theme=ember] .slash-item:hover,html[data-theme=ember] .slash-item.active{color:#ebdbb2}html[data-theme=frost] .tools-dropdown-item:hover,html[data-theme=frost] .tools-dropdown-item.active,html[data-theme=frost] .slash-item:hover,html[data-theme=frost] .slash-item.active{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .tools-dropdown-item:hover,html[data-theme=frost]:where([data-festive=halloween]) .tools-dropdown-item.active,html[data-theme=frost]:where([data-festive=halloween]) .slash-item:hover,html[data-theme=frost]:where([data-festive=halloween]) .slash-item.active{color:#ece0cc}html[data-theme=meadow] .tools-dropdown-item:hover,html[data-theme=meadow] .tools-dropdown-item.active,html[data-theme=meadow] .slash-item:hover,html[data-theme=meadow] .slash-item.active{color:#294231}html[data-theme=dune] .tools-dropdown-item-desc,html[data-theme=dune] .slash-item-cmd{color:#a8a29e}html[data-theme=ember] .tools-dropdown-item-desc,html[data-theme=ember] .slash-item-cmd{color:#928374}html[data-theme=frost] .tools-dropdown-item-desc,html[data-theme=frost] .slash-item-cmd{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .tools-dropdown-item-desc,html[data-theme=frost]:where([data-festive=halloween]) .slash-item-cmd{color:#a394a8}html[data-theme=meadow] .tools-dropdown-item-desc,html[data-theme=meadow] .slash-item-cmd{color:#68766d}html[data-theme=dune] .tools-dropdown-item:hover .tools-dropdown-item-desc,html[data-theme=dune] .tools-dropdown-item.active .tools-dropdown-item-desc{color:#8f7964}html[data-theme=ember] .tools-dropdown-item:hover .tools-dropdown-item-desc,html[data-theme=ember] .tools-dropdown-item.active .tools-dropdown-item-desc{color:#a89984}html[data-theme=frost] .tools-dropdown-item:hover .tools-dropdown-item-desc,html[data-theme=frost] .tools-dropdown-item.active .tools-dropdown-item-desc{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .tools-dropdown-item:hover .tools-dropdown-item-desc,html[data-theme=frost]:where([data-festive=halloween]) .tools-dropdown-item.active .tools-dropdown-item-desc{color:#b5a9b9}html[data-theme=meadow] .tools-dropdown-item:hover .tools-dropdown-item-desc,html[data-theme=meadow] .tools-dropdown-item.active .tools-dropdown-item-desc{color:#648f71}html[data-theme=dune] .docs-item-delete{color:#a8a29e;background:transparent;box-shadow:none;outline:none;border:1px solid transparent!important}html[data-theme=ember] .docs-item-delete{color:#928374;background:transparent;box-shadow:none;outline:none;border:1px solid transparent!important}html[data-theme=frost] .docs-item-delete{color:#8f99ad;background:transparent;box-shadow:none;outline:none;border:1px solid transparent!important}html[data-theme=frost]:where([data-festive=halloween]) .docs-item-delete{color:#a394a8}html[data-theme=meadow] .docs-item-delete{color:#68766d;background:transparent;box-shadow:none;outline:none;border:1px solid transparent!important}html[data-theme=dune] .docs-item-delete:hover{color:#1c1917;background:#e7e0d6a6;box-shadow:none}html[data-theme=ember] .docs-item-delete:hover{color:#ebdbb2;background:#504945a6;box-shadow:none}html[data-theme=frost] .docs-item-delete:hover{color:#d8dee9;background:#495366a6;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .docs-item-delete:hover{color:#ece0cc;background:#41264ca6}html[data-theme=meadow] .docs-item-delete:hover{color:#294231;background:#d6e7dba6;box-shadow:none}html[data-theme=dune] .doc-chip-active{color:#d97757!important}html[data-theme=ember] .doc-chip-active{color:#fbc954!important}html[data-theme=frost] .doc-chip-active{color:#9bcad8!important}html[data-theme=frost]:where([data-festive=halloween]) .doc-chip-active{color:#f78c44!important}html[data-theme=meadow] .doc-chip-active{color:#46a177!important}html[data-theme=dune] .chat-sidebar{background:#f2ede6d1;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border-right:1px solid #e7e0d6}html[data-theme=ember] .chat-sidebar{background:#3c3836d1;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border-right:1px solid #504945}html[data-theme=frost] .chat-sidebar{background:#3f4859d1;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border-right:1px solid #495366}html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar{background:#341e3dd1;border-right:1px solid #41264c}html[data-theme=meadow] .chat-sidebar{background:#dff2e473;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border-right:1px solid #d6e7db}html[data-theme=dune] .sidebar-chat-item{color:#1c1917}html[data-theme=ember] .sidebar-chat-item{color:#ebdbb2}html[data-theme=frost] .sidebar-chat-item{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-chat-item{color:#ece0cc}html[data-theme=meadow] .sidebar-chat-item{color:#294231}html[data-theme=dune] .sidebar-chat-item:hover{background:#ebe4db}html[data-theme=ember] .sidebar-chat-item:hover{background:#423d39}html[data-theme=frost] .sidebar-chat-item:hover{background:#454f61}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-chat-item:hover{background:#3c2346}html[data-theme=meadow] .sidebar-chat-item:hover{background:#dbebe0}html[data-theme=dune] .sidebar-chat-item.active{background:linear-gradient(180deg,#e0815f,#c96344);border-color:#b8522d;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] .sidebar-chat-item.active{background:#5049458c;border-color:#fabd2f40;box-shadow:inset 0 1px #ffffff0e,0 2px #0006,0 3px 8px #0000002d}html[data-theme=frost] .sidebar-chat-item.active{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border-color:#63acc1;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-chat-item.active{background:linear-gradient(180deg,#f78235,#f5721a);border-color:#ee650a;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] .sidebar-chat-item.active{background:#449c732e;border-color:transparent;box-shadow:none}html[data-theme=dune] .sidebar-chat-title{color:#1c1917}html[data-theme=ember] .sidebar-chat-title{color:#ebdbb2}html[data-theme=frost] .sidebar-chat-title{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-chat-title{color:#ece0cc}html[data-theme=meadow] .sidebar-chat-title{color:#294231}html[data-theme=dune] .sidebar-chat-item.active .sidebar-chat-title{color:#fff}html[data-theme=ember] .sidebar-chat-item.active .sidebar-chat-title{color:#fabd2f}html[data-theme=frost] .sidebar-chat-item.active .sidebar-chat-title{color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-chat-item.active .sidebar-chat-title{color:#2b1933}html[data-theme=meadow] .sidebar-chat-item.active .sidebar-chat-title{color:#1f4a36}html[data-theme=ember] .sidebar-chat-date{color:#a89984}html[data-theme=frost] .sidebar-chat-date{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-chat-date{color:#b5a9b9}html[data-theme=dune] .sidebar-chat-item.active .sidebar-chat-date{color:#ffffffb3}html[data-theme=ember] .sidebar-chat-item.active .sidebar-chat-date{color:#a89984}html[data-theme=frost] .sidebar-chat-item.active .sidebar-chat-date{color:#353c4ab3}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-chat-item.active .sidebar-chat-date{color:#2b1933b3}html[data-theme=meadow] .sidebar-chat-item.active .sidebar-chat-date{color:#52635a}html[data-theme=dune] .chat-sidebar .sidebar-chat-item:hover .sidebar-pin-btn,html[data-theme=dune] .chat-sidebar .sidebar-chat-item:hover .sidebar-delete-btn{color:#a8a29e}html[data-theme=meadow] .chat-sidebar .sidebar-chat-item:hover .sidebar-pin-btn,html[data-theme=meadow] .chat-sidebar .sidebar-chat-item:hover .sidebar-delete-btn{color:#8a9a90}html[data-theme=dune] .chat-sidebar .sidebar-chat-item.pinned .sidebar-pin-btn{color:#78716c}html[data-theme=ember] .chat-sidebar .sidebar-chat-item.pinned .sidebar-pin-btn{color:#bdae93}html[data-theme=frost] .chat-sidebar .sidebar-chat-item.pinned .sidebar-pin-btn{color:#b8c1cf}html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-chat-item.pinned .sidebar-pin-btn{color:#dacaad}html[data-theme=meadow] .chat-sidebar .sidebar-chat-item.pinned .sidebar-pin-btn{color:#52635a}html[data-theme=dune] .chat-sidebar .sidebar-pin-btn:hover,html[data-theme=dune] .chat-sidebar .sidebar-delete-btn:hover:not(:disabled){color:#1c1917!important}html[data-theme=ember] .chat-sidebar .sidebar-pin-btn:hover,html[data-theme=ember] .chat-sidebar .sidebar-delete-btn:hover:not(:disabled){color:#ebdbb2!important}html[data-theme=frost] .chat-sidebar .sidebar-pin-btn:hover,html[data-theme=frost] .chat-sidebar .sidebar-delete-btn:hover:not(:disabled){color:#d8dee9!important}html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-pin-btn:hover,html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-delete-btn:hover:not(:disabled){color:#ece0cc!important}html[data-theme=meadow] .chat-sidebar .sidebar-pin-btn:hover,html[data-theme=meadow] .chat-sidebar .sidebar-delete-btn:hover:not(:disabled){color:#294231!important}html[data-theme=dune] .chat-sidebar .sidebar-chat-item.active:is(:hover,:focus-within) .sidebar-pin-btn,html[data-theme=dune] .chat-sidebar .sidebar-chat-item.active:is(:hover,:focus-within) .sidebar-delete-btn{color:#ffffffb3}html[data-theme=dune] .chat-sidebar .sidebar-chat-item.active.pinned .sidebar-pin-btn,html[data-theme=dune] .chat-sidebar .sidebar-chat-item.active .sidebar-pin-btn:hover,html[data-theme=dune] .chat-sidebar .sidebar-chat-item.active .sidebar-delete-btn:hover:not(:disabled){color:#fff!important}html[data-theme=frost] .chat-sidebar .sidebar-chat-item.active:is(:hover,:focus-within) .sidebar-pin-btn,html[data-theme=frost] .chat-sidebar .sidebar-chat-item.active:is(:hover,:focus-within) .sidebar-delete-btn{color:#353c4a99}html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-chat-item.active:is(:hover,:focus-within) .sidebar-pin-btn,html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-chat-item.active:is(:hover,:focus-within) .sidebar-delete-btn{color:#2b193399}html[data-theme=frost] .chat-sidebar .sidebar-chat-item.active.pinned .sidebar-pin-btn{color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-chat-item.active.pinned .sidebar-pin-btn{color:#2b1933}html[data-theme=frost] .chat-sidebar .sidebar-chat-item.active .sidebar-pin-btn:hover,html[data-theme=frost] .chat-sidebar .sidebar-chat-item.active .sidebar-delete-btn:hover:not(:disabled){color:#353c4a!important}html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-chat-item.active .sidebar-pin-btn:hover,html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-chat-item.active .sidebar-delete-btn:hover:not(:disabled){color:#2b1933!important}html[data-theme=dune] .sidebar-search{background:#ede6dc;border-color:#b4aa9ecc;color:#1c1917;box-shadow:inset 0 1px 3px #1c19171a,inset 0 0 0 1px #fff6;transition:border-color .2s,box-shadow .2s,background .2s}html[data-theme=ember] .sidebar-search{background:#3c3836;border-color:#7c6f64cc;color:#ebdbb2;box-shadow:inset 0 1px 3px #00000040,inset 0 0 0 1px #ffffff0a;transition:border-color .2s,box-shadow .2s,background .2s}html[data-theme=frost] .sidebar-search{background:#444d5f;border-color:#778196cc;color:#d8dee9;box-shadow:inset 0 1px 3px #00000040,inset 0 0 0 1px #ffffff0a;transition:border-color .2s,box-shadow .2s,background .2s}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-search{background:#382042;border-color:#8d7a93cc;color:#ece0cc;box-shadow:inset 0 1px 3px #00000040,inset 0 0 0 1px #ffffff0a}html[data-theme=meadow] .sidebar-search{background:#dcede1;border-color:#9eb4a5cc;color:#294231;box-shadow:inset 0 1px 3px #2942311a,inset 0 0 0 1px #fff6;transition:border-color .2s,box-shadow .2s,background .2s}html[data-theme=dune] .sidebar-search::placeholder{color:#a8a29e}html[data-theme=ember] .sidebar-search::placeholder{color:#928374}html[data-theme=frost] .sidebar-search::placeholder{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-search::placeholder{color:#a394a8}html[data-theme=meadow] .sidebar-search::placeholder{color:#68766d}html[data-theme=dune] .sidebar-search:focus{border-color:#d9775799;background:#f0e9de;box-shadow:inset 0 1px 3px #1c19171f,inset 0 0 0 1px #fff6,0 0 0 2px #d9775724}html[data-theme=ember] .sidebar-search:focus{border-color:#fabd2f99;background:#3c3836;box-shadow:inset 0 1px 3px #0000004d,inset 0 0 0 1px #ffffff0a,0 0 0 2px #fabd2f24}html[data-theme=frost] .sidebar-search:focus{border-color:#87bfd099;background:#434c5e;box-shadow:inset 0 1px 3px #0000004d,inset 0 0 0 1px #ffffff0a,0 0 0 2px #87bfd024}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-search:focus{border-color:#f67e2d99;background:#2b1c3b;box-shadow:inset 0 1px 3px #0000004d,inset 0 0 0 1px #ffffff0a,0 0 0 2px #f67e2d24}html[data-theme=meadow] .sidebar-search:focus{border-color:#46a17799;background:#d8eedf;box-shadow:inset 0 1px 3px #2942311f,inset 0 0 0 1px #fff6,0 0 0 2px #46a17724}html[data-theme=dune] .sidebar-footer{border-top:1px solid rgba(180,165,145,.45);background:#ebe4da99}html[data-theme=ember] .sidebar-footer{border-top:1px solid rgba(124,111,100,.45);background:#433e3999}html[data-theme=frost] .sidebar-footer{border-top:1px solid rgba(126,136,157,.45);background:#464f6299}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-footer{border-top:1px solid rgba(147,130,153,.45);background:#3d234899}html[data-theme=meadow] .sidebar-footer{border-top:1px solid rgba(145,180,156,.45);background:#daebdf99}html[data-theme=dune] .sidebar-user-menu{background:#faf9f2;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(231,224,214,.95);border-radius:14px;box-shadow:0 14px 40px #1c19171f,inset 0 1px #fffc}html[data-theme=ember] .sidebar-user-menu{background:#32302f;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(80,73,69,.95);border-radius:14px;box-shadow:0 14px 40px #0000004d,inset 0 1px #ffffff14}html[data-theme=frost] .sidebar-user-menu{background:#3b4251;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(73,83,102,.95);border-radius:14px;box-shadow:0 14px 40px #0000004d,inset 0 1px #ffffff14}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-user-menu{background:#301c38;border:1px solid rgba(65,38,76,.95);box-shadow:0 14px 40px #0000004d,inset 0 1px #ffffff14}html[data-theme=meadow] .sidebar-user-menu{background:#ecf9f0;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(214,231,219,.95);border-radius:14px;box-shadow:0 14px 40px #2942311f,inset 0 1px #fffc}html[data-theme=dune] .sidebar-user-menu-item{color:#78716c!important;border-radius:10px}html[data-theme=ember] .sidebar-user-menu-item{color:#a89984!important;border-radius:10px}html[data-theme=frost] .sidebar-user-menu-item{color:#a3adbf!important;border-radius:10px}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-user-menu-item{color:#b5a9b9!important}html[data-theme=meadow] .sidebar-user-menu-item{color:#52635a!important;border-radius:10px}html[data-theme=dune] .sidebar-user-menu-item:hover{background:#e7e0d699!important;color:#1c1917!important}html[data-theme=ember] .sidebar-user-menu-item:hover{background:#50494599!important;color:#ebdbb2!important}html[data-theme=frost] .sidebar-user-menu-item:hover{background:#49536699!important;color:#d8dee9!important}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-user-menu-item:hover{background:#41264c99!important;color:#ece0cc!important}html[data-theme=meadow] .sidebar-user-menu-item:hover{background:#d6e7db99!important;color:#294231!important}html[data-theme=dune] .sidebar-user-email{color:#57534e}html[data-theme=ember] .sidebar-user-email{color:#d5c4a1}html[data-theme=frost] .sidebar-user-email{color:#cbd3e0}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-user-email{color:#d7c3e8}html[data-theme=meadow] .sidebar-user-email{color:#4e5751}html[data-theme=dune] .chat-preferences-modal-overlay{background:#1c191766;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=ember] .chat-preferences-modal-overlay,html[data-theme=frost] .chat-preferences-modal-overlay{background:#0009;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=frost]:where([data-festive=halloween]) .chat-preferences-modal-overlay{background:#0009}html[data-theme=meadow] .chat-preferences-modal-overlay{background:#29423166;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dune] .chat-preferences-modal{background:#fdf9f4;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e7e0d6;border-radius:12px;box-shadow:0 8px 32px #1c19171f}html[data-theme=ember] .chat-preferences-modal{background:#32302f;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #504945;border-radius:12px;box-shadow:0 8px 32px #0000004d}html[data-theme=frost] .chat-preferences-modal{background:#3a4150;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #495366;border-radius:12px;box-shadow:0 8px 32px #0000004d}html[data-theme=frost]:where([data-festive=halloween]) .chat-preferences-modal{background:#2f1b37;border:1px solid #41264c;box-shadow:0 8px 32px #0000004d}html[data-theme=meadow] .chat-preferences-modal{background:#eefbf2;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #d6e7db;border-radius:12px;box-shadow:0 8px 32px #2942311f}html[data-theme=dune] .chat-preferences-modal textarea{background:#faf8f5;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e7e0d6;color:#1c1917;box-shadow:none}html[data-theme=ember] .chat-preferences-modal textarea{background:#1d2021;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #504945;color:#ebdbb2;box-shadow:none}html[data-theme=frost] .chat-preferences-modal textarea{background:#2e3440;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #495366;color:#d8dee9;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .chat-preferences-modal textarea{background:#150d1c;border:1px solid #41264c;color:#ece0cc}html[data-theme=meadow] .chat-preferences-modal textarea{background:#f0f8f2;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #d6e7db;color:#294231;box-shadow:none}html[data-theme=dune] .chat-preferences-modal textarea:focus{border-color:#d97757;background:#f5ede3;box-shadow:0 0 0 3px #d977571a}html[data-theme=ember] .chat-preferences-modal textarea:focus{border-color:#fabd2f;background:#3c3836;box-shadow:0 0 0 3px #fabd2f1a}html[data-theme=frost] .chat-preferences-modal textarea:focus{border-color:#87bfd0;background:#3f4859;box-shadow:0 0 0 3px #87bfd01a}html[data-theme=frost]:where([data-festive=halloween]) .chat-preferences-modal textarea:focus{border-color:#f67e2d;background:#341e3d;box-shadow:0 0 0 3px #f67e2d1a}html[data-theme=meadow] .chat-preferences-modal textarea:focus{border-color:#46a177;background:#ddf3e4;box-shadow:0 0 0 3px #46a1771a}html[data-theme=dune] .logout-confirm-overlay{background:#1c191766;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=ember] .logout-confirm-overlay,html[data-theme=frost] .logout-confirm-overlay{background:#0009;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=frost]:where([data-festive=halloween]) .logout-confirm-overlay{background:#0009}html[data-theme=meadow] .logout-confirm-overlay{background:#29423166;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dune] .logout-confirm-dialog{background:#fdf9f4;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e7e0d6;border-radius:12px;box-shadow:0 8px 32px #1c19171f;color:#1c1917}html[data-theme=ember] .logout-confirm-dialog{background:#32302f;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #504945;border-radius:12px;box-shadow:0 8px 32px #0000004d;color:#ebdbb2}html[data-theme=frost] .logout-confirm-dialog{background:#3a4150;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #495366;border-radius:12px;box-shadow:0 8px 32px #0000004d;color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .logout-confirm-dialog{background:#2f1b37;border:1px solid #41264c;box-shadow:0 8px 32px #0000004d;color:#ece0cc}html[data-theme=meadow] .logout-confirm-dialog{background:#eefbf2;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #d6e7db;border-radius:12px;box-shadow:0 8px 32px #2942311f;color:#294231}html[data-theme=dune] .logout-confirm-dialog p{color:#1c1917}html[data-theme=ember] .logout-confirm-dialog p{color:#ebdbb2}html[data-theme=frost] .logout-confirm-dialog p{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .logout-confirm-dialog p{color:#ece0cc}html[data-theme=meadow] .logout-confirm-dialog p{color:#294231}html[data-theme=dune] .logout-confirm-dialog .logout-confirm-cancel{background:transparent;border-color:#e7e0d6;color:#78716c;box-shadow:none}html[data-theme=ember] .logout-confirm-dialog .logout-confirm-cancel{background:transparent;border-color:#504945;color:#a89984;box-shadow:none}html[data-theme=frost] .logout-confirm-dialog .logout-confirm-cancel{background:transparent;border-color:#495366;color:#a3adbf;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .logout-confirm-dialog .logout-confirm-cancel{border-color:#41264c;color:#b5a9b9}html[data-theme=meadow] .logout-confirm-dialog .logout-confirm-cancel{background:transparent;border-color:#d6e7db;color:#52635a;box-shadow:none}html[data-theme=dune] .logout-confirm-dialog .logout-confirm-cancel:hover{background:#faf8f5;color:#1c1917;box-shadow:none}html[data-theme=ember] .logout-confirm-dialog .logout-confirm-cancel:hover{background:#1d2021;color:#ebdbb2;box-shadow:none}html[data-theme=frost] .logout-confirm-dialog .logout-confirm-cancel:hover{background:#2e3440;color:#d8dee9;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .logout-confirm-dialog .logout-confirm-cancel:hover{background:#150d1c;color:#ece0cc}html[data-theme=meadow] .logout-confirm-dialog .logout-confirm-cancel:hover{background:#f0f8f2;color:#294231;box-shadow:none}html[data-theme=dune] .logout-confirm-dialog .logout-confirm-yes{background:linear-gradient(180deg,#e0815f,#c96344);border:1px solid #b8522d;color:#fff;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] .logout-confirm-dialog .logout-confirm-yes{background:#fabd2f;border:1px solid #d79921;color:#282828;box-shadow:inset 0 1px #ffffff65,0 2px #956c0b66,0 3px 8px #d799212e}html[data-theme=frost] .logout-confirm-dialog .logout-confirm-yes{background:linear-gradient(180deg,#8ec3d2,#76b6c9);border:1px solid #63acc1;color:#353c4a;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .logout-confirm-dialog .logout-confirm-yes{background:linear-gradient(180deg,#f78235,#f5721a);border:1px solid #ee650a;color:#2b1933;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] .logout-confirm-dialog .logout-confirm-yes{background:linear-gradient(180deg,#46ac7d,#438969);border:1px solid #367859;color:#fff;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 3px 8px #3074542e}html[data-theme=dune] .logout-confirm-dialog .logout-confirm-yes:hover{background:linear-gradient(180deg,#d4734f,#be5a3a);border-color:#a8491f;box-shadow:inset 0 1px #ffffff2e,0 2px #782d0f66,0 3px 8px #a03c192e}html[data-theme=ember] .logout-confirm-dialog .logout-confirm-yes:hover{background:linear-gradient(180deg,#fabd2f,#d79921);border-color:#b57614;box-shadow:inset 0 1px #ffffff53,0 2px #7a580966,0 3px 8px #b576142e}html[data-theme=frost] .logout-confirm-dialog .logout-confirm-yes:hover{background:linear-gradient(180deg,#80bccd,#6cb1c5);border-color:#54a5bc;box-shadow:inset 0 1px #ffffff53,0 2px #408da366,0 3px 8px #4da1b92e}html[data-theme=frost]:where([data-festive=halloween]) .logout-confirm-dialog .logout-confirm-yes:hover{background:linear-gradient(180deg,#f67925,#f56b0e);border-color:#de5e09;box-shadow:inset 0 1px #ffffff53,0 2px #b94f0866,0 3px 8px #d65b092e}html[data-theme=meadow] .logout-confirm-dialog .logout-confirm-yes:hover{background:linear-gradient(180deg,#459871,#3f7d60);border-color:#2b6c4e;box-shadow:inset 0 1px #ffffff2e,0 2px #1b4c3566,0 3px 8px #2666482e}html[data-theme=dune] .login-container,html[data-theme=ember] .login-container,html[data-theme=frost] .login-container,html[data-theme=meadow] .login-container{min-height:100%}html[data-theme=dune] .login-card{background:#fdf9f4;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e7e0d6;border-radius:16px;box-shadow:0 1px 3px #1c19170f,0 8px 32px #1c191717}html[data-theme=ember] .login-card{background:#32302f;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #504945;border-radius:16px;box-shadow:0 1px 3px #00000026,0 8px 32px #00000039}html[data-theme=frost] .login-card{background:#3a4150;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #495366;border-radius:16px;box-shadow:0 1px 3px #00000026,0 8px 32px #00000039}html[data-theme=frost]:where([data-festive=halloween]) .login-card{background:#2f1b37;border:1px solid #41264c;box-shadow:0 1px 3px #00000026,0 8px 32px #00000039}html[data-theme=meadow] .login-card{background:#eefbf2;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #d6e7db;border-radius:16px;box-shadow:0 1px 3px #2942310f,0 8px 32px #29423117}html[data-theme=dune] .login-brand-mark{display:block;width:36px;height:4px;border-radius:999px;background:linear-gradient(90deg,#e0815f,#c96344);margin-bottom:2px}html[data-theme=ember] .login-brand-mark{display:block;width:36px;height:4px;border-radius:999px;background:#fabd2f;margin-bottom:2px}html[data-theme=frost] .login-brand-mark{display:block;width:36px;height:4px;border-radius:999px;background:linear-gradient(90deg,#8ec3d2,#76b6c9);margin-bottom:2px}html[data-theme=frost]:where([data-festive=halloween]) .login-brand-mark{background:linear-gradient(90deg,#f78235,#f5721a)}html[data-theme=meadow] .login-brand-mark{display:block;width:36px;height:4px;border-radius:999px;background:linear-gradient(90deg,#46ac7d,#438969);margin-bottom:2px}html[data-theme=dune] .login-logo{color:#1c1917}html[data-theme=ember] .login-logo{color:#ebdbb2}html[data-theme=frost] .login-logo{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .login-logo{color:#ece0cc}html[data-theme=meadow] .login-logo{color:#294231}html[data-theme=dune] .login-subtitle{color:#78716c}html[data-theme=ember] .login-subtitle{color:#a89984}html[data-theme=frost] .login-subtitle{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .login-subtitle{color:#b5a9b9}html[data-theme=meadow] .login-subtitle{color:#52635a}html[data-theme=dune] .login-field label{color:#78716c}html[data-theme=ember] .login-field label{color:#a89984}html[data-theme=frost] .login-field label{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .login-field label{color:#b5a9b9}html[data-theme=meadow] .login-field label{color:#52635a}html[data-theme=dune] .login-field input{background:#faf8f5;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e7e0d6;border-radius:999px;color:#1c1917;box-shadow:none}html[data-theme=ember] .login-field input{background:#1d2021;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #504945;border-radius:999px;color:#ebdbb2;box-shadow:none}html[data-theme=frost] .login-field input{background:#2e3440;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #495366;border-radius:999px;color:#d8dee9;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .login-field input{background:#150d1c;border:1px solid #41264c;color:#ece0cc}html[data-theme=meadow] .login-field input{background:#f0f8f2;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #d6e7db;border-radius:999px;color:#294231;box-shadow:none}html[data-theme=dune] .login-field input:focus{border-color:#d97757;background:#f5ede3;box-shadow:0 0 0 3px #d977571a}html[data-theme=ember] .login-field input:focus{border-color:#fabd2f;background:#3c3836;box-shadow:0 0 0 3px #fabd2f1a}html[data-theme=frost] .login-field input:focus{border-color:#87bfd0;background:#3f4859;box-shadow:0 0 0 3px #87bfd01a}html[data-theme=frost]:where([data-festive=halloween]) .login-field input:focus{border-color:#f67e2d;background:#341e3d;box-shadow:0 0 0 3px #f67e2d1a}html[data-theme=meadow] .login-field input:focus{border-color:#46a177;background:#ddf3e4;box-shadow:0 0 0 3px #46a1771a}html[data-theme=dune] .login-field input::placeholder{color:#a8a29e}html[data-theme=ember] .login-field input::placeholder{color:#928374}html[data-theme=frost] .login-field input::placeholder{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .login-field input::placeholder{color:#a394a8}html[data-theme=meadow] .login-field input::placeholder{color:#68766d}html[data-theme=dune] .login-submit{background:linear-gradient(180deg,#e0815f,#c96344);color:#fff;border:1px solid #b8522d;border-radius:999px;box-shadow:inset 0 1px #ffffff38,0 2px #8c371966,0 3px 8px #b446232e}html[data-theme=ember] .login-submit{background:#fabd2f;color:#282828;border:1px solid #d79921;border-radius:999px;box-shadow:inset 0 1px #ffffff65,0 2px #956c0b66,0 3px 8px #d799212e}html[data-theme=frost] .login-submit{background:linear-gradient(180deg,#8ec3d2,#76b6c9);color:#353c4a;border:1px solid #63acc1;border-radius:999px;box-shadow:inset 0 1px #ffffff65,0 2px #469ab266,0 3px 8px #5ba8be2e}html[data-theme=frost]:where([data-festive=halloween]) .login-submit{background:linear-gradient(180deg,#f78235,#f5721a);color:#2b1933;border:1px solid #ee650a;box-shadow:inset 0 1px #ffffff65,0 2px #ca560866,0 3px 8px #e5610a2e}html[data-theme=meadow] .login-submit{background:linear-gradient(180deg,#46ac7d,#438969);color:#fff;border:1px solid #367859;border-radius:999px;box-shadow:inset 0 1px #ffffff38,0 2px #245a4166,0 3px 8px #3074542e}html[data-theme=dune] .login-submit:hover:not(:disabled){background:linear-gradient(180deg,#d4734f,#be5a3a);border-color:#a8491f;box-shadow:inset 0 1px #ffffff2e,0 2px #782d0f66,0 3px 8px #a03c192e}html[data-theme=ember] .login-submit:hover:not(:disabled){background:linear-gradient(180deg,#fabd2f,#d79921);border-color:#b57614;box-shadow:inset 0 1px #ffffff53,0 2px #7a580966,0 3px 8px #b576142e}html[data-theme=frost] .login-submit:hover:not(:disabled){background:linear-gradient(180deg,#80bccd,#6cb1c5);border-color:#54a5bc;box-shadow:inset 0 1px #ffffff53,0 2px #408da366,0 3px 8px #4da1b92e}html[data-theme=frost]:where([data-festive=halloween]) .login-submit:hover:not(:disabled){background:linear-gradient(180deg,#f67925,#f56b0e);border-color:#de5e09;box-shadow:inset 0 1px #ffffff53,0 2px #b94f0866,0 3px 8px #d65b092e}html[data-theme=meadow] .login-submit:hover:not(:disabled){background:linear-gradient(180deg,#459871,#3f7d60);border-color:#2b6c4e;box-shadow:inset 0 1px #ffffff2e,0 2px #1b4c3566,0 3px 8px #2666482e}html[data-theme=dune] .login-submit:disabled{background:#e7e0d6;color:#a8a29e;box-shadow:none}html[data-theme=ember] .login-submit:disabled{background:#504945;color:#928374;box-shadow:none}html[data-theme=frost] .login-submit:disabled{background:#495366;color:#8f99ad;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .login-submit:disabled{background:#41264c;color:#a394a8}html[data-theme=meadow] .login-submit:disabled{background:#d6e7db;color:#68766d;box-shadow:none}html[data-theme=dune] .login-toggle{color:#78716c}html[data-theme=ember] .login-toggle{color:#a89984}html[data-theme=frost] .login-toggle{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .login-toggle{color:#b5a9b9}html[data-theme=meadow] .login-toggle{color:#52635a}html[data-theme=dune] .login-toggle-btn{background:none!important;border:none;border-radius:0;box-shadow:none!important;color:#d97757}html[data-theme=ember] .login-toggle-btn{background:none!important;border:none;border-radius:0;box-shadow:none!important;color:#fbc954}html[data-theme=frost] .login-toggle-btn{background:none!important;border:none;border-radius:0;box-shadow:none!important;color:#9bcad8}html[data-theme=frost]:where([data-festive=halloween]) .login-toggle-btn{color:#f78c44}html[data-theme=meadow] .login-toggle-btn{background:none!important;border:none;border-radius:0;box-shadow:none!important;color:#46a177}html[data-theme=dune] .login-toggle-btn:hover:not(:disabled){background:none!important;box-shadow:none!important;color:#c5623e}html[data-theme=ember] .login-toggle-btn:hover:not(:disabled){background:none!important;box-shadow:none!important;color:#fabd2f}html[data-theme=frost] .login-toggle-btn:hover:not(:disabled){background:none!important;box-shadow:none!important;color:#84bece}html[data-theme=frost]:where([data-festive=halloween]) .login-toggle-btn:hover:not(:disabled){color:#f67b29}html[data-theme=meadow] .login-toggle-btn:hover:not(:disabled){background:none!important;box-shadow:none!important;color:#428365}html[data-theme=dune] .login-divider{color:#a8a29e;margin:0}html[data-theme=ember] .login-divider{color:#928374;margin:0}html[data-theme=frost] .login-divider{color:#8f99ad;margin:0}html[data-theme=frost]:where([data-festive=halloween]) .login-divider{color:#a394a8}html[data-theme=meadow] .login-divider{color:#68766d;margin:0}html[data-theme=dune] .login-divider:before,html[data-theme=dune] .login-divider:after{background:#e7e0d6}html[data-theme=ember] .login-divider:before,html[data-theme=ember] .login-divider:after{background:#504945}html[data-theme=frost] .login-divider:before,html[data-theme=frost] .login-divider:after{background:#495366}html[data-theme=frost]:where([data-festive=halloween]) .login-divider:before,html[data-theme=frost]:where([data-festive=halloween]) .login-divider:after{background:#41264c}html[data-theme=meadow] .login-divider:before,html[data-theme=meadow] .login-divider:after{background:#d6e7db}html[data-theme=dune] .login-guest-btn{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e7e0d6;border-radius:999px;color:#78716c;box-shadow:none;margin-top:0}html[data-theme=ember] .login-guest-btn{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #504945;border-radius:999px;color:#a89984;box-shadow:none;margin-top:0}html[data-theme=frost] .login-guest-btn{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #495366;border-radius:999px;color:#a3adbf;box-shadow:none;margin-top:0}html[data-theme=frost]:where([data-festive=halloween]) .login-guest-btn{border:1px solid #41264c;color:#b5a9b9}html[data-theme=meadow] .login-guest-btn{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #d6e7db;border-radius:999px;color:#52635a;box-shadow:none;margin-top:0}html[data-theme=dune] .login-guest-btn:hover:not(:disabled){border-color:#d97757;background:#d977570a;color:#1c1917;box-shadow:none}html[data-theme=ember] .login-guest-btn:hover:not(:disabled){border-color:#fabd2f;background:#fabd2f0a;color:#ebdbb2;box-shadow:none}html[data-theme=frost] .login-guest-btn:hover:not(:disabled){border-color:#87bfd0;background:#87bfd00a;color:#d8dee9;box-shadow:none}html[data-theme=frost]:where([data-festive=halloween]) .login-guest-btn:hover:not(:disabled){border-color:#f67e2d;background:#f67e2d0a;color:#ece0cc}html[data-theme=meadow] .login-guest-btn:hover:not(:disabled){border-color:#46a177;background:#46a1770a;color:#294231;box-shadow:none}html[data-theme=dune] .landing-message{background:#f5ede3;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e7e0d6;box-shadow:none;color:#1c1917}html[data-theme=ember] .landing-message{background:#3c3836;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #504945;box-shadow:none;color:#ebdbb2}html[data-theme=frost] .landing-message{background:#3f4859;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #495366;box-shadow:none;color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .landing-message{background:#341e3d;border:1px solid #41264c;color:#ece0cc}html[data-theme=meadow] .landing-message{background:#ddf3e4;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #d6e7db;box-shadow:none;color:#294231}html[data-theme=dune] .landing-footer{color:#a8a29e}html[data-theme=ember] .landing-footer{color:#928374}html[data-theme=frost] .landing-footer{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .landing-footer{color:#a394a8}html[data-theme=meadow] .landing-footer{color:#68766d}html[data-theme=dune] .landing-footer a{color:#d97757}html[data-theme=ember] .landing-footer a{color:#fbc954}html[data-theme=frost] .landing-footer a{color:#9bcad8}html[data-theme=frost]:where([data-festive=halloween]) .landing-footer a{color:#f78c44}html[data-theme=meadow] .landing-footer a{color:#46a177}html[data-theme=dune] .landing-footer a:hover{background-color:#d977571f;color:#c96344;text-decoration:underline;font-weight:700}html[data-theme=ember] .landing-footer a:hover{background-color:#fabd2f1f;color:#fabd2f;text-decoration:underline;font-weight:700}html[data-theme=frost] .landing-footer a:hover{background-color:#87bfd01f;color:#8ac1d1;text-decoration:underline;font-weight:700}html[data-theme=frost]:where([data-festive=halloween]) .landing-footer a:hover{background-color:#f67e2d1f;color:#f68031}html[data-theme=meadow] .landing-footer a:hover{background-color:#46a1771f;color:#438969;text-decoration:underline;font-weight:700}html[data-theme=dune] .landing-footer-link{color:#d97757}html[data-theme=ember] .landing-footer-link{color:#fbc954}html[data-theme=frost] .landing-footer-link{color:#9bcad8}html[data-theme=frost]:where([data-festive=halloween]) .landing-footer-link{color:#f78c44}html[data-theme=meadow] .landing-footer-link{color:#46a177}html[data-theme=dune] .landing-footer-link:hover{background-color:#d977571f;box-shadow:none;color:#c96344;text-decoration:underline;font-weight:700}html[data-theme=ember] .landing-footer-link:hover{background-color:#fabd2f1f;box-shadow:none;color:#fabd2f;text-decoration:underline;font-weight:700}html[data-theme=frost] .landing-footer-link:hover{background-color:#87bfd01f;box-shadow:none;color:#8ac1d1;text-decoration:underline;font-weight:700}html[data-theme=frost]:where([data-festive=halloween]) .landing-footer-link:hover{background-color:#f67e2d1f;color:#f68031}html[data-theme=meadow] .landing-footer-link:hover{background-color:#46a1771f;box-shadow:none;color:#438969;text-decoration:underline;font-weight:700}html[data-theme=dune] .chat-topbar{border-bottom:1px solid rgba(231,224,214,.9)}html[data-theme=ember] .chat-topbar{border-bottom:1px solid rgba(80,73,69,.9)}html[data-theme=frost] .chat-topbar{border-bottom:1px solid rgba(73,83,102,.9)}html[data-theme=frost]:where([data-festive=halloween]) .chat-topbar{border-bottom:1px solid rgba(65,38,76,.9)}html[data-theme=meadow] .chat-topbar{border-bottom:1px solid rgba(214,231,219,.9)}html[data-theme=ember] .topbar-title{color:#bdae93}html[data-theme=frost] .topbar-title{color:#b8c1cf}html[data-theme=frost]:where([data-festive=halloween]) .topbar-title{color:#dacaad}html[data-theme=ember] .chat-topbar .topbar-icon-btn,html[data-theme=frost] .chat-topbar .topbar-icon-btn{color:#ffffffbf}html[data-theme=frost]:where([data-festive=halloween]) .chat-topbar .topbar-icon-btn{color:#ffffffbf}html[data-theme=dune] .chat-topbar .topbar-icon-btn:hover:not(:disabled){color:#1c1917}html[data-theme=ember] .chat-topbar .topbar-icon-btn:hover:not(:disabled),html[data-theme=frost] .chat-topbar .topbar-icon-btn:hover:not(:disabled){color:#fff}html[data-theme=frost]:where([data-festive=halloween]) .chat-topbar .topbar-icon-btn:hover:not(:disabled){color:#fff}html[data-theme=meadow] .chat-topbar .topbar-icon-btn:hover:not(:disabled){color:#294231}html[data-theme=dune] .topbar-dock-label{background:#1c1917e0;color:#fafaf9;border:none}html[data-theme=ember] .topbar-dock-label{background:#ebdbb2e0;color:#282828;border:none}html[data-theme=frost] .topbar-dock-label{background:#e1e5eee0;color:#353c4a;border:none}html[data-theme=frost]:where([data-festive=halloween]) .topbar-dock-label{background:#e8ddf2e0;color:#2b1933}html[data-theme=meadow] .topbar-dock-label{background:#294231e0;color:#fafaf9;border:none}html[data-theme=dune] .topbar-dock-label:before{border-bottom-color:#1c1917e0}html[data-theme=ember] .topbar-dock-label:before{border-bottom-color:#ebdbb2e0}html[data-theme=frost] .topbar-dock-label:before{border-bottom-color:#e1e5eee0}html[data-theme=frost]:where([data-festive=halloween]) .topbar-dock-label:before{border-bottom-color:#e8ddf2e0}html[data-theme=meadow] .topbar-dock-label:before{border-bottom-color:#294231e0}html[data-theme=dune] .topbar-rename-input{color:#1c1917;background:#f5ede3;border-color:#d9775766}html[data-theme=ember] .topbar-rename-input{color:#ebdbb2;background:#3c3836;border-color:#fabd2f66}html[data-theme=frost] .topbar-rename-input{color:#d8dee9;background:#3f4859;border-color:#87bfd066}html[data-theme=frost]:where([data-festive=halloween]) .topbar-rename-input{color:#ece0cc;background:#341e3d;border-color:#f67e2d66}html[data-theme=meadow] .topbar-rename-input{color:#294231;background:#ddf3e4;border-color:#46a17766}html[data-theme=dune] .topbar-rename-input:focus{border-color:#d97757b3}html[data-theme=ember] .topbar-rename-input:focus{border-color:#fabd2fb3}html[data-theme=frost] .topbar-rename-input:focus{border-color:#87bfd0b3}html[data-theme=frost]:where([data-festive=halloween]) .topbar-rename-input:focus{border-color:#f67e2db3}html[data-theme=meadow] .topbar-rename-input:focus{border-color:#46a177b3}html[data-theme=dune] .sidebar-logo{color:#d97757}html[data-theme=ember] .sidebar-logo{color:#fbc954}html[data-theme=frost] .sidebar-logo{color:#9bcad8}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-logo{color:#f78c44}html[data-theme=meadow] .sidebar-logo{color:#46a177}html[data-theme=dune] .chat-sidebar .sidebar-brand-btn{color:#a8a29e}html[data-theme=ember] .chat-sidebar .sidebar-brand-btn,html[data-theme=frost] .chat-sidebar .sidebar-brand-btn{color:#ffffffbf}html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-brand-btn{color:#ffffffbf}html[data-theme=meadow] .chat-sidebar .sidebar-brand-btn{color:#68766d}html[data-theme=dune] .chat-sidebar .sidebar-brand-btn:hover{color:#1c1917}html[data-theme=ember] .chat-sidebar .sidebar-brand-btn:hover,html[data-theme=frost] .chat-sidebar .sidebar-brand-btn:hover{color:#fff}html[data-theme=frost]:where([data-festive=halloween]) .chat-sidebar .sidebar-brand-btn:hover{color:#fff}html[data-theme=meadow] .chat-sidebar .sidebar-brand-btn:hover{color:#294231}html[data-theme=dune] .input-toolbar .ask-button{color:#d97757}html[data-theme=ember] .input-toolbar .ask-button{color:#b8bb26}html[data-theme=frost] .input-toolbar .ask-button{color:#9bcad8}html[data-theme=frost]:where([data-festive=halloween]) .input-toolbar .ask-button{color:#f78c44}html[data-theme=meadow] .input-toolbar .ask-button{color:#46a177}html[data-theme=dune] .input-toolbar .ask-button:hover:not(:disabled){color:#c5623e}html[data-theme=ember] .input-toolbar .ask-button:hover:not(:disabled){color:#fabd2f}html[data-theme=frost] .input-toolbar .ask-button:hover:not(:disabled){color:#84bece}html[data-theme=frost]:where([data-festive=halloween]) .input-toolbar .ask-button:hover:not(:disabled){color:#f67b29}html[data-theme=meadow] .input-toolbar .ask-button:hover:not(:disabled){color:#428365}html[data-theme=dune] .input-toolbar .ask-button:disabled{color:#d4cdc4}html[data-theme=ember] .input-toolbar .ask-button:disabled{color:#665c54}html[data-theme=frost] .input-toolbar .ask-button:disabled{color:#5d687e}html[data-theme=frost]:where([data-festive=halloween]) .input-toolbar .ask-button:disabled{color:#736378}html[data-theme=meadow] .input-toolbar .ask-button:disabled{color:#c4d4c9}html[data-theme=dune] .input-toolbar .ask-button.stopping{color:#dc2626}html[data-theme=ember] .input-toolbar .ask-button.stopping{color:#fb4934}html[data-theme=frost] .input-toolbar .ask-button.stopping{color:#c97981}html[data-theme=frost]:where([data-festive=halloween]) .input-toolbar .ask-button.stopping{color:#c97981}html[data-theme=meadow] .input-toolbar .ask-button.stopping{color:#dc2626}html[data-theme=dune] #disclaimer{color:#a8a29e}html[data-theme=ember] #disclaimer{color:#928374}html[data-theme=frost] #disclaimer{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) #disclaimer{color:#a394a8}html[data-theme=meadow] #disclaimer{color:#68766d}html[data-theme=dune] .scroll-to-bottom-btn{background:#f5f0e8eb!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid #d97757!important;color:#d97757!important;box-shadow:0 2px 10px #d977572e,inset 0 1px #fff9!important}html[data-theme=ember] .scroll-to-bottom-btn{background:#3c3836eb!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid #fabd2f!important;color:#fbc954!important;box-shadow:0 2px 10px #fabd2f2e,inset 0 1px #ffffff0f!important}html[data-theme=frost] .scroll-to-bottom-btn{background:#3e4657eb!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid #87bfd0!important;color:#9bcad8!important;box-shadow:0 2px 10px #87bfd02e,inset 0 1px #ffffff0f!important}html[data-theme=frost]:where([data-festive=halloween]) .scroll-to-bottom-btn{background:#331e3ceb!important;border:1px solid #f67e2d!important;color:#f78c44!important;box-shadow:0 2px 10px #f67e2d2e,inset 0 1px #ffffff0f!important}html[data-theme=meadow] .scroll-to-bottom-btn{background:#e0f5e7eb!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid #46a177!important;color:#46a177!important;box-shadow:0 2px 10px #46a1772e,inset 0 1px #fff9!important}html[data-theme=dune] .scroll-to-bottom-btn:hover{background:#d97757!important;color:#fff8f0!important;border-color:#c96a44!important;box-shadow:0 3px 14px #d9775752,inset 0 1px #fff3!important}html[data-theme=ember] .scroll-to-bottom-btn:hover{background:#fabd2f!important;color:#282828!important;border-color:#fabd2f!important;box-shadow:0 3px 14px #fabd2f52,inset 0 1px #ffffff5c!important}html[data-theme=frost] .scroll-to-bottom-btn:hover{background:#87bfd0!important;color:#353c4a!important;border-color:#76b6c9!important;box-shadow:0 3px 14px #87bfd052,inset 0 1px #ffffff5c!important}html[data-theme=frost]:where([data-festive=halloween]) .scroll-to-bottom-btn:hover{background:#f67e2d!important;color:#2b1933!important;border-color:#f5721a!important;box-shadow:0 3px 14px #f67e2d52,inset 0 1px #ffffff5c!important}html[data-theme=meadow] .scroll-to-bottom-btn:hover{background:#46a177!important;color:#edfaf1!important;border-color:#438969!important;box-shadow:0 3px 14px #46a17752,inset 0 1px #fff3!important}html[data-theme=dune] .landing-theme-modal{background:#fff;border-color:#e7e0d6;box-shadow:0 16px 48px #1c19171f}html[data-theme=ember] .landing-theme-modal{background:#32302f;border-color:#504945;box-shadow:0 16px 48px #0000004d}html[data-theme=frost] .landing-theme-modal{background:#373e4d;border-color:#495366;box-shadow:0 16px 48px #0000004d}html[data-theme=frost]:where([data-festive=halloween]) .landing-theme-modal{background:#2d1a35;border-color:#41264c;box-shadow:0 16px 48px #0000004d}html[data-theme=meadow] .landing-theme-modal{background:#fff;border-color:#d6e7db;box-shadow:0 16px 48px #2942311f}html[data-theme=dune] .landing-theme-modal-header{color:#1c1917}html[data-theme=ember] .landing-theme-modal-header{color:#ebdbb2}html[data-theme=frost] .landing-theme-modal-header{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .landing-theme-modal-header{color:#ece0cc}html[data-theme=meadow] .landing-theme-modal-header{color:#294231}html[data-theme=dune] .landing-theme-modal-close{color:#a8a29e;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=ember] .landing-theme-modal-close{color:#928374;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=frost] .landing-theme-modal-close{color:#8f99ad;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .landing-theme-modal-close{color:#a394a8}html[data-theme=meadow] .landing-theme-modal-close{color:#68766d;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=dune] .landing-theme-modal-close:hover{color:#1c1917;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=ember] .landing-theme-modal-close:hover{color:#ebdbb2;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=frost] .landing-theme-modal-close:hover{color:#d8dee9;background:none!important;border:none!important;box-shadow:none!important}html[data-theme=frost]:where([data-festive=halloween]) .landing-theme-modal-close:hover{color:#ece0cc}html[data-theme=meadow] .landing-theme-modal-close:hover{color:#294231;background:none!important;border:none!important;box-shadow:none!important}.katex-display{margin:1em 0;padding:.5em 0;overflow-x:auto;overflow-y:hidden;max-width:100%}.katex{font-size:1.1em;line-height:1.2;text-rendering:auto}.katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex-html{display:inline-block}.sidebar-backdrop{display:none}@media(max-width:640px){html[data-view=chat],html[data-view=chat] body{position:fixed;inset:0;width:calc(100vw / var(--ui-scale, 1));height:calc(100dvh / var(--ui-scale, 1));overflow:hidden}html[data-view=chat] #root{position:fixed;inset:0;width:calc(100vw / var(--ui-scale, 1));height:calc(100dvh / var(--ui-scale, 1));padding:0;overflow:hidden}.chat-main{position:absolute;inset:0;width:100%;height:100%}.chat-sidebar{position:absolute;top:0;left:0;height:100%;z-index:200;width:min(280px,calc(85vw / var(--ui-scale, 1)));transform:translate(-102%);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease;will-change:transform,opacity;animation:none}.chat-sidebar.open{transform:translate(0);opacity:1;pointer-events:auto}.sidebar-backdrop{display:block;position:absolute;inset:0;z-index:199;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s ease}.sidebar-backdrop.open{opacity:1;pointer-events:auto}.chat-topbar .topbar-icon-btn{width:40px;height:40px}.chat-sidebar .sidebar-brand-btn{width:36px;height:36px}.messages{padding:8px}.msg-bubble-group{max-width:92%}.input-area{padding-bottom:max(10px,env(safe-area-inset-bottom))}.connection-banner{top:42px}html[data-theme=dune] .connection-banner-wrap,html[data-theme=ember] .connection-banner-wrap,html[data-theme=frost] .connection-banner-wrap,html[data-theme=meadow] .connection-banner-wrap{top:40px}html:not([data-theme]) .connection-banner-wrap{top:42px}.login-card{padding:28px 20px}.chat-preferences-modal-overlay{align-items:flex-end}.pref-modal{width:100%;max-width:100%;height:min(560px,calc(90dvh / var(--ui-scale, 1)));border-radius:16px 16px 0 0;flex-direction:column;will-change:transform;animation:sheet-up .16s cubic-bezier(.22,1,.36,1) backwards}.pref-sidebar{width:100%;flex-direction:row;flex-shrink:0;padding:10px 8px 0;border-right:none;border-bottom:1px solid rgba(80,73,69,.35);overflow-x:auto;gap:0}:where(html[data-theme=frost]) .pref-sidebar{border-bottom:1px solid rgba(76,86,106,.35)}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-sidebar{border-bottom:1px solid rgba(61,42,79,.35)}.pref-sidebar-title{display:none}.pref-nav-item{white-space:nowrap;font-size:.8rem;padding:8px 12px;margin:0 2px;border-radius:8px 8px 0 0}.pref-close-btn{display:none}input:not([type=range]),textarea,select{font-size:16px!important}}.landing-start-row{display:flex;align-items:center;gap:12px}.welcome-info-btn{width:22px;height:22px;font-size:.75rem}.welcome-info-btn svg{width:12px;height:12px}.welcome-how-modal{max-width:560px;max-height:min(calc(78vh / var(--ui-scale, 1)),720px);overflow-y:auto}.welcome-how{width:100%;text-align:left}.welcome-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.welcome-step{display:flex;gap:12px;align-items:flex-start}.welcome-step-num{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid #504945;color:#a89984;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}:where(html[data-theme=frost]) .welcome-step-num{border:1px solid #4c566a}:where(html[data-theme=frost]:where([data-festive=halloween])) .welcome-step-num{border:1px solid #3d2a4f}.welcome-step-title{font-size:.9rem;font-weight:600;color:#fbf1c7;margin:0 0 3px}.welcome-step-body{font-size:.82rem;line-height:1.6;color:#a89984;margin:0}.welcome-step-body a{color:#fabd2f}.welcome-step-body code{font-size:.78rem;padding:1px 5px;border-radius:4px;background:#3c3836b3;color:#ebdbb2}.welcome-notice{margin-top:16px;padding:12px 14px;border-radius:8px;background:#3c383673;color:#bdae93;font-size:.8rem;line-height:1.6}.welcome-notice strong{color:#ebdbb2}.pref-ollama-input{width:100%;margin-top:10px;font-size:.82rem}.pref-ollama-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.pref-ollama-msg{margin-top:10px;font-size:.78rem;line-height:1.5}.pref-ollama-msg--error{color:var(--note-ink)}.pref-ollama-msg--ok{color:#b8bb26}.pref-ollama-status{display:flex;align-items:center;gap:8px;margin:8px 0 6px;font-size:.84rem;color:#ebdbb2;flex-wrap:wrap}.pref-ollama-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#928374}:where(html[data-theme=frost]) .pref-ollama-dot{background:#8f99ad}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-ollama-dot{background:#a394a8}.pref-ollama-dot.online{background:#b8bb26}.pref-ollama-dot.offline{background:#fb4934}:where(html[data-theme=frost]) .pref-ollama-dot.offline{background:#bf616a}:where(html[data-theme=frost]:where([data-festive=halloween])) .pref-ollama-dot.offline{background:#d9434e}.pref-ollama-target{font-size:.76rem;color:#928374;word-break:break-all}.pref-ollama-note{margin-top:10px;padding:10px 12px;border-radius:6px;background:#3c383673;color:#bdae93;font-size:.76rem;line-height:1.55}html[data-theme=dune] .welcome-how-title,html[data-theme=dune] .welcome-step-body,html[data-theme=dune] .pref-ollama-target{color:#78716c}html[data-theme=ember] .welcome-how-title,html[data-theme=ember] .welcome-step-body,html[data-theme=ember] .pref-ollama-target{color:#a89984}html[data-theme=frost] .welcome-how-title,html[data-theme=frost] .welcome-step-body,html[data-theme=frost] .pref-ollama-target{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .welcome-how-title,html[data-theme=frost]:where([data-festive=halloween]) .welcome-step-body,html[data-theme=frost]:where([data-festive=halloween]) .pref-ollama-target{color:#b5a9b9}html[data-theme=meadow] .welcome-how-title,html[data-theme=meadow] .welcome-step-body,html[data-theme=meadow] .pref-ollama-target{color:#52635a}html[data-theme=dune] .welcome-step-title,html[data-theme=dune] .welcome-notice strong,html[data-theme=dune] .pref-ollama-status{color:#1c1917}html[data-theme=ember] .welcome-step-title,html[data-theme=ember] .welcome-notice strong,html[data-theme=ember] .pref-ollama-status{color:#ebdbb2}html[data-theme=frost] .welcome-step-title,html[data-theme=frost] .welcome-notice strong,html[data-theme=frost] .pref-ollama-status{color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .welcome-step-title,html[data-theme=frost]:where([data-festive=halloween]) .welcome-notice strong,html[data-theme=frost]:where([data-festive=halloween]) .pref-ollama-status{color:#ece0cc}html[data-theme=meadow] .welcome-step-title,html[data-theme=meadow] .welcome-notice strong,html[data-theme=meadow] .pref-ollama-status{color:#294231}html[data-theme=dune] .welcome-step-num{border-color:#c7bdb1;color:#78716c}html[data-theme=ember] .welcome-step-num{border-color:#665c54;color:#a89984}html[data-theme=frost] .welcome-step-num{border-color:#636e83;color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .welcome-step-num{border-color:#79677e;color:#b5a9b9}html[data-theme=meadow] .welcome-step-num{border-color:#b1c7b8;color:#52635a}html[data-theme=dune] .welcome-step-body a{color:#c96344}html[data-theme=ember] .welcome-step-body a{color:#fabd2f}html[data-theme=frost] .welcome-step-body a{color:#8ac1d1}html[data-theme=frost]:where([data-festive=halloween]) .welcome-step-body a{color:#f68031}html[data-theme=meadow] .welcome-step-body a{color:#438969}html[data-theme=dune] .welcome-step-body code{background:#1c191712;color:#1c1917}html[data-theme=ember] .welcome-step-body code{background:#ebdbb212;color:#ebdbb2}html[data-theme=frost] .welcome-step-body code{background:#e1e5ee12;color:#d8dee9}html[data-theme=frost]:where([data-festive=halloween]) .welcome-step-body code{background:#e8ddf212;color:#ece0cc}html[data-theme=meadow] .welcome-step-body code{background:#29423112;color:#294231}html[data-theme=dune] .pref-ollama-msg--ok{color:#4d7c0f}html[data-theme=ember] .pref-ollama-msg--ok{color:#b8bb26}html[data-theme=frost] .pref-ollama-msg--ok{color:#b8cda6}html[data-theme=frost]:where([data-festive=halloween]) .pref-ollama-msg--ok{color:#bed59e}html[data-theme=meadow] .pref-ollama-msg--ok{color:#4d7c0f}html[data-theme=dune] .pref-ollama-dot.online{background:#4d7c0f}html[data-theme=ember] .pref-ollama-dot.online{background:#b8bb26}html[data-theme=frost] .pref-ollama-dot.online{background:#b8cda6}html[data-theme=frost]:where([data-festive=halloween]) .pref-ollama-dot.online{background:#bed59e}html[data-theme=meadow] .pref-ollama-dot.online{background:#4d7c0f}html[data-theme=dune] .welcome-notice,html[data-theme=dune] .pref-ollama-note{background:#1c19170d;color:#57534e}html[data-theme=ember] .welcome-notice,html[data-theme=ember] .pref-ollama-note{background:#ebdbb20d;color:#d5c4a1}html[data-theme=frost] .welcome-notice,html[data-theme=frost] .pref-ollama-note{background:#e1e5ee0d;color:#cbd3e0}html[data-theme=frost]:where([data-festive=halloween]) .welcome-notice,html[data-theme=frost]:where([data-festive=halloween]) .pref-ollama-note{background:#e8ddf20d;color:#d7c3e8}html[data-theme=meadow] .welcome-notice,html[data-theme=meadow] .pref-ollama-note{background:#2942310d;color:#4e5751}html[data-font=rounded]{--ui-font: "Nunito", "Varela Round", ui-rounded, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;font-family:var(--ui-font);font-weight:600;letter-spacing:0}.pref-font-preview-rounded{font-family:Nunito,ui-rounded,sans-serif}.pref-theme-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pref-theme-card{min-width:120px}.pref-theme-preview-meadow{background:#edf8f1;border:1px solid #d6e7db}.pref-theme-preview-meadow .ptc-bar-1{width:70%;background:#449c73}.pref-theme-preview-meadow .ptc-bar-2{width:50%;background:#cfe3cf}.pref-theme-preview-meadow .ptc-bar-3{width:85%;background:#dcefe2}.pref-theme-preview-frost{background:#2e3440}.pref-theme-preview-frost .ptc-bar-1{width:70%;background:#88c0d0}.pref-theme-preview-frost .ptc-bar-2{width:50%;background:#4c566a}.pref-theme-preview-frost .ptc-bar-3{width:85%;background:#3b4252}.pref-theme-preview-halloween{background:#150d1c}.pref-theme-preview-halloween .ptc-bar-1{width:70%;background:#f27a24}.pref-theme-preview-halloween .ptc-bar-2{width:50%;background:#7a4fb8}.pref-theme-preview-halloween .ptc-bar-3{width:85%;background:#211530}.pref-sound-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.pref-sound-desc{font-size:.8rem;opacity:.7}html[data-theme=meadow] .pref-about-link{color:#2b7251}html[data-theme=meadow] .pref-about-link:hover{color:#1e553b}html[data-theme] .message,html[data-theme] .input-wrapper,html[data-theme] .tools-dropdown-menu,html[data-theme] .pref-modal,html[data-theme] .landing-theme-modal,html[data-theme] .pref-theme-card,html[data-theme] .pref-font-card{border-radius:22px}html[data-theme] .tools-dropdown-item,html[data-theme] .slash-item,html[data-theme] .sidebar-chat-item,html[data-theme] .pref-nav-item{border-radius:14px}html[data-theme=meadow] .tools-dropdown-item,html[data-theme=meadow] .slash-item{padding-top:11px;padding-bottom:11px}html[data-theme] button,html[data-theme] .tools-dropdown-item,html[data-theme] .slash-item,html[data-theme] .sidebar-chat-item,html[data-theme] .pref-list-item,html[data-theme] .pref-nav-item,html[data-theme] .pref-theme-card,html[data-theme] .pref-font-card{transition-duration:.28s;transition-timing-function:cubic-bezier(.3,.7,.3,1)}@keyframes settle{0%{opacity:0;transform:translateY(8px) scale(.97)}}@media(prefers-reduced-motion:no-preference){html[data-theme] .tools-dropdown-menu{animation:settle .42s var(--spring) both}}:root{--leaf-accent: #fabd2f}:root:where([data-theme=frost]){--leaf-accent: #88c0d0}:root:where([data-theme=frost]:where([data-festive=halloween])){--leaf-accent: #f27a24}html[data-theme=dune]{--leaf-accent: #d97757}html[data-theme=ember]{--leaf-accent: #fabd2f}html[data-theme=frost]{--leaf-accent: #87bfd0}html[data-theme=frost]:where([data-festive=halloween]){--leaf-accent: #f67e2d}html[data-theme=meadow]{--leaf-accent: #449c73}.waiting{display:inline-flex;align-items:center;gap:10px}.waiting-leaves{display:inline-flex;gap:4px}.waiting-leaves i{width:8px;height:8px;border-radius:80% 0;background:var(--leaf-accent);animation:leaf-sway 1.6s ease-in-out infinite}.waiting-leaves i:nth-child(2){animation-delay:.2s}.waiting-leaves i:nth-child(3){animation-delay:.4s}@keyframes leaf-sway{0%,to{transform:translateY(0) rotate(-20deg);opacity:.55}50%{transform:translateY(-4px) rotate(20deg);opacity:1}}.empty-subline{margin:0;font-size:.95rem;color:#a89984}html[data-theme=ember] .empty-subline{color:#a89984}html[data-theme=frost] .empty-subline{color:#a3adbf}html[data-theme=frost]:where([data-festive=halloween]) .empty-subline{color:#b5a9b9}@media(prefers-reduced-motion:no-preference){html[data-theme] .message-row{animation:settle .42s var(--spring) both}}@media(prefers-reduced-motion:reduce){.waiting-leaves i{animation:none!important}}html[data-theme=meadow][data-daypart=morning] body{background:linear-gradient(180deg,#fdeedd,#f3f6ea 38%,#f0f8f2 70%) fixed}html[data-theme=meadow][data-daypart=morning] body:after{background:radial-gradient(ellipse 55% 45% at 85% 12%,rgba(255,190,120,.3) 0%,rgba(255,190,120,.1) 40%,transparent 62%)}html[data-theme=meadow][data-daypart=evening] body{background:linear-gradient(180deg,#f6e3ea,#f1ecf1 38%,#f0f8f2 72%) fixed}html[data-theme=meadow][data-daypart=evening] body:before{background:radial-gradient(ellipse 65% 55% at 15% 88%,rgba(240,150,110,.32) 0%,rgba(240,150,110,.1) 45%,transparent 66%)}html[data-theme=meadow][data-daypart=evening] body:after{background:radial-gradient(ellipse 55% 45% at 85% 12%,rgba(185,135,215,.28) 0%,rgba(185,135,215,.09) 40%,transparent 62%)}html[data-theme=meadow][data-daypart=night] body{background:linear-gradient(180deg,#d9e2f6,#e6eef3 40%,#eef6f1 75%) fixed}html[data-theme=meadow][data-daypart=night] body:before{background:radial-gradient(ellipse 65% 55% at 15% 88%,rgba(80,120,185,.3) 0%,rgba(80,120,185,.1) 45%,transparent 66%)}html[data-theme=meadow][data-daypart=night] body:after{background:radial-gradient(ellipse 55% 45% at 85% 12%,rgba(120,105,200,.24) 0%,rgba(120,105,200,.08) 40%,transparent 62%)}:root{--bar-tint: #1d2021;--glass-bg: #1d2021;--glass-border: rgba(80, 73, 69, .55);--glass-shadow: 0 4px 14px rgba(0, 0, 0, .3);--glass-filter: none}:root:where([data-theme=frost]){--bar-tint: #2e3440;--glass-bg: #2e3440;--glass-border: rgba(76, 86, 106, .55)}:root:where([data-theme=frost]:where([data-festive=halloween])){--bar-tint: #150d1c;--glass-bg: #150d1c;--glass-border: rgba(61, 42, 79, .55)}html[data-theme=dune]{--glass-text: #1c1917;--bar-tint: #faf8f5;--glass-bg: linear-gradient( 180deg, rgba(255, 255, 255, .52) 0%, rgba(245, 240, 232, .42) 100% );--glass-border: rgba(231, 224, 214, .6);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .92), 0 2px 0 rgba(180, 165, 145, .3), 0 4px 16px rgba(28, 25, 23, .08);--glass-filter: blur(20px) saturate(150%)}html[data-theme=ember]{--glass-text: #ebdbb2;--bar-tint: #1d2021;--glass-bg: linear-gradient( 180deg, rgba(50, 48, 47, .52) 0%, rgba(60, 56, 54, .42) 100% );--glass-border: rgba(80, 73, 69, .6);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .092), 0 2px 0 rgba(0, 0, 0, .48), 0 4px 16px rgba(0, 0, 0, .2);--glass-filter: blur(20px) saturate(150%)}html[data-theme=frost]{--glass-text: #d8dee9;--bar-tint: #2e3440;--glass-bg: linear-gradient( 180deg, rgba(55, 62, 77, .52) 0%, rgba(62, 70, 87, .42) 100% );--glass-border: rgba(73, 83, 102, .6);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .092), 0 2px 0 rgba(0, 0, 0, .48), 0 4px 16px rgba(0, 0, 0, .2);--glass-filter: blur(20px) saturate(150%)}html[data-theme=frost]:where([data-festive=halloween]){--glass-text: #ece0cc;--bar-tint: #150d1c;--glass-bg: linear-gradient( 180deg, rgba(45, 26, 53, .52) 0%, rgba(51, 30, 60, .42) 100% );--glass-border: rgba(65, 38, 76, .6);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .092), 0 2px 0 rgba(0, 0, 0, .48), 0 4px 16px rgba(0, 0, 0, .2)}html[data-theme=meadow]{--glass-text: #294231;--bar-tint: #f0f8f2;--glass-bg: linear-gradient( 180deg, rgba(255, 255, 255, .52) 0%, rgba(224, 245, 231, .42) 100% );--glass-border: rgba(214, 231, 219, .6);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .92), 0 2px 0 rgba(145, 180, 156, .3), 0 4px 16px rgba(41, 66, 49, .08);--glass-filter: blur(20px) saturate(150%)}html[data-theme] .chat-topbar{position:absolute;top:0;left:0;right:0;z-index:10;height:60px;padding:0 12px;background:none;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}html[data-theme] .chat-topbar:before,html[data-theme] .chat-topbar:after{content:"";position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none}html[data-theme] .chat-topbar:before{height:84px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 45%,transparent 100%)}html[data-theme] .chat-topbar:after{height:64px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(to bottom,color-mix(in srgb,var(--bar-tint) 62%,transparent) 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 20%,transparent 100%);mask-image:linear-gradient(to bottom,#000 20%,transparent 100%)}html[data-theme] .chat-topbar>*{position:relative;z-index:1;pointer-events:auto}html[data-theme] .topbar-left,html[data-theme] .topbar-right{gap:8px}html[data-theme] .messages{padding-top:68px}.chat-main .messages{margin-bottom:-28px;padding-bottom:46px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent 100%)}.chat-main .input-area{position:relative;z-index:2}html[data-theme] .chat-main .messages{-webkit-mask-image:linear-gradient(to bottom,transparent 10px,#000 78px,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 10px,#000 78px,#000 calc(100% - 56px),transparent 100%)}html[data-theme] .chat-topbar .topbar-icon-btn,html[data-theme] .chat-topbar .topbar-icon-btn:hover:not(:disabled){width:40px;height:40px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}html[data-theme] .chat-topbar .topbar-icon-btn:active:not(:disabled){transform:scale(.94)}html[data-theme] .chat-topbar .topbar-dock-label,html[data-theme] .toolbar-dock-label{padding:6px 12px;border-radius:999px;background:var(--glass-bg),color-mix(in srgb,var(--bar-tint) 84%,transparent);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);color:var(--glass-text);font-weight:500}html[data-theme] .chat-topbar .topbar-dock-label{top:calc(100% + 8px)}html[data-theme] .toolbar-dock-label{bottom:calc(100% + 8px)}html[data-theme] .chat-topbar .topbar-dock-label:before,html[data-theme] .toolbar-dock-label:after{content:none}html[data-theme=ember] .msg-timestamp,html[data-theme=frost] .msg-timestamp{opacity:.9}html[data-theme=ember] .copy-btn,html[data-theme=ember] .retry-btn,html[data-theme=ember] .listen-btn,html[data-theme=ember] .edit-msg-btn{color:#928374!important}html[data-theme=frost] .copy-btn,html[data-theme=frost] .retry-btn,html[data-theme=frost] .listen-btn,html[data-theme=frost] .edit-msg-btn{color:#8f99ad!important}html[data-theme=frost]:where([data-festive=halloween]) .copy-btn,html[data-theme=frost]:where([data-festive=halloween]) .retry-btn,html[data-theme=frost]:where([data-festive=halloween]) .listen-btn,html[data-theme=frost]:where([data-festive=halloween]) .edit-msg-btn{color:#a394a8!important}html[data-theme=ember] .copy-btn:hover,html[data-theme=ember] .retry-btn:hover,html[data-theme=ember] .listen-btn:hover,html[data-theme=ember] .edit-msg-btn:hover{color:#ebdbb2!important}html[data-theme=frost] .copy-btn:hover,html[data-theme=frost] .retry-btn:hover,html[data-theme=frost] .listen-btn:hover,html[data-theme=frost] .edit-msg-btn:hover{color:#d8dee9!important}html[data-theme=frost]:where([data-festive=halloween]) .copy-btn:hover,html[data-theme=frost]:where([data-festive=halloween]) .retry-btn:hover,html[data-theme=frost]:where([data-festive=halloween]) .listen-btn:hover,html[data-theme=frost]:where([data-festive=halloween]) .edit-msg-btn:hover{color:#ece0cc!important}html[data-theme=ember] .copy-btn.copied{color:#b8bb26!important}html[data-theme=frost] .copy-btn.copied{color:#a3be8c!important}html[data-theme=frost]:where([data-festive=halloween]) .copy-btn.copied{color:#9bd14a!important}html[data-theme=ember] .listen-btn.speaking,html[data-theme=ember] .listen-btn.speaking:hover{color:#fabd2f!important}html[data-theme=frost] .listen-btn.speaking,html[data-theme=frost] .listen-btn.speaking:hover{color:#88c0d0!important}html[data-theme=frost]:where([data-festive=halloween]) .listen-btn.speaking,html[data-theme=frost]:where([data-festive=halloween]) .listen-btn.speaking:hover{color:#f27a24!important}html[data-theme=ember] .pref-font-card.active .pref-font-preview{color:#fbf1c7}html[data-theme=frost] .pref-font-card.active .pref-font-preview{color:#353c4a}html[data-theme=frost]:where([data-festive=halloween]) .pref-font-card.active .pref-font-preview{color:#2b1933}html[data-theme] .sidebar-chat-item{position:relative;padding:7px 12px}html[data-theme] .sidebar-chat-title{display:block}html[data-theme] .chat-sidebar .sidebar-pin-btn,html[data-theme] .chat-sidebar .sidebar-delete-btn{position:absolute;top:50%;width:24px;height:24px;transform:translateY(-50%)}html[data-theme] .chat-sidebar .sidebar-pin-btn{right:8px}html[data-theme] .chat-sidebar .sidebar-delete-btn{right:34px}html[data-theme] .sidebar-chat-item.pinned .sidebar-chat-info{padding-right:26px}html[data-theme] .sidebar-chat-item:hover .sidebar-chat-info,html[data-theme] .sidebar-chat-item:focus-within .sidebar-chat-info{padding-right:54px}html[data-theme] .sidebar-section-label{padding:6px 12px 2px}html[data-theme=ember] .sidebar-section-label{color:#928374}html[data-theme=frost] .sidebar-section-label{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .sidebar-section-label{color:#a394a8}.empty-subline{margin-top:-8px;margin-bottom:6px}html[data-theme=ember] .empty-hint{color:#928374}html[data-theme=frost] .empty-hint{color:#8f99ad}html[data-theme=frost]:where([data-festive=halloween]) .empty-hint{color:#a394a8}.spotlight-box{width:520px;max-width:calc(86vw / var(--ui-scale, 1));background:linear-gradient(180deg,#000000d1,#0a0a0cad,#24262c80);backdrop-filter:blur(15px) saturate(110%);-webkit-backdrop-filter:blur(15px) saturate(110%);border:none;border-radius:44px;box-shadow:0 24px 56px #00000052,0 2px 8px #0003,inset 0 0 0 1px #ffffff0f,inset 0 -1px #ffffff1a;animation:spotlight-drop-in .36s var(--spring)}.spotlight-box.has-results{border-radius:30px}.spotlight-input-row{position:relative;gap:12px;padding:0 28px}.spotlight-input-row .spotlight-input{padding:26px 0;font-size:1.35rem;letter-spacing:0;color:#fffffff0;caret-color:#fff}.spotlight-input::placeholder{color:#fff9}.spotlight-input-row:has(.spotlight-input:placeholder-shown:focus):after{content:"";position:absolute;left:28px;top:50%;width:2px;height:1.7em;transform:translateY(-50%);border-radius:2px;background:#ffffffe6;box-shadow:0 0 10px 2px #ffd6aa8c,0 0 20px 5px #96beff59;pointer-events:none;animation:spotlight-caret-glow 2.4s ease-in-out infinite}:where(html[data-theme=frost]) .spotlight-input-row:has(.spotlight-input:placeholder-shown:focus):after{box-shadow:0 0 10px 2px #daa18f8c,0 0 20px 5px #96beff59}:where(html[data-theme=frost]:where([data-festive=halloween])) .spotlight-input-row:has(.spotlight-input:placeholder-shown:focus):after{box-shadow:0 0 10px 2px #daa18f8c,0 0 20px 5px #ccb3e259}@keyframes spotlight-caret-glow{0%,to{opacity:.55}50%{opacity:1}}.spotlight-results{border-top:1px solid rgba(255,255,255,.1);padding:8px}.spotlight-result-item{padding:10px 14px;border-radius:16px}.spotlight-result-item.active{background:#ffffff1f}.spotlight-result-title{font-size:.98rem;color:#ffffffe6}.spotlight-result-date{color:#ffffff80}@media(prefers-reduced-motion:reduce){.spotlight-input-row:has(.spotlight-input:placeholder-shown:focus):after{animation:none}}.pref-volume{margin-top:4px}.pref-sound-groups{display:flex;flex-direction:column;gap:12px;margin-top:16px}.pref-sound-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pref-sound-name{font-size:.84rem;font-weight:500}@keyframes reveal-in{0%{opacity:0;transform:translateY(3px)}}@media(prefers-reduced-motion:no-preference){.assistant-content.is-revealing>*,.assistant-content.is-revealing li{animation:reveal-in .5s ease-out backwards}}html[data-theme] .sidebar-brand{min-height:60px;padding:0 12px}html[data-theme] .sidebar-brand-actions{gap:8px}html[data-theme] .chat-sidebar .sidebar-brand-btn,html[data-theme] .chat-sidebar .sidebar-brand-btn:hover{width:40px;height:40px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}html[data-theme] .chat-sidebar .sidebar-brand-btn:active{transform:scale(.94)}.sparkle{position:fixed;z-index:10000;width:0;height:0;pointer-events:none;color:var(--leaf-accent)}.sparkle-bit{position:absolute;left:-1px;top:-1px;width:2px;height:2px;background:currentColor;animation:sparkle-burst .3s steps(1,end) forwards}.sparkle-bit--h{width:6px;left:-3px}.sparkle-bit--v{height:6px;top:-3px}:root{--snes-a: #c2464b;--snes-b: #c99a2e;--snes-x: #5372b8;--snes-y: #4f9a68}.sparkle--snes .sparkle-bit:nth-child(1),.sparkle--snes .sparkle-bit:nth-child(5){background:var(--snes-a)}.sparkle--snes .sparkle-bit:nth-child(2),.sparkle--snes .sparkle-bit:nth-child(8){background:var(--snes-y)}.sparkle--snes .sparkle-bit:nth-child(3),.sparkle--snes .sparkle-bit:nth-child(6){background:var(--snes-b)}.sparkle--snes .sparkle-bit:nth-child(4),.sparkle--snes .sparkle-bit:nth-child(7){background:var(--snes-x)}@keyframes sparkle-burst{0%{transform:translate(calc(var(--dx) * 6px),calc(var(--dy) * 6px))}25%{transform:translate(calc(var(--dx) * 10px),calc(var(--dy) * 10px))}50%{transform:translate(calc(var(--dx) * 14px),calc(var(--dy) * 14px))}75%{transform:translate(calc(var(--dx) * 18px),calc(var(--dy) * 18px));opacity:.6}to{transform:translate(calc(var(--dx) * 20px),calc(var(--dy) * 20px));opacity:0}}.pref-sheet-handle{display:none}@media(max-width:640px){html[data-theme] .pref-modal{height:min(660px,calc(88dvh / var(--ui-scale, 1)));border-radius:26px 26px 0 0;border-bottom:none}.pref-sheet-handle{display:block;flex-shrink:0;height:22px;touch-action:none}.pref-sheet-handle:after{content:"";display:block;width:38px;height:5px;margin:9px auto 0;border-radius:3px;background:currentColor;opacity:.22}html[data-theme] .pref-sidebar{background:none;border-bottom:none;padding:4px 16px 12px;gap:8px;align-items:center;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 36px),transparent 100%)}html[data-theme] .pref-sidebar::-webkit-scrollbar{display:none}html[data-theme] .pref-nav-item{flex-shrink:0;margin:0;padding:9px 16px;font-size:.9rem;border-radius:999px}html[data-theme] .pref-nav-item:last-child{margin-right:20px}html[data-theme=dune] .pref-nav-item:not(.active){background:#1c19170d}html[data-theme=ember] .pref-nav-item:not(.active),html[data-theme=frost] .pref-nav-item:not(.active){background:#ffffff0f}html[data-theme=frost]:where([data-festive=halloween]) .pref-nav-item:not(.active){background:#ffffff0f}html[data-theme=meadow] .pref-nav-item:not(.active){background:#2942310f}.pref-content{padding-bottom:env(safe-area-inset-bottom)}.pref-content-header{padding:10px 20px 12px}.pref-search-bar{padding:12px 16px}html[data-theme] .pref-search-input{padding:11px 14px;border-radius:14px}.pref-list{padding:10px 12px}html[data-theme] .pref-list-item{padding:12px 14px;margin-bottom:4px;border-bottom-color:transparent;border-radius:16px}.pref-settings-area{padding:18px 16px 24px}}.stretchy-logo{display:inline-block;position:relative;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-weight:700;line-height:.82;letter-spacing:normal;padding-bottom:.12em;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none}.stretchy-logo-line{display:block}.stretchy-logo,.chat-topbar .topbar-icon-btn,.sidebar-brand-btn,.focused-overlay .voice-close-btn{touch-action:none}.stretchy-logo.is-held{cursor:grabbing}html.stretchy-dragging,html.stretchy-dragging *{-webkit-user-select:none!important;user-select:none!important}.stretchy-logo.is-held,html[data-theme] .chat-topbar .topbar-icon-btn.is-held,html[data-theme] .sidebar-brand-btn.is-held{z-index:5}.pref-game-model{width:100%;margin-top:10px;cursor:pointer}.chat-main.is-private{background-color:#00000080;--bar-tint: color-mix(in srgb, #1d2021 50%, #000)}html[data-theme=frost] .chat-main.is-private{--bar-tint: color-mix(in srgb, #2e3440 50%, #000)}html[data-theme=frost]:where([data-festive=halloween]) .chat-main.is-private{--bar-tint: color-mix(in srgb, #150d1c 50%, #000000)}html[data-theme=dune] .chat-main.is-private{background-color:#1c19171a;--bar-tint: color-mix(in srgb, #faf8f5 90%, #1c1917)}html[data-theme=meadow] .chat-main.is-private{background-color:#2942311a;--bar-tint: color-mix(in srgb, #f0f8f2 90%, #294231)}.chat-topbar .topbar-icon-btn.is-private,html[data-theme] .chat-topbar .topbar-icon-btn.is-private,html[data-theme] .chat-topbar .topbar-icon-btn.is-private:hover:not(:disabled){color:var(--leaf-accent);border-color:var(--leaf-accent)}html{--page-plain: #0d0c0c;--photo-wash: rgba(13, 12, 12, .55);--photo-top: rgba(13, 12, 12, .7)}html[data-theme=ember]{--page-plain: #1d2021;--photo-wash: rgba(29, 32, 33, .55);--photo-top: rgba(29, 32, 33, .7)}html[data-theme=frost]{--page-plain: #2e3440;--photo-wash: rgba(46, 52, 64, .5);--photo-top: rgba(46, 52, 64, .7)}html[data-theme=frost]:where([data-festive=halloween]){--page-plain: #150d1c;--photo-wash: rgba(21, 13, 28, .5);--photo-top: rgba(21, 13, 28, .7)}html[data-theme=dune]{--page-plain: #faf8f5;--photo-wash: rgba(250, 248, 245, .5);--photo-top: rgba(250, 248, 245, .85)}html[data-theme=meadow]{--page-plain: #f0f8f2;--photo-wash: rgba(240, 248, 242, .5);--photo-top: rgba(240, 248, 242, .85)}html[data-background] body,html[data-background][data-theme] body{background-size:cover;background-position:center;background-repeat:no-repeat}html[data-background=sky] body,html[data-background=sky][data-theme] body{background-image:linear-gradient(to bottom,var(--photo-top) 0,transparent 160px),linear-gradient(var(--photo-wash),var(--photo-wash)),url(/assets/skypublicdomain-D_IrHd39.jpg)}html[data-background=dunes] body,html[data-background=dunes][data-theme] body{background-image:linear-gradient(to bottom,var(--photo-top) 0,transparent 160px),linear-gradient(var(--photo-wash),var(--photo-wash)),url(/assets/dune-BW2VenGX.jpg)}html[data-background] .chat-main .messages{-webkit-mask-image:none;mask-image:none}html[data-background] .message-row{animation:page-rise .42s var(--spring) backwards}html[data-background] .message.assistant{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}html[data-background][data-theme=dune] .message.assistant{background:linear-gradient(180deg,#fdf8f3bd,#f0e8dabd)}html[data-background][data-theme=ember] .message.assistant{background:linear-gradient(180deg,#3c3836b8,#32302fb8)}html[data-background][data-theme=frost] .message.assistant{background:linear-gradient(180deg,#444d5fb8,#3a4150b8)}html[data-background][data-theme=frost]:where([data-festive=halloween]) .message.assistant{background:linear-gradient(180deg,#382042b8,#2f1b37b8)}html[data-background][data-theme=meadow] .message.assistant{background:linear-gradient(180deg,#eefbf2bd,#daf0e1bd)}html[data-background=sky][data-theme] .games-hub .game-card,html[data-background=sky][data-theme] .games-hub .game-card-settings{background:var(--glass-bg),linear-gradient(var(--photo-wash),var(--photo-wash)),url(/assets/skypublicdomain-blur-DbHvSij7.jpg) center / cover no-repeat fixed;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-background=dunes][data-theme] .games-hub .game-card,html[data-background=dunes][data-theme] .games-hub .game-card-settings{background:var(--glass-bg),linear-gradient(var(--photo-wash),var(--photo-wash)),url(/assets/dune-blur-B06uYjzZ.jpg) center / cover no-repeat fixed;backdrop-filter:none;-webkit-backdrop-filter:none}.pref-bg-preview{width:100%;max-width:96px;aspect-ratio:1;border-radius:14px;border:1px solid var(--glass-border);background-color:var(--page-plain);background-size:cover;background-position:center}.pref-bg-preview-sky{background-image:linear-gradient(var(--photo-wash),var(--photo-wash)),url(/assets/skypublicdomain-D_IrHd39.jpg)}.pref-bg-preview-dunes{background-image:linear-gradient(var(--photo-wash),var(--photo-wash)),url(/assets/dune-BW2VenGX.jpg)}html[data-theme=dune] .msg-timestamp{color:#78716c;opacity:.9}html[data-theme=meadow] .msg-timestamp{color:#5b6a61;opacity:.9}html[data-theme=dune] .chat-textarea::placeholder,html[data-theme=dune] .sidebar-chat-date{color:#8a837c}html[data-theme=dune] .toolbar-icon-btn,html[data-theme=dune] .toolbar-chip-btn{color:#78716c}html[data-theme=meadow] .chat-textarea::placeholder,html[data-theme=meadow] .sidebar-chat-date,html[data-theme=meadow] .toolbar-icon-btn,html[data-theme=meadow] .toolbar-chip-btn{color:#5b6a61}html .pref-sound-row .pref-switch,html .pref-sound-row .pref-switch:hover,html .pref-sound-row .pref-switch:active{position:relative;flex-shrink:0;width:44px;height:26px;min-width:0;padding:0;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent);color:inherit;box-shadow:none;cursor:pointer;transform:none;transition:background .2s,border-color .2s}html .pref-sound-row .pref-switch.is-on,html .pref-sound-row .pref-switch.is-on:hover,html .pref-sound-row .pref-switch.is-on:active{border-color:var(--leaf-accent);background:var(--leaf-accent)}.pref-switch-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.pref-switch.is-on .pref-switch-knob{transform:translate(18px)}html[data-theme=dune] .empty-subline,html[data-theme=dune] .topbar-title,html[data-theme=dune] .suggestion-chip{color:#6b625b}html[data-theme=dune] .empty-hint,html[data-theme=dune] .chat-topbar .topbar-icon-btn{color:#78716c}html[data-theme=meadow] .empty-subline,html[data-theme=meadow] .topbar-title,html[data-theme=meadow] .suggestion-chip{color:#46574d}html[data-theme=meadow] .empty-hint,html[data-theme=meadow] .chat-topbar .topbar-icon-btn{color:#5b6a61}html[data-theme=dune] .chat-topbar .topbar-icon-btn:disabled,html[data-theme=meadow] .chat-topbar .topbar-icon-btn:disabled{opacity:.45}html[data-theme] .empty-title{font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:clamp(1rem,2.7vw,1.35rem);font-weight:700;line-height:1.2}html[data-festive=halloween] .sidebar-logo .stretchy-logo{background:linear-gradient(90deg,#b07ad6,#f27a24);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-festive=halloween] .empty-title{text-shadow:0 0 18px rgba(242,122,36,.35)}html[data-theme=frost][data-festive=halloween] body:before{right:-1400px;background:radial-gradient(ellipse 22% 55% at 25% 100%,rgba(205,185,220,.13) 0%,transparent 70%),radial-gradient(ellipse 20% 45% at 70% 100%,rgba(205,185,220,.1) 0%,transparent 70%),linear-gradient(to top,rgba(205,185,220,.07) 0%,transparent 60%);background-size:1400px 100%,1400px 100%,100% 100%;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 34%);mask-image:linear-gradient(to top,#000 0%,transparent 34%);opacity:1}@media(prefers-reduced-motion:no-preference){html[data-theme=frost][data-festive=halloween] body:before{animation:halloween-fog 90s linear infinite;will-change:transform}}@keyframes halloween-fog{to{transform:translate3d(-1400px,0,0)}}html{--ceo-up: #b8bb26;--ceo-down: #fb4934}html[data-theme=dune]{--ceo-up: #4d7c0f;--ceo-down: #b91c1c}html[data-theme=ember]{--ceo-up: #b8bb26;--ceo-down: #fb4934}html[data-theme=frost]{--ceo-up: #a3be8c;--ceo-down: #c7747c}html[data-theme=frost]:where([data-festive=halloween]){--ceo-up: #9bd14a;--ceo-down: #c7747c}html[data-theme=meadow]{--ceo-up: #2f7d57;--ceo-down: #b4423a}.ceo{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:16px 16px 14px;color:var(--game-ink);font-family:var(--ui-font);font-size:.82rem;line-height:1.5;animation:page-rise .2s ease-out backwards}html[data-theme] .ceo{padding-top:66px}.ceo--menu{overflow-y:auto}.ceo .is-up{color:var(--ceo-up)}.ceo .is-down{color:var(--ceo-down)}.ceo-title{margin:0;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:700;line-height:1.2;color:var(--game-heading)}.ceo-sub{margin:6px 0 18px;color:var(--game-muted)}.ceo-label{margin:0 0 8px;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--game-muted)}.ceo-hint{margin:0;font-size:.74rem;color:var(--game-muted)}.ceo-error{margin:0;color:var(--ceo-down)}html .ceo .ceo-link,html .ceo .ceo-link:hover,html .ceo .ceo-link:disabled{align-self:flex-start;padding:2px 0;border:none;border-radius:0;background:none;box-shadow:none;color:var(--game-heading);font-family:var(--ui-font);font-size:.76rem;font-weight:600;cursor:pointer}html .ceo .ceo-link:hover{text-decoration:underline}html .ceo .ceo-link--quiet,html .ceo .ceo-link--quiet:hover{color:var(--game-muted);font-weight:500}html .ceo .ceo-input{width:100%;min-width:0;padding:9px 16px;border:1px solid var(--game-card-border);border-radius:999px;background:color-mix(in srgb,var(--game-card) 60%,transparent);box-shadow:inset 0 2px 4px #0000001f;color:var(--game-ink);font-family:var(--ui-font);font-size:.82rem;outline:none;transition:border-color .15s}html .ceo .ceo-input::placeholder{color:color-mix(in srgb,var(--game-muted) 70%,transparent)}html .ceo .ceo-input:focus{border-color:var(--game-accent)}.ceo-menu{width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;padding-bottom:24px}.ceo-form{display:flex;flex-direction:column}.ceo-section{margin:0 0 8px 4px}html .ceo .ceo-list{flex-shrink:0;margin:0 0 18px;border:1px solid var(--glass-border);border-radius:16px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.ceo-list .pref-list-item{padding:11px 16px}.ceo-list .pref-list-item:last-child{border-bottom:none}.ceo-list .ceo-row--static,.ceo-list .ceo-row--static:hover{background:none;cursor:default}.ceo-list .pref-content-badge{flex-shrink:0;font-variant-numeric:tabular-nums}html .ceo .pref-list-item .ceo-link{align-self:center;flex-shrink:0}.ceo-fields{display:flex;flex-direction:column;gap:14px;padding:16px;overflow:visible}.ceo-product-row{display:flex;align-items:center;gap:8px}.ceo-product-row>input,.ceo-product-row>.ceo-input{flex:1;min-width:0}.ceo-price{flex:0 0 120px;display:flex;align-items:center;gap:6px;color:var(--game-muted)}.ceo-price input{min-width:0}html .ceo .ceo-product-row .ceo-link{align-self:center}.ceo-start{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ceo-start .start-button{flex-shrink:0}.ceo-start .pref-setting-hint{flex:1 1 240px}html .ceo .pref-confirm-no{padding:8px 20px;border-radius:25px;font-size:.8rem}.ceo button:disabled{opacity:.5;cursor:default}.ceo-bar{flex-shrink:0;display:flex;align-items:center;gap:12px;margin-bottom:10px}html .ceo .ceo-bar .ceo-link{align-self:baseline}.ceo-bar-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:1.05rem;font-weight:700;color:var(--game-heading)}.ceo-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.ceo-main{min-height:0;display:flex;flex-direction:column;gap:10px}.ceo-feed{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.ceo-entry{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--glass-border);border-radius:15px 15px 15px 2px;background:var(--glass-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow)}.ceo-entry p{margin:0}.ceo-entry-head{display:flex;justify-content:space-between;align-items:baseline;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ceo-entry-week{color:var(--game-muted)}.ceo-entry-text{color:var(--game-ink)}.ceo-changes{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ceo-changes li{padding:2px 9px;border:1px solid var(--game-card-border);border-radius:999px;font-size:.7rem;color:var(--game-muted);background:color-mix(in srgb,var(--game-accent) 10%,transparent)}.ceo-opening{margin:0 0 4px;padding:0;text-align:center}.ceo-feed .message-row{margin-bottom:0}.ceo-feed .message{text-align:left}.ceo-feed .msg-bubble-group{max-width:78%}.ceo-waiting{padding:4px 6px 10px}.ceo-waiting .thinking-phrase{background-image:linear-gradient(90deg,var(--game-muted) 20%,var(--game-ink) 50%,var(--game-muted) 80%)}.ceo .ceo-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:none}html .ceo .ceo-options .suggestion-chip,html .ceo .ceo-options .suggestion-chip:hover{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}html .ceo .ceo-options .suggestion-chip:hover:not(:disabled){border-color:var(--game-accent);color:var(--game-ink)}.ceo-composer{flex-shrink:0;display:flex;flex-direction:column;gap:8px}.ceo-over{margin:0;font-weight:700}.ceo-offer{border-color:var(--game-accent);border-width:1.5px}.ceo-offer .ceo-entry-week{color:var(--game-heading)}.ceo-offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.ceo-result{padding:14px;border:1.5px solid var(--game-accent);border-radius:18px;background:var(--glass-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);align-items:flex-start;box-shadow:var(--glass-shadow)}.ceo-result-score{margin:0;color:var(--game-muted)}.ceo-result-rating{display:block;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:1.15rem;font-weight:700;color:var(--game-heading)}.ceo-value{display:flex;flex-direction:column;gap:3px;padding:10px 12px 11px;border:1px solid var(--game-card-border);border-radius:14px;background:color-mix(in srgb,var(--game-card) 55%,transparent);box-shadow:inset 0 1px 3px #0000001f}.ceo-value-amount{font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--game-heading)}.ceo-value .ceo-meter-track{margin:4px 0 2px}.ceo-side{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--glass-border);border-radius:22px;background:var(--glass-bg);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow)}.ceo-side-top{flex-shrink:0;display:flex;flex-direction:column;gap:10px}.ceo-tabs{flex-shrink:0;display:flex;gap:4px}html .ceo .ceo-tab,html .ceo .ceo-tab:hover,html .ceo .ceo-tab:active,html .ceo .ceo-tab:focus{position:relative;flex:1 1 0;min-width:0;padding:7px 4px;border:1px solid var(--game-card-border);border-radius:999px;background:transparent;box-shadow:none;color:var(--game-muted);font-family:var(--ui-font);font-size:.74rem;font-weight:600;line-height:1.2;cursor:pointer;transform:none;transition:none;outline:none}html .ceo .ceo-tab.is-on,html .ceo .ceo-tab.is-on:hover,html .ceo .ceo-tab.is-on:active,html .ceo .ceo-tab.is-on:focus{border-color:var(--game-accent);background:color-mix(in srgb,var(--game-accent) 14%,transparent);color:var(--game-ink)}html .ceo .ceo-tab:focus-visible{outline:2px solid var(--game-accent);outline-offset:2px}.ceo-tab-dot{position:absolute;top:4px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--ceo-down)}.ceo-tab-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:2px}.ceo-side .ceo-label{margin:6px 0 0}.ceo-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ceo-stat{display:flex;flex-direction:column;min-width:0;padding:9px 10px;border:1px solid var(--game-card-border);border-radius:14px;background:color-mix(in srgb,var(--game-card) 55%,transparent);box-shadow:inset 0 1px 3px #0000001f}.ceo-stat-label{font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--game-muted)}.ceo-stat-value{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ceo-stat-note{font-size:.66rem;color:var(--game-muted)}.ceo-meter-head{display:flex;justify-content:space-between;font-size:.72rem;color:var(--game-muted)}.ceo-meter-track{height:6px;margin-top:4px;border-radius:999px;background:var(--game-card-border);overflow:hidden}.ceo-meter-fill{height:100%;border-radius:999px;background:var(--game-accent);transition:width .4s ease}.ceo-meter-fill.is-warn{background:var(--ceo-down)}.ceo-meter .ceo-stat-note{display:block;margin-top:3px}.ceo-products,.ceo-reactions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ceo-product{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.ceo-product-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ceo-product-price{font-variant-numeric:tabular-nums}html .ceo .ceo-product-drop{grid-column:1 / -1;justify-self:start;font-size:.68rem;opacity:0;transition:opacity .12s}html .ceo .ceo-product:hover .ceo-product-drop,html .ceo .ceo-product:focus-within .ceo-product-drop,html .ceo .ceo-product-drop.is-armed{opacity:1}html .ceo .ceo-product-drop.is-armed{color:var(--ceo-down);font-weight:700}@media(hover:none){html .ceo .ceo-product-drop{opacity:1}}.ceo-add{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px dashed var(--game-card-border);border-radius:14px}.ceo-add .ceo-price{flex:0 0 84px}.ceo-add-actions{display:flex;align-items:center;gap:12px}html .ceo .ceo-add-actions .ceo-link{align-self:center}html .ceo .ceo-edit,html .ceo .ceo-edit:hover,html .ceo .ceo-edit:disabled{min-width:0;padding:0;border:none;border-radius:4px;background:none;box-shadow:none;color:var(--game-ink);font-family:var(--ui-font);font-size:inherit;line-height:inherit;text-align:left;cursor:text;opacity:1}html .ceo .ceo-edit.ceo-product-name{font-weight:700}html .ceo .ceo-edit.ceo-product-price{font-weight:400;text-align:right}html .ceo .ceo-edit:hover:not(:disabled){text-decoration:underline dotted;text-underline-offset:3px}html .ceo .ceo-edit:disabled{cursor:default}html .ceo .ceo-edit-input{padding:2px 6px;border-radius:6px;font-size:inherit}html .ceo .ceo-edit-input.ceo-product-name{font-weight:700;white-space:normal}html .ceo .ceo-edit-input.ceo-product-price{width:84px;text-align:right}.ceo-product-meta{grid-column:1 / -1;font-size:.7rem;color:var(--game-muted)}.ceo-reaction{display:flex;flex-direction:column;padding:2px 0 2px 10px;border-left:3px solid var(--game-card-border);font-size:.76rem}.ceo-reaction.is-positive{border-left-color:var(--ceo-up)}.ceo-reaction.is-negative{border-left-color:var(--ceo-down)}.ceo-reaction-source{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--game-muted)}.ceo-offer.is-crisis{border-color:var(--ceo-down)}.ceo-offer.is-crisis .ceo-entry-week{color:var(--ceo-down)}.ceo-choices{display:flex;flex-wrap:wrap;gap:10px 14px;margin:4px 0 2px}.ceo-choice{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:220px}.ceo-price--wide{flex:none}.ceo-loans{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ceo-loan{display:flex;flex-direction:column;font-size:.74rem}html .ceo .ceo-link:disabled{opacity:.45;cursor:default;text-decoration:none}.ceo-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;font-size:.76rem}.ceo-team li{display:flex;justify-content:space-between}.ceo-team li span:last-child{font-weight:700;font-variant-numeric:tabular-nums}.ceo-entry .ceo-entry-summary{font-size:.76rem;font-weight:600;color:var(--game-muted)}.ceo-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.ceo-side .ceo-people{grid-template-columns:1fr;gap:6px}.ceo-person{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:8px 10px;border:1px solid var(--game-card-border);border-radius:14px;font-size:.74rem;background:color-mix(in srgb,var(--game-card) 55%,transparent);box-shadow:inset 0 1px 3px #0000001f}.ceo-person-name{font-size:.8rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .ceo .ceo-person .ceo-link{grid-row:1 / span 3;grid-column:2;align-self:center}html .ceo .ceo-person .ceo-link.is-armed{color:var(--ceo-down)}.ceo-person-level{grid-column:1;font-weight:600}.ceo-person-level.is-star{color:var(--game-heading)}.ceo-person-cost{grid-column:1;color:var(--game-muted)}.ceo-milestones li{border-color:var(--game-accent);color:var(--game-ink);font-weight:700}.ceo-chart{display:flex;flex-direction:column;gap:6px}.ceo-chart-tabs{display:flex;gap:4px}html .ceo .ceo-chart-tab,html .ceo .ceo-chart-tab:hover{flex:1;padding:4px 0;border:1px solid var(--game-card-border);border-radius:999px;background:transparent;box-shadow:none;color:var(--game-muted);font-family:var(--ui-font);font-size:.68rem;font-weight:600;cursor:pointer}html .ceo .ceo-chart-tab:hover{color:var(--game-ink)}html .ceo .ceo-chart-tab.is-on,html .ceo .ceo-chart-tab.is-on:hover{border-color:var(--game-accent);color:var(--game-ink)}.ceo-chart-plot{position:relative}.ceo-chart-plot svg{display:block;width:100%;height:auto;touch-action:none;cursor:crosshair}.ceo-chart-line{fill:none;stroke:var(--game-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ceo-chart-area{fill:var(--game-accent);opacity:.12}.ceo-chart-zero,.ceo-chart-cross{stroke:var(--game-muted);stroke-width:1;opacity:.45}.ceo-chart-zero{stroke-dasharray:3 3}.ceo-chart-dot{fill:var(--game-accent);stroke:var(--game-card-hover);stroke-width:2}.ceo-chart-axis{fill:var(--game-muted);font-family:var(--ui-font);font-size:9px}.ceo-chart-range{display:flex;justify-content:space-between;margin:0;font-size:.66rem;font-variant-numeric:tabular-nums;color:var(--game-muted)}.ceo-chart-tip{position:absolute;top:0;display:flex;flex-direction:column;padding:3px 7px;border:1px solid var(--game-card-border);border-radius:8px;background:var(--game-card-hover);color:var(--game-ink);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.ceo-chart-tip-week{font-size:.62rem;font-weight:600;color:var(--game-muted)}@media(max-width:900px){.ceo{padding-left:10px;padding-right:10px}.ceo-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ceo-side{order:-1;max-height:calc(42vh / var(--ui-scale, 1));overflow-y:auto}.ceo-side-top,.ceo-tabs{flex-shrink:0}.ceo-tab-body{flex:none;overflow:visible}.ceo-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.ceo-stats{grid-template-columns:1fr 1fr}}.ceo-side-head,.ceo .ceo-side-backdrop,html .ceo .ceo-details-toggle{display:none}@media(max-width:640px){.ceo-side{max-height:none;overflow:visible;gap:8px;padding:10px;border-radius:18px}.ceo-side:not(.is-open) .ceo-meter,.ceo-side:not(.is-open) .ceo-tabs,.ceo-side:not(.is-open) .ceo-tab-body{display:none}.ceo-side:not(.is-open) .ceo-side-top{gap:8px}.ceo-side:not(.is-open) .ceo-value{padding:8px 10px 9px}.ceo-side:not(.is-open) .ceo-value-amount{font-size:1.1rem}.ceo-side:not(.is-open) .ceo-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ceo-side:not(.is-open) .ceo-stat{padding:6px 7px;border-radius:11px}.ceo-side:not(.is-open) .ceo-stat-label{font-size:.56rem;letter-spacing:.04em}.ceo-side:not(.is-open) .ceo-stat-value{font-size:.8rem}.ceo-side:not(.is-open) .ceo-stat .ceo-stat-note:not(.is-down):not(.is-up){display:none}html .ceo .ceo-details-toggle,html .ceo .ceo-details-toggle:hover,html .ceo .ceo-details-toggle:active,html .ceo .ceo-details-toggle:focus{position:relative;display:block;width:100%;padding:7px 12px;border:1px solid var(--game-card-border);border-radius:999px;background:transparent;box-shadow:none;color:var(--game-muted);font-family:var(--ui-font);font-size:.74rem;font-weight:600;line-height:1.2;cursor:pointer;transform:none;transition:none;outline:none}html .ceo .ceo-details-toggle:focus-visible{outline:2px solid var(--game-accent);outline-offset:2px}html .ceo .ceo-details-toggle .ceo-tab-dot{top:50%;right:12px;transform:translateY(-50%)}.ceo .ceo-side-backdrop{display:block}.ceo-side.is-open{position:fixed;left:8px;right:8px;bottom:8px;max-height:calc(85dvh / var(--ui-scale, 1));overflow-y:auto;z-index:1001}.ceo-side.is-open .ceo-tab-body{flex:none;overflow:visible}.ceo-side.is-open .ceo-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ceo-side-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:1rem;font-weight:700;color:var(--game-heading)}.ceo .ceo-options{display:flex;overflow-x:auto;gap:7px;margin:0 -10px;padding:0 10px 2px;scrollbar-width:none}.ceo .ceo-options::-webkit-scrollbar{display:none}html .ceo .ceo-options .suggestion-chip,html .ceo .ceo-options .suggestion-chip:hover{flex:none;min-height:34px;white-space:nowrap}.ceo .ceo-composer .input-wrapper{flex-direction:row;align-items:center}.ceo .ceo-composer .chat-textarea{flex:1;min-width:0;padding:10px 6px 10px 14px;border-radius:14px 0 0 14px}.ceo .ceo-composer .input-toolbar{flex:none;gap:6px;padding:4px 6px 4px 0;border-top:none}}.neg{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:16px 16px 14px;color:var(--game-ink);font-family:var(--ui-font);animation:page-rise .2s ease-out backwards}html[data-theme] .neg{padding-top:66px}.neg--menu{overflow-y:auto}.neg--play{width:100%;max-width:860px;margin:0 auto}.neg-title{margin:0;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:700;line-height:1.2;color:var(--game-heading)}.neg-error{margin:0 0 10px;font-size:.82rem;color:#c0392b}:where(html[data-theme=frost]) .neg-error{color:#b84f59}:where(html[data-theme=frost]:where([data-festive=halloween])) .neg-error{color:#b84f59}html .neg .neg-link,html .neg .neg-link:hover{align-self:flex-start;padding:2px 0;border:none;border-radius:0;background:none;box-shadow:none;color:var(--game-heading);font-family:var(--ui-font);font-size:.76rem;font-weight:600;cursor:pointer}html .neg .neg-link:hover{text-decoration:underline}html .neg .pref-confirm-no{padding:8px 20px;border-radius:25px;font-size:.8rem}.neg button:disabled{opacity:.5;cursor:default}.neg-menu{width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;padding-bottom:24px}.neg-section{margin:0 0 8px 4px}.neg-section-row{display:flex;align-items:baseline;gap:14px}.neg-section-row .neg-section{flex:1}html .neg .neg-refresh,html .neg .neg-refresh:hover{align-self:baseline;display:inline-flex;align-items:center;gap:6px;margin:0 4px 8px 0}.neg .neg-card{flex-shrink:0;margin:0 0 18px;border-radius:16px}.neg-card .pref-list-item{padding:11px 16px}.neg-card .neg-row--static,.neg-card .neg-row--static:hover{background:none;cursor:default}.neg-card .pref-content-badge,.neg-card .start-button{flex-shrink:0}html{--neg-active-ink: #fbf1c7}html[data-theme=dune],html[data-theme=meadow]{--neg-active-ink: #ffffff}html[data-theme=frost]{--neg-active-ink: #353c4a}html[data-theme=frost]:where([data-festive=halloween]){--neg-active-ink: #2b1933}html .neg-card .pref-list-item.active .pref-content-badge,html .neg-browser-list .pref-list-item.active .pref-content-badge{background:color-mix(in srgb,var(--neg-active-ink) 16%,transparent);color:var(--neg-active-ink)}.neg-start{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px}.neg-head{flex-shrink:0;display:flex;align-items:center;gap:12px;margin-bottom:14px}.neg-head .neg-title{flex:1;min-width:0;font-size:clamp(1.05rem,2.4vw,1.3rem)}.neg-head .pref-content-badge{flex-shrink:0}.neg-table{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:0 4px 14px;margin-bottom:14px;border-bottom:1px solid var(--game-card-border)}.neg-merchant{min-width:0;display:flex;align-items:center;gap:12px}.neg-merchant-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.neg-seller-stars{display:inline-flex;align-items:baseline;gap:6px;font-size:.8em;letter-spacing:1px;color:var(--game-accent);cursor:help}.neg-seller-score{letter-spacing:0;opacity:.75}.neg-seller-stars.is-low{color:var(--neg-down)}.neg-patience,.neg-price{display:flex;flex-direction:column;gap:4px}.neg-patience{align-items:center}.neg-price{align-items:flex-end;text-align:right}.neg-pips{display:flex;gap:5px}.neg-pip{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--game-muted) 25%,transparent);transition:background .2s}.neg-pip.is-left{background:var(--game-accent)}.neg-feed{--neg-fade: 40px;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:0 4px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--neg-fade)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--neg-fade)),transparent)}.neg-feed-fade{position:sticky;bottom:0;flex-shrink:0;height:var(--neg-fade);margin:0 -4px;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000);mask-image:linear-gradient(to bottom,transparent,#000)}.neg-listing{align-self:center;width:100%;max-width:560px;display:flex;flex-direction:column;gap:4px;margin:2px 0 14px;padding:12px 16px;border:1px solid var(--glass-border);border-radius:16px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.neg-listing-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.neg-listing .msg-timestamp{padding:0}.neg-listing p{margin:4px 0 0;line-height:1.5;white-space:normal;overflow:visible}.neg-listing .pref-item-name{white-space:normal}.neg-persona{margin:0 0 12px;padding:0;text-align:center}.neg-feed .message{text-align:left}.neg-feed .msg-bubble-group{max-width:78%}.neg-waiting{padding:4px 6px 10px}.neg-waiting .thinking-phrase{background-image:linear-gradient(90deg,var(--game-muted) 20%,var(--game-ink) 50%,var(--game-muted) 80%)}.neg-verdict{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 8px;text-align:center}.neg-pay-card{--mx: 28%;--my: 18%;--rx: 0deg;--ry: 0deg;--sx: 1.2px;--sy: 1.4px;--pay-ink: #d9d4de;--chroma: linear-gradient( 100deg, #ffc4e0 0%, #d6caff 20%, #bae4ff 40%, #c8fae4 60%, #ffeecc 80%, #ffc4e0 100% );position:relative;isolation:isolate;overflow:hidden;min-width:190px;display:flex;flex-direction:column;gap:2px;padding:12px 16px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,#1c1a20,#131216 55%,#17181c);color:var(--pay-ink);box-shadow:0 10px 18px -8px #00000080,inset 0 1px #ffffff1a;transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.22,1,.36,1)}.neg-pay-card.is-lit{transition:transform .08s linear}.neg-pay-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit}.neg-pay-card:before{background:var(--chroma);background-size:260% 260%;background-position:var(--mx) var(--my);mix-blend-mode:screen;opacity:.07;transition:background-position .5s cubic-bezier(.22,1,.36,1)}.neg-pay-card .neg-pay-brand{background:var(--chroma);background-size:300% 100%;background-position:var(--mx) 0;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .5s cubic-bezier(.22,1,.36,1)}.neg-pay-card .neg-pay-amount{position:relative;align-self:flex-start;font-size:2rem;color:#4b4654;text-shadow:calc(var(--sx) * -.4) calc(var(--sy) * -.4) 0 rgba(255,255,255,.4),calc(var(--sx) * .5) calc(var(--sy) * .5) 0 #403c47,var(--sx) var(--sy) 0 #37343e,calc(var(--sx) * 1.5) calc(var(--sy) * 1.5) 0 #2f2c35,calc(var(--sx) * 2) calc(var(--sy) * 2) 0 #27252c,calc(var(--sx) * 2.5) calc(var(--sy) * 2.5) 0 #201e24,calc(var(--sx) * 3.5) calc(var(--sy) * 4) 8px rgba(0,0,0,.55);transition:text-shadow .5s cubic-bezier(.22,1,.36,1)}.neg-pay-card .neg-pay-amount:after{content:attr(data-amount);content:attr(data-amount) / "";position:absolute;inset:0;background:linear-gradient(180deg,#fff6,#ffffff1f 49%,#00000038 51%,#00000014),var(--chroma);background-size:100% 100%,300% 100%;background-position:0 0,var(--mx) 0;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;transition:background-position .5s cubic-bezier(.22,1,.36,1)}.neg-pay-card.is-lit:before,.neg-pay-card.is-lit .neg-pay-brand,.neg-pay-card.is-lit .neg-pay-amount,.neg-pay-card.is-lit .neg-pay-amount:after{transition:none}.neg-pay-card.is-void{opacity:.55;filter:grayscale(.6)}.neg-pay-card.is-void .neg-pay-amount:after{text-decoration:line-through;text-decoration-color:var(--pay-ink)}html[data-theme=dune] .neg-pay-card{box-shadow:0 12px 20px -10px #1c191773,inset 0 1px #ffffff1a}html[data-theme=meadow] .neg-pay-card{box-shadow:0 12px 20px -10px #29423173,inset 0 1px #ffffff1a}@media(prefers-reduced-motion:reduce){.neg-pay-card,.neg-pay-card.is-lit{transform:none}}.neg-pay-card.is-void .neg-pay-amount{text-decoration:line-through}.neg-pay-brand{font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:.64rem;font-weight:700;letter-spacing:.04em}.neg-pay-label{margin-top:8px;font-size:.7rem;opacity:.7}.neg-pay-amount{font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:1.7rem;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.neg-pay-status{margin-top:4px;font-size:.72rem;font-weight:600;opacity:.8}html .neg .neg-pay-button,html .neg .neg-pay-button:hover{align-self:flex-start;margin-top:8px;padding:6px 22px;border:none;border-radius:999px;background:var(--chroma);box-shadow:none;color:#131216;font-family:var(--ui-font);font-size:.78rem;font-weight:700;cursor:pointer}.neg-pay-sheet{flex-shrink:0;align-self:center;width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px;margin-top:10px;padding:16px 18px 18px;border:1px solid var(--glass-border);border-radius:24px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);animation:msg-appear .2s ease-out both}.neg-pay-sheet-head{display:flex;align-items:center;justify-content:space-between}html .neg .neg-pay-sheet-head .neg-link{align-self:center}.neg-pay-rows{margin:0;display:flex;flex-direction:column}.neg-pay-rows>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;border-top:1px solid var(--game-card-border);font-size:.8rem}.neg-pay-rows dt{flex-shrink:0;color:var(--game-muted)}.neg-pay-rows dd.neg-pay-who{display:flex;align-items:center;justify-content:flex-end;gap:7px}.neg-pay-who .neg-avatar{flex-shrink:0}.neg-pay-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.neg-pay-stars{flex-shrink:0;font-size:.72rem;color:var(--game-muted)}.neg-pay-stars.is-low{color:var(--neg-down)}.neg-pay-note{margin:-4px 0 0;font-size:.7rem;text-align:center;color:var(--game-muted);cursor:help}.neg-pay-rows dd{margin:0;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neg-pay-total dd{font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}html .neg .neg-pay-confirm,html .neg .neg-pay-confirm:hover,html .neg .neg-pay-confirm:disabled{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border:none;border-radius:999px;background:var(--game-ink);box-shadow:0 2px 8px #0000002e;color:var(--bar-tint);font-family:var(--ui-font);font-size:.86rem;font-weight:700;cursor:pointer;transition:transform .12s}html .neg .neg-pay-confirm:active:not(:disabled){transform:scale(.97)}.neg-pay-confirm-mark{width:14px;height:14px;border-left:4px solid currentColor;border-right:4px solid color-mix(in srgb,currentColor 35%,transparent);transition:border-color .15s}.neg-pay-confirm.is-armed .neg-pay-confirm-mark{border-right-color:currentColor}html .neg .neg-pay-confirm.is-armed,html .neg .neg-pay-confirm.is-armed:hover{background:var(--game-accent);color:var(--game-accent-ink)}html .neg .neg-pay-confirm.is-declined,html .neg .neg-pay-confirm.is-declined:hover{background:var(--neg-down);color:#fff;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-weight:700;letter-spacing:.04em}.neg-pay-confirm.is-declined .neg-pay-confirm-mark{display:none}.neg-controls{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:12px}.neg-composer{flex-shrink:0;margin-top:10px}.neg-composer .neg-offer{height:32px;padding:0 4px;margin-left:4px;gap:8px;cursor:text}.neg-composer .neg-offer-field{display:flex;align-items:center;gap:3px}.neg-composer .neg-offer-sign,.neg-composer .neg-offer input{font-family:"Archivo",var(--ui-font);font-stretch:125%;font-weight:700;font-size:.95rem;color:var(--game-ink)}.neg-composer .neg-offer-sign{color:var(--game-accent)}.neg-composer .neg-offer input{min-width:0;font-variant-numeric:tabular-nums}.neg-composer .neg-offer input::placeholder{font:inherit;color:color-mix(in srgb,var(--game-muted) 60%,transparent)}.neg-composer{--send: #b8bb26;--send-hover: #fabd2f;--send-ink: #282828;--send-off: #504945}html[data-theme=dune] .neg-composer{--send: #d97757;--send-hover: #c5623e;--send-ink: #ffffff;--send-off: #e7e0d8}html[data-theme=frost] .neg-composer{--send: #9bcad8;--send-hover: #84bece;--send-ink: #2e3440;--send-off: #434c5e}html[data-theme=frost]:where([data-festive=halloween]) .neg-composer{--send: #f78c44;--send-hover: #f67b29;--send-ink: #150d1c;--send-off: #2b1c3b}html[data-theme=meadow] .neg-composer{--send: #46a177;--send-hover: #428365;--send-ink: #ffffff;--send-off: #d5e3d9}html .neg .neg-composer .input-toolbar .ask-button{background:var(--send)!important;color:var(--send-ink)}html .neg .neg-composer .input-toolbar .ask-button:hover:not(:disabled){background:var(--send-hover)!important;color:var(--send-ink);transform:scale(1.06)}html .neg .neg-composer .input-toolbar .ask-button:disabled{background:var(--send-off)!important;color:color-mix(in srgb,var(--send-ink) 45%,transparent);opacity:1}.neg-composer .ask-button svg{transform:translate(-1px,1px)}html .neg .neg-take,html .neg .neg-take:hover{display:flex;align-items:center;gap:3px;height:32px;padding:0 16px;border:none;border-radius:999px;background:var(--game-accent);color:var(--game-accent-ink);font-family:var(--ui-font);font-size:.76rem;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px color-mix(in srgb,var(--game-accent) 35%,transparent);cursor:pointer;transition:filter .15s,transform .12s}html .neg .neg-take:hover:not(:disabled){filter:brightness(1.06)}html .neg .neg-take:active:not(:disabled){transform:scale(.97)}.neg-take strong{margin-left:2px;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-weight:700;font-variant-numeric:tabular-nums}.neg-offer{display:flex;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:.72rem;font-weight:500;color:var(--game-muted)}.neg-offer input{width:9ch;padding:0;border:none;outline:none;background:none;color:var(--game-ink);font-family:var(--ui-font);font-size:.8rem;font-weight:600}.neg-offer input::placeholder{font-weight:400;color:color-mix(in srgb,var(--game-muted) 70%,transparent)}@media(max-width:640px){.neg{padding-left:10px;padding-right:10px}.neg-feed .msg-bubble-group{max-width:92%}.neg-head{flex-wrap:wrap}.neg-table{grid-template-columns:minmax(0,1fr) auto}.neg-patience{grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:center;justify-content:center;gap:8px;margin-top:-6px}.neg-table{gap:10px 14px;padding-bottom:12px;margin-bottom:10px}}.landing-theme-modal.neg-browser{max-width:640px;max-height:min(calc(86vh / var(--ui-scale, 1)),760px);display:flex;flex-direction:column;gap:12px;padding:20px;font-family:var(--ui-font)}.neg-detail-back{display:flex;align-items:center;gap:12px}.neg-detail{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:2px 2px 4px;scrollbar-width:thin}.neg-detail-head{display:flex;align-items:baseline;gap:14px}.neg-detail-title{flex:1;margin:0;font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--game-ink)}.neg-detail-price{flex-shrink:0;font-size:1.15rem;font-weight:700;color:var(--game-accent)}.neg-detail-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0}.neg-detail-fact{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--game-card-border);border-radius:14px;background:color-mix(in srgb,var(--game-card) 55%,transparent)}.neg-detail-fact dt{margin:0;font-size:.7rem}.neg-detail-fact dd{margin:0;font-size:.84rem;font-weight:600;color:var(--game-ink)}.neg-detail-section{display:flex;flex-direction:column;gap:8px}.neg-detail-section .pref-field-label{margin:0 0 0 4px}.neg-detail-description{margin:0 4px;font-size:.88rem;line-height:1.55;color:var(--game-ink);white-space:pre-line}html .neg-browser .neg-detail-seller{margin:0}.neg-detail-seller{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px}.neg-detail-seller .pref-item-info{display:flex;flex-direction:column;gap:3px;min-width:0}.neg-detail-stars{letter-spacing:1px;color:var(--game-accent)}.neg-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}html .neg-browser .neg-detail-save,html .neg-browser .neg-detail-save:hover{padding:8px 24px;border:1px solid var(--game-card-border);border-radius:25px;background:transparent;box-shadow:none;color:var(--game-muted);font-family:var(--ui-font);font-size:.8rem;font-weight:600;cursor:pointer;transform:none}html .neg-browser .neg-detail-save:hover{border-color:var(--game-accent);color:var(--game-ink)}html .neg-browser .neg-detail-save:disabled{opacity:.5;cursor:default}.neg-detail-note{margin:-6px 0 0 4px}.neg-browser .landing-theme-modal-header{margin-bottom:0}html .neg .neg-chip,html .neg .neg-chip:hover,html .neg-browser .neg-chip,html .neg-browser .neg-chip:hover{padding:5px 12px;border:1px solid var(--game-card-border);border-radius:999px;background:transparent;box-shadow:none;color:var(--game-muted);font-family:var(--ui-font);font-size:.74rem;font-weight:600;line-height:1.2;cursor:pointer;transform:none}html .neg .neg-chip:hover,html .neg-browser .neg-chip:hover{color:var(--game-ink)}html .neg .neg-chip.is-on,html .neg .neg-chip.is-on:hover,html .neg-browser .neg-chip.is-on,html .neg-browser .neg-chip.is-on:hover{border-color:var(--game-accent);background:color-mix(in srgb,var(--game-accent) 14%,transparent);color:var(--game-ink)}.neg-browser-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.neg-browser-bar .pref-setting-hint{flex:1;white-space:nowrap}.neg-browser-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px}@media(max-width:640px){.neg-browser-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.neg-browser-filters .neg-select{flex-direction:column;align-items:stretch;gap:4px;min-width:0}.neg-browser-filters .neg-select span{padding-left:10px}.neg-browser-filters .neg-select select{width:100%;min-width:0;text-overflow:ellipsis}html .neg-browser .neg-browser-count{margin:-2px 0 -4px 10px}.neg-select{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:var(--game-muted)}.neg-select select{padding:5px 10px;border:1px solid var(--game-card-border);border-radius:999px;background:transparent;color:var(--game-ink);font-family:var(--ui-font);font-size:.74rem;font-weight:600;cursor:pointer;outline:none}.neg-select select:focus-visible{border-color:var(--game-accent)}.neg-browser .neg-browser-list{flex:1;min-height:120px;margin:0;overflow-y:auto;border-radius:16px;scrollbar-width:thin}.neg-browser-list .pref-list-item{padding:10px 14px}.neg-browser-list .pref-content-badge{flex-shrink:0;font-variant-numeric:tabular-nums}.neg-browser-empty{margin:0;padding:28px 16px;text-align:center}.neg-inventory-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.neg-inventory-total{display:flex;flex-direction:column;padding:10px 12px;border:1px solid var(--game-card-border);border-radius:14px;background:color-mix(in srgb,var(--game-card) 55%,transparent)}.neg-inventory-total-value{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--game-ink)}.neg-browser-bar .pref-search-input{flex:1;min-width:180px}.neg-inventory-list{flex:1;min-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.neg-inventory-item{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--game-card-border);border-radius:16px;background:color-mix(in srgb,var(--game-card) 55%,transparent)}.neg-inventory-item .msg-timestamp{padding:0}.neg-inventory-deal{font-size:.76rem;font-weight:600;color:var(--game-ink)}.neg-inventory-item p{margin:4px 0 0;line-height:1.5;white-space:normal;overflow:visible}.neg-inventory-item .pref-item-name{white-space:normal}.neg-inventory-item.is-sold{opacity:.72}.neg-inventory-item.is-sold .pref-item-name,.neg-inventory-item.is-sold>p{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--game-muted) 80%,transparent)}@media(max-width:520px){.neg-inventory-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.neg-modes{align-self:flex-start;display:inline-flex;gap:2px;margin:0 0 18px;padding:4px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}html .neg .neg-modes .neg-chip,html .neg .neg-modes .neg-chip:hover{min-width:84px;padding:6px 16px;border:1px solid transparent;background:transparent;box-shadow:none;color:var(--game-muted);font-size:.8rem;font-weight:600;transition:background .15s,color .15s}html .neg .neg-modes .neg-chip:hover{color:var(--game-ink)}html .neg .neg-modes .neg-chip.is-on,html .neg .neg-modes .neg-chip.is-on:hover{border-color:var(--game-press-border);background:var(--game-press);box-shadow:var(--game-press-shadow);color:var(--game-accent-ink)}.neg .neg-relist{display:flex;flex-direction:column;gap:14px;padding:16px}.neg-relist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.neg-field{display:flex;flex-direction:column;gap:6px;min-width:0}.neg-field-label{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--game-muted)}.neg-field-input{width:100%;height:36px;padding:0 14px;border:1px solid var(--game-card-border);border-radius:999px;background:color-mix(in srgb,var(--game-card) 55%,transparent);color:var(--game-ink);font-family:var(--ui-font);font-size:.8rem;outline:none}select.neg-field-input{cursor:pointer;text-overflow:ellipsis}.neg-field-input:focus,.neg-field-input:focus-within,.neg-relist .neg-custom-description:focus{border-color:var(--game-accent)}.neg-field-money{display:flex;align-items:center;gap:2px;color:var(--game-muted)}.neg-field-money input{flex:1;min-width:0;padding:0;border:none;outline:none;background:none;color:var(--game-ink);font-family:var(--ui-font);font-size:.8rem;font-weight:600}.neg-relist .pref-setting-hint{margin:-6px 0 0 4px}.neg-listing .neg-notes{font-style:italic}html .neg-browser .neg-sell,html .neg-browser .neg-sell:hover{align-self:flex-start;margin-top:6px}.neg-custom .pref-setting-hint{margin:-4px 0 0}.neg-custom-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.neg-custom-row .login-field{flex:0 0 150px}.neg-custom-row .neg-select{padding-bottom:8px}.neg-custom .login-field label{font-size:.78rem}.neg-custom-description{width:100%;padding:12px 18px;border:1px solid var(--game-card-border);border-radius:18px;background:color-mix(in srgb,var(--game-card) 55%,transparent);color:var(--game-ink);font-family:var(--ui-font);font-size:.86rem;line-height:1.5;resize:vertical;outline:none}.neg-custom-description:focus{border-color:var(--game-accent)}html{--neg-up: #b8bb26;--neg-down: #fb4934}html[data-theme=dune]{--neg-up: #4d7c0f;--neg-down: #b91c1c}html[data-theme=frost]{--neg-up: #a3be8c;--neg-down: #c7747c}html[data-theme=frost]:where([data-festive=halloween]){--neg-up: #9bd14a;--neg-down: #c7747c}html[data-theme=meadow]{--neg-up: #2f7d57;--neg-down: #b4423a}.neg-plays{align-self:center;flex-shrink:0;margin:0 0 0 auto}html .neg .neg-plays .neg-chip,html .neg .neg-plays .neg-chip:hover{min-width:0;padding:5px 14px;font-size:.76rem}.neg-menu>.game-menu-head{flex-wrap:wrap;row-gap:10px;margin-bottom:12px}.neg-days{height:4px;margin:0 16px 12px;border-radius:999px;background:var(--game-card-border);overflow:hidden}.neg-days span{display:block;height:100%;border-radius:999px;background:var(--game-accent)}.neg-hustle-intro{display:flex;flex-direction:column;gap:8px;padding:18px}.neg-hustle-intro .neg-start{margin-top:6px}html .neg .neg-balance,html .neg .neg-balance:hover{align-self:center;flex-shrink:0;font-variant-numeric:tabular-nums}.neg-run-over{margin-top:6px}.neg-pay-rows dd.is-down,.neg-inventory-total-value.is-down,.neg-bank-sum.is-down{color:var(--neg-down)}.neg-inventory-total-value.is-up,.neg-bank-sum.is-up{color:var(--neg-up)}.neg-bank-balance{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 4px}.neg-bank-amount{font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:2.1rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--game-heading)}.neg-bank-chart svg{display:block;width:100%;height:90px}.neg-bank-start{stroke:var(--game-muted);stroke-width:1;stroke-dasharray:4 4;opacity:.6;vector-effect:non-scaling-stroke}.neg-bank-area{fill:var(--game-accent);opacity:.12;stroke:none}.neg-bank-line-path{fill:none;stroke:var(--game-accent);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.neg-bank-chart-scale{display:flex;justify-content:space-between;font-size:.66rem;color:var(--game-muted);font-variant-numeric:tabular-nums}.neg-bank-empty{margin:0;text-align:center}.neg-bank-facts{display:flex;flex-wrap:wrap;gap:6px;font-size:.72rem;font-weight:600;color:var(--game-muted)}.neg-bank-facts span{padding:3px 10px;border:1px solid var(--game-card-border);border-radius:999px}.neg-bank-facts .neg-bank-milestone{border-color:var(--game-accent);color:var(--game-ink)}.neg-bank-statement{flex:1;min-height:120px;overflow-y:auto;border:1px solid var(--game-card-border);border-radius:16px;scrollbar-width:thin}.neg-bank-line{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--game-card-border)}.neg-bank-line:last-child{border-bottom:none}.neg-bank-kind{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--game-muted) 15%,transparent);font-weight:700;color:var(--game-muted)}.neg-bank-kind.is-buy{color:var(--neg-down);background:color-mix(in srgb,var(--neg-down) 14%,transparent)}.neg-bank-kind.is-sell{color:var(--neg-up);background:color-mix(in srgb,var(--neg-up) 14%,transparent)}.neg-bank-what{flex:1;min-width:0;display:flex;flex-direction:column}.neg-bank-item{font-size:.82rem;font-weight:600;color:var(--game-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neg-bank-what .pref-setting-hint,.neg-bank-sums .pref-setting-hint{font-size:.7rem}.neg-bank-sums{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}.neg-bank-sum{font-size:.86rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--game-ink)}.landing-theme-modal.neg-bank{overflow-y:auto;scrollbar-width:thin}.neg-bank .neg-bank-statement{flex:none;overflow:visible}.neg-inbox .pref-setting-hint{margin:-4px 0 0}.neg-inbox .pref-list-item[aria-disabled=true]{cursor:progress}.neg-inbox-kind{color:var(--game-muted);font-weight:400}.neg-inbox .neg-inbox-message{white-space:normal;overflow:visible;line-height:1.45}.neg-bank-move{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.neg-bank-move .neg-offer{height:34px;padding:0 14px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass-bg);font-size:.8rem}.neg-bank-move .neg-offer input{width:110px}.neg-bank-move .pref-setting-hint,.neg-bank-move .neg-error{flex:1 1 100%;margin:0}.neg-account{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 16px}html .neg .neg-account-part,html .neg .neg-account-part:hover{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 16px;border:1px solid var(--glass-border);border-radius:16px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);color:var(--game-ink);font-family:var(--ui-font);text-align:left;cursor:pointer;transform:none}html .neg .neg-account-part:hover{border-color:var(--game-accent)}html .neg .neg-account-part:disabled{cursor:default;border-color:var(--glass-border)}.neg-account-value{font-size:1rem;font-weight:600}.neg-account .pref-item-desc{max-width:100%}.neg-account .neg-account-days{grid-column:1 / -1;margin:0 4px}html .neg .neg-scores-toggle{align-self:flex-start;margin:0 4px 12px}.neg-extras{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 6px 8px}html .neg .neg-extra,html .neg .neg-extra:hover,html .neg .neg-extra:disabled{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);color:var(--game-ink);font-family:var(--ui-font);font-size:.74rem;font-weight:600;line-height:1;cursor:pointer;transform:none;transition:border-color .15s,color .15s,transform .15s}html .neg .neg-extra:hover:not(:disabled){border-color:var(--game-accent);transform:translateY(-1px)}html .neg .neg-extra:disabled{cursor:default;opacity:.55}.neg-extra-icon{flex-shrink:0;color:var(--game-accent)}html .neg .neg-extra--research,html .neg .neg-extra--research:hover,html .neg .neg-extra--research:disabled{border-style:dashed;background:transparent;box-shadow:none;color:var(--game-muted)}html .neg .neg-extra--research:hover:not(:disabled){color:var(--game-ink);transform:none}.neg-extra-cost{margin-left:1px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--game-accent) 18%,transparent);color:var(--game-ink);font-size:.64rem}.neg-notice{margin:-4px 0 12px;padding:0;text-align:center}.neg-rival{display:flex;flex-direction:column;align-items:center;gap:6px;margin:2px 0 12px;text-align:center}.neg-rival .msg-timestamp{padding:0}.neg-rival-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.neg-pickup{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:460px;padding:10px 16px;border:1px solid var(--game-card-border);border-radius:16px;background:color-mix(in srgb,var(--game-card) 55%,transparent)}.neg-report-card{width:100%;max-width:480px;margin-top:8px;text-align:left}.neg-report-card .pref-item-desc{white-space:normal}html .neg-report-badge.is-up{color:var(--neg-up);background:color-mix(in srgb,var(--neg-up) 14%,transparent)}html .neg-report-badge.is-down{color:var(--neg-down);background:color-mix(in srgb,var(--neg-down) 14%,transparent)}.neg-pickup.is-scam{border-color:var(--neg-down)}.neg-pickup .pref-item-name{white-space:normal}.neg-inventory-deal.is-down{color:var(--neg-down)}.neg-feed-note{display:block;max-width:560px;margin:2px auto 6px;padding:0 12px;color:var(--game-muted);font-size:.74rem;line-height:1.45;text-align:center}.neg-feed-note .neg-extra-icon{display:inline-block;margin-right:6px;vertical-align:-2px}.neg-feed-note strong{font-weight:600;color:var(--game-ink)}@media(max-width:640px){.neg-extras{flex-wrap:nowrap;overflow-x:auto;margin:0 -10px 8px;padding:2px 10px 4px;scroll-padding-inline:10px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.neg-extras::-webkit-scrollbar{display:none}html .neg .neg-extra,html .neg .neg-extra:hover,html .neg .neg-extra:disabled{flex-shrink:0;white-space:nowrap}html .neg .neg-extra:hover:not(:disabled){transform:none}.neg-composer .neg-walk{white-space:nowrap}}.neg-research{display:flex;align-items:flex-start;gap:7px;margin:0;padding:5px 11px;border:1px dashed var(--glass-border);border-radius:12px;color:var(--game-ink);font-size:.74rem;line-height:1.4}.neg-research .neg-extra-icon{margin-top:1px}.neg-research strong{font-weight:600}.pref-item-icon.neg-face{padding:0;overflow:hidden;border-color:var(--glass-border);background:transparent}.neg-avatar{display:block;border-radius:50%;-webkit-user-select:none;user-select:none}.neg-face--head{width:44px;height:44px}.neg-said{display:flex;align-items:flex-start;gap:8px;width:100%}.neg-said .msg-bubble-group{min-width:0}.neg-said-face{flex-shrink:0;margin-top:4px;border:1px solid var(--glass-border)}.neg-presence.is-on:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--neg-up);vertical-align:1px}.neg-time{margin:4px 0 10px;color:var(--game-muted);font-size:.7rem;font-weight:600;text-align:center}.neg-loading{display:flex;justify-content:center;padding:48px 0}.neg{--pastel-mint: #9fe0bd;--pastel-lavender: #c4b3ef}html .neg .neg-account-part--money,html .neg .neg-account-part--money:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--pastel-mint) 16%,transparent),transparent 70%),var(--glass-bg)}html .neg .neg-account-part--stuff,html .neg .neg-account-part--stuff:hover,html .neg .neg-account-part--stuff:disabled{background:linear-gradient(135deg,color-mix(in srgb,var(--pastel-lavender) 16%,transparent),transparent 70%),var(--glass-bg)}html .neg .neg-account-part--profile,html .neg .neg-account-part--profile:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 14%,transparent),transparent 70%),var(--glass-bg)}.neg-account-part--profile .neg-account-value{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}@media(max-width:520px){.neg-account{grid-template-columns:1fr 1fr}html .neg .neg-account-part--profile{grid-column:1 / -1}}.neg-settings{max-width:460px}.neg-setting{display:flex;align-items:center;gap:16px}.neg-setting-text{flex:1;display:flex;flex-direction:column;gap:4px}.neg-setting .pref-setting-hint{margin:0}html .neg-browser .neg-switch,html .neg-browser .neg-switch:hover,html .neg-promote .neg-switch,html .neg-promote .neg-switch:hover{position:relative;flex-shrink:0;width:44px;height:26px;padding:0;border:1px solid var(--game-tile-border);border-radius:999px;background:color-mix(in srgb,var(--game-muted) 25%,transparent);box-shadow:none;cursor:pointer;transform:none;transition:background .2s}html .neg-browser .neg-switch.is-on,html .neg-promote .neg-switch.is-on{border-color:var(--game-accent);background:var(--game-accent)}.neg-switch-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.neg-switch.is-on .neg-switch-knob{transform:translate(18px)}.neg-profile-stars{font-size:.85em;letter-spacing:1px;color:var(--game-accent);white-space:nowrap}.neg-profile-stars-off{color:var(--game-muted);opacity:.4}.neg-profile-head{display:flex;align-items:center;gap:14px;padding:4px 2px}.neg-profile-photo.sidebar-user-avatar{width:56px;height:56px;font-size:1.4rem}.neg-profile-who{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.neg-profile-name{font-size:1.1rem;font-weight:700;color:var(--game-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neg-profile-score{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.neg-profile-score .neg-profile-stars{font-size:1rem}.neg-profile-split{display:flex;flex-direction:column;gap:4px}.neg-profile-bar{display:grid;grid-template-columns:2.4em 1fr 2em;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.neg-profile-bar .pref-setting-hint:last-child{text-align:right}.neg-profile-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--game-muted) 20%,transparent);overflow:hidden}.neg-profile-track span{display:block;height:100%;border-radius:inherit;background:var(--game-accent)}.neg-profile-trust{margin:4px 0 0}.neg-profile-review{align-items:flex-start}.neg-profile-review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.neg-profile-text{font-size:.85rem;color:var(--game-ink)}.neg-profile-text.is-quiet,.neg-review-quiet{font-style:italic;opacity:.7}.neg-profile-tag{padding:1px 8px;border:1px solid var(--game-card-border);border-radius:999px;font-size:.66rem;font-weight:600;color:var(--game-muted)}.neg-profile-date{flex-shrink:0}.neg-profile-empty{margin:0;padding:18px 16px;text-align:center}.neg-review-card{width:100%;max-width:480px;margin-top:8px;text-align:left}.neg-review-card .pref-item-desc{white-space:normal}.neg-review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.neg-review-badge{flex-shrink:0}.neg-rate{align-items:flex-start}.neg-rate-stars{display:flex;gap:2px;margin-top:2px}html .neg .neg-rate-star,html .neg .neg-rate-star:hover{padding:0 2px;border:none;background:none;box-shadow:none;font-size:1.5rem;line-height:1;color:var(--game-muted);opacity:.45;cursor:pointer;transition:color .12s,opacity .12s,transform .12s}html .neg .neg-rate-star.is-on{color:var(--game-accent);opacity:1}html .neg .neg-rate-star:hover{transform:scale(1.12)}.neg-rate-form{display:flex;gap:8px;margin-top:8px}html .neg .neg-rate-input{flex:1;min-width:0;padding:8px 14px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass-bg);font-size:.85rem}.neg-profile-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}html .neg-browser .neg-profile-delete,html .neg-browser .neg-profile-delete:hover{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:999px;background:none;box-shadow:none;font-family:var(--ui-font);font-size:.7rem;font-weight:600;color:var(--game-muted);opacity:0;cursor:pointer;transition:opacity .12s,color .12s,background .12s,border-color .12s}html .neg-browser .neg-profile-review:hover .neg-profile-delete,html .neg-browser .neg-profile-delete:focus-visible,html .neg-browser .neg-profile-delete.is-armed{opacity:1}@media(hover:none){html .neg-browser .neg-profile-delete{opacity:.7}}html .neg-browser .neg-profile-delete:hover:not(:disabled){color:var(--game-ink)}html .neg-browser .neg-profile-delete.is-armed,html .neg-browser .neg-profile-delete.is-armed:hover{padding:0 10px;border-color:color-mix(in srgb,var(--neg-down) 45%,transparent);background:color-mix(in srgb,var(--neg-down) 12%,var(--glass-bg));color:var(--neg-down);opacity:1}html .neg-browser .neg-profile-delete:disabled{cursor:default}html .neg .neg-heart,html .neg .neg-heart:hover,html .neg-browser .neg-heart,html .neg-browser .neg-heart:hover{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;padding:0;border:none;border-radius:999px;background:none;box-shadow:none;color:var(--game-muted);cursor:pointer;transition:color .12s,transform .12s}html .neg .neg-heart:hover,html .neg-browser .neg-heart:hover{color:var(--game-ink);transform:scale(1.1)}html .neg .neg-heart.is-on,html .neg-browser .neg-heart.is-on{color:var(--neg-down)}.neg .pref-item-desc.neg-news{color:var(--game-ink);font-weight:600}html .neg-browser .neg-detail-save.is-on{border-color:var(--neg-down);color:var(--neg-down)}.neg-browser-count-row{display:flex;align-items:center;justify-content:space-between;gap:8px}html .neg-browser .neg-saved-filter:disabled{opacity:.5;cursor:default}.neg-promote{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid var(--game-card-border)}.neg-promote .neg-promote-boosts{margin:0}.neg-chip-cost{margin-left:6px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--game-accent) 18%,transparent);color:var(--game-ink);font-size:.68rem;font-weight:600}.neg-promote .neg-promote-auth{margin-top:4px;padding:12px 14px 12px 16px;border:1px solid var(--glass-border);border-radius:18px;background:var(--glass-bg);box-shadow:var(--glass-shadow)}.neg-promote-auth-name{display:flex;align-items:center;font-size:.85rem;font-weight:600;color:var(--game-ink)}.neg-listing-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.neg-tag{padding:1px 8px;border:1px solid var(--game-card-border);border-radius:999px;font-size:.66rem;font-weight:600;color:var(--game-muted)}.neg-tag.is-good{border-color:color-mix(in srgb,var(--neg-up) 50%,transparent);color:var(--neg-up)}.neg-pay-trade{margin-top:4px;font-size:.9rem;font-weight:600;line-height:1.3;max-width:240px}.neg-auth.is-passed{border-color:color-mix(in srgb,var(--neg-up) 50%,transparent)}.neg-auth.is-failed,.neg-auth.is-fake,.neg-auth.is-refused{border-color:color-mix(in srgb,var(--neg-down) 55%,transparent)}.neg-auth.is-passed .neg-extra-icon{color:var(--neg-up)}.neg-auth.is-failed .neg-extra-icon,.neg-auth.is-fake .neg-extra-icon,.neg-auth.is-refused .neg-extra-icon{color:var(--neg-down)}.landing-theme-modal.neg-trade{max-width:520px}.neg-trade .neg-browser-list{max-height:calc(46vh / var(--ui-scale, 1))}.neg-trade-cash{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.neg-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px dashed var(--game-card-border);border-radius:999px;font-size:.72rem;font-weight:600;color:var(--game-muted);opacity:.6;white-space:nowrap}.neg-badge.is-earned{border-style:solid;border-color:color-mix(in srgb,var(--game-accent) 55%,transparent);background:color-mix(in srgb,var(--game-accent) 12%,transparent);color:var(--game-ink);opacity:1}.neg-badge.is-earned .neg-badge-mark{color:var(--game-accent)}.neg-badge.is-small{padding:1px 8px;font-size:.66rem}.neg-badges{display:flex;flex-direction:column;gap:8px}.neg-badge-grid{flex-wrap:wrap}.neg-profile-top{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0}.neg-new-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}.neg-new-badge{display:flex;flex-direction:column;align-items:center;gap:2px;animation:neg-badge-in .5s ease-out both}@keyframes neg-badge-in{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.neg-new-badge{animation:none}}.neg-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}html .neg-browser .neg-badge-tile,html .neg-browser .neg-badge-tile:hover{display:flex;align-items:center;gap:10px;min-width:0;height:auto;padding:7px 10px 7px 7px;border:1px solid var(--game-card-border);border-radius:12px;background:none;box-shadow:none;color:var(--game-muted);font-family:var(--ui-font);font-size:.78rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}html .neg-browser .neg-badge-tile:hover{border-color:color-mix(in srgb,var(--game-accent) 50%,transparent)}html .neg-browser .neg-badge-tile.is-earned{border-color:color-mix(in srgb,var(--game-accent) 40%,transparent);color:var(--game-ink)}html .neg-browser .neg-badge-tile.is-open,html .neg-browser .neg-badge-tile.is-open:hover{border-color:var(--game-accent);background:color-mix(in srgb,var(--game-accent) 10%,transparent)}.neg-badge-tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neg-badge-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--game-muted) 14%,transparent);color:var(--game-muted)}.neg-badge-tile.is-earned .neg-badge-icon{background:color-mix(in srgb,var(--game-accent) 18%,transparent);color:var(--game-accent)}.neg-profile .neg-modes{margin:4px 0 0;backdrop-filter:none;-webkit-backdrop-filter:none}.spotlight-overlay.neg-achievement-overlay{padding-top:calc(7vh / var(--ui-scale, 1))}.spotlight-box.neg-achievement,:where(html[data-theme=frost]) .spotlight-box.neg-achievement{background:linear-gradient(180deg,#000000f7,#000000f0 40%,#1c1d2166 75%,#5c5f682e)}:where(html[data-theme=frost]:where([data-festive=halloween])) .spotlight-box.neg-achievement{background:linear-gradient(180deg,#000000f7,#000000f0 40%,#150c1966 75%,#67586c2e)}.spotlight-box.neg-achievement{width:440px;cursor:pointer;opacity:0;animation:none;will-change:transform,opacity,filter}.spotlight-box.neg-achievement.is-wait{visibility:hidden}.spotlight-box.neg-achievement.is-in{animation:neg-achievement-in .6s cubic-bezier(.16,1,.3,1) forwards}.spotlight-box.neg-achievement.is-out{opacity:1;animation:neg-achievement-out .38s cubic-bezier(.4,0,.7,.2) forwards}@keyframes neg-achievement-in{0%{opacity:0;transform:translateY(-14px) scale(.96);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes neg-achievement-out{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(-10px) scale(.97);filter:blur(4px)}}.spotlight-input-row.neg-achievement-row{gap:14px;padding:14px 24px 14px 16px}.neg-achievement-mark{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff1a;color:#fff}.neg-achievement.is-locked .neg-achievement-mark{background:#ffffff0d;color:#ffffff73}.neg-achievement-mark .neg-badge-mark{width:20px;height:20px}.neg-achievement-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-family:var(--ui-font)}.neg-achievement-kicker{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.neg-achievement-name{font-size:1.2rem;color:#fffffff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotlight-result-item .neg-achievement-how{white-space:normal;font-size:.88rem}.neg-achievement .spotlight-result-item{cursor:inherit}@media(prefers-reduced-motion:reduce){.spotlight-box.neg-achievement.is-in,.spotlight-box.neg-achievement.is-out{animation:none}.spotlight-box.neg-achievement.is-in{opacity:1}.spotlight-box.neg-achievement.is-out{opacity:0}}.landing-theme-modal.neg-profile,html[data-theme] .landing-theme-modal.neg-profile{--pref-see-through: 75%;background:color-mix(in srgb,#282828 var(--pref-see-through),transparent);border:1px solid rgba(80,73,69,.5);box-shadow:0 16px 48px #0009;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}html[data-theme=dune] .landing-theme-modal.neg-profile{background:color-mix(in srgb,#ffffff var(--pref-see-through),transparent);border-color:#e7e0d6;box-shadow:0 8px 40px #1c19171f}html[data-theme=ember] .landing-theme-modal.neg-profile{background:color-mix(in srgb,#32302f var(--pref-see-through),transparent);border-color:#504945;box-shadow:0 8px 40px #0000004d}html[data-theme=frost] .landing-theme-modal.neg-profile{background:color-mix(in srgb,#373e4d var(--pref-see-through),transparent);border-color:#495366;box-shadow:0 8px 40px #0000004d}html[data-theme=frost]:where([data-festive=halloween]) .landing-theme-modal.neg-profile{background:color-mix(in srgb,#2d1a35 var(--pref-see-through),transparent);border-color:#41264c;box-shadow:0 8px 40px #0000004d}html[data-theme=meadow] .landing-theme-modal.neg-profile{background:color-mix(in srgb,#ffffff var(--pref-see-through),transparent);border-color:#d6e7db;box-shadow:0 8px 40px #2942311f}html[data-theme] .neg-profile .landing-theme-modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.neg-profile .neg-profile-photo.sidebar-user-avatar{box-shadow:inset 0 1px #ffffff40,0 4px 16px #00000040}.neg-profile .neg-badge.is-earned,.neg-profile .neg-bank-facts span,.neg-profile .neg-inventory-total,.neg-profile .neg-bank-statement,html .neg-browser.neg-profile .neg-badge-tile{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.neg-profile .neg-inventory-total{border-radius:18px}.neg-profile .neg-bank-statement{border-radius:20px}html .neg-browser.neg-profile .neg-badge-tile{border-radius:16px}.neg-profile .neg-badge.is-earned,html .neg-browser.neg-profile .neg-badge-tile.is-earned{border-color:color-mix(in srgb,var(--game-accent) 40%,var(--glass-border))}html .neg-browser.neg-profile .neg-badge-tile:hover{border-color:color-mix(in srgb,var(--game-accent) 55%,transparent)}html .neg-browser.neg-profile .neg-badge-tile.is-open,html .neg-browser.neg-profile .neg-badge-tile.is-open:hover{border-color:var(--game-accent);background:linear-gradient(color-mix(in srgb,var(--game-accent) 12%,transparent),color-mix(in srgb,var(--game-accent) 12%,transparent)),var(--glass-bg)}html .neg-browser.neg-profile .neg-badge-tile:active{transform:scale(.98)}.neg-profile .neg-modes{box-shadow:var(--glass-shadow)}html .neg-profile .pref-confirm-no.neg-profile-more{align-self:center;padding:8px 20px;border-radius:25px;font-size:.8rem}.arena{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:16px 16px 14px;color:var(--game-ink);font-family:var(--ui-font);animation:page-rise .2s ease-out backwards}html[data-theme] .arena{padding-top:66px}.arena--menu{overflow-y:auto}.arena--stage{width:100%;max-width:860px;margin:0 auto}.arena-title{margin:0;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:700;line-height:1.2;color:var(--game-heading)}.arena-error{margin:0;font-size:.82rem;color:#c0392b}:where(html[data-theme=frost]) .arena-error{color:#b84f59}:where(html[data-theme=frost]:where([data-festive=halloween])) .arena-error{color:#b84f59}html .arena .arena-link,html .arena .arena-link:hover{align-self:flex-start;padding:2px 0;border:none;border-radius:0;background:none;box-shadow:none;color:var(--game-heading);font-family:var(--ui-font);font-size:.76rem;font-weight:600;cursor:pointer}html .arena .arena-link:hover{text-decoration:underline}html .arena .arena-link--quiet,html .arena .arena-link--quiet:hover{align-self:center;color:var(--game-muted);font-weight:500}html .arena .pref-confirm-no{padding:8px 20px;border-radius:25px;font-size:.8rem}.arena button:disabled{opacity:.5;cursor:default}.arena-menu{width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;padding-bottom:24px}.arena-sub{margin:6px 0 18px;font-size:.86rem;line-height:1.5;color:var(--game-muted)}.arena .arena-card{flex-shrink:0;margin:0 0 18px;padding:18px;display:flex;flex-direction:column;gap:14px;border-radius:16px}.arena .arena-card--list{padding:0;gap:0}.arena .arena-card .start-button{align-self:flex-start}.arena-section{margin:0 0 8px 4px}.arena-field{display:flex;flex-direction:column;min-width:0}.arena .pref-name-input{flex:none;width:100%;padding:11px 14px;border-radius:12px;font-size:.84rem!important}.arena-select{position:relative;display:block}.arena .arena-select select.pref-name-input{appearance:none;-webkit-appearance:none;padding-right:38px;font-weight:600;line-height:1.3;cursor:pointer;text-overflow:ellipsis}.arena-select:after{content:"";position:absolute;top:50%;right:16px;width:7px;height:7px;border-right:2px solid var(--game-muted);border-bottom:2px solid var(--game-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.arena-field .pref-setting-hint{margin-top:6px}.arena-corners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.arena-corner{min-width:0;display:flex;flex-direction:column;gap:12px}.arena-debater{min-width:0;display:flex;align-items:center;gap:12px}.arena-debater.is-mirrored{flex-direction:row-reverse;text-align:right}.arena-debater.is-mirrored .pref-item-name{justify-content:flex-end}.arena-debater .pref-item-info{flex:0 1 auto}.arena-debater .pref-item-icon{transition:box-shadow .2s}html .arena .arena-debater--against .pref-item-icon{border-color:transparent;background:var(--game-accent);color:var(--game-accent-ink)}.arena-debater.is-speaking .pref-item-icon{box-shadow:0 0 0 3px color-mix(in srgb,var(--game-accent) 35%,transparent)}.arena-head{flex-shrink:0;display:flex;align-items:center;gap:12px;margin-bottom:14px}.arena-head .arena-title{flex:1;min-width:0;font-size:clamp(1.05rem,2.4vw,1.3rem)}.arena-head .pref-content-badge{flex-shrink:0}.arena-versus{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:0 4px 14px;margin-bottom:14px;border-bottom:1px solid var(--game-card-border)}.arena-vs{font-size:.72rem;font-weight:600;color:var(--game-muted)}.arena-feed{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:4px 4px 0;scrollbar-width:thin}html .arena .arena-unseen,html .arena .arena-unseen:hover{position:sticky;bottom:10px;align-self:center;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);color:var(--game-ink);font-family:var(--ui-font);font-size:.78rem;font-weight:600;cursor:pointer;transform:none;animation:fade-in .15s ease-out both}html .arena .arena-unseen:hover{border-color:var(--game-accent)}.arena-feed .message{text-align:left;white-space:pre-wrap}.arena-feed .msg-bubble-group{max-width:78%}.arena-feed .message.is-speaking{outline:2px solid color-mix(in srgb,var(--game-accent) 55%,transparent);outline-offset:2px}.arena-feed .msg-meta{justify-content:flex-start}.arena-feed .msg-meta.user-meta{justify-content:flex-end}.arena-voice{display:inline-flex;align-items:center;gap:7px}html .arena .arena-voice.is-on{border-color:var(--game-accent);color:var(--game-heading)}.arena-waiting{padding:4px 6px 10px}.arena-waiting .thinking-phrase{background-image:linear-gradient(90deg,var(--game-muted) 20%,var(--game-ink) 50%,var(--game-muted) 80%)}.arena-verdict{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 8px;text-align:center}.arena-question{align-self:center;max-width:78%;display:flex;flex-direction:column;align-items:center;gap:2px;margin:6px 0 16px;padding:10px 18px;border:1px solid var(--game-accent);border-radius:15px;background:color-mix(in srgb,var(--game-accent) 8%,transparent);text-align:center}.arena-ask{flex-shrink:0;margin-top:10px}.arena-ask-note{padding:0 8px;font-size:.72rem;color:var(--game-muted)}.arena-controls{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:12px}@media(max-width:640px){.arena{padding-left:10px;padding-right:10px}.arena-corners{grid-template-columns:minmax(0,1fr)}.arena-feed .msg-bubble-group{max-width:92%}.arena-head{flex-wrap:wrap}}html{--game-ink: #ebdbb2;--game-heading: #fabd2f;--game-muted: #a89984;--game-card: rgba(50, 48, 47, .7);--game-card-border: rgba(80, 73, 69, .55);--game-card-hover: rgba(60, 56, 54, .9);--game-accent: #fabd2f;--game-accent-ink: #282828;--game-nav-hover: rgba(60, 56, 54, .55);--game-nav-active: rgba(60, 56, 54, .95);--game-tile: linear-gradient(180deg, #3c3836 0%, #32302f 100%);--game-tile-border: #504945;--game-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 2px 0 rgba(0, 0, 0, .5), 0 3px 8px rgba(0, 0, 0, .18);--game-press: linear-gradient(180deg, #fac13b 0%, #f9b20c 100%);--game-press-border: #d99906;--game-press-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), 0 2px 0 rgba(149, 108, 11, .4), 0 3px 8px rgba(203, 144, 5, .18)}html[data-theme=dune]{--game-ink: #1c1917;--game-heading: #ba6444;--game-muted: #78716c;--game-card: rgba(255, 255, 255, .55);--game-card-border: #e7e0d6;--game-card-hover: rgba(255, 255, 255, .85);--game-accent: #d97757;--game-accent-ink: #ffffff;--game-nav-hover: #ebe4db;--game-nav-active: #e4dbcf;--game-tile: linear-gradient(180deg, #fdf8f3 0%, #f0e8da 100%);--game-tile-border: #e7e0d6;--game-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), 0 2px 0 rgba(180, 165, 145, .35), 0 3px 8px rgba(28, 25, 23, .07);--game-press: linear-gradient(180deg, #e0815f 0%, #c96344 100%);--game-press-border: #b8522d;--game-press-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 2px 0 rgba(140, 55, 25, .4), 0 3px 8px rgba(180, 70, 35, .18)}html[data-theme=ember]{--game-ink: #ebdbb2;--game-heading: #fabd2f;--game-muted: #a89984;--game-card: rgba(60, 56, 54, .75);--game-card-border: #504945;--game-card-hover: rgba(67, 62, 57, .95);--game-accent: #fbc954;--game-accent-ink: #282828;--game-nav-hover: rgba(80, 73, 69, .55);--game-nav-active: rgba(80, 73, 69, .95);--game-tile: linear-gradient(180deg, #3c3836 0%, #32302f 100%);--game-tile-border: #504945;--game-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .055), 0 2px 0 rgba(0, 0, 0, .56), 0 3px 8px rgba(0, 0, 0, .175);--game-press: #fabd2f;--game-press-border: #d79921;--game-press-shadow: inset 0 1px 0 rgba(255, 255, 255, .396), 0 2px 0 rgba(149, 108, 11, .4), 0 3px 8px rgba(215, 153, 33, .18)}html[data-theme=frost]{--game-ink: #d8dee9;--game-heading: #82bdce;--game-muted: #a3adbf;--game-card: rgba(63, 72, 89, .75);--game-card-border: #495366;--game-card-hover: rgba(70, 79, 98, .95);--game-accent: #9bcad8;--game-accent-ink: #353c4a;--game-nav-hover: rgba(73, 83, 102, .55);--game-nav-active: rgba(73, 83, 102, .95);--game-tile: linear-gradient(180deg, #444d5f 0%, #3a4150 100%);--game-tile-border: #495366;--game-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .055), 0 2px 0 rgba(0, 0, 0, .56), 0 3px 8px rgba(0, 0, 0, .175);--game-press: linear-gradient(180deg, #8ec3d2 0%, #76b6c9 100%);--game-press-border: #63acc1;--game-press-shadow: inset 0 1px 0 rgba(255, 255, 255, .396), 0 2px 0 rgba(70, 154, 178, .4), 0 3px 8px rgba(91, 168, 190, .18)}html[data-theme=frost]:where([data-festive=halloween]){--game-ink: #ece0cc;--game-heading: #f67a28;--game-muted: #b5a9b9;--game-card: rgba(52, 30, 61, .75);--game-card-border: #41264c;--game-card-hover: rgba(61, 35, 72, .95);--game-accent: #f78c44;--game-accent-ink: #2b1933;--game-nav-hover: rgba(65, 38, 76, .55);--game-nav-active: rgba(65, 38, 76, .95);--game-tile: linear-gradient(180deg, #382042 0%, #2f1b37 100%);--game-tile-border: #41264c;--game-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .055), 0 2px 0 rgba(0, 0, 0, .56), 0 3px 8px rgba(0, 0, 0, .175);--game-press: linear-gradient(180deg, #f78235 0%, #f5721a 100%);--game-press-border: #ee650a;--game-press-shadow: inset 0 1px 0 rgba(255, 255, 255, .396), 0 2px 0 rgba(202, 86, 8, .4), 0 3px 8px rgba(229, 97, 10, .18)}html[data-theme=meadow]{--game-ink: #294231;--game-heading: #457c62;--game-muted: #52635a;--game-card: rgba(255, 255, 255, .5);--game-card-border: #d6e7db;--game-card-hover: rgba(255, 255, 255, .8);--game-accent: #46a177;--game-accent-ink: #ffffff;--game-nav-hover: rgba(68, 156, 115, .1);--game-nav-active: rgba(68, 156, 115, .18);--game-tile: linear-gradient(180deg, #eefbf2 0%, #daf0e1 100%);--game-tile-border: #d6e7db;--game-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), 0 2px 0 rgba(145, 180, 156, .35), 0 3px 8px rgba(41, 66, 49, .07);--game-press: linear-gradient(180deg, #46ac7d 0%, #438969 100%);--game-press-border: #367859;--game-press-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 2px 0 rgba(36, 90, 65, .4), 0 3px 8px rgba(48, 116, 84, .18)}.sidebar-nav{flex-shrink:0;padding:0 8px 8px}.chat-sidebar .sidebar-nav-btn,.chat-sidebar .sidebar-nav-btn:hover{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid transparent;border-radius:15px;background:transparent;box-shadow:none;color:var(--game-muted);font-size:.78rem;font-weight:600;text-align:left}.chat-sidebar .sidebar-nav-btn:hover{background:var(--game-nav-hover);color:var(--game-ink)}.chat-sidebar .sidebar-nav-btn.active,.chat-sidebar .sidebar-nav-btn.active:hover{background:var(--game-nav-active);color:var(--game-ink)}.chat-main.games-open .messages,.chat-main.games-open .input-area,.chat-main.games-open .scroll-to-bottom-btn{display:none}.games-hub{flex:1 1 0;min-height:0;overflow-y:auto;padding:24px 20px 32px;color:var(--game-ink);font-family:var(--ui-font);animation:fade-in .2s ease-out both}html[data-theme] .games-hub{padding-top:84px}.games-hub-inner{width:100%;max-width:860px;margin:0 auto}.games-hub-header{margin-bottom:22px}.games-hub-title{margin:0;font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700;line-height:1.2;color:var(--game-heading)}.games-hub-subline{margin:6px 0 0;font-size:.86rem;color:var(--game-muted)}.games-list{display:flex;flex-direction:column;gap:12px}html .games-hub .game-card,html .games-hub .game-card:hover,html .games-hub .game-card:disabled{position:relative;display:flex;align-items:center;gap:16px;padding:16px 56px 16px 18px;border:1px solid var(--glass-border);border-radius:22px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);color:var(--game-ink);font-family:var(--ui-font);font-size:.8rem;font-weight:400;line-height:1.5;text-align:left;opacity:1;transform:none;transition:border-color .15s}html .games-hub .game-card-wrap:hover>.game-card:not(:disabled){border-color:color-mix(in srgb,var(--game-color, var(--game-accent)) 55%,var(--glass-border));cursor:pointer}html .games-hub .game-card-wrap:hover>.game-card:not(:disabled) .game-card-badge{background:color-mix(in srgb,var(--game-color, var(--game-accent)) 26%,transparent)}html .games-hub .game-card:disabled{cursor:default}.game-card-badge{align-self:flex-start;flex-shrink:0;width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--game-color, var(--game-accent)) 16%,transparent);transition:background-color .15s;color:var(--game-color, var(--game-heading));font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:.85rem;font-weight:700}.game-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.game-card-name{font-family:"Archivo",var(--ui-font);font-stretch:125%;font-size:1.08rem;font-weight:700;line-height:1.2;color:var(--game-heading)}.game-card-tagline{font-size:.78rem;font-weight:600;line-height:1.35;color:var(--game-ink)}.game-card-desc{margin-top:4px;color:var(--game-muted)}.game-card-play,.game-card-soon{position:absolute;right:18px;bottom:16px}.game-card-play{display:flex;color:var(--game-color, var(--game-heading))}.game-card-soon{font-size:.72rem;font-weight:600;line-height:1;color:var(--game-muted)}.back-to-landing.game-back{flex-shrink:0;width:32px;height:32px;font-size:1.05rem}.game-menu-head{display:flex;align-items:center;gap:12px}@media(max-width:640px){.games-hub{padding-left:12px;padding-right:12px}}.games-restoring{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 16px}.game-card-wrap{position:relative;display:flex}.game-card-wrap>.game-card{flex:1}html .games-hub .game-card-settings,html .games-hub .game-card-settings:hover{position:absolute;top:14px;right:14px;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--glass-border);border-radius:50%;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);color:var(--game-muted);cursor:pointer;transform:none;transition:color .15s,border-color .15s,transform .15s}html .games-hub .game-card-settings:hover{color:var(--game-color, var(--game-ink));border-color:color-mix(in srgb,var(--game-color, var(--game-accent)) 55%,var(--glass-border))}html .games-hub .game-card-settings:active{transform:scale(.94)}
