@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,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.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.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 .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{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 .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.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 .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.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 .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.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 .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 .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>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{max-width:100%;overflow-x:clip;scroll-behavior:smooth;color-scheme:light}html.dark,html[data-darkreader-scheme=dark]{color-scheme:dark;--aurora-purple: var(--aurora-purple-dark);--aurora-purple-hover: var(--aurora-purple-hover-dark);--aurora-on-primary: var(--aurora-on-primary-dark);--aurora-shadow: var(--aurora-shadow-dark)}body{max-width:100%;overflow-x:clip;--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;width:100%}.dark body{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}html[data-darkreader-scheme=dark]:not(.dark) body{background-color:#18181b;color:#f5f5f4}html[data-darkreader-scheme=dark] img,html[data-darkreader-scheme=dark] video,html[data-darkreader-scheme=dark] canvas,html[data-darkreader-scheme=dark] svg{background-color:transparent}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,Cambria,Times New Roman,Times,serif;letter-spacing:-.025em}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.theme-solid-control{background-color:rgb(var(--aurora-purple) / 1);border-color:rgb(var(--aurora-purple) / 1);color:rgb(var(--aurora-on-primary) / 1)}.theme-solid-control:hover{background-color:rgb(var(--aurora-purple-hover) / 1);border-color:rgb(var(--aurora-purple-hover) / 1);color:rgb(var(--aurora-on-primary) / 1)}.theme-solid-shadow{box-shadow:0 18px 38px -24px rgb(var(--aurora-shadow) / .48)}.theme-solid-shadow:hover{box-shadow:0 22px 44px -24px rgb(var(--aurora-shadow) / .58)}.dark .aurora-blob{opacity:.2;mix-blend-mode:screen}button[class~=bg-gradient-to-r],button[class~=bg-gradient-to-l],button[class~=bg-gradient-to-t],button[class~=bg-gradient-to-b],button[class~=bg-gradient-to-tr],button[class~=bg-gradient-to-tl],button[class~=bg-gradient-to-br],button[class~=bg-gradient-to-bl],input[type=button][class~=bg-gradient-to-r],input[type=button][class~=bg-gradient-to-l],input[type=button][class~=bg-gradient-to-t],input[type=button][class~=bg-gradient-to-b],input[type=button][class~=bg-gradient-to-tr],input[type=button][class~=bg-gradient-to-tl],input[type=button][class~=bg-gradient-to-br],input[type=button][class~=bg-gradient-to-bl],input[type=submit][class~=bg-gradient-to-r],input[type=submit][class~=bg-gradient-to-l],input[type=submit][class~=bg-gradient-to-t],input[type=submit][class~=bg-gradient-to-b],input[type=submit][class~=bg-gradient-to-tr],input[type=submit][class~=bg-gradient-to-tl],input[type=submit][class~=bg-gradient-to-br],input[type=submit][class~=bg-gradient-to-bl],input[type=reset][class~=bg-gradient-to-r],input[type=reset][class~=bg-gradient-to-l],input[type=reset][class~=bg-gradient-to-t],input[type=reset][class~=bg-gradient-to-b],input[type=reset][class~=bg-gradient-to-tr],input[type=reset][class~=bg-gradient-to-tl],input[type=reset][class~=bg-gradient-to-br],input[type=reset][class~=bg-gradient-to-bl],a[role=button][class~=bg-gradient-to-r],a[role=button][class~=bg-gradient-to-l],a[role=button][class~=bg-gradient-to-t],a[role=button][class~=bg-gradient-to-b],a[role=button][class~=bg-gradient-to-tr],a[role=button][class~=bg-gradient-to-tl],a[role=button][class~=bg-gradient-to-br],a[role=button][class~=bg-gradient-to-bl],.btn[class~=bg-gradient-to-r],.btn[class~=bg-gradient-to-l],.btn[class~=bg-gradient-to-t],.btn[class~=bg-gradient-to-b],.btn[class~=bg-gradient-to-tr],.btn[class~=bg-gradient-to-tl],.btn[class~=bg-gradient-to-br],.btn[class~=bg-gradient-to-bl]{background-image:none!important;background-color:rgb(var(--aurora-purple) / 1)!important;border-color:rgb(var(--aurora-purple) / 1)!important;color:rgb(var(--aurora-on-primary) / 1)!important}button[class~=bg-gradient-to-r]:hover,button[class~=bg-gradient-to-l]:hover,button[class~=bg-gradient-to-t]:hover,button[class~=bg-gradient-to-b]:hover,button[class~=bg-gradient-to-tr]:hover,button[class~=bg-gradient-to-tl]:hover,button[class~=bg-gradient-to-br]:hover,button[class~=bg-gradient-to-bl]:hover,input[type=button][class~=bg-gradient-to-r]:hover,input[type=button][class~=bg-gradient-to-l]:hover,input[type=button][class~=bg-gradient-to-t]:hover,input[type=button][class~=bg-gradient-to-b]:hover,input[type=button][class~=bg-gradient-to-tr]:hover,input[type=button][class~=bg-gradient-to-tl]:hover,input[type=button][class~=bg-gradient-to-br]:hover,input[type=button][class~=bg-gradient-to-bl]:hover,input[type=submit][class~=bg-gradient-to-r]:hover,input[type=submit][class~=bg-gradient-to-l]:hover,input[type=submit][class~=bg-gradient-to-t]:hover,input[type=submit][class~=bg-gradient-to-b]:hover,input[type=submit][class~=bg-gradient-to-tr]:hover,input[type=submit][class~=bg-gradient-to-tl]:hover,input[type=submit][class~=bg-gradient-to-br]:hover,input[type=submit][class~=bg-gradient-to-bl]:hover,input[type=reset][class~=bg-gradient-to-r]:hover,input[type=reset][class~=bg-gradient-to-l]:hover,input[type=reset][class~=bg-gradient-to-t]:hover,input[type=reset][class~=bg-gradient-to-b]:hover,input[type=reset][class~=bg-gradient-to-tr]:hover,input[type=reset][class~=bg-gradient-to-tl]:hover,input[type=reset][class~=bg-gradient-to-br]:hover,input[type=reset][class~=bg-gradient-to-bl]:hover,a[role=button][class~=bg-gradient-to-r]:hover,a[role=button][class~=bg-gradient-to-l]:hover,a[role=button][class~=bg-gradient-to-t]:hover,a[role=button][class~=bg-gradient-to-b]:hover,a[role=button][class~=bg-gradient-to-tr]:hover,a[role=button][class~=bg-gradient-to-tl]:hover,a[role=button][class~=bg-gradient-to-br]:hover,a[role=button][class~=bg-gradient-to-bl]:hover,.btn[class~=bg-gradient-to-r]:hover,.btn[class~=bg-gradient-to-l]:hover,.btn[class~=bg-gradient-to-t]:hover,.btn[class~=bg-gradient-to-b]:hover,.btn[class~=bg-gradient-to-tr]:hover,.btn[class~=bg-gradient-to-tl]:hover,.btn[class~=bg-gradient-to-br]:hover,.btn[class~=bg-gradient-to-bl]:hover{background-image:none!important;background-color:rgb(var(--aurora-purple-hover) / 1)!important;border-color:rgb(var(--aurora-purple-hover) / 1)!important;color:rgb(var(--aurora-on-primary) / 1)!important}[class~=bg-aurora-purple]{color:rgb(var(--aurora-on-primary) / 1)!important}button [class~=bg-gradient-to-r],button [class~=bg-gradient-to-l],button [class~=bg-gradient-to-t],button [class~=bg-gradient-to-b],button [class~=bg-gradient-to-tr],button [class~=bg-gradient-to-tl],button [class~=bg-gradient-to-br],button [class~=bg-gradient-to-bl],a[role=button] [class~=bg-gradient-to-r],a[role=button] [class~=bg-gradient-to-l],a[role=button] [class~=bg-gradient-to-t],a[role=button] [class~=bg-gradient-to-b],a[role=button] [class~=bg-gradient-to-tr],a[role=button] [class~=bg-gradient-to-tl],a[role=button] [class~=bg-gradient-to-br],a[role=button] [class~=bg-gradient-to-bl],.btn [class~=bg-gradient-to-r],.btn [class~=bg-gradient-to-l],.btn [class~=bg-gradient-to-t],.btn [class~=bg-gradient-to-b],.btn [class~=bg-gradient-to-tr],.btn [class~=bg-gradient-to-tl],.btn [class~=bg-gradient-to-br],.btn [class~=bg-gradient-to-bl]{background-image:none!important}.masonry-grid{width:100%;-moz-column-fill:balance;column-fill:balance}.masonry-grid-2{-moz-column-count:1;column-count:1}@media(min-width:768px){.masonry-grid-2{-moz-column-count:2;column-count:2}}.masonry-grid-3{-moz-column-count:1;column-count:1}@media(min-width:768px){.masonry-grid-3{-moz-column-count:2;column-count:2}}@media(min-width:1024px){.masonry-grid-3{-moz-column-count:3;column-count:3}}.masonry-grid-4{-moz-column-count:1;column-count:1}@media(min-width:768px){.masonry-grid-4{-moz-column-count:2;column-count:2}}@media(min-width:1024px){.masonry-grid-4{-moz-column-count:3;column-count:3}}@media(min-width:1280px){.masonry-grid-4{-moz-column-count:4;column-count:4}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.inset-y-0{top:0;bottom:0}.-left-3{left:-.75rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[calc\(100\%\+12px\)\]{left:calc(100% + 12px)}.left-\[calc\(100\%\+20px\)\]{left:calc(100% + 20px)}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[2\]{z-index:2}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.-ml-1{margin-left:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-1{height:.25rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[1px\]{height:1px}.h-\[300px\]{height:300px}.h-\[64px\]{height:64px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[46vh\]{max-height:46vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(72vh\,760px\)\]{max-height:min(72vh,760px)}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[148px\]{min-height:148px}.min-h-\[152px\]{min-height:152px}.min-h-\[160px\]{min-height:160px}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[220px\]{min-height:220px}.min-h-\[38px\]{min-height:38px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.\!w-\[min\(96vw\,680px\)\]{width:min(96vw,680px)!important}.\!w-\[min\(96vw\,760px\)\]{width:min(96vw,760px)!important}.\!w-\[min\(96vw\,980px\)\]{width:min(96vw,980px)!important}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[1px\]{width:1px}.w-\[22\%\]{width:22%}.w-\[220px\]{width:220px}.w-\[26\%\]{width:26%}.w-\[30\%\]{width:30%}.w-\[68px\]{width:68px}.w-\[96px\]{width:96px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-20{min-width:5rem}.min-w-44{min-width:11rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[152px\]{min-width:152px}.min-w-\[200px\]{min-width:200px}.min-w-\[56px\]{min-width:56px}.min-w-\[640px\]{min-width:640px}.min-w-\[80px\]{min-width:80px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[112px\]{max-width:112px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[300px\]{max-width:300px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[60px\]{max-width:60px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[960px\]{max-width:960px}.max-w-\[98rem\]{max-width:98rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-bottom-left{transform-origin:bottom left}.origin-left{transform-origin:left}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-stone-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(245 245 244 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-stone-200{--tw-border-opacity: 1 !important;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))!important}.border-\[color\:var\(--studio-gold\)\]{border-color:var(--studio-gold)}.border-\[color\:var\(--studio-line\)\]{border-color:var(--studio-line)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/70{border-color:#fde68ab3}.border-aurora-purple{--tw-border-opacity: 1;border-color:rgb(var(--aurora-purple) / var(--tw-border-opacity, 1))}.border-aurora-purple\/20{border-color:rgb(var(--aurora-purple) / .2)}.border-aurora-purple\/25{border-color:rgb(var(--aurora-purple) / .25)}.border-aurora-purple\/30{border-color:rgb(var(--aurora-purple) / .3)}.border-aurora-purple\/40{border-color:rgb(var(--aurora-purple) / .4)}.border-black\/\[0\.045\]{border-color:#0000000b}.border-black\/\[0\.06\]{border-color:#0000000f}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/90{border-color:#fecacae6}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-stone-100{--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1))}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-stone-200\/70{border-color:#e7e5e4b3}.border-stone-200\/80{border-color:#e7e5e4cc}.border-stone-300{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.border-stone-900{--tw-border-opacity: 1;border-color:rgb(28 25 23 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-b-aurora-purple{--tw-border-opacity: 1;border-bottom-color:rgb(var(--aurora-purple) / var(--tw-border-opacity, 1))}.border-t-aurora-purple{--tw-border-opacity: 1;border-top-color:rgb(var(--aurora-purple) / var(--tw-border-opacity, 1))}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#07090a\]{--tw-bg-opacity: 1;background-color:rgb(7 9 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0e1112\]{--tw-bg-opacity: 1;background-color:rgb(14 17 18 / var(--tw-bg-opacity, 1))}.bg-\[\#17140f\]{--tw-bg-opacity: 1;background-color:rgb(23 20 15 / var(--tw-bg-opacity, 1))}.bg-\[color\:var\(--studio-card\)\]{background-color:var(--studio-card)}.bg-\[color\:var\(--studio-field\)\]{background-color:var(--studio-field)}.bg-\[color\:var\(--studio-gold\)\]{background-color:var(--studio-gold)}.bg-\[color\:var\(--studio-stage\)\]{background-color:var(--studio-stage)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-aurora-purple{--tw-bg-opacity: 1;background-color:rgb(var(--aurora-purple) / var(--tw-bg-opacity, 1))}.bg-aurora-purple\/10{background-color:rgb(var(--aurora-purple) / .1)}.bg-aurora-purple\/5{background-color:rgb(var(--aurora-purple) / .05)}.bg-aurora-purple\/\[0\.04\]{background-color:rgb(var(--aurora-purple) / .04)}.bg-black\/30{background-color:#0000004d}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/\[0\.055\]{background-color:#0000000e}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/90{background-color:#dbeafee6}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-canvas{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-100\/90{background-color:#dcfce7e6}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-stone-100\/80{background-color:#f5f5f4cc}.bg-stone-100\/90{background-color:#f5f5f4e6}.bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-stone-50\/50{background-color:#fafaf980}.bg-stone-50\/60{background-color:#fafaf999}.bg-stone-50\/70{background-color:#fafaf9b3}.bg-stone-50\/80{background-color:#fafaf9cc}.bg-stone-700\/80{background-color:#44403ccc}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-stone-900{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity, 1))}.bg-stone-900\/10{background-color:#1c19171a}.bg-stone-900\/60{background-color:#1c191799}.bg-stone-950{--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/25{background-color:#8b5cf640}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(180deg\,rgba\(248\,250\,252\,0\.96\)\,rgba\(241\,245\,249\,0\.92\)\)\]{background-image:linear-gradient(180deg,#f8fafcf5,#f1f5f9eb)}.bg-\[linear-gradient\(180deg\,rgba\(254\,242\,242\,0\.96\)\,rgba\(254\,226\,226\,0\.92\)\)\]{background-image:linear-gradient(180deg,#fef2f2f5,#fee2e2eb)}.bg-\[linear-gradient\(180deg\,rgba\(255\,245\,245\,0\.98\)\,rgba\(254\,226\,226\,0\.94\)\)\]{background-image:linear-gradient(180deg,#fff5f5fa,#fee2e2f0)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(248\,250\,252\,0\.94\)\)\]{background-image:linear-gradient(180deg,#fffffffa,#f8fafcf0)}.bg-\[radial-gradient\(circle_at_25\%_15\%\,rgba\(217\,155\,69\,0\.2\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 25% 15%,rgba(217,155,69,.2),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(217\,155\,69\,0\.22\)\,transparent_60\%\)\,radial-gradient\(circle_at_80\%_90\%\,rgba\(147\,153\,151\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(217,155,69,.22),transparent 60%),radial-gradient(circle at 80% 90%,rgba(147,153,151,.14),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(217\,155\,69\,0\.28\)\,transparent_65\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(217,155,69,.28),transparent 65%)}.bg-\[radial-gradient\(circle_at_center\,_rgba\(255\,255\,255\,0\.48\)\,_transparent_65\%\)\]{background-image:radial-gradient(circle at center,rgba(255,255,255,.48),transparent 65%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(248\,113\,113\,0\.28\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at top,rgba(248,113,113,.28),transparent 70%)}.bg-\[radial-gradient\(circle_at_top_right\,_rgba\(124\,58\,237\,0\.12\)\,_transparent_35\%\)\,radial-gradient\(circle_at_bottom_left\,_rgba\(251\,146\,60\,0\.12\)\,_transparent_28\%\)\,linear-gradient\(180deg\,_rgba\(255\,255\,255\,0\.94\)\,_rgba\(248\,250\,252\,0\.98\)\)\]{background-image:radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 35%),radial-gradient(circle at bottom left,rgba(251,146,60,.12),transparent 28%),linear-gradient(180deg,#fffffff0,#f8fafcfa)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-aurora-pink{--tw-gradient-from: #FF6B9D var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 107 157 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-aurora-pink\/10{--tw-gradient-from: rgb(255 107 157 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 107 157 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-aurora-purple{--tw-gradient-from: rgb(var(--aurora-purple) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--aurora-purple) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-aurora-purple\/20{--tw-gradient-from: rgb(var(--aurora-purple) / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--aurora-purple) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-100{--tw-gradient-from: #f5f5f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-50{--tw-gradient-from: #fafaf9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 250 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-900\/80{--tw-gradient-from: rgb(28 25 23 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-aurora-purple{--tw-gradient-to: rgb(var(--aurora-purple) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--aurora-purple) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-aurora-purple\/10{--tw-gradient-to: rgb(var(--aurora-purple) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--aurora-purple) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-stone-50{--tw-gradient-to: rgb(250 250 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fafaf9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-stone-900\/40{--tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(28 25 23 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/50{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/60{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-aurora-blue{--tw-gradient-to: #60A5FA var(--tw-gradient-to-position)}.to-aurora-blue\/10{--tw-gradient-to: rgb(96 165 250 / .1) var(--tw-gradient-to-position)}.to-aurora-pink{--tw-gradient-to: #FF6B9D var(--tw-gradient-to-position)}.to-aurora-pink\/20{--tw-gradient-to: rgb(255 107 157 / .2) var(--tw-gradient-to-position)}.to-emerald-50\/70{--tw-gradient-to: rgb(236 253 245 / .7) var(--tw-gradient-to-position)}.to-stone-100{--tw-gradient-to: #f5f5f4 var(--tw-gradient-to-position)}.to-stone-200{--tw-gradient-to: #e7e5e4 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white\/75{--tw-gradient-to: rgb(255 255 255 / .75) var(--tw-gradient-to-position)}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.stroke-\[2\]{stroke-width:2}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-14{padding-right:3.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[100\%\]{padding-top:100%}.pt-\[56\.25\%\]{padding-top:56.25%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:Playfair Display,Georgia,Cambria,Times New Roman,Times,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-ui{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.85em\]{font-size:.85em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-stone-700{--tw-text-opacity: 1 !important;color:rgb(68 64 60 / var(--tw-text-opacity, 1))!important}.text-\[\#17120a\]{--tw-text-opacity: 1;color:rgb(23 18 10 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--studio-faint\)\]{color:var(--studio-faint)}.text-\[color\:var\(--studio-gold\)\]{color:var(--studio-gold)}.text-\[color\:var\(--studio-muted\)\]{color:var(--studio-muted)}.text-\[color\:var\(--studio-text\)\]{color:var(--studio-text)}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-aurora-purple{--tw-text-opacity: 1;color:rgb(var(--aurora-purple) / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.text-stone-900{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.text-stone-950{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/75{color:#ffffffbf}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-amber-400\/80{text-decoration-color:#fbbf24cc}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.45);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_-30px_rgba\(15\,23\,42\,0\.34\)\]{--tw-shadow: 0 14px 38px -30px rgba(15,23,42,.34);--tw-shadow-colored: 0 14px 38px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_-20px_rgba\(220\,38\,38\,0\.75\)\]{--tw-shadow: 0 16px 34px -20px rgba(220,38,38,.75);--tw-shadow-colored: 0 16px 34px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_44px_-34px_rgba\(15\,23\,42\,0\.34\)\]{--tw-shadow: 0 16px 44px -34px rgba(15,23,42,.34);--tw-shadow-colored: 0 16px 44px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-24px_rgba\(220\,38\,38\,0\.65\)\]{--tw-shadow: 0 18px 40px -24px rgba(220,38,38,.65);--tw-shadow-colored: 0 18px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_-32px_rgba\(15\,23\,42\,0\.38\)\]{--tw-shadow: 0 18px 42px -32px rgba(15,23,42,.38);--tw-shadow-colored: 0 18px 42px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-36px_rgba\(220\,38\,38\,0\.5\)\]{--tw-shadow: 0 18px 45px -36px rgba(220,38,38,.5);--tw-shadow-colored: 0 18px 45px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 20px 40px rgba(0,0,0,.12);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_42px_-26px_rgba\(220\,38\,38\,0\.72\)\]{--tw-shadow: 0 20px 42px -26px rgba(220,38,38,.72);--tw-shadow-colored: 0 20px 42px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_55px_-36px_rgba\(15\,23\,42\,0\.42\)\]{--tw-shadow: 0 20px 55px -36px rgba(15,23,42,.42);--tw-shadow-colored: 0 20px 55px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-28px_rgba\(15\,23\,42\,0\.38\)\]{--tw-shadow: 0 24px 60px -28px rgba(15,23,42,.38);--tw-shadow-colored: 0 24px 60px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-40px_rgba\(220\,38\,38\,0\.58\)\]{--tw-shadow: 0 24px 60px -40px rgba(220,38,38,.58);--tw-shadow-colored: 0 24px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_-42px_rgba\(15\,23\,42\,0\.44\)\]{--tw-shadow: 0 24px 70px -42px rgba(15,23,42,.44);--tw-shadow-colored: 0 24px 70px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 30px 80px rgba(0,0,0,.55);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_90px_-38px_rgba\(15\,23\,42\,0\.42\)\]{--tw-shadow: 0 32px 90px -38px rgba(15,23,42,.42);--tw-shadow-colored: 0 32px 90px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(231\,229\,228\,0\.95\)\]{--tw-shadow: inset 0 0 0 1px rgba(231,229,228,.95);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-aurora{--tw-shadow: 0 8px 32px rgb(var(--aurora-shadow) / .18);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-canvas{--tw-shadow: 0 4px 24px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-canvas-lg{--tw-shadow: 0 8px 32px rgba(0, 0, 0, .08);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-canvas{--tw-shadow-color: #FAFAF9;--tw-shadow: var(--tw-shadow-colored)}.shadow-stone-200\/50{--tw-shadow-color: rgb(231 229 228 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-aurora-purple\/20{--tw-ring-color: rgb(var(--aurora-purple) / .2)}.ring-aurora-purple\/40{--tw-ring-color: rgb(var(--aurora-purple) / .4)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[30px\]{--tw-backdrop-blur: blur(30px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.glass{background-color:#fffc;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.dark .glass{background-color:#1c1917cc}html.dark body.create-page-no-edge-glow .create-page-no-edge-glow,html.dark body.create-page-no-edge-glow .create-page-no-edge-glow *,html.dark body.create-page-no-edge-glow .create-page-no-edge-glow *:before,html.dark body.create-page-no-edge-glow .create-page-no-edge-glow *:after,html.dark body.create-page-no-edge-glow [data-radix-popper-content-wrapper],html.dark body.create-page-no-edge-glow [data-radix-popper-content-wrapper] *,html.dark body.create-page-no-edge-glow [data-radix-popper-content-wrapper] *:before,html.dark body.create-page-no-edge-glow [data-radix-popper-content-wrapper] *:after{--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-shadow: 0 0 #0000 !important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:none!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes smoothIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--aurora-purple-light: 130 87 219;--aurora-purple-hover-light: 115 76 193;--aurora-on-primary-light: 255 255 255;--aurora-shadow-light: 130 87 219;--aurora-purple-dark: 183 148 246;--aurora-purple-hover-dark: 192 161 247;--aurora-on-primary-dark: 12 10 9;--aurora-shadow-dark: 183 148 246;--aurora-purple: var(--aurora-purple-light);--aurora-purple-hover: var(--aurora-purple-hover-light);--aurora-on-primary: var(--aurora-on-primary-light);--aurora-shadow: var(--aurora-shadow-light)}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{margin:.35rem 0;font-weight:600;line-height:1.4}.chat-markdown blockquote{margin:.5rem 0;border-left:3px solid rgb(var(--aurora-purple) / .35);padding-left:.65rem;opacity:.9}.chat-markdown table{width:100%;margin:.5rem 0;border-collapse:collapse;font-size:.85rem}.chat-markdown th,.chat-markdown td{border:1px solid rgb(214 211 209 / .7);padding:.35rem .5rem}.dark .chat-markdown th,.dark .chat-markdown td{border-color:#44403ccc}.chat-markdown .katex-display{margin:.75rem 0;border:1px solid rgb(214 211 209 / .7);border-radius:.85rem;background:#fafaf9d9;padding:.65rem .85rem;overflow-x:auto;overflow-y:hidden}.chat-markdown .katex-display>.katex{font-size:1.05em}.chat-markdown .katex{line-height:1.35}.dark .chat-markdown .katex-display{border-color:#44403cd9;background:#1c1917b3}.auth-void{background:radial-gradient(ellipse 80% 55% at 50% 42%,rgba(76,44,140,.34) 0%,transparent 62%),radial-gradient(ellipse 60% 45% at 18% 78%,rgba(150,60,130,.16) 0%,transparent 60%),#07070c}.auth-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 78%)}.auth-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.auth-aurora-band{position:absolute;filter:blur(72px);animation:auth-aurora-drift 32s ease-in-out infinite alternate;will-change:transform}.auth-aurora-band-1{top:-24%;left:12%;width:76%;height:58%;background:radial-gradient(ellipse at center,rgba(139,92,246,.3) 0%,transparent 68%)}.auth-aurora-band-2{top:10%;left:-16%;width:58%;height:52%;animation-delay:-9s;background:radial-gradient(ellipse at 30% 50%,rgba(99,102,241,.22) 0%,transparent 62%)}.auth-aurora-band-3{right:-12%;bottom:-16%;width:56%;height:46%;animation-delay:-17s;background:radial-gradient(ellipse at 70% 30%,rgba(236,72,153,.16) 0%,transparent 62%)}@keyframes auth-aurora-drift{0%{transform:translateZ(0) rotate(-2deg) scale(1)}50%{transform:translate3d(8%,2%,0) rotate(1deg) scale(1.08)}to{transform:translate3d(-6%,-2%,0) rotate(-1deg) scale(.94)}}.auth-globe{position:relative;width:100%;aspect-ratio:1 / 1}.auth-globe-core{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.07) 0%,transparent 58%);box-shadow:inset 0 0 90px #8b5cf62e}.auth-globe-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.auth-stage[data-globe-hover=true]{cursor:pointer}.auth-stage[data-globe-hover=true] .auth-aurora{opacity:.45}.auth-stage[data-globe-hover=true] .auth-center-copy{opacity:.25}.auth-orbit3d-paths{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.auth-orbit3d-paths ellipse{fill:none;stroke:#ffffff1a;stroke-width:1}.auth-orbit3d-item{position:absolute;left:50%;top:50%;will-change:transform,opacity}.auth-orbit3d-item:has(.auth-orbit-tile:hover){z-index:40!important;opacity:1!important}.auth-globe-glow{animation:auth-core-pulse 6s ease-in-out infinite}@keyframes auth-core-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.07)}}.auth-fade-in{animation:auth-fade-in .56s cubic-bezier(.16,1,.3,1)}@keyframes auth-fade-in{0%{opacity:0;transform:translateY(.4em);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.auth-stage{transition:filter .42s ease,transform .42s ease}.auth-stage[data-dimmed=true]{filter:blur(16px) saturate(1.06);transform:scale(1.035)}@media(prefers-reduced-motion:reduce){.auth-aurora-band,.auth-globe-glow,.auth-fade-in{animation:none!important}.auth-stage{transition:none}}.auth-globe,.auth-orbit3d-paths,.auth-orbit3d-item,.auth-globe-core{pointer-events:none}.auth-orbit-tile{pointer-events:auto;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1);box-shadow:0 6px 18px #0006}.auth-orbit-tile:hover{transform:scale(1.45);z-index:30}.auth-stage:has(.auth-orbit-tile:hover) .auth-aurora{opacity:.45}.auth-stage:has(.auth-orbit-tile:hover) .auth-orbit3d-paths,.auth-stage:has(.auth-orbit-tile:hover) .auth-globe-core{opacity:.35}.auth-stage:has(.auth-orbit-tile:hover) .auth-center-copy{opacity:.25}.auth-stage:has(.auth-orbit-tile:hover) .auth-orbit-tile:not(:hover){opacity:.4}.auth-aurora,.auth-orbit3d-paths,.auth-globe-core,.auth-center-copy{transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.auth-orbit-tile{transition:none}}.studio-skin{--studio-bg: #090b0c;--studio-workspace: #101315;--studio-panel: #0f1213;--studio-field: #0b0d0e;--studio-raised: #151819;--studio-line: #2b3032;--studio-line-strong: #41474a;--studio-text: #eef0ed;--studio-muted: #939997;--studio-faint: #69716e;--studio-gold: #d99b45;--studio-gold-strong: #e5ad5a;--studio-gold-soft: rgba(217, 155, 69, .12);--studio-stage: #07090a;--studio-card: #0e1112;background:var(--studio-bg);color:var(--studio-text)}.studio-kicker{display:block;color:var(--studio-gold);font-size:11px;font-weight:700;letter-spacing:.08em}.studio-display{font-family:Songti SC,STSong,"Noto Serif SC","Source Han Serif SC","Source Han Serif CN",serif;font-weight:700;letter-spacing:.01em;line-height:1.15;color:var(--studio-text)}.studio-outline-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 14px;border:1px solid var(--studio-line);border-radius:4px;background:#0d1012;color:var(--studio-muted);font-size:12px;transition:color .15s ease,border-color .15s ease}.studio-outline-button:hover{color:var(--studio-text);border-color:var(--studio-line-strong)}.studio-gold-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border:1px solid #e6b66b;border-radius:3px;background:var(--studio-gold);color:#17120a;font-size:14px;font-weight:700;transition:background .15s ease}.studio-gold-button:hover:not(:disabled){background:var(--studio-gold-strong)}.studio-gold-button:disabled{opacity:.45;cursor:not-allowed}.studio-gold-link{color:var(--studio-gold);font-size:11px}.studio-gold-link:hover{color:var(--studio-gold-strong)}.studio-workspace{background:var(--studio-workspace);border:1px solid var(--studio-line)}.studio-left{background:var(--studio-panel)}@media(min-width:1024px){.studio-left{border-right:1px solid var(--studio-line)}}.studio-mode-tabs{border:1px solid var(--studio-line);background:var(--studio-field);border-radius:0}.studio-mode-tab{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px;padding:12px 14px!important;border:1px solid transparent;border-radius:2px!important;background:transparent!important;color:var(--studio-muted)!important;text-align:left;box-shadow:none!important}.studio-mode-tab strong{color:var(--studio-text);font-size:14px;font-weight:700}.studio-mode-tab small{color:var(--studio-faint);font-size:10px;font-weight:400}.studio-mode-tab[data-state=active]{border-color:var(--studio-gold);background:linear-gradient(180deg,#d99b4524,#d99b450a)!important}.studio-field-heading{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-width:0}.studio-field-heading>strong{color:var(--studio-text);font-size:14px;font-weight:700}.studio-optional{padding:1px 5px;border:1px solid var(--studio-line);color:var(--studio-faint);font-size:10px}.studio-left .studio-field{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.studio-left [class*="rounded-["],.studio-left [class*=rounded-xl],.studio-left [class*=rounded-2xl],.studio-left [class*=rounded-3xl],.studio-left [class*=rounded-lg]{border-radius:4px!important}.studio-left [class*=shadow],.studio-skin .studio-left button{box-shadow:none!important}.studio-left [class*="dark:border-stone-"],.studio-left [class*="dark:border-white"]{border-color:var(--studio-line)!important}.studio-left [class*="dark:bg-stone-9"],.studio-left [class*="dark:bg-[linear-gradient"]{background:var(--studio-field)!important}.studio-left [class*="dark:bg-stone-8"]{background:var(--studio-raised)!important}.studio-left [class*="dark:bg-stone-100"]{background:var(--studio-gold)!important;border-color:var(--studio-gold)!important;color:#17120a!important}.studio-left [class^=text-aurora-purple],.studio-left [class*=" text-aurora-purple"],.studio-left [class*="dark:text-aurora-pink"]{color:var(--studio-gold)!important}.studio-left [class^=bg-aurora-purple],.studio-left [class*=" bg-aurora-purple"]{background:var(--studio-gold-soft)!important;color:var(--studio-gold)!important}.studio-left [class^=border-aurora-purple],.studio-left [class*=" border-aurora-purple"]{border-color:#d99b4573!important}.studio-left input:focus,.studio-left textarea:focus,.studio-left [contenteditable]:focus,.studio-left select:focus{border-color:var(--studio-gold)!important;--tw-ring-color: rgba(217, 155, 69, .35) !important}.studio-left input,.studio-left textarea,.studio-left select,.studio-left [contenteditable]{background:var(--studio-field)!important;color:var(--studio-text)!important}.studio-left input[type=range]{accent-color:var(--studio-gold);background:transparent!important}.studio-left [role=separator],.studio-left hr{background:var(--studio-line)!important}.studio-shell [class*="dark:bg-canvas-dark"]{background:var(--studio-bg)!important}.studio-shell .studio-nav-rail{border-color:var(--studio-line)!important;border-radius:4px!important;background:var(--studio-panel)!important}.studio-shell .studio-nav-link{color:var(--studio-muted)!important}.studio-shell .studio-nav-link:hover{color:var(--studio-text)!important}.studio-shell .studio-nav-link[data-active=true]{color:var(--studio-gold)!important}.studio-shell .studio-nav-icon{border:1px solid transparent;border-radius:4px!important}.studio-shell .studio-nav-link[data-active=true] .studio-nav-icon{border-color:#d99b458c;background:var(--studio-gold-soft)!important}.studio-shell .studio-nav-flyout{border-color:var(--studio-line)!important;border-radius:4px!important;background:var(--studio-raised)!important;box-shadow:0 16px 32px #00000073!important}.studio-shell .studio-nav-sublink{border-radius:3px!important;color:var(--studio-muted)!important}.studio-shell .studio-nav-sublink:hover{color:var(--studio-text)!important;background:#ffffff0a!important}.studio-shell .studio-nav-sublink[data-active=true]{color:var(--studio-gold)!important;background:var(--studio-gold-soft)!important}.studio-shell .studio-tabbar{background:var(--studio-panel)!important;border-color:var(--studio-line)!important}.studio-shell .studio-tabbar [class^=text-aurora-purple],.studio-shell .studio-tabbar [class*=" text-aurora-purple"]{color:var(--studio-gold)!important}.studio-portal .enhanced-select-menu,.studio-portal [data-radix-popper-content-wrapper]>*{border-color:var(--studio-line)!important;border-radius:4px!important;background:var(--studio-raised)!important;box-shadow:0 18px 40px #0000008c!important;color:var(--studio-text)}.studio-portal .enhanced-select-menu [class*=rounded-],.studio-portal [data-radix-popper-content-wrapper] [class*="rounded-["],.studio-portal [data-radix-popper-content-wrapper] [class*=rounded-xl],.studio-portal [data-radix-popper-content-wrapper] [class*=rounded-2xl]{border-radius:3px!important}.studio-portal .enhanced-select-menu [class*="dark:border-stone-"],.studio-portal [data-radix-popper-content-wrapper] [class*="dark:border-stone-"]{border-color:var(--studio-line)!important}.studio-portal [data-radix-popper-content-wrapper] [class*="dark:bg-stone-9"]{background:var(--studio-field)!important}.studio-portal [data-radix-popper-content-wrapper] [class*=shadow]{box-shadow:none!important}.studio-portal .enhanced-select-menu [class^=bg-aurora-purple],.studio-portal .enhanced-select-menu [class*=" bg-aurora-purple"],.studio-portal [data-radix-popper-content-wrapper] [class^=bg-aurora-purple],.studio-portal [data-radix-popper-content-wrapper] [class*=" bg-aurora-purple"]{background:var(--studio-gold-soft)!important;color:var(--studio-gold)!important}.studio-portal .enhanced-select-menu [class^=text-aurora-purple],.studio-portal .enhanced-select-menu [class*=" text-aurora-purple"],.studio-portal [data-radix-popper-content-wrapper] [class^=text-aurora-purple],.studio-portal [data-radix-popper-content-wrapper] [class*=" text-aurora-purple"]{color:var(--studio-gold)!important}.studio-portal [data-radix-popper-content-wrapper] [class*="dark:bg-stone-100"]{background:var(--studio-gold)!important;color:#17120a!important}.task-queue-muted{color:var(--studio-muted)}.task-queue-faint{color:var(--studio-faint)}.task-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:768px){.task-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.task-stat{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;border:1px solid var(--studio-line);border-radius:4px;background:var(--studio-panel);text-align:left;transition:border-color .15s ease}.task-stat:hover{border-color:var(--studio-line-strong)}.task-stat[data-active=true]{border-color:var(--studio-gold);background:linear-gradient(180deg,#d99b451a,#d99b4505)}.task-stat>span{color:var(--studio-muted);font-size:12px}.task-stat>strong{color:var(--studio-text);font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.task-stat[data-kind=active]>strong{color:var(--studio-gold)}.task-stat[data-kind=failed]>strong{color:#e0786b}.task-toolbar{display:flex;flex-direction:column;gap:12px;padding:12px 16px;border-bottom:1px solid var(--studio-line)}@media(min-width:1024px){.task-toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.task-tabs{display:flex;gap:4px;overflow-x:auto}.task-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:2px solid transparent;color:var(--studio-muted);font-size:13px;font-weight:600;white-space:nowrap}.task-tab:hover{color:var(--studio-text)}.task-tab[data-active=true]{border-bottom-color:var(--studio-gold);color:var(--studio-text)}.task-tab-count{min-width:18px;padding:0 5px;border-radius:9px;background:var(--studio-gold);color:#17120a;font-size:10px;line-height:18px;text-align:center}.task-filters{display:flex;flex-wrap:wrap;gap:8px}.task-search{display:flex;flex:1 1 200px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;border:1px solid var(--studio-line);border-radius:4px;background:var(--studio-field);color:var(--studio-faint)}.task-search:focus-within{border-color:var(--studio-gold)}.task-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--studio-text);font-size:13px}.task-search input::-moz-placeholder{color:var(--studio-faint)}.task-search input::placeholder{color:var(--studio-faint)}.task-select{flex:0 1 auto;max-width:180px;height:38px;padding:0 10px;border:1px solid var(--studio-line);border-radius:4px;background:var(--studio-field);color:var(--studio-text);font-size:13px;color-scheme:dark}.task-select:focus{border-color:var(--studio-gold);outline:none}.task-new-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border:1px solid #e6b66b;border-radius:3px;background:var(--studio-gold);color:#17120a;font-size:13px;font-weight:700;white-space:nowrap}.task-new-button:hover{background:var(--studio-gold-strong)}.task-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:14px 16px;border-bottom:1px solid var(--studio-line)}.task-row:hover{background:#ffffff04}@media(min-width:768px){.task-row{grid-template-columns:148px minmax(0,1fr) auto;gap:18px;align-items:center}}.task-row-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--studio-line);border-radius:3px;background:#07090a}.task-row-thumb img,.task-row-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-row-thumb-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;color:var(--studio-faint)}.task-row-thumb-placeholder small{font-size:11px}.task-row[data-status=pending] .task-row-thumb-placeholder,.task-row[data-status=processing] .task-row-thumb-placeholder{color:var(--studio-gold)}.task-row-type{position:absolute;top:4px;left:4px;padding:1px 5px;border-radius:2px;background:#000000a6;color:var(--studio-text);font-size:10px}.task-row-body{display:flex;flex-direction:column;gap:6px;min-width:0}.task-row-prompt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--studio-text);font-size:14px;line-height:1.5;text-align:left}.task-row-prompt:hover{color:var(--studio-gold-strong)}.task-row-meta,.task-row-info{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--studio-muted);font-size:12px}.task-row-info{color:var(--studio-faint);font-size:11px;font-variant-numeric:tabular-nums}.task-status-badge{padding:1px 7px;border:1px solid var(--studio-line);border-radius:2px;color:var(--studio-muted);font-size:11px;font-weight:600}.task-status-badge[data-status=pending],.task-status-badge[data-status=processing]{border-color:#d99b4580;background:var(--studio-gold-soft);color:var(--studio-gold)}.task-status-badge[data-status=completed]{border-color:#7abe8c73;color:#8fcf9f}.task-status-badge[data-status=failed]{border-color:#e0786b73;color:#e0786b}.task-row-failure{overflow:hidden;color:#e0786b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-row-actions{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:6px}@media(min-width:768px){.task-row-actions{grid-column:auto;flex-wrap:nowrap}}.task-row-actions .studio-outline-button{min-height:32px;padding:6px 12px}.task-progress-block{display:flex;flex-direction:column;gap:5px;width:100%;max-width:360px}.task-progress{position:relative;width:100%;height:3px;overflow:hidden;border-radius:2px;background:var(--studio-line, rgba(127, 127, 127, .3))}.task-progress-value{display:block;height:100%;background:var(--studio-gold, #d99b45);transition:width .9s linear}.task-progress-value[data-kind=estimated]{opacity:.7}.task-progress-label{color:var(--studio-muted, currentColor);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.task-progress-indeterminate{position:absolute;top:0;bottom:0;left:0;width:35%;background:var(--studio-gold, #d99b45);animation:task-progress-slide 1.4s ease-in-out infinite}@keyframes task-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.task-progress-indeterminate{width:100%;opacity:.5;animation:none}}.task-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 24px;color:var(--studio-faint);text-align:center}.task-empty strong{color:var(--studio-text);font-size:15px}.task-empty p{max-width:420px;color:var(--studio-muted);font-size:13px;line-height:1.6}.task-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end}.task-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;cursor:default}.task-drawer{position:relative;display:flex;flex-direction:column;width:min(560px,100vw);height:100%;border-left:1px solid var(--studio-line);background:var(--studio-panel);color:var(--studio-text);animation:task-drawer-in .18s ease-out}@keyframes task-drawer-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.task-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--studio-line)}.task-drawer-taskno{margin-top:4px;overflow:hidden;color:var(--studio-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--studio-line);border-radius:3px;color:var(--studio-muted)}.task-drawer-close:hover{color:var(--studio-text);border-color:var(--studio-line-strong)}.task-drawer-body{display:flex;flex:1;flex-direction:column;gap:18px;overflow-y:auto;padding:20px}.task-drawer-preview{width:100%;overflow:hidden;border:1px solid var(--studio-line);border-radius:3px;background:#07090a}.task-drawer-preview img,.task-drawer-preview video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.task-drawer .task-progress-block{max-width:none;margin-top:-8px}.task-drawer-section{padding-top:16px;border-top:1px solid var(--studio-line)}.task-drawer-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.task-drawer-section-head strong{color:var(--studio-text);font-size:13px}.task-drawer-prompt{max-height:200px;overflow-y:auto;padding:10px 12px;border:1px solid var(--studio-line);border-radius:3px;background:var(--studio-field);color:var(--studio-text);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.task-drawer-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.task-drawer-info dt{color:var(--studio-faint);font-size:11px}.task-drawer-info dd{margin-top:2px;overflow:hidden;color:var(--studio-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.task-drawer-failure{padding:12px 14px;border:1px solid rgba(224,120,107,.4);border-radius:3px;background:#e0786b14}.task-drawer-failure strong{color:#e0786b;font-size:12px}.task-drawer-failure p{margin-top:4px;color:#f0b3aa;font-size:13px;line-height:1.6}.task-drawer-failure .task-drawer-failure-detail{max-height:160px;overflow-y:auto;color:var(--studio-muted);font-size:12px;white-space:pre-wrap;word-break:break-word}.task-drawer-actions .task-card-actions-only{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.task-drawer-actions button{border-radius:3px!important;box-shadow:none!important}.task-drawer-actions button[class*="dark:bg-stone-8"]{border-color:var(--studio-line)!important;background:var(--studio-field)!important;color:var(--studio-text)!important}.task-drawer-actions button[class*="dark:bg-stone-8"]:hover:not(:disabled){border-color:var(--studio-gold)!important;color:var(--studio-gold-strong)!important}.enhanced-select-menu{overscroll-behavior:contain}.cv2-root{--cv2-canvas: #e9e9e6;--cv2-canvas-dot: #c4c4be;--cv2-canvas-line: #b4b4ad;--cv2-card: #16191a;--cv2-edge: #6f7674;--cv2-r-card: 14px;--cv2-r-control: 9px;--cv2-r-chip: 999px;display:flex;height:100dvh;min-height:0;background:var(--studio-bg);color:var(--studio-text)}.cv2-sidebar{display:flex;width:256px;flex-shrink:0;flex-direction:column;gap:24px;overflow-y:auto;border-right:1px solid var(--studio-line);background:var(--studio-panel);padding:18px 14px 32px}.cv2-sidebar-section{display:flex;flex-direction:column;gap:12px}.cv2-kicker{color:var(--studio-gold);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cv2-preset{display:flex;flex-direction:column;gap:3px;border:1px solid var(--studio-line);border-radius:var(--cv2-r-card);background:var(--studio-field);padding:9px 11px;text-align:left;transition:border-color .15s ease,background .15s ease}.cv2-preset:hover{border-color:var(--studio-gold);background:var(--studio-gold-soft)}.cv2-preset-name{color:var(--studio-text);font-size:13px;font-weight:600}.cv2-preset-desc{color:var(--studio-faint);font-size:11px;line-height:1.45}.cv2-board{position:relative;display:flex;min-width:0;flex:1;flex-direction:column}.cv2-toolbar{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--studio-line);background:var(--studio-panel);padding:8px 14px}.cv2-tool{display:inline-flex;height:30px;width:30px;align-items:center;justify-content:center;border:1px solid var(--studio-line);border-radius:var(--cv2-r-chip);color:var(--studio-muted);transition:color .15s ease,border-color .15s ease,background .15s ease}.cv2-tool:hover{border-color:var(--studio-gold);background:var(--studio-gold-soft);color:var(--studio-gold)}.cv2-tool-danger:hover{border-color:#c9524a;background:#c9524a1f;color:#e0736b}.cv2-toolbar-divider{width:1px;height:18px;background:var(--studio-line)}.cv2-toolbar-status{margin-left:auto;color:var(--studio-faint);font-size:11px;font-variant-numeric:tabular-nums}.cv2-board .react-flow{--xy-background-color: var(--cv2-canvas);--xy-edge-stroke: var(--cv2-edge);--xy-edge-stroke-selected: #a8701f;background:var(--cv2-canvas)}.cv2-board .react-flow__background{color:var(--cv2-canvas-dot)}.cv2-board .react-flow__controls-button{border-bottom:1px solid var(--cv2-canvas-line);background:var(--cv2-control-bg, #f4f4f1);fill:var(--cv2-control-fg, #4a504e)}.cv2-board .react-flow__controls-button:hover{background:var(--cv2-control-hover, #ffffff);fill:var(--studio-gold, #a8701f)}.cv2-board .react-flow__minimap{border:1px solid var(--cv2-canvas-line);background:var(--cv2-control-bg, #f4f4f1)}.cv2-board .react-flow__minimap-mask{fill:#96968f59}.cv2-board .react-flow__minimap-node{fill:var(--cv2-card)}.cv2-node{display:flex;flex-direction:column;overflow:hidden;border:1px solid #000000;border-radius:var(--cv2-r-card);background:var(--cv2-card);box-shadow:0 6px 16px #00000038;color:var(--studio-text);font-size:12px}.cv2-node-selected{border-color:var(--studio-gold);box-shadow:0 0 0 2px var(--studio-gold),0 6px 16px #00000038}.cv2-node-invalid{border-color:#c9524a}.cv2-node-head{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--studio-line);background:var(--studio-raised);padding:7px 10px}.cv2-node-title{flex:1;min-width:0;overflow:hidden;color:var(--studio-text);cursor:grab;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cv2-node-title:active{cursor:grabbing}.cv2-node-badge{flex-shrink:0;border-radius:var(--cv2-r-chip);background:var(--studio-gold-soft);padding:1px 6px;color:var(--studio-gold);font-size:10px}.cv2-node-actions{display:inline-flex;flex-shrink:0;gap:4px}.cv2-node-body{display:flex;flex-direction:column;gap:9px;padding:10px}.cv2-handle{height:9px;width:9px;border:1px solid var(--cv2-card);background:var(--cv2-edge)}.cv2-handle:hover{border-color:var(--studio-gold);background:var(--studio-gold)}.cv2-textarea,.cv2-input,.cv2-select{width:100%;border:1px solid var(--studio-line);border-radius:var(--cv2-r-control);background:var(--studio-field);padding:6px 8px;color:var(--studio-text);font-size:12px;line-height:1.5;resize:vertical}.cv2-textarea:focus,.cv2-input:focus,.cv2-select:focus{border-color:var(--studio-gold);outline:none}.cv2-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cv2-range{width:100%;accent-color:var(--studio-gold)}.cv2-field{display:flex;flex-direction:column;gap:5px}.cv2-field-label{color:var(--studio-faint);font-size:10px;font-weight:600;letter-spacing:.06em}.cv2-hint{color:var(--studio-faint);font-size:10px;line-height:1.5}.cv2-error{border-left:2px solid #c9524a;background:#c9524a1a;padding:5px 8px;color:#e0736b;font-size:11px;line-height:1.5}.cv2-chips{display:flex;flex-wrap:wrap;gap:4px}.cv2-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--studio-line);border-radius:var(--cv2-r-chip);background:var(--studio-field);padding:3px 7px;color:var(--studio-muted);font-size:11px;transition:border-color .15s ease,color .15s ease,background .15s ease}.cv2-chip:hover{border-color:var(--studio-line-strong);color:var(--studio-text)}.cv2-chip-active{border-color:var(--studio-gold);background:var(--studio-gold-soft);color:var(--studio-gold)}.cv2-chip-swatch{height:8px;width:8px;border-radius:var(--cv2-r-chip)}.cv2-details>summary{cursor:pointer;color:var(--studio-muted);font-size:11px;font-weight:600;list-style:none;padding:3px 0;border-top:1px solid var(--studio-line)}.cv2-details>summary::-webkit-details-marker{display:none}.cv2-details>summary:before{content:"▸ ";color:var(--studio-faint)}.cv2-details[open]>summary:before{content:"▾ "}.cv2-details>summary:hover{color:var(--studio-gold)}.cv2-details>*+*{margin-top:7px}.cv2-count{border-radius:var(--cv2-r-chip);background:var(--studio-gold-soft);padding:0 5px;color:var(--studio-gold);font-size:10px}.cv2-icon-button{display:inline-flex;height:22px;width:22px;align-items:center;justify-content:center;border:1px solid var(--studio-line);border-radius:var(--cv2-r-chip);color:var(--studio-muted)}.cv2-icon-button:hover:not(:disabled){border-color:var(--studio-gold);color:var(--studio-gold)}.cv2-icon-button:disabled{cursor:not-allowed;opacity:.5}.cv2-mini-button{border:1px solid var(--studio-line);border-radius:var(--cv2-r-chip);padding:3px 9px;color:var(--studio-muted);font-size:11px}.cv2-mini-button:hover{border-color:var(--studio-gold);color:var(--studio-gold)}.cv2-media{width:100%;border-radius:var(--cv2-r-control);background:var(--studio-field);-o-object-fit:contain;object-fit:contain;max-height:220px}.cv2-audio{width:100%}.cv2-placeholder{display:flex;flex-direction:column;align-items:center;gap:7px;border:1px dashed var(--studio-line);border-radius:var(--cv2-r-card);padding:20px 12px;color:var(--studio-faint);font-size:11px;text-align:center}.cv2-sticky .cv2-node-head{background:var(--studio-panel)}.cv2-sticky-text{border-left-width:3px}.cv2-sticky-colors{display:inline-flex;gap:3px}.cv2-swatch{height:11px;width:11px;border:1px solid transparent;border-radius:var(--cv2-r-chip)}.cv2-swatch-active{border-color:var(--studio-text)}.cv2-context-menu{position:fixed;z-index:10020;display:flex;min-width:132px;flex-direction:column;overflow:hidden;border:1px solid var(--studio-line);border-radius:var(--cv2-r-card);background:var(--studio-raised);box-shadow:0 18px 40px #0000008c;padding:4px}.cv2-context-menu button{border-radius:var(--cv2-r-control);padding:5px 9px;color:var(--studio-muted);font-size:12px;text-align:left}.cv2-context-menu button:hover{background:var(--studio-gold-soft);color:var(--studio-gold)}@media(max-width:900px){.cv2-root{flex-direction:column}.cv2-sidebar{width:100%;max-height:190px;border-right:0;border-bottom:1px solid var(--studio-line)}}.cv2-sidebar-tabs{display:flex;gap:4px;border:1px solid var(--studio-line);border-radius:var(--cv2-r-chip);background:var(--studio-field);padding:3px}.cv2-sidebar-tab{flex:1;border-radius:var(--cv2-r-chip);padding:5px 10px;color:var(--studio-muted);font-size:12px;font-weight:600;transition:background .15s ease,color .15s ease}.cv2-sidebar-tab:hover{color:var(--studio-text)}.cv2-sidebar-tab-active{background:var(--studio-gold-soft);color:var(--studio-gold)}.cv2-assistant{display:flex;min-height:0;flex:1;flex-direction:column;gap:20px}.cv2-assistant-chat{min-height:0;flex:1}.cv2-inspector{display:flex;flex-direction:column;gap:8px;border:1px solid var(--studio-line);border-radius:var(--cv2-r-card);background:var(--studio-field);padding:10px 11px}.cv2-inspector-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cv2-inspector-title{overflow:hidden;color:var(--studio-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cv2-inspector-kind{flex-shrink:0;color:var(--studio-gold);font-size:10px}.cv2-inspector-rows{display:flex;flex-direction:column;gap:5px}.cv2-inspector-row{display:grid;grid-template-columns:58px 1fr;gap:8px;font-size:11px}.cv2-inspector-row dt{color:var(--studio-faint)}.cv2-inspector-row dd{overflow:hidden;color:var(--studio-text);text-overflow:ellipsis;white-space:nowrap}.cv2-assistant-log{display:flex;min-height:90px;flex:1;flex-direction:column;gap:7px;overflow-y:auto;border:1px solid var(--studio-line);border-radius:var(--cv2-r-card);background:var(--studio-field);padding:9px}.cv2-bubble{border-radius:var(--cv2-r-control);background:var(--studio-raised);padding:7px 9px;color:var(--studio-text);font-size:11.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.cv2-bubble-user{border-left:2px solid var(--studio-gold);background:var(--studio-gold-soft)}.cv2-bubble-failed{border-left:2px solid #c9524a;color:#e0736b}.cv2-bubble-meta{margin-top:4px;color:var(--studio-faint);font-size:10px}.cv2-bubble-warn{color:#d99b45}.cv2-bubble-pending{color:var(--studio-faint)}.cv2-link-button{color:var(--studio-gold);text-decoration:underline;text-underline-offset:2px}.cv2-assistant-actions{display:flex;justify-content:space-between;gap:6px}.cv2-mini-primary{border-color:var(--studio-gold);color:var(--studio-gold)}.cv2-upstream{border-left:2px solid var(--studio-gold);background:var(--studio-gold-soft);padding:4px 7px;color:var(--studio-gold);font-size:10px;line-height:1.5}.cv2-tool-active{border-color:var(--studio-gold);background:var(--studio-gold-soft);color:var(--studio-gold)}.cv2-tool-wide{display:inline-flex;height:30px;align-items:center;gap:5px;border:1px solid var(--studio-line);border-radius:var(--cv2-r-chip);padding:0 11px;color:var(--studio-muted);font-size:12px;font-weight:600;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.cv2-tool-wide:hover{border-color:var(--studio-gold);background:var(--studio-gold-soft);color:var(--studio-gold)}.cv2-tool-wide.cv2-tool-danger{border-color:#c9524a;color:#e0736b}.cv2-menu-anchor{position:relative}.cv2-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:10030;display:flex;min-width:210px;flex-direction:column;border:1px solid var(--studio-line);border-radius:var(--cv2-r-card);background:var(--studio-raised);box-shadow:0 18px 40px #0000008c;padding:4px}.cv2-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--cv2-r-control);padding:6px 9px;color:var(--studio-muted);font-size:12px;text-align:left}.cv2-menu button:hover{background:var(--studio-gold-soft);color:var(--studio-gold)}.cv2-menu-divider{height:1px;margin:4px 6px;background:var(--studio-line)}.cv2-kbd{color:var(--studio-faint);font-family:inherit;font-size:10px}.cv2-check{height:14px;width:26px;flex-shrink:0;border-radius:var(--cv2-r-chip);background:var(--studio-line);position:relative;transition:background .15s ease}.cv2-check:after{content:"";position:absolute;top:2px;left:2px;height:10px;width:10px;border-radius:var(--cv2-r-chip);background:var(--studio-muted);transition:transform .15s ease,background .15s ease}.cv2-check-on{background:var(--studio-gold-soft)}.cv2-check-on:after{background:var(--studio-gold);transform:translate(12px)}.cv2-search{position:relative;display:flex;min-width:0;flex:0 1 300px;align-items:center;margin-left:6px}.cv2-search-icon{position:absolute;left:10px;color:var(--studio-faint);pointer-events:none}.cv2-search-input{width:100%;height:30px;border:1px solid var(--studio-line);border-radius:var(--cv2-r-chip);background:var(--studio-field);padding:0 10px 0 28px;color:var(--studio-text);font-size:12px}.cv2-search-input:focus{border-color:var(--studio-gold);outline:none}.cv2-search-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:10030;display:flex;width:max(100%,320px);max-height:60vh;flex-direction:column;overflow-y:auto;border:1px solid var(--studio-line);border-radius:var(--cv2-r-card);background:var(--studio-raised);box-shadow:0 18px 40px #0000008c;padding:4px}.cv2-search-item{display:grid;grid-template-columns:auto 1fr;align-items:baseline;-moz-column-gap:8px;column-gap:8px;border-radius:var(--cv2-r-control);padding:6px 9px;text-align:left}.cv2-search-item-active{background:var(--studio-gold-soft)}.cv2-search-tag{border-radius:var(--cv2-r-chip);background:var(--studio-field);padding:1px 6px;color:var(--studio-gold);font-size:10px;white-space:nowrap}.cv2-search-main{overflow:hidden;color:var(--studio-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cv2-search-sub{grid-column:2;overflow:hidden;color:var(--studio-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cv2-search-empty,.cv2-search-hint{padding:6px 9px;color:var(--studio-faint);font-size:11px}.cv2-search-hint{border-top:1px solid var(--studio-line);margin-top:2px;font-size:10px}.cv2-guide{position:absolute;background:#d9480f;pointer-events:none}.cv2-board .react-flow__node-group{border:0;border-radius:var(--cv2-r-card);background:transparent;padding:0}.cv2-board .react-flow__node-group.selected,.cv2-board .react-flow__node-group:focus{box-shadow:none}.cv2-group{height:100%;width:100%;border:1.5px dashed var(--cv2-group-line, #8d948f);border-radius:var(--cv2-r-card);background:#16191a0d}.cv2-group-selected{border-color:var(--studio-gold);background:#d99b4514}.cv2-group-collapsed{border-style:solid;background:var(--cv2-card)}.cv2-group-head{display:flex;height:36px;align-items:center;gap:6px;padding:0 10px 0 6px}.cv2-group:not(.cv2-group-collapsed) .cv2-group-head .cv2-node-title{color:var(--cv2-group-title, #2d3230)}.cv2-group-toggle{display:inline-flex;height:22px;width:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--cv2-r-chip);color:var(--cv2-group-title, #5b625f)}.cv2-group-collapsed .cv2-group-toggle{color:var(--studio-muted)}.cv2-group-toggle:hover{background:var(--studio-gold-soft);color:var(--studio-gold)}@media(max-width:900px){.cv2-toolbar{flex-wrap:wrap}.cv2-search{flex-basis:100%;margin-left:0}}.cv2-board .react-flow__node-group{pointer-events:none}.cv2-board .react-flow__node-group .cv2-group-head,.cv2-board .react-flow__node-group .cv2-handle{pointer-events:all}.cv2-sidebar-tab{padding:5px 4px;white-space:nowrap}.cv2-save{margin-left:auto;color:var(--studio-faint);font-size:11px;white-space:nowrap}.cv2-save-warn{color:#d99b45;cursor:help}.cv2-save+.cv2-toolbar-status{margin-left:12px}.cv2-asset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.cv2-asset{position:relative;display:flex;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--studio-line);border-radius:var(--cv2-r-control);background:var(--studio-field);color:var(--studio-faint)}.cv2-asset img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cv2-asset-add{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:var(--studio-gold);opacity:0;transition:opacity .15s ease}.cv2-asset:hover{border-color:var(--studio-gold)}.cv2-asset:hover .cv2-asset-add{opacity:1}.cv2-log{display:flex;flex-direction:column;gap:6px}.cv2-log-row{display:flex;align-items:flex-start;gap:7px}.cv2-log-dot{height:7px;width:7px;flex-shrink:0;margin-top:5px;border-radius:var(--cv2-r-chip);background:var(--studio-faint)}.cv2-log-completed{background:#7f9d6e}.cv2-log-failed{background:#c9524a}.cv2-log-processing{background:var(--studio-gold)}.cv2-log-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.cv2-log-prompt{overflow:hidden;color:var(--studio-text);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.cv2-log-meta{color:var(--studio-faint);font-size:10px}.cv2-log-tag{margin-left:5px;border-radius:var(--cv2-r-chip);background:var(--studio-gold-soft);padding:0 5px;color:var(--studio-gold)}.cv2-log-error{overflow:hidden;color:#e0736b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cv2-row-card{flex-direction:row;align-items:center;gap:8px}.cv2-row-card-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;text-align:left}.cv2-snapshot{display:flex;flex-direction:column;gap:7px;border:1px solid var(--studio-line);border-radius:var(--cv2-r-card);background:var(--studio-field);padding:9px 11px}.cv2-snapshot-head{display:flex;flex-direction:column;gap:2px}.cv2-snapshot-actions{display:flex;align-items:center;gap:5px}.cv2-snapshot-actions .cv2-icon-button{margin-left:auto}.cv2-diff{display:flex;flex-direction:column;gap:3px;border-left:2px solid var(--studio-gold);background:var(--studio-gold-soft);padding:5px 8px;color:var(--studio-text);font-size:11px;line-height:1.5}.cv2-diff-lead{color:var(--studio-gold)}.cv2-diff-add{color:#9fbf8c}.cv2-diff-remove{color:#e0736b}button.cv2-mini-button:disabled{cursor:not-allowed;opacity:.5}html:not(.dark) .studio-skin{--studio-bg: #f3f2ee;--studio-workspace: #efeee9;--studio-panel: #fbfaf7;--studio-field: #f4f3ef;--studio-raised: #ffffff;--studio-line: #e4e1d9;--studio-line-strong: #cdc9bf;--studio-text: #1f2321;--studio-muted: #5c625f;--studio-faint: #8b908d;--studio-gold: #b5782a;--studio-gold-strong: #9c6520;--studio-gold-soft: rgba(181, 120, 42, .11);--studio-stage: #e7e5df;--studio-card: #ffffff;color-scheme:light}html:not(.dark) .studio-outline-button{background:var(--studio-raised)}html:not(.dark) .studio-shell .studio-nav-sublink:hover{background:#0000000a!important}html:not(.dark) .studio-shell .studio-nav-flyout{box-shadow:0 14px 32px #28231924!important}html:not(.dark) .studio-portal .enhanced-select-menu,html:not(.dark) .studio-portal [data-radix-popper-content-wrapper]>*{box-shadow:0 14px 36px #28231924!important}html:not(.dark) .cv2-root{--cv2-canvas: #ecebe6;--cv2-canvas-dot: #c9c6bd;--cv2-canvas-line: #d6d3ca;--cv2-card: #ffffff;--cv2-card-head: #fbf8f2;--cv2-edge: #9a8f7e;--cv2-flow: #d08a2e;--cv2-flow-glow: rgba(224, 150, 50, .55)}html:not(.dark) .studio-nav-rail{box-shadow:0 6px 20px #3c321e12}html:not(.dark) .cv2-node{border:1px solid #e2ded5;background:var(--cv2-card);box-shadow:0 1px 2px #2823190f,0 8px 24px #28231914}html:not(.dark) .cv2-node:hover{border-color:#d3cdc0}html:not(.dark) .cv2-node-selected{border-color:var(--studio-gold);box-shadow:0 0 0 3px #b5782a38,0 10px 28px #2823191f}html:not(.dark) .cv2-node-head{border-bottom-color:#eee9df;background:var(--cv2-card-head)}html:not(.dark) .cv2-handle{height:11px;width:11px;border:2px solid #ffffff;background:var(--cv2-edge);box-shadow:0 0 0 1px #d6d0c4}html:not(.dark) .cv2-handle:hover{background:var(--cv2-flow)}html:not(.dark) .cv2-board .react-flow__minimap-node{fill:#cfc9bc}html:not(.dark) .cv2-menu,html:not(.dark) .cv2-search-panel,html:not(.dark) .cv2-context-menu{border-color:#e4e1d9;box-shadow:0 14px 36px #28231924}html:not(.dark) .cv2-error{background:#fdf0ee;color:#b3261e}html:not(.dark) .cv2-log-error,html:not(.dark) .cv2-diff-remove{color:#b3261e}html:not(.dark) .cv2-diff-add{color:#3d7a2a}html:not(.dark) .cv2-tool-danger:hover,html:not(.dark) .cv2-tool-wide.cv2-tool-danger{color:#b3261e}html:not(.dark) .cv2-group{border-color:#b9b2a4;background:#ffffff59}html:not(.dark) .cv2-group-collapsed{border-color:#e2ded5;background:var(--cv2-card);box-shadow:0 6px 18px #28231914}html:not(.dark) .cv2-sticky .cv2-node-head{background:var(--cv2-card-head)}.cv2-board .react-flow__edge.animated .react-flow__edge-path{animation:none;stroke-dasharray:none}.cv2-edge-track{fill:none;stroke:var(--cv2-edge);stroke-opacity:.35;stroke-width:3}.cv2-edge-glow{fill:none;stroke:var(--cv2-flow-glow, rgba(224, 150, 50, .55));stroke-opacity:.35;stroke-width:7;stroke-linecap:round;stroke-dasharray:10 14;animation:cv2-edge-flow 1.1s linear infinite}.cv2-edge-flow{fill:none;stroke:var(--cv2-flow, #d08a2e);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:10 14;animation:cv2-edge-flow 1.1s linear infinite}.cv2-edge-dot{fill:var(--cv2-flow, #d08a2e);filter:drop-shadow(0 0 5px var(--cv2-flow-glow, rgba(224, 150, 50, .8)))}.cv2-edge-active .cv2-edge-flow,.cv2-edge-active .cv2-edge-glow{animation-duration:.45s}.cv2-edge-active .cv2-edge-flow{stroke-width:3}.cv2-edge-selected .cv2-edge-track{stroke:var(--cv2-flow, #d08a2e);stroke-opacity:.5;stroke-width:5}@keyframes cv2-edge-flow{to{stroke-dashoffset:-24}}@media(prefers-reduced-motion:reduce){.cv2-edge-flow,.cv2-edge-glow{animation:none}.cv2-edge-dot{display:none}}html.dark .cv2-root{--cv2-canvas: #121517;--cv2-canvas-dot: #2c3235;--cv2-canvas-line: #333a3d;--cv2-card: #1c2123;--cv2-card-head: #23292b;--cv2-card-border: #353c3f;--cv2-edge: #6f7875;--cv2-flow: #e2a553;--cv2-flow-glow: rgba(226, 165, 83, .5);--cv2-control-bg: #1c2123;--cv2-control-fg: #a7aeab;--cv2-control-hover: #262c2f;--cv2-group-line: #4c5457;--cv2-group-title: #c9cecb}html.dark .cv2-node{border:1px solid var(--cv2-card-border);box-shadow:0 1px 2px #0006,0 10px 28px #00000059}html.dark .cv2-node:hover{border-color:#454d50}html.dark .cv2-node-selected{border-color:var(--studio-gold);box-shadow:0 0 0 3px #d99b4547,0 10px 28px #0006}html.dark .cv2-node-head{border-bottom-color:var(--cv2-card-border);background:var(--cv2-card-head)}html.dark .cv2-handle{height:11px;width:11px;border:2px solid var(--cv2-card);background:var(--cv2-edge);box-shadow:0 0 0 1px #454d50}html.dark .cv2-handle:hover{background:var(--cv2-flow)}html.dark .cv2-board .react-flow__minimap-node{fill:#3a4245}html.dark .cv2-board .react-flow__minimap-mask{fill:#00000073}html.dark .cv2-group{background:#ffffff06}html.dark .cv2-group-collapsed{border-color:var(--cv2-card-border);background:var(--cv2-card)}html:not(.dark) .task-row:hover{background:#00000006}html:not(.dark) .task-row-thumb,html:not(.dark) .task-drawer-preview{background:var(--studio-stage)}html:not(.dark) .task-status-badge[data-status=completed]{border-color:#2f7a3d59;color:#2f7a3d}html:not(.dark) .task-status-badge[data-status=failed],html:not(.dark) .task-row-failure,html:not(.dark) .task-drawer-failure strong,html:not(.dark) .task-stat[data-kind=failed]>strong{color:#b3261e}html:not(.dark) .task-status-badge[data-status=failed]{border-color:#b3261e59}html:not(.dark) .task-drawer-failure p{color:#8c3a33}html:not(.dark) .task-drawer-backdrop{background:#1e1c1659}.relay-price-note{color:var(--studio-gold, #b5782a);font-size:11px;line-height:1.5}.placeholder\:text-stone-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-400::placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.empty\:before\:pointer-events-none:empty:before{content:var(--tw-content);pointer-events:none}.empty\:before\:text-stone-400:empty:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content: attr(data-placeholder);content:var(--tw-content)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-stone-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))!important}.hover\:border-\[color\:var\(--studio-gold\)\]:hover{border-color:var(--studio-gold)}.hover\:border-\[color\:var\(--studio-line-strong\)\]:hover{border-color:var(--studio-line-strong)}.hover\:border-aurora-purple:hover{--tw-border-opacity: 1;border-color:rgb(var(--aurora-purple) / var(--tw-border-opacity, 1))}.hover\:border-aurora-purple\/30:hover{border-color:rgb(var(--aurora-purple) / .3)}.hover\:border-aurora-purple\/35:hover{border-color:rgb(var(--aurora-purple) / .35)}.hover\:border-aurora-purple\/40:hover{border-color:rgb(var(--aurora-purple) / .4)}.hover\:border-aurora-purple\/50:hover{border-color:rgb(var(--aurora-purple) / .5)}.hover\:border-black\/10:hover{border-color:#0000001a}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-stone-300:hover{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.hover\:border-stone-400:hover{--tw-border-opacity: 1;border-color:rgb(168 162 158 / var(--tw-border-opacity, 1))}.hover\:\!bg-stone-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[color\:var\(--studio-gold-soft\)\]:hover{background-color:var(--studio-gold-soft)}.hover\:bg-aurora-purple\/10:hover{background-color:rgb(var(--aurora-purple) / .1)}.hover\:bg-aurora-purple\/20:hover{background-color:rgb(var(--aurora-purple) / .2)}.hover\:bg-aurora-purple\/5:hover{background-color:rgb(var(--aurora-purple) / .05)}.hover\:bg-aurora-purple\/90:hover{background-color:rgb(var(--aurora-purple) / .9)}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-200:hover{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-50\/50:hover{background-color:#fafaf980}.hover\:bg-stone-800:hover{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-\[color\:var\(--studio-gold-strong\)\]:hover{color:var(--studio-gold-strong)}.hover\:text-\[color\:var\(--studio-text\)\]:hover{color:var(--studio-text)}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:text-aurora-pink:hover{--tw-text-opacity: 1;color:rgb(255 107 157 / var(--tw-text-opacity, 1))}.hover\:text-aurora-purple:hover{--tw-text-opacity: 1;color:rgb(var(--aurora-purple) / var(--tw-text-opacity, 1))}.hover\:text-aurora-purple\/80:hover{color:rgb(var(--aurora-purple) / .8)}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-stone-900:hover{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.hover\:text-stone-950:hover{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_20px_48px_-30px_rgba\(124\,58\,237\,0\.24\)\]:hover{--tw-shadow: 0 20px 48px -30px rgba(124,58,237,.24);--tw-shadow-colored: 0 20px 48px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_48px_-32px_rgba\(15\,23\,42\,0\.4\)\]:hover{--tw-shadow: 0 20px 48px -32px rgba(15,23,42,.4);--tw-shadow-colored: 0 20px 48px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_30px_70px_-38px_rgba\(15\,23\,42\,0\.5\)\]:hover{--tw-shadow: 0 30px 70px -38px rgba(15,23,42,.5);--tw-shadow-colored: 0 30px 70px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-aurora:hover{--tw-shadow: 0 8px 32px rgb(var(--aurora-shadow) / .18);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-canvas-lg:hover{--tw-shadow: 0 8px 32px rgba(0, 0, 0, .08);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-aurora-purple:focus{--tw-border-opacity: 1;border-color:rgb(var(--aurora-purple) / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-aurora-purple:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--aurora-purple) / var(--tw-ring-opacity, 1))}.focus\:ring-aurora-purple\/20:focus{--tw-ring-color: rgb(var(--aurora-purple) / .2)}.focus\:ring-aurora-purple\/40:focus{--tw-ring-color: rgb(var(--aurora-purple) / .4)}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-white:focus{--tw-ring-offset-color: #fff}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-aurora-purple:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--aurora-purple) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-aurora-purple\/30:focus-visible{--tw-ring-color: rgb(var(--aurora-purple) / .3)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #fff}.active\:scale-\[0\.985\]:active{--tw-scale-x: .985;--tw-scale-y: .985;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:text-aurora-purple:active{--tw-text-opacity: 1;color:rgb(var(--aurora-purple) / var(--tw-text-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/item:focus-within .group-focus-within\/item\:pointer-events-auto{pointer-events:auto}.group:focus-within .group-focus-within\:left-\[calc\(100\%\+14px\)\]{left:calc(100% + 14px)}.group\/item:focus-within .group-focus-within\/item\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:focus-within .group-focus-within\/item\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group\/item:hover .group-hover\/item\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:left-\[calc\(100\%\+14px\)\]{left:calc(100% + 14px)}.group\/item:hover .group-hover\/item\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:hover .group-hover\/item\:bg-black\/\[0\.035\]{background-color:#00000009}.group:hover .group-hover\:text-aurora-pink{--tw-text-opacity: 1;color:rgb(255 107 157 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-aurora-purple{--tw-text-opacity: 1;color:rgb(var(--aurora-purple) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/item:hover .group-hover\/item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-emerald-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-stone-100[data-state=selected]{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-stone-300[data-state=unchecked]{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:text-stone-950[data-state=active]{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:divide-stone-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(41 37 36 / var(--tw-divide-opacity, 1))}.dark\:\!border-stone-700:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(68 64 60 / var(--tw-border-opacity, 1))!important}.dark\:border-amber-500\/30:is(.dark *){border-color:#f59e0b4d}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-amber-900\/40:is(.dark *){border-color:#78350f66}.dark\:border-aurora-purple\/30:is(.dark *){border-color:rgb(var(--aurora-purple) / .3)}.dark\:border-aurora-purple\/35:is(.dark *){border-color:rgb(var(--aurora-purple) / .35)}.dark\:border-aurora-purple\/40:is(.dark *){border-color:rgb(var(--aurora-purple) / .4)}.dark\:border-blue-500\/30:is(.dark *){border-color:#3b82f64d}.dark\:border-blue-500\/70:is(.dark *){border-color:#3b82f6b3}.dark\:border-emerald-500\/30:is(.dark *){border-color:#10b9814d}.dark\:border-emerald-500\/70:is(.dark *){border-color:#10b981b3}.dark\:border-green-500\/30:is(.dark *){border-color:#22c55e4d}.dark\:border-red-400\/25:is(.dark *){border-color:#f8717140}.dark\:border-red-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}.dark\:border-red-500\/40:is(.dark *){border-color:#ef444466}.dark\:border-red-900\/60:is(.dark *){border-color:#7f1d1d99}.dark\:border-sky-500\/40:is(.dark *){border-color:#0ea5e966}.dark\:border-stone-100:is(.dark *){--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1))}.dark\:border-stone-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 113 108 / var(--tw-border-opacity, 1))}.dark\:border-stone-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(87 83 78 / var(--tw-border-opacity, 1))}.dark\:border-stone-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(68 64 60 / var(--tw-border-opacity, 1))}.dark\:border-stone-700\/50:is(.dark *){border-color:#44403c80}.dark\:border-stone-700\/70:is(.dark *){border-color:#44403cb3}.dark\:border-stone-700\/80:is(.dark *){border-color:#44403ccc}.dark\:border-stone-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(41 37 36 / var(--tw-border-opacity, 1))}.dark\:border-stone-800\/70:is(.dark *){border-color:#292524b3}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/\[0\.055\]:is(.dark *){border-color:#ffffff0e}.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:#ffffff12}.dark\:border-yellow-500\/30:is(.dark *){border-color:#eab3084d}.dark\:border-t-aurora-purple:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(var(--aurora-purple) / var(--tw-border-opacity, 1))}.dark\:\!bg-stone-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(28 25 23 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-stone-950\/80:is(.dark *){background-color:#0c0a09cc!important}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-aurora-purple\/10:is(.dark *){background-color:rgb(var(--aurora-purple) / .1)}.dark\:bg-aurora-purple\/\[0\.07\]:is(.dark *){background-color:rgb(var(--aurora-purple) / .07)}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-500\/15:is(.dark *){background-color:#3b82f626}.dark\:bg-canvas-dark:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-green-500\/15:is(.dark *){background-color:#22c55e26}.dark\:bg-red-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500\/10:is(.dark *){background-color:#ef44441a}.dark\:bg-red-500\/15:is(.dark *){background-color:#ef444426}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}.dark\:bg-sky-500\/10:is(.dark *){background-color:#0ea5e91a}.dark\:bg-sky-500\/15:is(.dark *){background-color:#0ea5e926}.dark\:bg-stone-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-700\/70:is(.dark *){background-color:#44403cb3}.dark\:bg-stone-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-800\/50:is(.dark *){background-color:#29252480}.dark\:bg-stone-800\/60:is(.dark *){background-color:#29252499}.dark\:bg-stone-800\/70:is(.dark *){background-color:#292524b3}.dark\:bg-stone-800\/80:is(.dark *){background-color:#292524cc}.dark\:bg-stone-800\/90:is(.dark *){background-color:#292524e6}.dark\:bg-stone-800\/95:is(.dark *){background-color:#292524f2}.dark\:bg-stone-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-900\/50:is(.dark *){background-color:#1c191780}.dark\:bg-stone-900\/60:is(.dark *){background-color:#1c191799}.dark\:bg-stone-900\/70:is(.dark *){background-color:#1c1917b3}.dark\:bg-stone-900\/80:is(.dark *){background-color:#1c1917cc}.dark\:bg-stone-900\/85:is(.dark *){background-color:#1c1917d9}.dark\:bg-stone-900\/90:is(.dark *){background-color:#1c1917e6}.dark\:bg-stone-900\/95:is(.dark *){background-color:#1c1917f2}.dark\:bg-stone-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-950\/70:is(.dark *){background-color:#0c0a09b3}.dark\:bg-stone-950\/80:is(.dark *){background-color:#0c0a09cc}.dark\:bg-stone-950\/85:is(.dark *){background-color:#0c0a09d9}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:#ffffff12}.dark\:bg-yellow-500\/15:is(.dark *){background-color:#eab30826}.dark\:bg-\[linear-gradient\(180deg\,rgba\(24\,24\,27\,0\.98\)\,rgba\(17\,24\,39\,0\.98\)\)\]:is(.dark *){background-image:linear-gradient(180deg,#18181bfa,#111827fa)}.dark\:bg-\[linear-gradient\(180deg\,rgba\(28\,32\,44\,0\.92\)\,rgba\(17\,24\,39\,0\.96\)\)\]:is(.dark *){background-image:linear-gradient(180deg,#1c202ceb,#111827f5)}.dark\:bg-\[linear-gradient\(180deg\,rgba\(69\,10\,10\,0\.72\)\,rgba\(38\,10\,10\,0\.92\)\)\]:is(.dark *){background-image:linear-gradient(180deg,#450a0ab8,#260a0aeb)}.dark\:bg-\[linear-gradient\(180deg\,rgba\(69\,10\,10\,0\.84\)\,rgba\(28\,10\,10\,0\.96\)\)\]:is(.dark *){background-image:linear-gradient(180deg,#450a0ad6,#1c0a0af5)}.dark\:bg-\[radial-gradient\(circle_at_center\,_rgba\(255\,255\,255\,0\.06\)\,_transparent_68\%\)\]:is(.dark *){background-image:radial-gradient(circle at center,rgba(255,255,255,.06),transparent 68%)}.dark\:bg-\[radial-gradient\(circle_at_top\,rgba\(248\,113\,113\,0\.18\)\,transparent_72\%\)\]:is(.dark *){background-image:radial-gradient(circle at top,rgba(248,113,113,.18),transparent 72%)}.dark\:bg-\[radial-gradient\(circle_at_top_right\,_rgba\(124\,58\,237\,0\.18\)\,_transparent_34\%\)\,radial-gradient\(circle_at_bottom_left\,_rgba\(20\,184\,166\,0\.14\)\,_transparent_26\%\)\,linear-gradient\(180deg\,_rgba\(10\,12\,18\,0\.98\)\,_rgba\(16\,23\,42\,0\.98\)\)\]:is(.dark *){background-image:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(20,184,166,.14),transparent 26%),linear-gradient(180deg,#0a0c12fa,#10172afa)}.dark\:from-stone-700:is(.dark *){--tw-gradient-from: #44403c var(--tw-gradient-from-position);--tw-gradient-to: rgb(68 64 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-stone-900:is(.dark *){--tw-gradient-from: #1c1917 var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-stone-950:is(.dark *){--tw-gradient-from: #0c0a09 var(--tw-gradient-from-position);--tw-gradient-to: rgb(12 10 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-amber-950\/30:is(.dark *){--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(69 26 3 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-stone-800:is(.dark *){--tw-gradient-to: rgb(41 37 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #292524 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to: rgb(2 44 34 / .2) var(--tw-gradient-to-position)}.dark\:to-stone-700:is(.dark *){--tw-gradient-to: #44403c var(--tw-gradient-to-position)}.dark\:to-stone-950:is(.dark *){--tw-gradient-to: #0c0a09 var(--tw-gradient-to-position)}.dark\:\!text-stone-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(231 229 228 / var(--tw-text-opacity, 1))!important}.dark\:text-\[\#777\]:is(.dark *){--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1))}.dark\:text-\[\#888\]:is(.dark *){--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.dark\:text-\[\#999\]:is(.dark *){--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-100\/95:is(.dark *){color:#fef3c7f2}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-aurora-pink:is(.dark *){--tw-text-opacity: 1;color:rgb(255 107 157 / var(--tw-text-opacity, 1))}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-100\/80:is(.dark *){color:#fee2e2cc}.dark\:text-red-100\/85:is(.dark *){color:#fee2e2d9}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-50:is(.dark *){--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-stone-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}.dark\:text-stone-200:is(.dark *){--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.dark\:text-stone-300:is(.dark *){--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.dark\:text-stone-400:is(.dark *){--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.dark\:text-stone-50:is(.dark *){--tw-text-opacity: 1;color:rgb(250 250 249 / var(--tw-text-opacity, 1))}.dark\:text-stone-500:is(.dark *){--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.dark\:text-stone-600:is(.dark *){--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.dark\:text-stone-900:is(.dark *){--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_16px_34px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *){--tw-shadow: 0 16px 34px rgba(0,0,0,.28);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_44px_-32px_rgba\(2\,6\,23\,0\.86\)\]:is(.dark *){--tw-shadow: 0 18px 44px -32px rgba(2,6,23,.86);--tw-shadow-colored: 0 18px 44px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_48px_-34px_rgba\(2\,6\,23\,0\.82\)\]:is(.dark *){--tw-shadow: 0 18px 48px -34px rgba(2,6,23,.82);--tw-shadow-colored: 0 18px 48px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_20px_48px_-34px_rgba\(2\,6\,23\,0\.84\)\]:is(.dark *){--tw-shadow: 0 20px 48px -34px rgba(2,6,23,.84);--tw-shadow-colored: 0 20px 48px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_24px_64px_-36px_rgba\(2\,6\,23\,0\.9\)\]:is(.dark *){--tw-shadow: 0 24px 64px -36px rgba(2,6,23,.9);--tw-shadow-colored: 0 24px 64px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_28px_68px_-42px_rgba\(248\,113\,113\,0\.34\)\]:is(.dark *){--tw-shadow: 0 28px 68px -42px rgba(248,113,113,.34);--tw-shadow-colored: 0 28px 68px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_28px_70px_-30px_rgba\(2\,6\,23\,0\.78\)\]:is(.dark *){--tw-shadow: 0 28px 70px -30px rgba(2,6,23,.78);--tw-shadow-colored: 0 28px 70px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_28px_74px_-40px_rgba\(2\,6\,23\,0\.92\)\]:is(.dark *){--tw-shadow: 0 28px 74px -40px rgba(2,6,23,.92);--tw-shadow-colored: 0 28px 74px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_36px_96px_-38px_rgba\(2\,6\,23\,0\.88\)\]:is(.dark *){--tw-shadow: 0 36px 96px -38px rgba(2,6,23,.88);--tw-shadow-colored: 0 36px 96px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1px_rgba\(87\,83\,78\,0\.95\)\]:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(87,83,78,.95);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-canvas-dark:is(.dark *){--tw-shadow: 0 4px 24px rgba(0, 0, 0, .3);--tw-shadow-colored: 0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-canvas-dark-lg:is(.dark *){--tw-shadow: 0 8px 32px rgba(0, 0, 0, .4);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-canvas-dark:is(.dark *){--tw-shadow-color: #18181b;--tw-shadow: var(--tw-shadow-colored)}.dark\:\[background\:linear-gradient\(rgb\(41_37_36\)\,rgb\(41_37_36\)\)_padding-box\,linear-gradient\(to_right\,\#FF6B9D\,\#B794F6\,\#60A5FA\)_border-box\]:is(.dark *){background:linear-gradient(#292524,#292524) padding-box,linear-gradient(to right,#ff6b9d,#b794f6,#60a5fa) border-box}.dark\:placeholder\:text-stone-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-stone-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.dark\:empty\:before\:text-stone-500:empty:is(.dark *):before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.dark\:hover\:\!border-stone-600:hover:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(87 83 78 / var(--tw-border-opacity, 1))!important}.dark\:hover\:border-aurora-purple:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--aurora-purple) / var(--tw-border-opacity, 1))}.dark\:hover\:border-aurora-purple\/35:hover:is(.dark *){border-color:rgb(var(--aurora-purple) / .35)}.dark\:hover\:border-aurora-purple\/40:hover:is(.dark *){border-color:rgb(var(--aurora-purple) / .4)}.dark\:hover\:border-red-500\/50:hover:is(.dark *){border-color:#ef444480}.dark\:hover\:border-stone-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 113 108 / var(--tw-border-opacity, 1))}.dark\:hover\:border-stone-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(87 83 78 / var(--tw-border-opacity, 1))}.dark\:hover\:border-white\/\[0\.12\]:hover:is(.dark *){border-color:#ffffff1f}.dark\:hover\:\!bg-stone-800:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-aurora-purple\/10:hover:is(.dark *){background-color:rgb(var(--aurora-purple) / .1)}.dark\:hover\:bg-aurora-purple\/15:hover:is(.dark *){background-color:rgb(var(--aurora-purple) / .15)}.dark\:hover\:bg-red-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-500\/10:hover:is(.dark *){background-color:#ef44441a}.dark\:hover\:bg-red-950\/30:hover:is(.dark *){background-color:#450a0a4d}.dark\:hover\:bg-stone-200:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-stone-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-stone-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-stone-800\/90:hover:is(.dark *){background-color:#292524e6}.dark\:hover\:bg-stone-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-stone-900\/60:hover:is(.dark *){background-color:#1c191799}.dark\:hover\:bg-white\/\[0\.05\]:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.07\]:hover:is(.dark *){background-color:#ffffff12}.dark\:hover\:text-amber-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:hover\:text-aurora-pink:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 107 157 / var(--tw-text-opacity, 1))}.dark\:hover\:text-aurora-purple:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--aurora-purple) / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-stone-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:shadow-\[0_22px_48px_rgba\(0\,0\,0\,0\.42\)\]:hover:is(.dark *){--tw-shadow: 0 22px 48px rgba(0,0,0,.42);--tw-shadow-colored: 0 22px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-\[0_24px_56px_-34px_rgba\(2\,6\,23\,0\.9\)\]:hover:is(.dark *){--tw-shadow: 0 24px 56px -34px rgba(2,6,23,.9);--tw-shadow-colored: 0 24px 56px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-canvas-dark-lg:hover:is(.dark *){--tw-shadow: 0 8px 32px rgba(0, 0, 0, .4);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:ring-offset-stone-900:focus:is(.dark *){--tw-ring-offset-color: #1c1917}.dark\:focus-visible\:ring-offset-stone-950:focus-visible:is(.dark *){--tw-ring-offset-color: #0c0a09}.group\/item:hover .dark\:group-hover\/item\:bg-white\/\[0\.045\]:is(.dark *){background-color:#ffffff0b}.group:hover .dark\:group-hover\:text-aurora-pink:is(.dark *){--tw-text-opacity: 1;color:rgb(255 107 157 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-aurora-purple:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--aurora-purple) / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-stone-200:is(.dark *){--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.dark\:data-\[state\=active\]\:bg-stone-800[data-state=active]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=selected\]\:bg-stone-800[data-state=selected]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=unchecked\]\:bg-stone-600[data-state=unchecked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=active\]\:text-white[data-state=active]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:absolute{position:absolute}.sm\:right-2{right:.5rem}.sm\:right-3{right:.75rem}.sm\:top-2{top:.5rem}.sm\:top-3{top:.75rem}.sm\:mt-0{margin-top:0}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:min-h-\[112px\]{min-height:112px}.sm\:min-h-\[128px\]{min-height:128px}.sm\:min-h-\[180px\]{min-height:180px}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-auto{width:auto}.sm\:min-w-9{min-width:2.25rem}.sm\:min-w-\[112px\]{min-width:112px}.sm\:min-w-\[236px\]{min-width:236px}.sm\:min-w-\[96px\]{min-width:96px}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pr-16{padding-right:4rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-4{margin-bottom:1rem}.md\:mb-8{margin-bottom:2rem}.md\:block{display:block}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pb-12{padding-bottom:3rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pt-8{padding-top:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[42px\]{font-size:42px}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.group:focus-within .md\:group-focus-within\:opacity-100{opacity:1}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-6{top:1.5rem}.lg\:block{display:block}.lg\:max-h-\[50vh\]{max-height:50vh}.lg\:w-auto{width:auto}.lg\:min-w-\[260px\]{min-width:260px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[180px_minmax\(0\,1fr\)_auto\]{grid-template-columns:180px minmax(0,1fr) auto}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.lg\:grid-cols-\[minmax\(0\,520px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:block{display:block}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}@media(min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\,560px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,560px) minmax(0,1fr)}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\>div\]\:h-10>button>div{height:2.5rem}.\[\&\>button\>div\]\:w-10>button>div{width:2.5rem}.\[\&\>button\>div\]\:border>button>div{border-width:1px}.\[\&\>button\>div\]\:border-black\/\[0\.06\]>button>div{border-color:#0000000f}.dark\:\[\&\>button\>div\]\:border-white\/\[0\.06\]>button>div:is(.dark *){border-color:#ffffff0f}.\[\&\>button\]\:h-10>button{height:2.5rem}.\[\&\>button\]\:h-9>button{height:2.25rem}.\[\&\>button\]\:w-10>button{width:2.5rem}.\[\&\>button\]\:w-9>button{width:2.25rem}.\[\&\>button\]\:rounded-full>button{border-radius:9999px}.\[\&\>button\]\:border>button{border-width:1px}.\[\&\>button\]\:border-transparent>button{border-color:transparent}.\[\&\>button\]\:bg-transparent>button{background-color:transparent}.\[\&\>button\]\:px-0>button{padding-left:0;padding-right:0}.\[\&\>button\]\:py-0>button{padding-top:0;padding-bottom:0}.\[\&\>button\]\:text-stone-500>button{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.\[\&\>button\]\:shadow-none>button{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\>button\]\:hover\:-translate-y-0\.5:hover>button{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hover\:border-black\/10:hover>button{border-color:#0000001a}.\[\&\>button\]\:hover\:bg-black\/\[0\.05\]:hover>button{background-color:#0000000d}.\[\&\>button\]\:hover\:text-stone-950:hover>button{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.\[\&\>button\]\:dark\:bg-transparent:is(.dark *)>button{background-color:transparent}.\[\&\>button\]\:dark\:text-\[\#777\]:is(.dark *)>button{--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1))}.dark\:\[\&\>button\]\:hover\:border-white\/\[0\.08\]:hover>button:is(.dark *){border-color:#ffffff14}.dark\:\[\&\>button\]\:hover\:bg-white\/\[0\.06\]:hover>button:is(.dark *){background-color:#ffffff0f}.\[\&\>button\]\:dark\:hover\:text-white:hover:is(.dark *)>button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._overlay_zpacg_1{--modal-text-primary: #ffffff;--modal-text-secondary: #888888;--modal-border-color: rgba(255, 255, 255, .08);--modal-overlay-bg: rgba(0, 0, 0, .6);--modal-surface: rgba(15, 15, 18, .7);--modal-shadow: 0 40px 80px rgba(0, 0, 0, .8), inset 0 1px 1px rgba(255, 255, 255, .05);--modal-title-gradient: linear-gradient(180deg, #ffffff 0%, #a0a0b0 100%);--modal-header-bg: linear-gradient(to bottom, rgba(255, 255, 255, .03), transparent);--modal-close-hover-bg: rgba(255, 255, 255, .08);--modal-close-hover-border: rgba(255, 255, 255, .1);--modal-scrollbar-thumb: rgba(255, 255, 255, .15);--modal-scrollbar-thumb-hover: rgba(255, 255, 255, .25);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--modal-overlay-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:_fadeIn_zpacg_1 .4s ease forwards}html.light ._overlay_zpacg_1,.light ._overlay_zpacg_1{--modal-text-primary: #111111;--modal-text-secondary: #666666;--modal-border-color: rgba(17, 17, 17, .08);--modal-overlay-bg: rgba(244, 244, 247, .56);--modal-surface: rgba(255, 255, 255, .82);--modal-shadow: 0 32px 72px rgba(17, 17, 17, .14), inset 0 1px 1px rgba(255, 255, 255, .7);--modal-title-gradient: linear-gradient(180deg, #111111 0%, #6b6b6b 100%);--modal-header-bg: linear-gradient(to bottom, rgba(17, 17, 17, .025), transparent);--modal-close-hover-bg: rgba(17, 17, 17, .06);--modal-close-hover-border: rgba(17, 17, 17, .1);--modal-scrollbar-thumb: rgba(17, 17, 17, .15);--modal-scrollbar-thumb-hover: rgba(17, 17, 17, .25)}._panel_zpacg_47{position:relative;display:flex;width:100%;max-height:min(90dvh,880px);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:var(--modal-surface);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:var(--modal-shadow);transform:translateY(20px) scale(.98);animation:_slideUp_zpacg_1 .5s cubic-bezier(.16,1,.3,1) forwards}html.light ._panel_zpacg_47,.light ._panel_zpacg_47{border-color:var(--modal-border-color)}._header_zpacg_69{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 32px;border-bottom:1px solid var(--modal-border-color);background:var(--modal-header-bg);flex-shrink:0}._headerContent_zpacg_80{display:flex;min-width:0;flex:1;align-items:center}._title_zpacg_87{min-width:0;font-size:1.4rem;font-weight:600;letter-spacing:-.02em;color:var(--modal-text-primary)}._titleText_zpacg_95{background:var(--modal-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._closeButton_zpacg_101{display:inline-flex;height:36px;width:36px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:transparent;color:#888;cursor:pointer;transition:transform .3s,background .3s,border-color .3s,color .3s}._closeButton_zpacg_101:hover,._closeButton_zpacg_101:focus-visible{background:var(--modal-close-hover-bg);border-color:var(--modal-close-hover-border);color:var(--modal-text-primary);transform:rotate(90deg)}._closeButton_zpacg_101 svg{width:20px;height:20px}._body_zpacg_133{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;padding:24px 32px 32px;scrollbar-width:thin;scrollbar-color:var(--modal-scrollbar-thumb) transparent}._body_zpacg_133::-webkit-scrollbar{width:6px}._body_zpacg_133::-webkit-scrollbar-track{background:transparent}._body_zpacg_133::-webkit-scrollbar-thumb{background:var(--modal-scrollbar-thumb);border-radius:999px}._body_zpacg_133::-webkit-scrollbar-thumb:hover{background:var(--modal-scrollbar-thumb-hover)}@media(max-width:768px){._overlay_zpacg_1{padding:12px}._panel_zpacg_47{max-height:min(92dvh,920px);border-radius:22px}._header_zpacg_69{gap:16px;padding:20px 20px 18px}._title_zpacg_87{font-size:1.2rem}._body_zpacg_133{padding:20px}}@keyframes _fadeIn_zpacg_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_zpacg_1{to{transform:translateY(0) scale(1)}}._chatApp_5jvf0_1{--chat-primary: rgb(var(--aurora-purple) / 1);--chat-primary-hover: color-mix(in srgb, rgb(var(--aurora-purple)) 86%, #000 14%);--chat-primary-light: color-mix(in srgb, rgb(var(--aurora-purple)) 12%, #fff 88%);--chat-bg-app: #f5f5f4;--chat-bg-sidebar: rgb(255 255 255 / .82);--chat-bg-bubble-ai: rgb(255 255 255 / .82);--chat-text-main: #111827;--chat-text-muted: #6b7280;--chat-border-light: rgb(24 24 27 / .08);--chat-surface-panel: rgb(255 255 255 / .72);--chat-surface-input: rgb(255 255 255 / .8);--chat-scrollbar-thumb: rgb(24 24 27 / .18);--chat-scrollbar-thumb-hover: rgb(24 24 27 / .32);--chat-overlay: rgb(0 0 0 / .26);--chat-shadow-sm: 0 20px 40px rgba(0, 0, 0, .08);--chat-shadow-float: 0 24px 60px rgba(0, 0, 0, .08), inset 0 1px 0 rgb(255 255 255 / .45);display:flex;width:100%;min-height:0;height:100%;flex:1;overflow:hidden;color:var(--chat-text-main);position:relative;background:transparent}.dark ._chatApp_5jvf0_1{--chat-bg-app: #0f1112;--chat-bg-sidebar: rgb(20 20 20 / .78);--chat-bg-bubble-ai: rgb(20 20 20 / .82);--chat-primary-light: color-mix(in srgb, var(--chat-primary) 18%, #0f172a 82%);--chat-text-main: #f5f5f5;--chat-text-muted: #a1a1aa;--chat-border-light: rgb(255 255 255 / .08);--chat-surface-panel: rgb(15 15 15 / .64);--chat-surface-input: rgb(15 15 15 / .74);--chat-scrollbar-thumb: rgb(255 255 255 / .16);--chat-scrollbar-thumb-hover: rgb(255 255 255 / .28);--chat-overlay: rgb(0 0 0 / .46);--chat-shadow-sm: 0 20px 40px rgba(0, 0, 0, .52);--chat-shadow-float: 0 24px 60px rgba(0, 0, 0, .46), inset 0 1px 0 rgb(255 255 255 / .04)}.dark ._inputBoxImageMode_5jvf0_47{background:radial-gradient(circle at top left,color-mix(in srgb,var(--chat-primary) 12%,#0f172a 88%),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--chat-bg-app) 76%,#111827 24%),var(--chat-surface-input))}._chatApp_5jvf0_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 14%,rgb(255 255 255 / .68),transparent 26%),radial-gradient(circle at 82% 12%,rgb(var(--aurora-purple) / .12),transparent 28%),linear-gradient(180deg,rgb(255 255 255 / .2),transparent 24%);opacity:.9}.dark ._chatApp_5jvf0_1:before{background:radial-gradient(circle at 15% 14%,rgb(255 255 255 / .03),transparent 24%),radial-gradient(circle at 82% 12%,rgb(var(--aurora-purple) / .16),transparent 30%),linear-gradient(180deg,rgb(255 255 255 / .03),transparent 26%);opacity:1}._chatApp_5jvf0_1 ::-webkit-scrollbar{width:6px;height:6px}._chatApp_5jvf0_1 ::-webkit-scrollbar-track{background:transparent}._chatApp_5jvf0_1 ::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);border-radius:9999px}._chatApp_5jvf0_1 ::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover)}._mobileMask_5jvf0_91{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;border:0;background:var(--chat-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._sidebar_5jvf0_100{position:fixed;top:0;bottom:0;left:0;width:320px;max-width:min(320px,88vw);display:flex;flex-direction:column;background:var(--chat-bg-sidebar);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-right:1px solid var(--chat-border-light);box-shadow:var(--chat-shadow-sm);z-index:60;overflow:hidden;transform:translate3d(-100%,0,0);pointer-events:none;transition:transform .5s cubic-bezier(.16,1,.3,1)}._sidebarOpen_5jvf0_121{transform:translateZ(0);pointer-events:auto}._sidebarClosed_5jvf0_126,._sidebarDesktopCollapsed_5jvf0_127{transform:translate3d(-100%,0,0);pointer-events:none}._sidebarHeader_5jvf0_132{padding:20px;border-bottom:1px solid color-mix(in srgb,var(--chat-border-light) 84%,transparent 16%);display:flex;flex-direction:column;gap:14px}._brand_5jvf0_140{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:var(--chat-text-main)}._brandIcon_5jvf0_149{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--chat-primary),var(--chat-primary-hover));box-shadow:0 6px 16px rgb(var(--aurora-purple) / .25)}._newChatBtn_5jvf0_161{width:100%;border:1px solid transparent;border-radius:9999px;padding:12px;background:color-mix(in srgb,var(--chat-text-main) 92%,#000 8%);color:color-mix(in srgb,var(--chat-bg-app) 92%,#fff 8%);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 12px 24px #0000001f}._newChatBtn_5jvf0_161:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--chat-text-main) 88%,#000 12%);box-shadow:0 16px 32px #00000024}.dark ._newChatBtn_5jvf0_161{background:#fff;color:#000}.dark ._newChatBtn_5jvf0_161:hover{background:#f5f5f5eb;transform:translateY(-1px);box-shadow:0 16px 32px #00000042}._searchBox_5jvf0_196{position:relative}._searchIcon_5jvf0_200{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--chat-text-muted);pointer-events:none}._searchInput_5jvf0_211{width:100%;height:40px;border-radius:14px;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-surface-input) 92%,transparent 8%);color:var(--chat-text-main);font-size:13px;padding:0 12px 0 34px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px #ffffff08}._searchInput_5jvf0_211::-moz-placeholder{color:var(--chat-text-muted)}._searchInput_5jvf0_211::placeholder{color:var(--chat-text-muted)}._searchInput_5jvf0_211:focus{border-color:color-mix(in srgb,var(--chat-primary) 55%,#fff 45%);box-shadow:0 0 0 3px rgb(var(--aurora-purple) / .14)}._historyList_5jvf0_234{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 18px}._historyGroup_5jvf0_241{margin-top:14px}._historyTitle_5jvf0_245{font-size:11px;font-weight:700;color:var(--chat-text-muted);padding:0 8px 8px;letter-spacing:.08em;text-transform:uppercase}._historyItem_5jvf0_254{border-radius:14px;padding:10px 12px;margin-bottom:6px;transition:background-color .2s ease,color .2s ease;position:relative;border:1px solid transparent}._historyItem_5jvf0_254:hover{background:color-mix(in srgb,var(--chat-surface-panel) 76%,transparent 24%)}._historyItemActive_5jvf0_267{background:var(--chat-primary-light);border-color:color-mix(in srgb,var(--chat-primary) 22%,#fff 78%)}._historyItemMain_5jvf0_272{width:100%;border:0;background:transparent;padding:0;margin:0;display:flex;align-items:center;gap:8px;text-align:left;color:inherit;cursor:pointer}._historyItemIcon_5jvf0_286{width:14px;height:14px;color:var(--chat-text-muted);flex-shrink:0}._historyItemActive_5jvf0_267 ._historyItemIcon_5jvf0_286{color:var(--chat-primary)}._itemText_5jvf0_297{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500}._historyItemMeta_5jvf0_307{margin-top:4px;font-size:11px;color:color-mix(in srgb,var(--chat-text-muted) 82%,#fff 18%);padding-left:22px}._itemActions_5jvf0_314{display:flex;gap:2px;padding-left:20px;margin-top:6px;opacity:0;transition:opacity .2s ease}._historyItem_5jvf0_254:hover ._itemActions_5jvf0_314,._historyItemActive_5jvf0_267 ._itemActions_5jvf0_314{opacity:1}._itemActionBtn_5jvf0_328{border:0;background:transparent;color:var(--chat-text-muted);height:24px;width:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}._itemActionBtn_5jvf0_328:hover{background:color-mix(in srgb,var(--chat-bg-app) 70%,#fff 30%);color:var(--chat-text-main)}._renameWrap_5jvf0_347{display:flex;align-items:center;gap:8px}._renameInput_5jvf0_353{width:100%;min-width:0;border-radius:8px;border:1px solid var(--chat-border-light);background:var(--chat-surface-input);color:var(--chat-text-main);font-size:12px;padding:6px 8px;outline:none}._renameInput_5jvf0_353:focus{border-color:color-mix(in srgb,var(--chat-primary) 58%,#fff 42%)}._renameActions_5jvf0_369{display:flex;gap:4px}._renameBtn_5jvf0_374{border:1px solid var(--chat-border-light);background:var(--chat-surface-input);color:var(--chat-text-muted);height:26px;width:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._renameBtn_5jvf0_374:hover{color:var(--chat-text-main)}._historyEmpty_5jvf0_391{font-size:13px;color:var(--chat-text-muted);padding:8px 10px}._mainChat_5jvf0_397{flex:1;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;background:transparent}._chatHeader_5jvf0_407{position:relative;width:100%;z-index:10;min-height:52px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 28px 16px;border-bottom:1px solid color-mix(in srgb,var(--chat-border-light) 72%,transparent 28%);background:linear-gradient(180deg,color-mix(in srgb,var(--chat-bg-app) 68%,transparent 32%),color-mix(in srgb,var(--chat-bg-app) 36%,transparent 64%));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._headerLeft_5jvf0_424{min-width:0;display:flex;flex:1;align-items:flex-start}._headerBrandBlock_5jvf0_431{min-width:0;display:flex;flex-direction:row;align-items:center;gap:12px}._headerTitleRow_5jvf0_439{display:flex;align-items:center;gap:0;min-width:0}._headerModelDescription_5jvf0_446{min-height:16px;padding-left:0;font-size:12px;line-height:1.35;color:var(--chat-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modelPicker_5jvf0_457{position:relative;min-width:0;max-width:300px;display:flex;align-items:center}._modelTrigger_5jvf0_465{width:auto;max-width:100%;border:none;background:transparent;color:var(--chat-text-main);height:auto;border-radius:8px;display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;transition:color .3s ease,background-color .3s ease}._modelTrigger_5jvf0_465:hover{background:color-mix(in srgb,var(--chat-surface-panel) 80%,transparent 20%)}._modelTriggerLocked_5jvf0_485{opacity:.78;cursor:not-allowed}._modelTriggerDot_5jvf0_490{width:6px;height:6px;border-radius:9999px;background:#60a5fa;box-shadow:0 0 8px #60a5fae6;flex-shrink:0}._modelTriggerText_5jvf0_499{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:.95rem;font-weight:500}._modelIcon_5jvf0_509{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-o-object-fit:contain;object-fit:contain}._modelTriggerIcon_5jvf0_517{width:18px;height:18px;border-radius:6px}._modelIconText_5jvf0_523{font-size:15px;line-height:1}._modelIconFallback_5jvf0_528{background:color-mix(in srgb,var(--chat-surface-panel) 70%,var(--chat-text-main) 12%);color:var(--chat-text-main);font-size:10px;font-weight:700;letter-spacing:-.02em}._headerRight_5jvf0_536{display:flex;align-items:center;gap:12px}._headerActionBtn_5jvf0_542{border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-surface-panel) 94%,transparent 6%);color:var(--chat-text-main);height:40px;border-radius:9999px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}._headerActionBtn_5jvf0_542:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--chat-primary) 28%,var(--chat-border-light) 72%);background:color-mix(in srgb,var(--chat-surface-panel) 88%,#fff 12%)}._headerPrimaryAction_5jvf0_564{border-color:transparent;background:#111827;color:#fff;box-shadow:0 14px 28px #0000001f}._headerPrimaryAction_5jvf0_564:hover{background:#030712}.dark ._headerPrimaryAction_5jvf0_564{background:#fff;color:#000}.dark ._headerPrimaryAction_5jvf0_564:hover{background:#f5f5f5eb}._modelMenu_5jvf0_584{position:absolute;left:0;top:calc(100% + 12px);width:296px;border-radius:16px;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-surface-panel) 98%,#111 2%);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:var(--chat-shadow-float);padding:8px;max-height:320px;overflow-y:auto;z-index:30}._modelOption_5jvf0_600{width:100%;border:0;border-radius:10px;background:transparent;display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:left;padding:10px 12px;color:var(--chat-text-main);cursor:pointer}._modelOption_5jvf0_600:hover{background:color-mix(in srgb,var(--chat-surface-panel) 82%,transparent 18%)}._modelOptionActive_5jvf0_619{background:color-mix(in srgb,var(--chat-surface-panel) 72%,var(--chat-text-main) 8%)}._modelOptionRow_5jvf0_623{display:flex;align-items:flex-start;gap:10px;min-width:0}._modelOptionIcon_5jvf0_630{width:28px;height:28px;border-radius:8px}._modelOptionBody_5jvf0_636{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}._modelOptionNameRow_5jvf0_644{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}._modelOptionName_5jvf0_644{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modelOptionCheck_5jvf0_660{width:14px;height:14px;color:#4ade80;opacity:0;flex-shrink:0}._modelOptionCheckActive_5jvf0_668{opacity:1}._modelOptionMeta_5jvf0_672{font-size:12px;color:var(--chat-text-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._chatMessages_5jvf0_682{flex:1;min-height:0;overflow-y:auto;padding:28px 0 24px;display:flex;flex-direction:column;gap:24px}._chatMessagesEmpty_5jvf0_692{justify-content:center;padding-top:clamp(12px,2vh,18px);padding-bottom:clamp(12px,2vh,18px)}._messageRow_5jvf0_698{width:100%;max-width:1180px;margin:0 auto;padding:0 28px;display:flex}._rowUser_5jvf0_706{justify-content:flex-end}._rowAi_5jvf0_710{justify-content:flex-start;align-items:flex-start}._aiIndicator_5jvf0_715{width:24px;height:24px;border-radius:9999px;background:var(--chat-primary-light);color:var(--chat-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:4px}._bubbleUser_5jvf0_728{background:linear-gradient(135deg,var(--chat-primary),var(--chat-primary-hover));color:#fff;padding:14px 20px;border-radius:20px 20px 4px;max-width:82%;font-size:15px;line-height:1.6;box-shadow:0 4px 12px rgb(var(--aurora-purple) / .18)}._bubbleAi_5jvf0_739{background:radial-gradient(circle at top right,color-mix(in srgb,var(--chat-primary) 16%,transparent 84%),transparent 26%),linear-gradient(160deg,color-mix(in srgb,var(--chat-bg-bubble-ai) 96%,#fff 4%),color-mix(in srgb,var(--chat-bg-bubble-ai) 88%,var(--chat-bg-app) 12%));color:var(--chat-text-main);padding:18px 18px 16px;border-radius:24px;width:80%;max-width:80%;font-size:15px;line-height:1.7;box-shadow:0 22px 48px -34px #0f172a47;border:1px solid color-mix(in srgb,var(--chat-primary) 14%,var(--chat-border-light) 86%);position:relative;overflow:hidden}.dark ._bubbleAi_5jvf0_739{background:radial-gradient(circle at top right,color-mix(in srgb,var(--chat-primary) 22%,#020617 78%),transparent 28%),linear-gradient(160deg,color-mix(in srgb,var(--chat-bg-bubble-ai) 92%,#020617 8%),color-mix(in srgb,var(--chat-bg-bubble-ai) 82%,var(--chat-bg-app) 18%));box-shadow:0 24px 60px -34px #020617b8}._assistantTimeline_5jvf0_771{position:relative;display:flex;flex-direction:column;gap:16px;padding-left:8px;margin-bottom:16px}._assistantTimeline_5jvf0_771:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:2px;border-radius:9999px;background:linear-gradient(180deg,color-mix(in srgb,var(--chat-primary) 24%,var(--chat-border-light) 76%),color-mix(in srgb,var(--chat-primary) 8%,transparent 92%))}._assistantStepItem_5jvf0_795{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}._assistantStepIndicator_5jvf0_802{position:relative;z-index:1;width:28px;height:28px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--chat-bg-bubble-ai) 92%,#fff 8%);border:1px solid var(--chat-border-light);box-shadow:0 6px 16px -14px #0f172a66}.dark ._assistantStepIndicator_5jvf0_802{background:color-mix(in srgb,var(--chat-bg-bubble-ai) 88%,#020617 12%);border-color:color-mix(in srgb,var(--chat-primary) 18%,#334155 82%);box-shadow:0 8px 20px -16px #020617b8}._assistantStepIcon_5jvf0_822{width:14px;height:14px}._assistantStepDot_5jvf0_827{width:8px;height:8px;border-radius:9999px;background:color-mix(in srgb,var(--chat-border-light) 78%,var(--chat-text-muted) 22%)}._assistantStepSpinner_5jvf0_834{width:12px;height:12px;border-radius:9999px;border:2px solid color-mix(in srgb,var(--chat-primary) 18%,transparent 82%);border-top-color:var(--chat-primary);animation:_spin_5jvf0_1 .95s linear infinite}._assistantStepContent_5jvf0_843{min-width:0;padding-top:1px}._assistantStepHeader_5jvf0_848{display:flex;align-items:center;justify-content:space-between;gap:10px}._assistantStepTitleGroup_5jvf0_855{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._assistantStepTitle_5jvf0_855{font-size:14px;font-weight:600;color:var(--chat-text-main)}._assistantStepMeta_5jvf0_869{font-size:11px;color:var(--chat-text-muted)}._assistantStepPhase_5jvf0_874{flex-shrink:0;border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-bg-app) 72%,#fff 28%);color:var(--chat-text-muted)}.dark ._assistantStepPhase_5jvf0_874{border-color:color-mix(in srgb,var(--chat-primary) 18%,#334155 82%);background:color-mix(in srgb,var(--chat-bg-app) 82%,#020617 18%);color:color-mix(in srgb,var(--chat-text-muted) 92%,#fff 8%)}._assistantStepLog_5jvf0_892{margin-top:8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--chat-primary) 18%,var(--chat-border-light) 82%);background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%);color:color-mix(in srgb,var(--chat-text-main) 84%,#fff 16%);padding:9px 12px;font-size:12px;line-height:1.5}.dark ._assistantStepLog_5jvf0_892{border-color:color-mix(in srgb,var(--chat-primary) 24%,#334155 76%);background:color-mix(in srgb,var(--chat-primary) 10%,#0f172a 90%);color:color-mix(in srgb,var(--chat-text-main) 90%,#fff 10%)}._assistantStepCompleted_5jvf0_909 ._assistantStepIndicator_5jvf0_802{border-color:#10b98142;background:#10b9811f;color:#059669}._assistantStepCompleted_5jvf0_909 ._assistantStepPhase_5jvf0_874{border-color:#10b9813d;background:#10b9811f;color:#059669}._assistantStepActive_5jvf0_921 ._assistantStepIndicator_5jvf0_802{border-color:color-mix(in srgb,var(--chat-primary) 30%,var(--chat-border-light) 70%);background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%);color:var(--chat-primary)}._assistantStepActive_5jvf0_921 ._assistantStepTitle_5jvf0_855{color:color-mix(in srgb,var(--chat-primary) 82%,#1e293b 18%)}.dark ._assistantStepActive_5jvf0_921 ._assistantStepTitle_5jvf0_855{color:color-mix(in srgb,var(--chat-primary) 72%,#e2e8f0 28%)}._assistantStepActive_5jvf0_921 ._assistantStepPhase_5jvf0_874{border-color:color-mix(in srgb,var(--chat-primary) 30%,var(--chat-border-light) 70%);background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:color-mix(in srgb,var(--chat-primary) 82%,#1e293b 18%)}.dark ._assistantStepActive_5jvf0_921 ._assistantStepPhase_5jvf0_874{border-color:color-mix(in srgb,var(--chat-primary) 36%,#334155 64%);background:color-mix(in srgb,var(--chat-primary) 18%,#0f172a 82%);color:color-mix(in srgb,var(--chat-primary) 72%,#e2e8f0 28%)}._assistantStepFailed_5jvf0_947 ._assistantStepIndicator_5jvf0_802{border-color:#ef44444d;background:#ef44441f;color:#dc2626}._assistantStepFailed_5jvf0_947 ._assistantStepPhase_5jvf0_874{border-color:#ef444442;background:#ef44441f;color:#dc2626}._assistantStepContent_5jvf0_843 ._reasoningSection_5jvf0_959{margin-top:10px;margin-bottom:0}._assistantResponsePlain_5jvf0_964{margin-bottom:14px}._assistantResponsePlain_5jvf0_964 .chat-markdown{font-size:15px;line-height:1.72}._projectPromptActionCard_5jvf0_973{margin-top:12px;border:1px solid color-mix(in srgb,var(--chat-primary) 20%,var(--chat-border-light) 80%);border-radius:16px;background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%);padding:14px}.dark ._projectPromptActionCard_5jvf0_973{background:color-mix(in srgb,var(--chat-primary) 12%,#0f172a 88%)}._projectPromptActionHead_5jvf0_985{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._projectPromptActionEyebrow_5jvf0_992{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--chat-primary)}._projectPromptActionTitle_5jvf0_1000{margin-top:4px;font-size:14px;font-weight:700;color:var(--chat-text-main)}._projectPromptActionType_5jvf0_1007{border-radius:9999px;border:1px solid color-mix(in srgb,var(--chat-primary) 18%,var(--chat-border-light) 82%);background:color-mix(in srgb,var(--chat-bg-app) 72%,#fff 28%);padding:5px 10px;font-size:11px;line-height:1.2;color:var(--chat-text-muted);white-space:nowrap}._projectPromptActionPrompt_5jvf0_1018{margin-top:12px;font-size:13px;line-height:1.65;color:var(--chat-text-main);white-space:pre-wrap;word-break:break-word}._projectPromptActionFooter_5jvf0_1027{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}._projectPromptActionBtn_5jvf0_1035{border:1px solid color-mix(in srgb,var(--chat-primary) 22%,var(--chat-border-light) 78%);background:color-mix(in srgb,var(--chat-primary) 14%,#fff 86%);color:var(--chat-primary);border-radius:9999px;padding:8px 14px;font-size:12px;line-height:1;font-weight:700;cursor:pointer;transition:all .2s ease}._projectPromptActionBtn_5jvf0_1035:hover{background:color-mix(in srgb,var(--chat-primary) 18%,#fff 82%);border-color:color-mix(in srgb,var(--chat-primary) 34%,var(--chat-border-light) 66%)}._projectPromptActionBtn_5jvf0_1035:disabled{opacity:.58;cursor:not-allowed}._projectPromptActionBtnSaved_5jvf0_1058{background:color-mix(in srgb,#10b981 14%,#fff 86%);border-color:color-mix(in srgb,#10b981 28%,var(--chat-border-light) 72%);color:#047857}.dark ._projectPromptActionBtn_5jvf0_1035{background:color-mix(in srgb,var(--chat-primary) 18%,#0f172a 82%)}._projectPromptActionHint_5jvf0_1068{font-size:11px;line-height:1.4;color:var(--chat-text-muted)}._reasoningContentMotion_5jvf0_1074{overflow:hidden}._messageFooterAssistant_5jvf0_1078{margin-top:14px;padding-top:12px;justify-content:flex-end;border-top:1px solid color-mix(in srgb,var(--chat-primary) 10%,var(--chat-border-light) 90%)}._messageMetaAssistant_5jvf0_1085{color:var(--chat-text-muted)}.dark ._messageFooterAssistant_5jvf0_1078{border-top-color:color-mix(in srgb,var(--chat-primary) 16%,#334155 84%)}._assistantActionBtn_5jvf0_1093{height:30px;border-radius:10px;padding:0 10px;border-color:color-mix(in srgb,var(--chat-primary) 18%,var(--chat-border-light) 82%);background:color-mix(in srgb,var(--chat-bg-app) 76%,#fff 24%)}._assistantActionBtn_5jvf0_1093:hover{border-color:color-mix(in srgb,var(--chat-primary) 34%,var(--chat-border-light) 66%);background:color-mix(in srgb,var(--chat-primary) 9%,#fff 91%)}.dark ._assistantActionBtn_5jvf0_1093{border-color:color-mix(in srgb,var(--chat-primary) 20%,#334155 80%);background:color-mix(in srgb,var(--chat-bg-app) 84%,#020617 16%);color:color-mix(in srgb,var(--chat-text-main) 90%,#fff 10%)}.dark ._assistantActionBtn_5jvf0_1093:hover{border-color:color-mix(in srgb,var(--chat-primary) 36%,#334155 64%);background:color-mix(in srgb,var(--chat-primary) 16%,#0f172a 84%)}._thinkingStatus_5jvf0_1117{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--chat-primary) 20%,#fff 80%);background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%);color:color-mix(in srgb,var(--chat-primary) 72%,#1e293b 28%);font-size:12px;font-weight:600;padding:4px 10px}.dark ._thinkingStatus_5jvf0_1117{border-color:color-mix(in srgb,var(--chat-primary) 28%,#111827 72%);background:color-mix(in srgb,var(--chat-primary) 14%,#0f172a 86%)}._thinkingDot_5jvf0_1136{width:8px;height:8px;border-radius:9999px;background:var(--chat-primary);animation:_thinkingPulse_5jvf0_1 1.1s ease-in-out infinite}._searchStatus_5jvf0_1144{margin-bottom:10px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--chat-primary) 30%,var(--chat-border-light) 70%);background:color-mix(in srgb,var(--chat-primary) 7%,#fff 93%);color:color-mix(in srgb,var(--chat-text-main) 82%,#fff 18%);font-size:12px;line-height:1.5;padding:6px 10px}.dark ._searchStatus_5jvf0_1144{background:color-mix(in srgb,var(--chat-primary) 12%,#0f172a 88%)}._reasoningSection_5jvf0_959{margin-bottom:12px;border:1px solid color-mix(in srgb,var(--chat-primary) 18%,var(--chat-border-light) 82%);border-radius:12px;background:color-mix(in srgb,var(--chat-primary) 6%,#fff 94%)}.dark ._reasoningSection_5jvf0_959{background:color-mix(in srgb,var(--chat-primary) 10%,#0f172a 90%)}._reasoningToggle_5jvf0_1170{width:100%;border:0;background:transparent;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:inherit;cursor:pointer;padding:9px 10px}._reasoningToggleLeft_5jvf0_1184{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--chat-primary) 72%,#1e293b 28%)}._reasoningToggleRight_5jvf0_1193{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--chat-text-muted)}._reasoningContent_5jvf0_1074{border-top:1px dashed color-mix(in srgb,var(--chat-primary) 20%,var(--chat-border-light) 80%);padding:10px 12px 12px;max-height:300px;overflow-y:auto}._reasoningContent_5jvf0_1074 .chat-markdown{font-size:13px;line-height:1.65;color:color-mix(in srgb,var(--chat-text-main) 88%,#fff 12%)}._messageFooter_5jvf0_1078{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}._messageFooterUser_5jvf0_1222{justify-content:flex-end}._messageMeta_5jvf0_1085{font-size:11px;color:color-mix(in srgb,var(--chat-text-muted) 84%,#fff 16%)}._messageMetaUser_5jvf0_1231{color:#ffffffd1}._messageActions_5jvf0_1235{display:inline-flex;align-items:center;gap:6px}._messageActionBtn_5jvf0_1241{height:24px;border-radius:9999px;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-bg-app) 68%,#fff 32%);color:color-mix(in srgb,var(--chat-text-main) 84%,#fff 16%);padding:0 8px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:11px;line-height:1;transition:all .2s ease}._messageActionBtn_5jvf0_1241:hover{border-color:color-mix(in srgb,var(--chat-primary) 24%,var(--chat-border-light) 76%);color:var(--chat-text-main)}._messageActionBtn_5jvf0_1241:disabled{opacity:.56;cursor:not-allowed}._messageActionBtnUser_5jvf0_1267{border-color:#ffffff59;background:#ffffff1f;color:#fffffff2}._messageActionBtnUser_5jvf0_1267:hover{border-color:#ffffff8f;background:#fff3;color:#fff}.dark ._messageActionBtn_5jvf0_1241{background:color-mix(in srgb,var(--chat-bg-app) 72%,#0f172a 28%)}@keyframes _spin_5jvf0_1{to{transform:rotate(360deg)}}@keyframes _pulseBadge_5jvf0_1{0%,to{opacity:1}50%{opacity:.58}}@keyframes _thinkingPulse_5jvf0_1{0%{transform:scale(1);opacity:.55}50%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:.55}}._imageGrid_5jvf0_1314{margin-top:12px;display:grid;gap:8px;grid-template-columns:1fr}._imageGridMulti_5jvf0_1321{grid-template-columns:repeat(2,minmax(0,1fr))}._messageImage_5jvf0_1325{width:100%;max-height:230px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid var(--chat-border-light)}._fileList_5jvf0_1333{margin-top:12px;display:flex;flex-direction:column;gap:8px}._fileCard_5jvf0_1340{display:flex;align-items:center;gap:10px;border:1px solid var(--chat-border-light);border-radius:12px;background:color-mix(in srgb,var(--chat-bg-app) 65%,#fff 35%);padding:8px 10px}._fileCardIcon_5jvf0_1350{width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:var(--chat-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._fileCardMeta_5jvf0_1362{min-width:0}._fileCardName_5jvf0_1366{font-size:12px;font-weight:600;color:var(--chat-text-main);line-height:1.35;word-break:break-all}._fileCardSub_5jvf0_1374{margin-top:2px;font-size:11px;color:var(--chat-text-muted)}._citationWrap_5jvf0_1380{margin-top:12px;border-top:1px dashed var(--chat-border-light);padding-top:10px}._citationTags_5jvf0_1386{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}._citationTag_5jvf0_1386,._citationTagBtn_5jvf0_1394{border:1px solid color-mix(in srgb,var(--chat-primary) 24%,var(--chat-border-light) 76%);border-radius:9999px;background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:var(--chat-primary);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:11px;line-height:1.2;max-width:100%;text-decoration:none}._citationTagBtn_5jvf0_1394{cursor:pointer}._citationTag_5jvf0_1386:hover,._citationTagBtn_5jvf0_1394:hover{background:color-mix(in srgb,var(--chat-primary) 18%,#fff 82%)}.dark ._citationTag_5jvf0_1386,.dark ._citationTagBtn_5jvf0_1394{border-color:color-mix(in srgb,var(--chat-primary) 42%,#334155 58%);background:color-mix(in srgb,var(--chat-primary) 18%,#0f172a 82%)}._citationTagIndex_5jvf0_1424{font-weight:700;white-space:nowrap}._citationTagLabel_5jvf0_1429{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._citationTitle_5jvf0_1436{font-size:12px;font-weight:700;color:var(--chat-text-main)}._citationToggle_5jvf0_1442{width:100%;border:0;border-radius:10px;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;cursor:pointer}._citationToggleLeft_5jvf0_1456{display:inline-flex;align-items:center;gap:8px}._citationCount_5jvf0_1462{min-width:18px;height:18px;border-radius:9999px;padding:0 6px;background:color-mix(in srgb,var(--chat-primary) 16%,#fff 84%);color:var(--chat-primary);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}._citationToggleRight_5jvf0_1477{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--chat-text-muted)}._citationList_5jvf0_1485{margin-top:8px;display:flex;flex-direction:column;gap:8px}._citationItem_5jvf0_1492{border:1px solid var(--chat-border-light);border-radius:10px;padding:8px 10px;background:color-mix(in srgb,var(--chat-bg-app) 75%,#fff 25%)}._citationHead_5jvf0_1499{display:flex;align-items:center;justify-content:space-between;gap:10px}._citationName_5jvf0_1506{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;font-weight:600;color:var(--chat-text-main);word-break:break-all}._citationNameIndex_5jvf0_1516{font-size:10px;font-weight:700;color:color-mix(in srgb,var(--chat-primary) 85%,#000 15%);white-space:nowrap}._citationChunk_5jvf0_1523{font-size:10px;color:var(--chat-text-muted);white-space:nowrap}._citationSnippet_5jvf0_1529{margin-top:4px;font-size:11px;line-height:1.55;color:var(--chat-text-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._citationLink_5jvf0_1540{display:block;margin-top:4px;font-size:11px;color:var(--chat-primary);text-decoration:none;line-height:1.45;word-break:break-all}._citationLink_5jvf0_1540:hover{text-decoration:underline}._emptyStateCard_5jvf0_1554{width:100%;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);align-items:center;gap:clamp(22px,2.6vw,30px);padding:0;color:var(--chat-text-main)}._emptyStateCard_5jvf0_1554:before{content:none}._emptyStateIntro_5jvf0_1570{display:flex;flex-direction:column;gap:clamp(20px,2.3vw,26px)}._emptyStateHeadlineBlock_5jvf0_1576{min-width:0}._emptyStateTitle_5jvf0_1580{font-size:clamp(2.65rem,4.7vw,4.45rem);line-height:.98;font-weight:700;letter-spacing:-.04em}._emptyStateDesc_5jvf0_1587{margin-top:12px;max-width:400px;font-size:.98rem;line-height:1.5;color:var(--chat-text-muted)}._emptyStateModeGrid_5jvf0_1595{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._emptyStateModeCard_5jvf0_1601{border:1px solid color-mix(in srgb,var(--chat-border-light) 88%,transparent 12%);border-radius:16px;background:color-mix(in srgb,var(--chat-surface-panel) 92%,transparent 8%);color:var(--chat-text-main);text-align:left;padding:16px 16px 14px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease;box-shadow:0 18px 34px -30px #0f172a2e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}._emptyStateModeCard_5jvf0_1601:hover{border-color:color-mix(in srgb,var(--chat-primary) 26%,var(--chat-border-light) 74%);box-shadow:0 22px 38px -28px #0f172a38}.dark ._emptyStateModeCard_5jvf0_1601{background:color-mix(in srgb,var(--chat-surface-panel) 96%,transparent 4%)}._emptyStateModeCardActive_5jvf0_1626{border-color:color-mix(in srgb,var(--chat-primary) 36%,var(--chat-border-light) 64%);background:radial-gradient(circle at top left,color-mix(in srgb,var(--chat-primary) 12%,transparent 88%),transparent 38%),color-mix(in srgb,var(--chat-surface-panel) 96%,transparent 4%);box-shadow:0 26px 52px -36px rgb(var(--aurora-purple) / .28)}.dark ._emptyStateModeCardActive_5jvf0_1626{background:radial-gradient(circle at top left,color-mix(in srgb,var(--chat-primary) 20%,transparent 80%),transparent 40%),color-mix(in srgb,var(--chat-surface-panel) 98%,transparent 2%)}._emptyStateModeCardDisabled_5jvf0_1640{opacity:.55;cursor:not-allowed;box-shadow:none}._emptyStateModeCardHead_5jvf0_1646{display:flex;align-items:center;justify-content:space-between;gap:12px}._emptyStateModeCardIcon_5jvf0_1653{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--chat-primary);background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);box-shadow:inset 0 1px #fff9}._emptyStateModeCardIndex_5jvf0_1665{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--chat-text-muted)}._emptyStateModeCardTitle_5jvf0_1672{font-size:1rem;font-weight:700;letter-spacing:-.02em}._emptyStateModeCardDesc_5jvf0_1678{font-size:.82rem;line-height:1.5;color:var(--chat-text-muted)}._emptyStateModeCardMeta_5jvf0_1684{margin-top:auto;width:-moz-fit-content;width:fit-content;border-radius:9999px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--chat-primary) 18%,var(--chat-border-light) 82%);background:color-mix(in srgb,var(--chat-primary) 9%,#fff 91%);color:color-mix(in srgb,var(--chat-primary) 72%,#1e293b 28%);font-size:10px;font-weight:700}._emptyStateVisual_5jvf0_1696{--chat-core-surface-start: rgb(255 255 255 / .96);--chat-core-surface-end: rgb(244 244 245 / .92);--chat-core-border: rgb(17 24 39 / .08);--chat-core-viewport-glow: radial-gradient(circle at center, rgb(17 24 39 / .1) 0%, transparent 72%);--chat-core-vignette: inset 0 0 90px rgb(17 24 39 / .12);--chat-core-shadow: rgb(17 24 39 / .12);--chat-core-flare-center: rgb(17 24 39 / .95);--chat-core-flare-mid: rgb(55 65 81 / .38);--chat-core-flare-shadow: rgb(17 24 39 / .22);--chat-core-scanner-soft: rgb(17 24 39 / .06);--chat-core-scanner-hard: rgb(17 24 39 / .5);--chat-core-dash: rgb(17 24 39 / .18);--chat-core-inner-border: rgb(17 24 39 / .12);--chat-core-inner-active: rgb(17 24 39 / .7);--chat-core-inner-glow: rgb(17 24 39 / .18);--chat-core-crosshair-border: rgb(17 24 39 / .12);--chat-core-crosshair-line: rgb(17 24 39 / .36);--chat-core-crosshair-glow: rgb(17 24 39 / .12);position:relative;width:min(100%,430px);justify-self:end;display:flex;align-items:center;justify-content:center;overflow:visible;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}._emptyStateVisual_5jvf0_1696:before{content:"";position:absolute;top:12%;right:6%;bottom:12%;left:6%;border-radius:50%;background:radial-gradient(circle at center,color-mix(in srgb,var(--chat-primary) 14%,#fff 86%) 0%,transparent 58%),radial-gradient(circle at center,rgb(255 255 255 / .6) 0%,transparent 72%);filter:blur(18px);opacity:.88;z-index:-1}.dark ._emptyStateVisual_5jvf0_1696{--chat-core-surface-start: rgb(11 12 14 / .98);--chat-core-surface-end: rgb(3 3 5 / .96);--chat-core-border: rgb(255 255 255 / .08);--chat-core-viewport-glow: radial-gradient(circle at center, rgb(255 255 255 / .12) 0%, transparent 72%);--chat-core-vignette: inset 0 0 90px rgb(0 0 0 / .82);--chat-core-shadow: rgb(0 0 0 / .48);--chat-core-flare-center: rgb(255 255 255 / .96);--chat-core-flare-mid: rgb(228 228 231 / .34);--chat-core-flare-shadow: rgb(255 255 255 / .14);--chat-core-scanner-soft: rgb(255 255 255 / .05);--chat-core-scanner-hard: rgb(255 255 255 / .56);--chat-core-dash: rgb(255 255 255 / .18);--chat-core-inner-border: rgb(255 255 255 / .12);--chat-core-inner-active: rgb(255 255 255 / .72);--chat-core-inner-glow: rgb(255 255 255 / .12);--chat-core-crosshair-border: rgb(255 255 255 / .12);--chat-core-crosshair-line: rgb(255 255 255 / .36);--chat-core-crosshair-glow: rgb(255 255 255 / .1)}.dark ._emptyStateVisual_5jvf0_1696:before{background:radial-gradient(circle at center,color-mix(in srgb,var(--chat-primary) 22%,#020617 78%) 0%,transparent 56%),radial-gradient(circle at center,rgb(255 255 255 / .1) 0%,transparent 72%);opacity:.74}._cinematicCoreContainer_5jvf0_1771{width:min(100%,390px);aspect-ratio:1 / 1;position:relative;display:flex;align-items:center;justify-content:center}._hologramViewport_5jvf0_1780{width:100%;height:100%;position:relative;border:1px solid color-mix(in srgb,var(--chat-border-light) 40%,transparent 60%);border-radius:50%;background:var(--chat-core-viewport-glow);display:flex;align-items:center;justify-content:center;box-shadow:var(--chat-core-vignette),inset 0 0 0 1px #ffffff0a}.dark ._hologramViewport_5jvf0_1780{border-color:#ffffff0f}._lensFlare_5jvf0_1799{position:absolute;width:25%;height:25%;border-radius:50%;background:radial-gradient(circle at center,var(--chat-core-flare-center) 0%,var(--chat-core-flare-mid) 42%,transparent 74%);box-shadow:0 0 60px var(--chat-core-flare-shadow);animation:_coreBreatheFlare_5jvf0_1 4s ease-in-out infinite alternate}._focusRing_5jvf0_1815{position:absolute;border-radius:50%;transform-style:preserve-3d}._ringOuter_5jvf0_1821{width:80%;height:80%;background:conic-gradient(from 0deg,transparent 70%,var(--chat-core-scanner-soft) 95%,var(--chat-core-scanner-hard) 100%);-webkit-mask-image:radial-gradient(transparent 68%,#000 69%);mask-image:radial-gradient(transparent 68%,#000 69%);animation:_coreSpin_5jvf0_1 3s linear infinite}._ringMiddle_5jvf0_1836{width:65%;height:65%;border:1px dashed var(--chat-core-dash);animation:_coreSpin_5jvf0_1 20s linear infinite reverse}._ringInner_5jvf0_1843{width:45%;height:45%;border:2px solid var(--chat-core-inner-border);border-left-color:var(--chat-core-inner-active);border-right-color:var(--chat-core-inner-active);box-shadow:0 0 20px var(--chat-core-inner-glow),inset 0 0 20px var(--chat-core-inner-glow);animation:_coreSpin_5jvf0_1 8s cubic-bezier(.68,-.55,.265,1.55) infinite}._crosshair_5jvf0_1855{position:absolute;width:10%;height:10%;border:1px solid var(--chat-core-crosshair-border);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px var(--chat-core-crosshair-glow)}._crosshair_5jvf0_1855:before,._crosshair_5jvf0_1855:after{content:"";position:absolute;background:var(--chat-core-crosshair-line)}._crosshair_5jvf0_1855:before{width:100%;height:1px}._crosshair_5jvf0_1855:after{width:1px;height:100%}._crosshairOne_5jvf0_1884{top:15%;left:10%;animation:_coreFloatCrosshairA_5jvf0_1 6s ease-in-out infinite alternate}._crosshairTwo_5jvf0_1890{bottom:18%;right:20%;transform:scale(.6);animation:_coreFloatCrosshairB_5jvf0_1 5s ease-in-out infinite alternate-reverse}@keyframes _coreSpin_5jvf0_1{to{transform:rotate(360deg)}}@keyframes _coreBreatheFlare_5jvf0_1{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.3);opacity:1;box-shadow:0 0 100px var(--chat-core-flare-shadow)}}@keyframes _coreFloatCrosshairA_5jvf0_1{0%{transform:translate(0) scale(1)}to{transform:translate(15px,-15px) scale(1.1)}}@keyframes _coreFloatCrosshairB_5jvf0_1{0%{transform:translate(0) scale(.6)}to{transform:translate(15px,-15px) scale(.7)}}._inputContainer_5jvf0_1931{position:relative;z-index:20;flex-shrink:0;padding:12px 28px 32px;display:flex;justify-content:center;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--chat-bg-app) 72%,transparent 28%) 42%)}._inputBox_5jvf0_47{position:relative;width:100%;max-width:1040px;border-radius:26px;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-surface-input) 96%,transparent 4%);box-shadow:var(--chat-shadow-float);padding:12px 12px 10px 16px;transition:box-shadow .3s ease,border-color .3s ease;overflow:visible;backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px)}._inputBox_5jvf0_47:focus-within{border-color:var(--chat-border-light);box-shadow:var(--chat-shadow-float)}._inputBoxImageMode_5jvf0_47{padding:14px;border-radius:30px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--chat-primary) 10%,transparent 90%),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--chat-surface-input) 96%,transparent 4%),color-mix(in srgb,var(--chat-surface-input) 86%,transparent 14%))}._pendingImages_5jvf0_1969,._pendingFiles_5jvf0_1976{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._chatComposer_5jvf0_1983{display:flex;flex-direction:column;gap:12px}._projectContextBanner_5jvf0_1989{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--chat-primary) 18%,var(--chat-border-light) 82%);background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%)}.dark ._projectContextBanner_5jvf0_1989{background:color-mix(in srgb,var(--chat-primary) 12%,#0f172a 88%)}._projectContextBannerText_5jvf0_2004{min-width:0;display:flex;flex-direction:column;gap:2px}._projectContextBannerLabel_5jvf0_2011{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--chat-primary)}._projectContextBannerName_5jvf0_2019{font-size:13px;font-weight:600;color:var(--chat-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectContextBannerBtn_5jvf0_2028{flex-shrink:0;border:1px solid color-mix(in srgb,var(--chat-primary) 20%,var(--chat-border-light) 80%);background:color-mix(in srgb,var(--chat-bg-app) 74%,#fff 26%);color:var(--chat-primary);border-radius:9999px;padding:7px 12px;font-size:12px;line-height:1;font-weight:700;cursor:pointer}._projectContextBannerBtn_5jvf0_2028:disabled{opacity:.58;cursor:not-allowed}._chatComposerRow_5jvf0_2046{display:flex;align-items:flex-end;gap:14px}._chatComposerLeft_5jvf0_2052,._chatComposerRight_5jvf0_2053{display:flex;align-items:center;gap:10px}._pendingItem_5jvf0_2059{position:relative}._pendingImage_5jvf0_1969{width:58px;height:58px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--chat-border-light)}._removePendingBtn_5jvf0_2071{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border:0;border-radius:9999px;background:#0f172abd;color:#fff;line-height:18px;text-align:center;cursor:pointer;font-size:13px}._pendingFileCard_5jvf0_2087{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--chat-border-light);border-radius:14px;padding:8px 24px 8px 8px;background:color-mix(in srgb,var(--chat-surface-panel) 88%,transparent 12%);max-width:280px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._pendingFileIcon_5jvf0_2100{width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:var(--chat-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._pendingFileMeta_5jvf0_2112{min-width:0}._pendingFileName_5jvf0_2116{font-size:12px;font-weight:600;color:var(--chat-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}._pendingFileSub_5jvf0_2126{margin-top:2px;font-size:11px;color:var(--chat-text-muted)}._removePendingFileBtn_5jvf0_2132{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border:0;border-radius:9999px;background:#0f172abd;color:#fff;line-height:18px;text-align:center;cursor:pointer;font-size:13px}._inputRow_5jvf0_2148{display:flex;align-items:flex-end;gap:12px}._textarea_5jvf0_2154{flex:1;border:0;outline:none;resize:none;background:transparent;color:var(--chat-text-main);font-size:1.02rem;line-height:1.5;padding:10px 0 8px;max-height:150px;min-height:24px}._textareaImage_5jvf0_2168{min-height:132px;max-height:260px;padding:12px 0 18px;font-size:16px;line-height:1.65}._textarea_5jvf0_2154::-moz-placeholder{color:color-mix(in srgb,var(--chat-text-muted) 84%,#fff 16%)}._textarea_5jvf0_2154::placeholder{color:color-mix(in srgb,var(--chat-text-muted) 84%,#fff 16%)}._actionBtns_5jvf0_2180{display:flex;gap:8px;padding-bottom:4px}._toolsMenuWrap_5jvf0_2186,._modeSwitchWrap_5jvf0_2190{position:relative}._modeSwitchBtn_5jvf0_2194{height:40px;border-radius:9999px;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-bg-app) 68%,#fff 32%);color:var(--chat-text-main);padding:0 12px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}._modeSwitchBtn_5jvf0_2194:hover{border-color:color-mix(in srgb,var(--chat-primary) 30%,var(--chat-border-light) 70%);background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%)}._modeSwitchBtnImage_5jvf0_2215{background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%);color:var(--chat-primary)}._modeSwitchBtnActive_5jvf0_2220{border-color:color-mix(in srgb,var(--chat-primary) 38%,var(--chat-border-light) 62%);background:color-mix(in srgb,var(--chat-primary) 14%,#fff 86%)}._modeSwitchMenu_5jvf0_2225{position:absolute;left:0;bottom:calc(100% + 10px);min-width:176px;border-radius:16px;border:1px solid var(--chat-border-light);background:var(--chat-surface-panel);box-shadow:var(--chat-shadow-float);padding:6px;display:flex;flex-direction:column;gap:4px;z-index:35}._modeSwitchMenuItem_5jvf0_2241{width:100%;border:0;border-radius:12px;background:transparent;color:var(--chat-text-main);padding:10px 12px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}._modeSwitchMenuItem_5jvf0_2241:hover{background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%)}._modeSwitchMenuItemActive_5jvf0_2261{background:color-mix(in srgb,var(--chat-primary) 14%,#fff 86%);color:var(--chat-primary)}._modeSwitchMenuItemDisabled_5jvf0_2266{opacity:.56;cursor:not-allowed}._toolsMenuTrigger_5jvf0_2271{border:1px solid color-mix(in srgb,var(--chat-border-light) 88%,#fff 12%)}._toolsMenu_5jvf0_2186{position:absolute;left:calc(100% + 10px);bottom:0;min-width:230px;border:1px solid var(--chat-border-light);border-radius:12px;background:var(--chat-surface-panel);box-shadow:var(--chat-shadow-float);padding:6px;display:flex;flex-direction:column;gap:4px;z-index:25}._toolsMenuItem_5jvf0_2291{width:100%;border:0;border-radius:9px;background:transparent;color:var(--chat-text-main);display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:8px 10px;cursor:pointer;transition:background-color .2s ease}._toolsMenuItem_5jvf0_2291:hover{background:color-mix(in srgb,var(--chat-bg-app) 72%,#fff 28%)}._toolsMenuItemLeft_5jvf0_2311{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600}._toolsMenuItemMeta_5jvf0_2320{max-width:110px;font-size:11px;color:var(--chat-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolsMenuItemActive_5jvf0_2329{background:color-mix(in srgb,var(--chat-primary) 14%,#fff 86%);color:var(--chat-primary)}._toolsMenuItemDisabled_5jvf0_2334{opacity:.56;cursor:not-allowed}._toolsMenuItemDisabled_5jvf0_2334:hover{background:transparent}._projectContextModal_5jvf0_2343{display:flex;flex-direction:column;gap:16px}._projectContextModalDesc_5jvf0_2349{font-size:13px;line-height:1.6;color:var(--chat-text-muted)}._projectContextModalEmpty_5jvf0_2355{border:1px dashed var(--chat-border-light);border-radius:16px;padding:16px;background:color-mix(in srgb,var(--chat-surface-panel) 86%,transparent 14%)}._projectContextModalEmptyTitle_5jvf0_2362{font-size:14px;font-weight:700;color:var(--chat-text-main)}._projectContextModalEmptyDesc_5jvf0_2368{margin-top:6px;font-size:12px;line-height:1.6;color:var(--chat-text-muted)}._projectContextModalActions_5jvf0_2375{display:flex;justify-content:flex-end;gap:10px}._btnIcon_5jvf0_2381{width:42px;height:42px;border:0;border-radius:9999px;background:color-mix(in srgb,var(--chat-surface-panel) 86%,transparent 14%);color:color-mix(in srgb,var(--chat-text-muted) 88%,#fff 12%);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:inset 0 1px #ffffff0f}._btnIcon_5jvf0_2381:hover{background:color-mix(in srgb,var(--chat-surface-panel) 94%,#fff 6%);color:var(--chat-text-main)}._btnIconActive_5jvf0_2401{background:color-mix(in srgb,var(--chat-primary) 18%,#fff 82%);color:var(--chat-primary)}._btnIconActive_5jvf0_2401:hover{background:color-mix(in srgb,var(--chat-primary) 24%,#fff 76%);color:var(--chat-primary-hover)}._btnIconDisabled_5jvf0_2411{background:color-mix(in srgb,var(--chat-bg-app) 60%,#fff 40%);color:color-mix(in srgb,var(--chat-text-muted) 70%,#fff 30%);cursor:not-allowed;opacity:1}._btnIconDisabled_5jvf0_2411:hover{background:color-mix(in srgb,var(--chat-bg-app) 60%,#fff 40%);color:color-mix(in srgb,var(--chat-text-muted) 70%,#fff 30%)}.dark ._btnIcon_5jvf0_2381:hover{background:#1a2431}._btnSend_5jvf0_2427{width:44px;height:44px;border:0;border-radius:9999px;background:color-mix(in srgb,var(--chat-surface-panel) 88%,transparent 12%);color:color-mix(in srgb,var(--chat-text-muted) 88%,#fff 12%);display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease;cursor:not-allowed}._btnSendActive_5jvf0_2441{background:#111827;color:#fff;cursor:pointer;box-shadow:0 14px 30px #00000029;transform:translateY(-1px)}._btnSendActive_5jvf0_2441:hover{background:#030712}.dark ._btnSendActive_5jvf0_2441{background:#fff;color:#000}.dark ._btnSendActive_5jvf0_2441:hover{background:#f5f5f5eb}._btnStop_5jvf0_2462{background:#ef4444;color:#fff;box-shadow:0 4px 10px #ef44444d}._btnStop_5jvf0_2462:hover{background:#dc2626}._taskCardList_5jvf0_2472{margin-top:12px;display:flex;flex-direction:column;gap:10px}._taskCard_5jvf0_2472{border:1px solid color-mix(in srgb,var(--chat-primary) 18%,var(--chat-border-light) 82%);border-radius:14px;background:color-mix(in srgb,var(--chat-primary) 6%,#fff 94%);padding:12px}.dark ._taskCard_5jvf0_2472{background:color-mix(in srgb,var(--chat-primary) 10%,#0f172a 90%)}._taskCardHead_5jvf0_2490{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._taskCardTitleWrap_5jvf0_2497{min-width:0;display:flex;flex-direction:column;gap:3px}._taskCardTitle_5jvf0_2497{font-size:13px;font-weight:700;color:var(--chat-text-main)}._taskCardMeta_5jvf0_2510{font-size:11px;color:var(--chat-text-muted);word-break:break-all}._taskCardStatus_5jvf0_2516{flex-shrink:0;border-radius:9999px;padding:4px 9px;font-size:11px;line-height:1;font-weight:700;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-bg-app) 70%,#fff 30%);color:var(--chat-text-muted)}._taskCardStatusRunning_5jvf0_2528{border-color:color-mix(in srgb,#f59e0b 42%,var(--chat-border-light) 58%);background:#f59e0b1f;color:#b45309}._taskCardStatusCompleted_5jvf0_2534{border-color:color-mix(in srgb,#16a34a 42%,var(--chat-border-light) 58%);background:#16a34a1f;color:#15803d}._taskCardStatusFailed_5jvf0_2540{border-color:color-mix(in srgb,#ef4444 44%,var(--chat-border-light) 56%);background:#ef44441f;color:#dc2626}._taskCardImage_5jvf0_2546{width:100%;margin-top:10px;border-radius:12px;border:1px solid var(--chat-border-light);-o-object-fit:cover;object-fit:cover;max-height:320px;background:color-mix(in srgb,var(--chat-bg-app) 76%,#fff 24%)}._taskCardPrompt_5jvf0_2556{margin-top:10px;font-size:12px;line-height:1.55;color:var(--chat-text-main);white-space:pre-wrap;word-break:break-word}._taskCardError_5jvf0_2565{margin-top:8px;font-size:12px;line-height:1.5;color:#dc2626}._taskCardActions_5jvf0_2572{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}._taskCardBtn_5jvf0_2579{border:1px solid color-mix(in srgb,var(--chat-primary) 22%,var(--chat-border-light) 78%);background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:var(--chat-primary);border-radius:9999px;padding:7px 12px;font-size:12px;line-height:1;font-weight:600;cursor:pointer;transition:all .2s ease}._taskCardBtn_5jvf0_2579:hover{background:color-mix(in srgb,var(--chat-primary) 18%,#fff 82%);border-color:color-mix(in srgb,var(--chat-primary) 34%,var(--chat-border-light) 66%)}.dark ._taskCardBtn_5jvf0_2579{background:color-mix(in srgb,var(--chat-primary) 18%,#0f172a 82%)}._imageAgentMetaWrap_5jvf0_2601{margin-top:12px;display:flex;flex-direction:column;gap:10px}._imageAgentMetaCard_5jvf0_2608{border:1px solid color-mix(in srgb,var(--chat-primary) 20%,var(--chat-border-light) 80%);border-radius:16px;background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%);padding:14px}.dark ._imageAgentMetaCard_5jvf0_2608{background:color-mix(in srgb,var(--chat-primary) 12%,#0f172a 88%)}._imageAgentMetaHead_5jvf0_2619{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._imageAgentMetaEyebrow_5jvf0_2626{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--chat-primary)}._imageAgentMetaTitle_5jvf0_2634{margin-top:4px;font-size:14px;font-weight:700;color:var(--chat-text-main)}._imageAgentMetaCopy_5jvf0_2641{border:1px solid color-mix(in srgb,var(--chat-primary) 22%,var(--chat-border-light) 78%);background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:var(--chat-primary);border-radius:9999px;padding:7px 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1;font-weight:600;cursor:pointer;transition:all .2s ease}._imageAgentMetaCopy_5jvf0_2641:hover{background:color-mix(in srgb,var(--chat-primary) 18%,#fff 82%);border-color:color-mix(in srgb,var(--chat-primary) 34%,var(--chat-border-light) 66%)}.dark ._imageAgentMetaCopy_5jvf0_2641{background:color-mix(in srgb,var(--chat-primary) 18%,#0f172a 82%)}._imageAgentMetaTags_5jvf0_2666{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}._imageAgentMetaTag_5jvf0_2666{border-radius:9999px;border:1px solid color-mix(in srgb,var(--chat-primary) 20%,var(--chat-border-light) 80%);background:color-mix(in srgb,var(--chat-bg-app) 68%,#fff 32%);padding:5px 10px;font-size:11px;line-height:1.2;color:var(--chat-text-muted)}._imageAgentMetaPrompt_5jvf0_2683{margin-top:12px;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.65;color:var(--chat-text-main)}._imageAgentMetaNegative_5jvf0_2692{margin-top:10px;font-size:12px;line-height:1.55;color:var(--chat-text-muted);white-space:pre-wrap;word-break:break-word}._imageAgentSuggestionList_5jvf0_2701{display:flex;flex-wrap:wrap;gap:8px}._imageAgentSuggestionBtn_5jvf0_2707{border:1px solid color-mix(in srgb,var(--chat-primary) 22%,var(--chat-border-light) 78%);background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%);color:var(--chat-primary);border-radius:9999px;padding:8px 12px;font-size:12px;line-height:1.35;font-weight:600;cursor:pointer;transition:all .2s ease}._imageAgentSuggestionBtn_5jvf0_2707:hover{background:color-mix(in srgb,var(--chat-primary) 18%,#fff 82%);border-color:color-mix(in srgb,var(--chat-primary) 34%,var(--chat-border-light) 66%)}._imageAgentSuggestionBtn_5jvf0_2707:disabled{opacity:.56;cursor:not-allowed}._imageModePanel_5jvf0_2730{display:flex;flex-direction:column;gap:16px}._imageComposer_5jvf0_2736{display:flex;flex-direction:column;gap:12px}._imageComposerBody_5jvf0_2742{display:flex;gap:18px;align-items:stretch}._imageComposerRail_5jvf0_2748{width:92px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}._imageComposerRail_5jvf0_2748 ._toolsMenuWrap_5jvf0_2186{width:100%}._imageComposerUploadTile_5jvf0_2760{width:100%;min-height:138px;border:1px solid color-mix(in srgb,var(--chat-border-light) 84%,transparent 16%);border-radius:22px;background:color-mix(in srgb,var(--chat-surface-panel) 92%,transparent 8%);color:color-mix(in srgb,var(--chat-text-main) 82%,var(--chat-primary) 18%);display:inline-flex;align-items:center;justify-content:center;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background-color .22s ease;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}._imageComposerUploadTileInner_5jvf0_2777{width:100%;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}._imageComposerUploadTitle_5jvf0_2787{font-size:12px;line-height:1.2;font-weight:700}._imageComposerUploadMeta_5jvf0_2793{font-size:11px;line-height:1.2;color:color-mix(in srgb,currentColor 72%,var(--chat-text-muted) 28%)}._imageComposerUploadTile_5jvf0_2760:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--chat-primary) 34%,var(--chat-border-light) 66%)}._imageComposerUploadTileDisabled_5jvf0_2804,._imageComposerUploadTileDisabled_5jvf0_2804:hover{transform:none;cursor:not-allowed;color:var(--chat-text-muted);border-color:var(--chat-border-light);background:color-mix(in srgb,var(--chat-bg-app) 74%,#fff 26%)}._imageComposerThumbList_5jvf0_2813{display:flex;flex-direction:column;gap:8px}._imageComposerThumbItem_5jvf0_2819{position:relative}._imageComposerThumb_5jvf0_2813{width:86px;height:86px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--chat-border-light)}._imageComposerThumbRemove_5jvf0_2831{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border:0;border-radius:9999px;background:#0f172ab8;color:#fff;font-size:13px;line-height:20px;text-align:center;cursor:pointer}._imageComposerMain_5jvf0_2847{min-width:0;flex:1;display:flex;flex-direction:column;gap:12px}._imageComposerToolbar_5jvf0_2855{display:flex;align-items:center;justify-content:space-between;gap:12px}._imageComposerToolbarLeft_5jvf0_2862{min-width:0;flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}._autoComposerToolbarLeft_5jvf0_2871{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:thin}._autoComposerToolbarLeft_5jvf0_2871::-webkit-scrollbar{height:6px}._autoComposerToolbarLeft_5jvf0_2871::-webkit-scrollbar-thumb{border-radius:9999px;background:color-mix(in srgb,var(--chat-border-light) 78%,var(--chat-text-muted) 22%)}._autoComposerToolbarLeft_5jvf0_2871>*{flex:0 0 auto}._autoComposerInlinePreference_5jvf0_2892{display:flex;align-items:center;gap:8px;flex:0 0 auto}._autoComposerPreferenceRow_5jvf0_2899{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._autoComposerPreferenceLabel_5jvf0_2906{font-size:12px;font-weight:600;color:var(--chat-text-muted);white-space:nowrap}._autoComposerPreferenceSelect_5jvf0_2913{min-width:196px;max-width:240px;flex:0 0 auto}._inlineModelSelect_5jvf0_2919{min-width:220px;max-width:320px}._inlineModelSelectCompact_5jvf0_2924{min-width:196px;max-width:240px}._inlineModelSelectCompact_5jvf0_2924 button{min-height:36px;border-radius:9999px;border-color:color-mix(in srgb,var(--chat-border-light) 90%,#fff 10%);background:color-mix(in srgb,var(--chat-surface-panel) 88%,transparent 12%);box-shadow:none;padding:6px 12px;font-size:12px}._inlineModelSelectCompact_5jvf0_2924 button:hover{border-color:color-mix(in srgb,var(--chat-primary) 24%,var(--chat-border-light) 76%);background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%);box-shadow:none}._inlineModelSelectCompact_5jvf0_2924 button>div{gap:8px}._inlineModelSelectCompact_5jvf0_2924 button img,._inlineModelSelectCompact_5jvf0_2924 button svg{width:18px;height:18px}._preferenceChip_5jvf0_2955{height:40px;border-radius:9999px;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-surface-panel) 88%,transparent 12%);color:var(--chat-text-main);padding:0 13px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}._preferenceChip_5jvf0_2955:hover{border-color:color-mix(in srgb,var(--chat-primary) 30%,var(--chat-border-light) 70%);background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%)}._preferenceChipActive_5jvf0_2976{border-color:color-mix(in srgb,var(--chat-primary) 38%,var(--chat-border-light) 62%);background:color-mix(in srgb,var(--chat-primary) 14%,#fff 86%);color:var(--chat-primary)}._preferenceChipDisabled_5jvf0_2982{opacity:.56;cursor:not-allowed}._modeSwitchBtnCompact_5jvf0_2987{height:34px;padding:0 10px;gap:6px;font-size:12px;font-weight:600;color:var(--chat-text-muted);background:color-mix(in srgb,var(--chat-surface-panel) 88%,transparent 12%)}._modeSwitchBtnCompact_5jvf0_2987:hover{background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%)}._modeSwitchBtnCompact_5jvf0_2987._modeSwitchBtnImage_5jvf0_2215{color:var(--chat-text-muted);background:color-mix(in srgb,var(--chat-bg-app) 70%,#fff 30%)}._modeSwitchBtnCompact_5jvf0_2987._modeSwitchBtnActive_5jvf0_2220{border-color:color-mix(in srgb,var(--chat-primary) 24%,var(--chat-border-light) 76%);background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%);color:var(--chat-text-main)}._preferenceChipCompact_5jvf0_3012{height:34px;padding:0 11px;gap:6px;font-size:12px;font-weight:600;color:var(--chat-text-muted);background:color-mix(in srgb,var(--chat-surface-panel) 88%,transparent 12%)}._preferenceChipCompact_5jvf0_3012._preferenceChipActive_5jvf0_2976{border-color:color-mix(in srgb,var(--chat-primary) 24%,var(--chat-border-light) 76%);background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%);color:var(--chat-text-main)}._imageComposerSend_5jvf0_3028{width:48px;height:48px;flex-shrink:0;border:0;border-radius:9999px;background:color-mix(in srgb,var(--chat-surface-panel) 88%,transparent 12%);color:var(--chat-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:not-allowed;transition:transform .2s ease,background-color .2s ease,color .2s ease}._imageComposerSendActive_5jvf0_3043{background:#111827;color:#fff;cursor:pointer;box-shadow:0 14px 30px #00000029}._imageComposerSendActive_5jvf0_3043:hover{transform:translateY(-1px);background:#030712}.dark ._imageComposerSendActive_5jvf0_3043{background:#fff;color:#000}.dark ._imageComposerSendActive_5jvf0_3043:hover{background:#f5f5f5eb}._imageComposerSendCompact_5jvf0_3064{width:40px;height:40px}._imageComposerSendCompact_5jvf0_3064._imageComposerSendActive_5jvf0_3043{box-shadow:0 8px 20px -16px rgb(var(--aurora-purple) / .42)}._imagePreferencesPanel_5jvf0_3073{border-radius:22px;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-surface-panel) 95%,#fff 5%);padding:16px;overflow:hidden}._imagePreferencesHeader_5jvf0_3081{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._imagePreferencesTitle_5jvf0_3088{font-size:15px;line-height:1.3;font-weight:700;color:var(--chat-text-main)}._imagePreferencesHint_5jvf0_3095{margin-top:4px;font-size:12px;line-height:1.55;color:var(--chat-text-muted)}._imagePreferencesMeta_5jvf0_3102{border-radius:9999px;background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%);color:var(--chat-primary);padding:6px 10px;font-size:12px;font-weight:700}._aspectRatioGrid_5jvf0_3111{margin-top:14px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}._aspectRatioOption_5jvf0_3118{border:1px solid var(--chat-border-light);border-radius:18px;background:color-mix(in srgb,var(--chat-bg-app) 72%,#fff 28%);color:var(--chat-text-main);padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}._aspectRatioOption_5jvf0_3118:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--chat-primary) 30%,var(--chat-border-light) 70%)}._aspectRatioOptionActive_5jvf0_3137{border-color:color-mix(in srgb,var(--chat-primary) 42%,var(--chat-border-light) 58%);background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:var(--chat-primary)}._aspectRatioPreviewBox_5jvf0_3143{width:42px;height:28px;border-radius:12px;background:color-mix(in srgb,var(--chat-surface-panel) 92%,#fff 8%);border:1px solid color-mix(in srgb,var(--chat-border-light) 86%,#fff 14%);display:inline-flex;align-items:center;justify-content:center}._aspectRatioPreviewShape_5jvf0_3154{border-radius:5px;border:2px solid currentColor;opacity:.76}._aspectRatioOptionLabel_5jvf0_3160{font-size:13px;line-height:1.2;font-weight:700}._imagePreferencesEmpty_5jvf0_3166{margin-top:12px;font-size:12px;line-height:1.55;color:var(--chat-text-muted)}._imageAgentShell_5jvf0_3173{margin-top:14px;border:1px solid color-mix(in srgb,var(--chat-primary) 18%,var(--chat-border-light) 82%);border-radius:20px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--chat-primary) 10%,#fff 90%),transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--chat-primary) 4%,#fff 96%),var(--chat-surface-panel));padding:16px;display:flex;flex-direction:column;gap:14px}.dark ._imageAgentShell_5jvf0_3173{background:radial-gradient(circle at top right,color-mix(in srgb,var(--chat-primary) 14%,#0f172a 86%),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--chat-primary) 6%,#0f172a 94%),var(--chat-surface-panel))}._imageAgentHeader_5jvf0_3192{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._imageAgentHeaderCopy_5jvf0_3199{min-width:0;display:flex;flex-direction:column;gap:4px}._imageAgentEyebrow_5jvf0_3206{font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--chat-primary)}._imageAgentTitle_5jvf0_3215{font-size:15px;line-height:1.45;font-weight:700;color:var(--chat-text-main)}._imageAgentDescription_5jvf0_3222,._imageAgentDescriptionSecondary_5jvf0_3223{font-size:12px;line-height:1.55;color:var(--chat-text-muted)}._imageAgentReferenceBadge_5jvf0_3229{flex-shrink:0;border-radius:9999px;border:1px solid color-mix(in srgb,var(--chat-primary) 24%,var(--chat-border-light) 76%);background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:var(--chat-primary);display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700}._imageAgentEmpty_5jvf0_3243{border-radius:18px;border:1px dashed color-mix(in srgb,var(--chat-primary) 22%,var(--chat-border-light) 78%);background:color-mix(in srgb,var(--chat-bg-app) 72%,#fff 28%);padding:16px;display:flex;align-items:flex-start;gap:12px}._imageAgentEmptyIcon_5jvf0_3253{width:42px;height:42px;flex-shrink:0;border-radius:14px;background:color-mix(in srgb,var(--chat-primary) 18%,#fff 82%);color:var(--chat-primary);display:inline-flex;align-items:center;justify-content:center}._imageAgentEmptyTitle_5jvf0_3265{font-size:14px;line-height:1.4;font-weight:700;color:var(--chat-text-main)}._imageAgentEmptyDesc_5jvf0_3272{margin-top:4px;font-size:12px;line-height:1.6;color:var(--chat-text-muted)}._imageAgentTimeline_5jvf0_3279{display:flex;flex-direction:column;gap:10px}._imageAgentTurn_5jvf0_3285{max-width:92%;border-radius:18px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}._imageAgentTurnAssistant_5jvf0_3294{align-self:flex-start;border:1px solid color-mix(in srgb,var(--chat-primary) 18%,var(--chat-border-light) 82%);background:color-mix(in srgb,var(--chat-primary) 8%,#fff 92%)}._imageAgentTurnUser_5jvf0_3300{align-self:flex-end;background:linear-gradient(135deg,var(--chat-primary),var(--chat-primary-hover));color:#fff;box-shadow:0 10px 20px -16px rgb(var(--aurora-purple) / .56)}._imageAgentTurnRole_5jvf0_3307{font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._imageAgentTurnAssistant_5jvf0_3294 ._imageAgentTurnRole_5jvf0_3307{color:var(--chat-primary)}._imageAgentTurnUser_5jvf0_3300 ._imageAgentTurnRole_5jvf0_3307{color:#ffffffc2}._imageAgentTurnText_5jvf0_3323{font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}._imageAgentDraftCard_5jvf0_3330,._imageAgentQuestionCard_5jvf0_3331{border-radius:18px;border:1px solid var(--chat-border-light);background:color-mix(in srgb,var(--chat-surface-panel) 94%,#fff 6%);padding:14px}._imageAgentDraftHead_5jvf0_3338{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._imageAgentDraftTitle_5jvf0_3345{font-size:13px;line-height:1.3;font-weight:700;color:var(--chat-text-main)}._imageAgentDraftHint_5jvf0_3352{margin-top:4px;font-size:12px;line-height:1.55;color:var(--chat-text-muted)}._imageAgentDraftCopy_5jvf0_3359{border:1px solid color-mix(in srgb,var(--chat-primary) 24%,var(--chat-border-light) 76%);background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:var(--chat-primary);border-radius:9999px;padding:7px 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}._imageAgentDraftCopy_5jvf0_3359:hover{border-color:color-mix(in srgb,var(--chat-primary) 36%,var(--chat-border-light) 64%);background:color-mix(in srgb,var(--chat-primary) 18%,#fff 82%)}._imageAgentChips_5jvf0_3379{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}._imageAgentChip_5jvf0_3379{border-radius:9999px;border:1px solid color-mix(in srgb,var(--chat-primary) 24%,var(--chat-border-light) 76%);background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%);color:var(--chat-primary);padding:5px 10px;font-size:11px;line-height:1.2;font-weight:700}._imageAgentDraftText_5jvf0_3397{margin-top:12px;font-size:13px;line-height:1.7;color:var(--chat-text-main);white-space:pre-wrap;word-break:break-word}._imageAgentReferenceHint_5jvf0_3406{margin-top:10px;font-size:11px;line-height:1.5;color:var(--chat-text-muted)}._imageAgentQuestionTitle_5jvf0_3413{font-size:14px;line-height:1.4;font-weight:700;color:var(--chat-text-main)}._imageAgentQuestionDesc_5jvf0_3420{margin-top:4px;font-size:12px;line-height:1.55;color:var(--chat-text-muted)}._imageAgentOptionGrid_5jvf0_3427{margin-top:12px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}._imageAgentOption_5jvf0_3427{width:100%;border:1px solid var(--chat-border-light);border-radius:16px;background:color-mix(in srgb,var(--chat-bg-app) 75%,#fff 25%);color:var(--chat-text-main);padding:12px;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}._imageAgentOption_5jvf0_3427:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--chat-primary) 32%,var(--chat-border-light) 68%);background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%)}._imageAgentOption_5jvf0_3427:disabled{opacity:.6;cursor:not-allowed;transform:none}._imageAgentOptionLabel_5jvf0_3461{font-size:13px;line-height:1.35;font-weight:700}._imageAgentOptionDesc_5jvf0_3467{font-size:12px;line-height:1.55;color:var(--chat-text-muted)}._imageAgentActions_5jvf0_3473{display:flex;flex-wrap:wrap;gap:10px}._imageAgentPrimaryBtn_5jvf0_3479,._imageAgentSecondaryBtn_5jvf0_3480,._imageAgentResetBtn_5jvf0_3481{min-height:42px;border-radius:9999px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}._imageAgentPrimaryBtn_5jvf0_3479{border:0;background:linear-gradient(135deg,var(--chat-primary),var(--chat-primary-hover));color:#fff;box-shadow:0 12px 22px -16px rgb(var(--aurora-purple) / .56)}._imageAgentPrimaryBtn_5jvf0_3479:hover{filter:brightness(1.02)}._imageAgentSecondaryBtn_5jvf0_3480,._imageAgentResetBtn_5jvf0_3481{border:1px solid var(--chat-border-light);background:var(--chat-surface-panel);color:var(--chat-text-main)}._imageAgentSecondaryBtn_5jvf0_3480:hover,._imageAgentResetBtn_5jvf0_3481:hover{border-color:color-mix(in srgb,var(--chat-primary) 28%,var(--chat-border-light) 72%);background:color-mix(in srgb,var(--chat-primary) 10%,#fff 90%)}._imageAgentPrimaryBtn_5jvf0_3479:disabled,._imageAgentSecondaryBtn_5jvf0_3480:disabled,._imageAgentResetBtn_5jvf0_3481:disabled{opacity:.6;cursor:not-allowed}._imageModeSelectWrap_5jvf0_3525{width:100%;max-width:360px}._imageModeUploadBtn_5jvf0_3530{height:46px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--chat-primary) 22%,var(--chat-border-light) 78%);background:color-mix(in srgb,var(--chat-primary) 12%,#fff 88%);color:var(--chat-primary);border-radius:14px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}._imageModeUploadBtn_5jvf0_3530:hover{background:color-mix(in srgb,var(--chat-primary) 18%,#fff 82%);border-color:color-mix(in srgb,var(--chat-primary) 34%,var(--chat-border-light) 66%)}._imageModeUploadBtnDisabled_5jvf0_3552,._imageModeUploadBtnDisabled_5jvf0_3552:hover{background:color-mix(in srgb,var(--chat-bg-app) 70%,#fff 30%);border-color:var(--chat-border-light);color:var(--chat-text-muted);cursor:not-allowed}._imageModeHead_5jvf0_3560{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._imageModeTitle_5jvf0_3567{font-size:13px;font-weight:700;color:var(--chat-text-main)}._imageModeHint_5jvf0_3573{font-size:11px;line-height:1.45;color:var(--chat-text-muted);text-align:right}._imageModeControls_5jvf0_3580{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}._imageModeField_5jvf0_3587{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}._imageModeFieldLabel_5jvf0_3595{font-size:11px;font-weight:700;color:var(--chat-text-muted)}._imageModeSelect_5jvf0_3525{width:100%;min-width:0;height:38px;border-radius:10px;border:1px solid var(--chat-border-light);background:var(--chat-surface-panel);color:var(--chat-text-main);font-size:13px;padding:0 12px;outline:none}._imageModeSelect_5jvf0_3525:focus{border-color:color-mix(in srgb,var(--chat-primary) 38%,#fff 62%);box-shadow:0 0 0 3px rgb(var(--aurora-purple) / .12)}._imageModeModelMeta_5jvf0_3619{flex-shrink:0;max-width:40%;font-size:12px;line-height:1.45;color:var(--chat-text-muted);text-align:right;word-break:break-word}._inputFoot_5jvf0_3629{margin-top:2px;min-height:18px;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--chat-text-muted)}@media(max-width:1080px){._emptyStateCard_5jvf0_1554{grid-template-columns:1fr}._emptyStateVisual_5jvf0_1696{width:min(100%,360px);justify-self:center;min-height:260px}._chatHeader_5jvf0_407{flex-wrap:wrap;align-items:flex-start}._headerRight_5jvf0_536{width:100%;justify-content:flex-start}._headerTitleRow_5jvf0_439{flex-wrap:wrap;gap:14px}._modelPicker_5jvf0_457:before{display:none}}@media(min-width:1081px)and (max-height:860px){._chatMessagesEmpty_5jvf0_692{padding-top:10px;padding-bottom:10px}._emptyStateCard_5jvf0_1554{grid-template-columns:minmax(0,1fr) minmax(240px,.82fr);gap:20px}._emptyStateIntro_5jvf0_1570{gap:18px}._emptyStateTitle_5jvf0_1580{font-size:clamp(2.35rem,4vw,3.8rem)}._emptyStateModeCard_5jvf0_1601{padding:14px 14px 12px}._cinematicCoreContainer_5jvf0_1771{width:min(100%,330px)}}@media(max-width:767px){._sidebar_5jvf0_100{width:min(88vw,320px);max-width:min(88vw,320px)}._chatHeader_5jvf0_407{padding:8px 16px;gap:8px;min-height:auto;flex-wrap:nowrap;align-items:center}._headerLeft_5jvf0_424{width:auto;flex:1;min-width:0;gap:0}._headerBrandBlock_5jvf0_431{width:100%;gap:6px}._headerTitleRow_5jvf0_439{width:100%;align-items:center;gap:10px}._headerModelDescription_5jvf0_446{display:none}._textareaImage_5jvf0_2168{min-height:52px;max-height:140px;padding:8px 0 12px}._modelPicker_5jvf0_457{width:auto;max-width:min(100%,260px)}._modelTrigger_5jvf0_465{max-width:100%;padding:4px 6px}._modelTriggerText_5jvf0_499{font-size:12px}._headerRight_5jvf0_536{width:auto;display:flex;flex-direction:row;align-items:center;gap:8px}._headerActionBtn_5jvf0_542{width:36px;height:36px;padding:0;justify-content:center}._headerActionBtn_5jvf0_542 span{display:none}._modelMenu_5jvf0_584{width:min(84vw,296px)}._chatMessages_5jvf0_682{padding-top:10px;padding-bottom:16px;gap:18px}._chatMessagesEmpty_5jvf0_692{justify-content:flex-start}._messageRow_5jvf0_698{padding:0 12px}._emptyStateCard_5jvf0_1554{gap:18px;padding-top:0}._emptyStateModeGrid_5jvf0_1595{grid-template-columns:1fr}._emptyStateTitle_5jvf0_1580{font-size:2.35rem}._emptyStateVisual_5jvf0_1696{min-height:220px;padding:14px}._emptyStateScreen_5jvf0_3809{min-height:160px}._emptyStateVisualCard_5jvf0_3813{height:72px}._emptyStateVisualCardWide_5jvf0_3817{height:56px}._bubbleUser_5jvf0_728{max-width:88%;font-size:14px;padding:12px 14px}._bubbleAi_5jvf0_739{width:80%;max-width:80%;font-size:14px;padding:12px 14px}._assistantStepHeader_5jvf0_848{flex-direction:column;align-items:flex-start}._assistantTimeline_5jvf0_771{gap:14px;padding-left:2px}._assistantTimeline_5jvf0_771:before{left:10px}._assistantStepItem_5jvf0_795{grid-template-columns:24px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}._assistantStepIndicator_5jvf0_802{width:24px;height:24px}._assistantStepPhase_5jvf0_874{align-self:flex-start}._assistantResponsePlain_5jvf0_964 .chat-markdown{font-size:14px}._projectPromptActionHead_5jvf0_985,._projectContextBanner_5jvf0_1989,._projectContextModalActions_5jvf0_2375{flex-direction:column;align-items:stretch}._projectPromptActionType_5jvf0_1007,._projectContextBannerBtn_5jvf0_2028{align-self:flex-start}._inputContainer_5jvf0_1931{padding:12px 12px max(12px,env(safe-area-inset-bottom))}._inputBox_5jvf0_47{border-radius:18px;padding:8px 10px 6px 12px}._inputBoxImageMode_5jvf0_47{padding:12px;border-radius:24px}._toolsMenu_5jvf0_2186{right:auto;left:0;bottom:calc(100% + 10px);min-width:min(84vw,260px)}._taskCardHead_5jvf0_2490,._imageAgentMetaHead_5jvf0_2619,._imageModeHead_5jvf0_3560,._imageModeControls_5jvf0_3580,._imageAgentHeader_5jvf0_3192,._imageAgentDraftHead_5jvf0_3338,._imageComposerBody_5jvf0_2742,._imagePreferencesHeader_5jvf0_3081{flex-direction:column;align-items:stretch}._taskCardStatus_5jvf0_2516{align-self:flex-start}._imageModeHint_5jvf0_3573,._imageModeModelMeta_5jvf0_3619{max-width:none;text-align:left}._imageModeSelectWrap_5jvf0_3525{max-width:none}._imageComposerRail_5jvf0_2748{width:100%;flex-direction:row;align-items:flex-start}._imageComposerUploadTile_5jvf0_2760{width:72px;min-height:72px;border-radius:20px}._imageComposerUploadTileInner_5jvf0_2777{gap:6px}._imageComposerUploadTitle_5jvf0_2787,._imageComposerUploadMeta_5jvf0_2793{font-size:10px}._imageComposerThumbList_5jvf0_2813{flex-direction:row;flex-wrap:wrap}._imageComposerThumb_5jvf0_2813,._imageComposerThumbItem_5jvf0_2819{width:64px;height:64px}._imageComposerMain_5jvf0_2847,._inlineModelSelect_5jvf0_2919,._autoComposerPreferenceSelect_5jvf0_2913,._modeSwitchBtn_5jvf0_2194,._preferenceChip_5jvf0_2955,._imageComposerSend_5jvf0_3028{width:100%}._imageComposerSend_5jvf0_3028{height:46px}._imageComposerToolbarLeft_5jvf0_2862{width:100%}._autoComposerToolbar_5jvf0_2871{align-items:flex-start}._autoComposerToolbarLeft_5jvf0_2871{width:100%;max-width:none;flex-wrap:nowrap}._autoComposerToolbarLeft_5jvf0_2871 ._inlineModelSelect_5jvf0_2919,._autoComposerToolbarLeft_5jvf0_2871 ._autoComposerPreferenceSelect_5jvf0_2913{width:auto;flex:0 0 auto}._autoComposerToolbarLeft_5jvf0_2871 ._modeSwitchBtn_5jvf0_2194{width:auto}._autoComposerToolbar_5jvf0_2871 ._imageComposerSend_5jvf0_3028{width:44px;min-width:44px;height:44px}._autoComposerPreferenceRow_5jvf0_2899{align-items:stretch}._modeSwitchMenu_5jvf0_2225{left:0;right:0;min-width:0}._aspectRatioGrid_5jvf0_3111{grid-template-columns:repeat(3,minmax(0,1fr))}._imageAgentShell_5jvf0_3173{padding:14px}._imageAgentOptionGrid_5jvf0_3427{grid-template-columns:1fr}._imageAgentTurn_5jvf0_3285{max-width:100%}._imageAgentSuggestionList_5jvf0_2701{flex-direction:column}._imageAgentPrimaryBtn_5jvf0_3479,._imageAgentSecondaryBtn_5jvf0_3480,._imageAgentResetBtn_5jvf0_3481,._imageAgentDraftCopy_5jvf0_3359,._imageAgentReferenceBadge_5jvf0_3229,._imageAgentMetaCopy_5jvf0_2641{width:100%;justify-content:center}._inputFoot_5jvf0_3629{font-size:10px}}@media(min-width:768px){._sidebar_5jvf0_100{width:320px;max-width:min(320px,88vw)}}._autoWorkflowCard_5jvf0_4052{margin-top:14px;border:1px solid rgba(24,24,27,.08);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#fafaf9fa);box-shadow:0 18px 38px #18181b14,inset 0 1px #ffffffe0;padding:14px;display:flex;flex-direction:column;gap:14px}.dark ._autoWorkflowCard_5jvf0_4052{border-color:#ffffff14;background:linear-gradient(180deg,#242427eb,#18181bf5);box-shadow:0 18px 38px #00000042,inset 0 1px #ffffff0a}._autoWorkflowHead_5jvf0_4076{display:flex;align-items:center;justify-content:space-between;gap:12px}._autoWorkflowHeadMain_5jvf0_4083{display:flex;align-items:center;gap:8px;min-width:0}._autoWorkflowProject_5jvf0_4090{font-size:14px;font-weight:700;color:#18181beb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark ._autoWorkflowProject_5jvf0_4090{color:#fafaf9f0}._autoWorkflowStage_5jvf0_4103,._autoWorkflowProgress_5jvf0_4104,._autoWorkflowMiniTag_5jvf0_4105{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;letter-spacing:.02em;background:#18181b0f;color:#27272ad1}.dark ._autoWorkflowStage_5jvf0_4103,.dark ._autoWorkflowProgress_5jvf0_4104,.dark ._autoWorkflowMiniTag_5jvf0_4105{background:#ffffff14;color:#fafaf9d6}._autoWorkflowTitle_5jvf0_4125{font-size:15px;font-weight:700;line-height:1.45;color:#18181beb}.dark ._autoWorkflowTitle_5jvf0_4125{color:#fafaf9f0}._autoWorkflowSection_5jvf0_4136{display:flex;flex-direction:column;gap:10px}._autoWorkflowSectionHead_5jvf0_4142{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#52525bd1}.dark ._autoWorkflowSectionHead_5jvf0_4142{color:#d4d4d8d1}._autoWorkflowList_5jvf0_4157,._autoWorkflowGrid_5jvf0_4158{display:grid;gap:10px}._autoWorkflowGrid_5jvf0_4158{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}._autoWorkflowListItem_5jvf0_4167,._autoWorkflowPanel_5jvf0_4168{border-radius:14px;border:1px solid rgba(24,24,27,.08);background:#ffffffbd;padding:12px;display:flex;flex-direction:column;gap:8px}.dark ._autoWorkflowListItem_5jvf0_4167,.dark ._autoWorkflowPanel_5jvf0_4168{border-color:#ffffff14;background:#27272a9e}._autoWorkflowListItemDone_5jvf0_4184{border-color:#15803d3d;background:linear-gradient(180deg,#f0fdf4eb,#ecfdf5d6)}.dark ._autoWorkflowListItemDone_5jvf0_4184{border-color:#4ade8038;background:linear-gradient(180deg,#1665342e,#14532d24)}._autoWorkflowListHead_5jvf0_4194,._autoWorkflowPanelHead_5jvf0_4195{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._autoWorkflowShotTitleWrap_5jvf0_4202,._autoWorkflowTagRow_5jvf0_4203{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._autoWorkflowIndex_5jvf0_4210{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#d977061f;color:#92400ee6;flex-shrink:0}.dark ._autoWorkflowIndex_5jvf0_4210{background:#f59e0b2e;color:#fde68aeb}._autoWorkflowItemTitle_5jvf0_4229{font-size:13px;font-weight:700;line-height:1.45;color:#18181beb}.dark ._autoWorkflowItemTitle_5jvf0_4229{color:#fafaf9eb}._autoWorkflowItemText_5jvf0_4240,._autoWorkflowScript_5jvf0_4241,._autoWorkflowPrompt_5jvf0_4242,._autoWorkflowNegative_5jvf0_4243{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap}._autoWorkflowItemText_5jvf0_4240{color:#3f3f46d6}._autoWorkflowScript_5jvf0_4241{color:#52525bd6}._autoWorkflowPrompt_5jvf0_4242{color:#18181be0}._autoWorkflowNegative_5jvf0_4243{color:#a16207e6}.dark ._autoWorkflowItemText_5jvf0_4240,.dark ._autoWorkflowScript_5jvf0_4241{color:#e4e4e7cc}.dark ._autoWorkflowPrompt_5jvf0_4242{color:#fafaf9e0}.dark ._autoWorkflowNegative_5jvf0_4243{color:#fde047e0}._autoWorkflowActions_5jvf0_4279{display:flex;flex-wrap:wrap;gap:10px}._autoWorkflowActionHint_5jvf0_4285{margin-top:10px;font-size:12px;line-height:1.6;color:var(--chat-text-muted)}._autoWorkflowActionBtn_5jvf0_4292{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(24,24,27,.1);background:#ffffffd1;color:#18181be6;font-size:13px;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}._autoWorkflowActionBtn_5jvf0_4292:hover:not(:disabled){transform:translateY(-1px);border-color:#18181b33}._autoWorkflowActionBtn_5jvf0_4292:disabled{opacity:.5;cursor:not-allowed}._autoWorkflowActionBtnPrimary_5jvf0_4321{background:linear-gradient(135deg,#111827,#1f2937);border-color:transparent;color:#fff}._autoWorkflowActionBtnPrimary_5jvf0_4321:hover:not(:disabled){border-color:transparent}.dark ._autoWorkflowActionBtn_5jvf0_4292{border-color:#ffffff1a;background:#27272ad1;color:#fafaf9eb}.dark ._autoWorkflowActionBtnPrimary_5jvf0_4321{background:linear-gradient(135deg,#f59e0b,#ea580c);color:#18181bf5}.dark ._autoWorkflowActionHint_5jvf0_4285{color:#d4d4d8c7}@media(max-width:720px){._autoWorkflowGrid_5jvf0_4158{grid-template-columns:1fr}._autoWorkflowHead_5jvf0_4076,._autoWorkflowListHead_5jvf0_4194,._autoWorkflowPanelHead_5jvf0_4195{flex-direction:column;align-items:flex-start}}._page_tphe1_1{--bg-color: #000000;--text-primary: #ffffff;--text-secondary: #888888;--surface: rgba(255, 255, 255, .08);--surface-strong: rgba(255, 255, 255, .15);--border-soft: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--card-border: rgba(255, 255, 255, .05);--showcase-join-soft: rgba(5, 5, 5, .78);--showcase-join: #050505;--showcase-surface: #030303;--showcase-surface-end: #010101;--gallery-bg: linear-gradient(to bottom, #010101 0%, #010101 18%, #000000 100%);--footer-border: rgba(255, 255, 255, .04);--vignette: radial-gradient(circle at center, rgba(0, 0, 0, .02) 0%, rgba(0, 0, 0, .58) 100%);--noise-opacity: .02;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);position:relative;min-height:100vh;background-color:var(--bg-color);color:var(--text-primary);overflow-x:hidden}.light ._page_tphe1_1{--bg-color: #f5f5f7;--text-primary: #1d1d1f;--text-secondary: #6e6e73;--surface: rgba(0, 0, 0, .03);--surface-strong: rgba(0, 0, 0, .06);--border-soft: rgba(0, 0, 0, .06);--border-strong: rgba(0, 0, 0, .12);--card-border: rgba(0, 0, 0, .06);--showcase-join-soft: rgba(245, 245, 247, .72);--showcase-join: #f5f5f7;--showcase-surface: #ececee;--showcase-surface-end: #e2e2e4;--gallery-bg: linear-gradient(to bottom, #e8e8ea 0%, #efefef 24%, #f5f5f7 100%);--footer-border: rgba(0, 0, 0, .06);--vignette: radial-gradient(circle at center, transparent 0%, rgba(0, 0, 0, .04) 100%);--noise-opacity: .018}._page_tphe1_1,._page_tphe1_1 *{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}._transitionOverlay_tphe1_52{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--bg-color);pointer-events:none;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease}._transitionOverlayActive_tphe1_65{pointer-events:all;opacity:1}._transitionLoader_tphe1_70{display:flex;gap:8px;opacity:0;transition:opacity .3s ease .8s}._transitionOverlayActive_tphe1_65 ._transitionLoader_tphe1_70{opacity:1}._transitionLoader_tphe1_70 span{width:8px;height:8px;border-radius:50%;background:#444;animation:_loaderDot_tphe1_1 1.2s ease-in-out infinite}._transitionLoader_tphe1_70 span:nth-child(2){animation-delay:.15s}._transitionLoader_tphe1_70 span:nth-child(3){animation-delay:.3s}._backgroundSystem_tphe1_97{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--bg-color);overflow:hidden;transition:opacity .6s var(--ease-out-expo);will-change:opacity}._backgroundParallax_tphe1_107{position:absolute;top:-24vh;right:-4vw;bottom:-12vh;left:-4vw;transform-origin:center center;will-change:transform}._backgroundSystemExit_tphe1_114{opacity:0;transform:scale(1.018)}._bgLayer_tphe1_119{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1.5s var(--ease-out-expo),visibility 1.5s}._bgLayerActive_tphe1_129{opacity:.72;visibility:visible}._videoLayer_tphe1_134{-o-object-fit:cover;object-fit:cover;filter:blur(1.8px) saturate(1.04) brightness(.98);transform:scale(1.012)}.light ._videoLayer_tphe1_134{filter:blur(1.2px) saturate(1.12) brightness(1.05) contrast(1.06)}._carouselImage_tphe1_144{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:blur(1.8px) brightness(.98) saturate(1.03);transform:scale(1.012);transition:opacity 2s ease-in-out,transform 10s linear;will-change:opacity,transform}.light ._carouselImage_tphe1_144{filter:blur(1.2px) brightness(1.05) saturate(1.12) contrast(1.06)}._carouselImageActive_tphe1_161{opacity:1;transform:scale(1.1)}._noiseOverlay_tphe1_167{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;opacity:var(--noise-opacity);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}._vignette_tphe1_176{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--vignette)}._mainWrapper_tphe1_184{position:relative;z-index:10;transition:opacity .52s var(--ease-out-expo),transform .52s var(--ease-out-expo);will-change:opacity,transform}._mainWrapperExit_tphe1_191{opacity:0;transform:translateY(18px) scale(.988)}._topBar_tphe1_196{position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:28px 40px;animation:_fadeSlideDown_tphe1_1 1s var(--ease-out-expo) .3s both}._topBarMenuOnly_tphe1_210{justify-content:center;padding-top:24px;padding-bottom:0}._topBarSpacer_tphe1_216,._topBarAuth_tphe1_217{flex:1 1 0;min-width:0;display:flex;align-items:center}._topBarAuth_tphe1_217{justify-content:flex-end}._homeButton_tphe1_228{gap:8px}._homeButton_tphe1_228 svg{width:18px;height:18px}._brand_tphe1_237{display:flex;align-items:center;gap:12px;color:#ffffffb3;font-weight:500;font-size:1.05rem;letter-spacing:-.01em;cursor:default;transition:color .3s}.light ._brand_tphe1_237{color:#111111b3}._brand_tphe1_237:hover{color:var(--text-primary)}._brandIcon_tphe1_257,._brandFallback_tphe1_258{width:22px;height:22px;flex-shrink:0}._brandIcon_tphe1_257{border-radius:50%;-o-object-fit:cover;object-fit:cover}._brandFallback_tphe1_258{opacity:.6}._brandFallback_tphe1_258 svg{width:100%;height:100%}._capsuleMenu_tphe1_278{display:inline-flex;align-items:center;gap:4px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;box-shadow:0 18px 42px #00000024,inset 0 1px #ffffff0d;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}.light ._capsuleMenu_tphe1_278{border-color:#11111114;background:#ffffff47;box-shadow:0 18px 42px #1111110d,inset 0 1px #ffffffb8}._capsuleMenuItem_tphe1_301{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;min-width:74px;height:40px;padding:0 16px;border-radius:999px;color:#ffffffb3;font-size:.9rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.light ._capsuleMenuItem_tphe1_301{color:#111111b8}._capsuleMenuItem_tphe1_301:hover,._capsuleMenuItem_tphe1_301:focus-visible{color:#fff;background:#ffffff14;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f}.light ._capsuleMenuItem_tphe1_301:hover,.light ._capsuleMenuItem_tphe1_301:focus-visible{color:#111;background:#1111110e;box-shadow:inset 0 1px #ffffff8f}._capsuleMenuItem_tphe1_301:active{transform:scale(.96)}._capsuleMenuIconItem_tphe1_344{min-width:42px;width:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}._capsuleMenuIconItem_tphe1_344 svg{width:18px;height:18px;stroke-width:2}._capsuleMenuIconItem_tphe1_344 img{width:24px;height:24px;border-radius:8px;display:block;transition:transform .25s ease}._capsuleMenuIconItem_tphe1_344:hover img,._capsuleMenuIconItem_tphe1_344:focus-visible img{transform:scale(1.08)}._enterButton_tphe1_375{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:0;width:48px;height:48px;padding:0 16px;border-radius:40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#ffffffd9;cursor:pointer;text-decoration:none;overflow:hidden;transition:all .4s var(--ease-out-expo);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.light ._enterButton_tphe1_375{background:#11111109;border-color:#11111114;color:#111111d9}._enterButton_tphe1_375:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:42px;background:linear-gradient(135deg,rgba(255,255,255,.35),transparent 30%,rgba(255,255,255,.1));background-size:200% 100%;z-index:-1;opacity:0;transition:opacity .4s}.light ._enterButton_tphe1_375:before{background:linear-gradient(135deg,rgba(17,17,17,.08),transparent,rgba(17,17,17,.05))}._enterButton_tphe1_375:hover,._enterButton_tphe1_375:focus-visible{width:156px;background:#ffffff1a;border-color:#ffffff29;color:#fff;transform:translateY(-1px);box-shadow:0 8px 32px #ffffff14}.light ._enterButton_tphe1_375:hover,.light ._enterButton_tphe1_375:focus-visible{background:#11111114;border-color:#11111124;color:#111;box-shadow:0 8px 32px #11111114}._enterButton_tphe1_375:hover:before,._enterButton_tphe1_375:focus-visible:before{opacity:1}._enterButton_tphe1_375:active{transform:scale(.96)}._enterButtonText_tphe1_445{max-width:0;opacity:0;white-space:nowrap;transform:translate(8px);transition:max-width .35s var(--ease-out-expo),opacity .25s ease,transform .35s var(--ease-out-expo),margin-right .35s var(--ease-out-expo)}._enterButton_tphe1_375:hover ._enterButtonText_tphe1_445,._enterButton_tphe1_375:focus-visible ._enterButtonText_tphe1_445{max-width:90px;opacity:1;transform:translate(0);margin-right:10px}._enterButtonIcon_tphe1_465{display:inline-flex;width:16px;height:16px;flex-shrink:0}._enterButtonIcon_tphe1_465 svg{width:100%;height:100%}._authActions_tphe1_477{display:inline-flex;align-items:center;gap:10px}._authActionButton_tphe1_483{display:inline-flex;min-width:92px;height:48px;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0d;color:#ffffffe6;font-size:.94rem;font-weight:500;cursor:pointer;transition:transform .35s var(--ease-out-expo),background .35s var(--ease-out-expo),border-color .35s var(--ease-out-expo),box-shadow .35s var(--ease-out-expo);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light ._authActionButton_tphe1_483{border-color:#11111114;background:#11111109;color:#111111e0}._authActionButton_tphe1_483:hover,._authActionButton_tphe1_483:focus-visible{transform:translateY(-1px);background:#ffffff1a;border-color:#ffffff29}.light ._authActionButton_tphe1_483:hover,.light ._authActionButton_tphe1_483:focus-visible{background:#11111112;border-color:#11111121}._authActionButton_tphe1_483:active{transform:scale(.96)}._authActionPrimary_tphe1_525{background:#fffffffa;color:#000;border-color:#fffffffa;box-shadow:0 4px 16px #ffffff29;font-weight:600}.light ._authActionPrimary_tphe1_525{background:#111;color:#fff;border-color:#111;box-shadow:0 10px 30px #11111124}._authActionPrimary_tphe1_525:hover,._authActionPrimary_tphe1_525:focus-visible{background:#fff;color:#000}.light ._authActionPrimary_tphe1_525:hover,.light ._authActionPrimary_tphe1_525:focus-visible{background:#000;color:#fff}._authActionPrimary_tphe1_525:active{transform:scale(.96)}._authActionsPlaceholder_tphe1_556{width:194px;height:48px}._heroSection_tphe1_561{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px}._heroSection_tphe1_561:after{content:"";display:none}._heroContent_tphe1_578{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;z-index:1;will-change:transform,opacity}._textContent_tphe1_588{text-align:center;margin-bottom:56px}._headline_tphe1_593{--headline-color: #ffffff;--headline-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 12px 32px rgba(0, 0, 0, .2);--headline-stroke: transparent;--headline-sheen-opacity: .95;--headline-glow-color: rgba(255, 255, 255, .15);--headline-glow-offset-y: 4px;--headline-glow-scale: 1;--headline-glow-blur: 24px;--headline-glow-opacity: .5;position:relative;display:inline-block;font-size:clamp(3.5rem,6.5vw,6rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;margin:0 0 20px;padding:0 .05em;color:var(--headline-color);text-shadow:var(--headline-shadow);-webkit-text-stroke:.012em var(--headline-stroke);animation:_headlineReveal_tphe1_1 1.4s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(20px);filter:blur(8px);isolation:isolate}.light ._headline_tphe1_593{--headline-color: #1d1d1f;--headline-shadow: 0 1px 0 rgba(255, 255, 255, .6), 0 8px 20px rgba(0, 0, 0, .05);--headline-stroke: rgba(0, 0, 0, .04);--headline-sheen-opacity: 0;--headline-glow-color: rgba(0, 0, 0, .05);--headline-glow-offset-y: 4px;--headline-glow-scale: 1.004;--headline-glow-blur: 8px;--headline-glow-opacity: .5}._headline_tphe1_593:before,._headline_tphe1_593:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._headline_tphe1_593:before{background:linear-gradient(112deg,#fffffff0,#ffffff8a 24%,#60a5fac7 42%,#fffffffa 52%,#ffffff80 68%,#ffffffeb);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:var(--headline-sheen-opacity);animation:_headlineSheen_tphe1_1 9s linear infinite}._headline_tphe1_593:after{z-index:-1;color:var(--headline-glow-color);transform:translateY(var(--headline-glow-offset-y)) scale(var(--headline-glow-scale));filter:blur(var(--headline-glow-blur));opacity:var(--headline-glow-opacity)}.light ._headline_tphe1_593:before{content:none}._subHeadline_tphe1_676{font-size:1.25rem;color:var(--text-secondary);font-weight:400;letter-spacing:-.01em;opacity:0;transform:translateY(20px);animation:_slideUpBlur_tphe1_1 1s var(--ease-out-expo) .2s forwards}._interactionArea_tphe1_686{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(20px);animation:_slideUpBlur_tphe1_1 1s var(--ease-out-expo) .4s forwards}._modeSwitcher_tphe1_697{position:relative;display:flex;width:min(100%,320px);background:#19191966;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:5px;margin-bottom:36px;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff0d}.light ._modeSwitcher_tphe1_697{background:#ffffff70;border-color:#1111110f;box-shadow:0 10px 40px #11111114}._modeIndicator_tphe1_717{position:absolute;top:6px;left:6px;height:calc(100% - 12px);width:calc(50% - 6px);background:#ffffff14;border:1px solid rgba(255,255,255,.06);border-radius:30px;transition:transform .5s var(--ease-out-expo);z-index:1;box-shadow:0 4px 12px #0000004d,inset 0 1px 1px #ffffff26}.light ._modeIndicator_tphe1_717{background:#1111110d;border-color:#1111110b;box-shadow:inset 0 1px 1px #11111114}._modeSwitcher_tphe1_697[data-mode=video] ._modeIndicator_tphe1_717{transform:translate(100%)}._modeButton_tphe1_741{position:relative;z-index:2;flex:1;width:130px;padding:10px 0;background:transparent;border:none;color:#666;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .3s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.light ._modeButton_tphe1_741{color:#7a7a7a}._modeButton_tphe1_741:active{transform:scale(.96)}._modeButtonActive_tphe1_768{color:var(--text-primary)}._modeButtonIcon_tphe1_772{width:18px;height:18px;flex-shrink:0}._inputWrapper_tphe1_778{width:100%;position:relative;display:flex;align-items:center;background:#14141499;backdrop-filter:blur(32px) saturate(1.1);-webkit-backdrop-filter:blur(32px) saturate(1.1);border-radius:999px;padding:14px 14px 14px 32px;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 48px #0000004d,inset 0 1px #ffffff14;transition:all .6s cubic-bezier(.16,1,.3,1)}.light ._inputWrapper_tphe1_778{background:#ffffffd1;border-color:#00000014;box-shadow:0 8px 32px #0000000f,0 1px 3px #0000000a}._inputWrapper_tphe1_778:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:25px;background:linear-gradient(90deg,#fff0,#fff3,#fff0);opacity:0;transition:opacity .5s ease;z-index:-1;pointer-events:none}.light ._inputWrapper_tphe1_778:before{background:linear-gradient(90deg,#1110,#1111111f,#1110)}._inputWrapper_tphe1_778:focus-within{outline:none!important;border-color:transparent;background:#0f0f11cc;box-shadow:0 24px 64px #00000080,0 0 32px #a78bfa26}.light ._inputWrapper_tphe1_778:focus-within{outline:none!important;border-color:transparent;background:#ffffffeb;box-shadow:0 12px 40px #00000014,0 0 24px #60a5fa1f}._inputWrapper_tphe1_778:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px;background:linear-gradient(90deg,#38bdf899,#a78bfa99,#f472b699,#38bdf899);background-size:200% 100%;opacity:0;z-index:-1;pointer-events:none;transition:opacity .4s ease;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}._inputWrapper_tphe1_778:focus-within:after{opacity:1;animation:_headlineSheen_tphe1_1 3s linear infinite}._inputWrapperError_tphe1_860{animation:_shakeError_tphe1_1 .5s cubic-bezier(.36,.07,.19,.97) both;border-color:#ef444480!important}._inputWrapper_tphe1_778:focus-within:before{opacity:0}._promptInput_tphe1_869{flex:1;background:transparent;border:none;outline:none!important;color:var(--text-primary);font-size:1.15rem;font-weight:400;box-shadow:none!important}._promptInput_tphe1_869:focus{outline:none!important;box-shadow:none!important}._promptInput_tphe1_869::-moz-placeholder{color:#555;-moz-transition:opacity .3s ease;transition:opacity .3s ease}._promptInput_tphe1_869::placeholder{color:#555;transition:opacity .3s ease}.light ._promptInput_tphe1_869::-moz-placeholder{color:#8a8a8a}.light ._promptInput_tphe1_869::placeholder{color:#8a8a8a}._promptInput_tphe1_869:focus::-moz-placeholder{opacity:.5}._promptInput_tphe1_869:focus::placeholder{opacity:.5}._submitButton_tphe1_898{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#fff;color:#000;border:none;cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);margin-left:16px;flex-shrink:0;box-shadow:0 4px 12px #ffffff26}.light ._submitButton_tphe1_898{background:#111;color:#fff;box-shadow:0 4px 12px #00000026}._submitButton_tphe1_898:hover,._submitButton_tphe1_898:focus-visible{transform:scale(1.04);box-shadow:0 8px 24px #ffffff4d}.light ._submitButton_tphe1_898:hover,.light ._submitButton_tphe1_898:focus-visible{box-shadow:0 0 20px #1111112e}._submitButton_tphe1_898:active{transform:scale(.96);box-shadow:0 2px 8px #ffffff1a}._submitButton_tphe1_898:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,rgba(255,255,255,.8) 50%,transparent 100%);z-index:-1;opacity:0;transition:opacity .4s;pointer-events:none}.light ._submitButton_tphe1_898:after{background:conic-gradient(from 0deg,transparent 0%,rgba(17,17,17,.4) 50%,transparent 100%)}._submitButton_tphe1_898:hover:after,._submitButton_tphe1_898:focus-visible:after{opacity:1;animation:_rotateGlow_tphe1_1 2.5s linear infinite}.light ._submitButton_tphe1_898:active{box-shadow:0 2px 8px #1111111a}._submitButton_tphe1_898 svg{width:22px;height:22px}._submitButton_tphe1_898:disabled{cursor:progress;transform:none}._heroForm_tphe1_973{width:100%;display:flex;flex-direction:column;align-items:center}._attachButton_tphe1_982{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 10px 0 -14px;flex-shrink:0;border:none;border-radius:50%;background:transparent;color:#ffffff8c;cursor:pointer;transition:color .25s ease,background .25s ease}._attachButton_tphe1_982:hover:not(:disabled),._attachButton_tphe1_982:focus-visible{color:#fffffff2;background:#ffffff1a}._attachButton_tphe1_982:disabled{opacity:.35;cursor:not-allowed}.light ._attachButton_tphe1_982{color:#11111180}.light ._attachButton_tphe1_982:hover:not(:disabled),.light ._attachButton_tphe1_982:focus-visible{color:#111111e6;background:#1111110f}._attachButton_tphe1_982 svg{width:20px;height:20px}._referenceRow_tphe1_1024{display:flex;gap:10px;width:100%;margin-top:12px;padding:0 20px}._referenceThumb_tphe1_1032{position:relative;width:56px;height:56px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 18px #00000040}.light ._referenceThumb_tphe1_1032{border-color:#1111111a;box-shadow:0 6px 18px #00000014}._referenceThumb_tphe1_1032 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._referenceThumb_tphe1_1032 button{position:absolute;top:3px;right:3px;width:20px;height:20px;border:none;border-radius:50%;background:#000000a6;color:#fff;font-size:14px;line-height:20px;cursor:pointer}._optionRow_tphe1_1068{width:100%;margin-top:16px;padding:0 8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px}._optionGroup_tphe1_1079{display:flex;align-items:center;gap:6px}._optionLabel_tphe1_1085,._optionHint_tphe1_1086{color:#ffffff8c;font-size:.78rem;letter-spacing:.04em}._optionHint_tphe1_1086{color:#ffffffb3}.light ._optionLabel_tphe1_1085{color:#11111180}.light ._optionHint_tphe1_1086{color:#111111b3}._modelSelect_tphe1_1104,._optionChip_tphe1_1105,._advancedButton_tphe1_1106{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe0;border-radius:999px;font-size:.78rem;font-weight:500;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .25s ease,border-color .25s ease,color .25s ease}.light ._modelSelect_tphe1_1104,.light ._optionChip_tphe1_1105,.light ._advancedButton_tphe1_1106{border-color:#1111111a;background:#ffffffb8;color:#111111d1}._modelSelect_tphe1_1104{max-width:220px;padding:7px 30px 7px 12px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}._modelSelect_tphe1_1104 option{color:#111}._optionChip_tphe1_1105{min-width:36px;padding:6px 10px}._modelSelect_tphe1_1104:hover,._optionChip_tphe1_1105:hover,._advancedButton_tphe1_1106:hover,._advancedButton_tphe1_1106:focus-visible{background-color:#ffffff24;border-color:#ffffff38}.light ._modelSelect_tphe1_1104:hover,.light ._optionChip_tphe1_1105:hover,.light ._advancedButton_tphe1_1106:hover,.light ._advancedButton_tphe1_1106:focus-visible{background-color:#1111110f;border-color:#11111129}._optionChipActive_tphe1_1163,._optionChipActive_tphe1_1163:hover{background:#fff;border-color:#fff;color:#000}.light ._optionChipActive_tphe1_1163,.light ._optionChipActive_tphe1_1163:hover{background:#111;border-color:#111;color:#fff}._advancedButton_tphe1_1106{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 14px}._advancedButton_tphe1_1106 svg{width:14px;height:14px}._advancedButton_tphe1_1106:disabled{opacity:.45;cursor:not-allowed}._advancedRow_tphe1_1194{width:100%;margin-top:16px;padding:12px 12px 12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.light ._advancedRow_tphe1_1194{background:#fff9;border-color:#11111114}._ratioNote_tphe1_1214{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;color:#ffffffb3;font-size:.85rem;text-align:left}._ratioNote_tphe1_1214 strong{color:#fff;font-weight:600}._ratioNoteHint_tphe1_1229{flex-basis:100%;color:#ffffff80;font-size:.78rem}.light ._ratioNote_tphe1_1214{color:#111111a6}.light ._ratioNote_tphe1_1214 strong{color:#111}.light ._ratioNoteHint_tphe1_1229{color:#11111180}._advancedCta_tphe1_1247{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:11px 20px;border:none;border-radius:999px;background:#fff;color:#000;font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 4px 16px #ffffff2e;transition:transform .3s var(--ease-out-expo),box-shadow .3s ease}._advancedCta_tphe1_1247:hover,._advancedCta_tphe1_1247:focus-visible{transform:translateY(-1px);box-shadow:0 8px 24px #ffffff4d}._advancedCta_tphe1_1247:active{transform:scale(.97)}.light ._advancedCta_tphe1_1247{background:#111;color:#fff;box-shadow:0 4px 16px #00000026}._advancedCta_tphe1_1247 svg{width:16px;height:16px}._resultsPanel_tphe1_1287{width:100%;margin-top:28px;padding:16px;border-radius:24px;background:#1414148c;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(28px) saturate(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.1);box-shadow:0 16px 48px #0000004d}.light ._resultsPanel_tphe1_1287{background:#fffc;border-color:#0000000f;box-shadow:0 8px 32px #0000000f}._resultsGrid_tphe1_1305{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._resultCard_tphe1_1311{position:relative;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}._resultCard_tphe1_1311[data-mode=video]{grid-column:span 2;aspect-ratio:16 / 9}.light ._resultCard_tphe1_1311{background:#1111110a;border-color:#1111110f}._resultMedia_tphe1_1330{display:block;width:100%;height:100%;background:#000}._resultMedia_tphe1_1330 img,._resultMedia_tphe1_1330 video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}._resultPending_tphe1_1345,._resultFailed_tphe1_1346{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;text-align:center;color:#ffffffb3;font-size:.8rem}.light ._resultPending_tphe1_1345,.light ._resultFailed_tphe1_1346{color:#111111a6}._resultFailed_tphe1_1346{justify-content:flex-start;overflow-y:auto;gap:6px;font-size:.75rem;line-height:1.5}._resultFailed_tphe1_1346 strong{color:#f87171;font-size:.82rem}._resultFailed_tphe1_1346 p{margin:0}._resultFailedDetail_tphe1_1381{opacity:.7;word-break:break-all}._resultSpinner_tphe1_1386{width:22px;height:22px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:_landingSpin_tphe1_1 .8s linear infinite}@keyframes _landingSpin_tphe1_1{to{transform:rotate(360deg)}}._resultsFooter_tphe1_1401{display:flex;justify-content:space-between;margin-top:12px;padding:0 4px}._resultsLink_tphe1_1408{border:none;background:none;padding:0;cursor:pointer;color:#fff9;font-size:.78rem;text-decoration:none}._resultsLink_tphe1_1408:hover{color:#fffffff2}.light ._resultsLink_tphe1_1408{color:#1111118c}.light ._resultsLink_tphe1_1408:hover{color:#111111e6}._sampleRow_tphe1_1430{width:100%;margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:10px}._sampleHint_tphe1_1439{color:#ffffff7a;font-size:.78rem;letter-spacing:.04em}.light ._sampleHint_tphe1_1439{color:#1111117a}._sampleChips_tphe1_1449{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}._sampleChip_tphe1_1449{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe0;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:500;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .25s var(--ease-out-expo),background .25s ease,border-color .25s ease}.light ._sampleChip_tphe1_1449{border-color:#1111111a;background:#ffffffb8;color:#111111d1}._sampleChip_tphe1_1449:hover,._sampleChip_tphe1_1449:focus-visible{transform:translateY(-1px);background:#ffffff24;border-color:#ffffff38}.light ._sampleChip_tphe1_1449:hover,.light ._sampleChip_tphe1_1449:focus-visible{background:#1111110f;border-color:#11111129}._sampleChip_tphe1_1449:active{transform:scale(.97)}._scrollIndicator_tphe1_1494{position:absolute;bottom:48px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#ffffff59;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;border:none;background:transparent;cursor:pointer;animation:_fadeSlideDown_tphe1_1 1s var(--ease-out-expo) .8s both}.light ._scrollIndicator_tphe1_1494{color:#11111159}._scrollLine_tphe1_1515{width:1px;height:48px;position:relative;overflow:hidden;background:#ffffff1a;border-radius:1px}.light ._scrollLine_tphe1_1515{background:#1111111a}._scrollLine_tphe1_1515:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:50%;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.6));animation:_scrollDown_tphe1_1 2s ease-in-out infinite}.light ._scrollLine_tphe1_1515:after{background:linear-gradient(to bottom,transparent,rgba(17,17,17,.45))}._modelShowcaseSection_tphe1_1543{--showcase-intro-y: 42px;--showcase-intro-opacity: .34;--showcase-ambient-opacity: .28;--showcase-ambient-shift: -28px;--showcase-veil-opacity: .34;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .68);position:relative;isolation:isolate;z-index:10;margin-top:0;padding:clamp(72px,10vh,120px) 0 0;color:var(--text-primary);background:transparent}.light ._modelShowcaseSection_tphe1_1543{background:transparent}._modelShowcaseSection_tphe1_1543:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:clamp(220px,32vh,360px);background:transparent;opacity:var(--showcase-ambient-opacity);transform:translate3d(0,var(--showcase-ambient-shift),0);transition:opacity .22s linear,transform .22s linear;pointer-events:none}.light ._modelShowcaseSection_tphe1_1543:before{background:transparent}._modelShowcaseSection_tphe1_1543:after{content:"";display:none}._modelShowcaseIntro_tphe1_1588{width:min(100%,1280px);margin:0 auto;padding:0 4vw;position:relative;z-index:1;text-align:center;opacity:1;transform:none}._modelShowcaseEyebrow_tphe1_1599{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb3;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light ._modelShowcaseEyebrow_tphe1_1599{border-color:#ffffff14;background:#ffffff0a;color:#ffffffb3}._modelShowcaseTitle_tphe1_1622{margin:22px 0 16px;font-size:clamp(2.6rem,5.2vw,4.8rem);font-weight:600;letter-spacing:-.04em;line-height:1.02;color:#fff;text-shadow:0 18px 54px rgba(0,0,0,.28)}.light ._modelShowcaseTitle_tphe1_1622{color:#000}._stackCard_tphe1_1636{position:sticky;top:12vh;height:68vh;width:min(92vw,1280px);margin:0 auto 36vh;border-radius:28px;background:#0f0f1280;backdrop-filter:blur(40px) saturate(1.2);-webkit-backdrop-filter:blur(40px) saturate(1.2);border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 100px #000c,inset 0 1px 1px #ffffff1a;overflow:hidden;transform-origin:top center;will-change:transform}._stackCardThird_tphe1_1653{margin-bottom:0;background:#141414b3}._stackCardFirst_tphe1_1658{z-index:1}._stackCardSecond_tphe1_1659{z-index:2;background:#0a0f1999}._stackCardThird_tphe1_1653{z-index:3}._modelStackingWrapper_tphe1_1662{position:relative;z-index:1;padding-bottom:20vh;width:100%}._modelStackingWrapper_tphe1_1662:before{content:"";position:absolute;left:50%;top:0;width:min(90vw,1200px);height:100%;transform:translate(-50%);background:transparent;opacity:0;pointer-events:none}.light ._modelStackingWrapper_tphe1_1662:before{background:transparent}.light ._modelStackCard_tphe1_1687{background:radial-gradient(circle at 12% 18%,var(--model-card-accent-soft),transparent 34%),linear-gradient(145deg,#101014d1,#050506eb);border-color:#ffffff14;box-shadow:0 40px 100px #000c,inset 0 1px 1px #ffffff1a}._modelStackCardFirst_tphe1_1697{top:14vh;z-index:1}._modelStackCardSecond_tphe1_1702{top:14vh;z-index:2;background:radial-gradient(circle at 14% 18%,rgba(56,189,248,.18),transparent 32%),linear-gradient(145deg,#0a0f19b3,#05080eeb)}._modelStackCardThird_tphe1_1710{top:14vh;z-index:3;margin-bottom:0;grid-template-columns:minmax(0,.76fr) minmax(0,1.04fr);background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.08),transparent 36%),linear-gradient(145deg,#141414cc,#070709f0)}._modelCardOverlay_tphe1_1720{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;z-index:3;pointer-events:none;will-change:opacity}._modelCardContent_tphe1_1730,._modelVisualColumn_tphe1_1731,._modelMatrixColumn_tphe1_1732{position:relative;z-index:2}._modelCardContent_tphe1_1730{display:flex;flex-direction:column;justify-content:center;min-width:0}._modelCompanyTag_tphe1_1744{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:#ffffff9e;font-size:.82rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}._modelCompanyGlyph_tphe1_1756{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:#fff}._modelCompanyGlyph_tphe1_1756>svg{display:block;width:18px;height:18px;flex-shrink:0}._modelCompanyIcon_tphe1_1773{display:block;width:18px;height:18px;flex-shrink:0}._modelTitleRow_tphe1_1780{display:flex;align-items:center;gap:18px;margin-bottom:26px}._modelIconBadge_tphe1_1787{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--model-card-accent) 32%,rgba(255,255,255,.1)),#ffffff0a);border:1px solid color-mix(in srgb,var(--model-card-accent) 30%,rgba(255,255,255,.08));box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0000002e}.light ._modelIconBadge_tphe1_1787{background:linear-gradient(145deg,color-mix(in srgb,var(--model-card-accent) 32%,rgba(255,255,255,.1)),#ffffff0a);border-color:color-mix(in srgb,var(--model-card-accent) 30%,rgba(255,255,255,.08));box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0000002e}._modelIconBadge_tphe1_1787:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.light ._modelIconBadge_tphe1_1787:after{border-color:#ffffff14}._modelIconGlyph_tphe1_1825{position:relative;z-index:1;display:block;width:30px;height:30px;color:#fff;flex-shrink:0}.light ._modelIconGlyph_tphe1_1825{color:#fff}._modelIconBadge_tphe1_1787>svg{position:relative;z-index:1;display:block;width:30px;height:30px;flex-shrink:0}._modelCardTitle_tphe1_1848{margin:0;font-size:clamp(2.4rem,4.8vw,4.8rem);font-weight:600;line-height:1.02;letter-spacing:-.045em}._modelStackCardFirst_tphe1_1697 ._modelCardTitle_tphe1_1848{background:linear-gradient(to right,#fff,#fcd34d);-webkit-background-clip:text;background-clip:text;color:transparent}._modelStackCardSecond_tphe1_1702 ._modelCardTitle_tphe1_1848{background:linear-gradient(to right,#fff,#7dd3fc);-webkit-background-clip:text;background-clip:text;color:transparent}._modelCardDescription_tphe1_1870{max-width:46ch;margin:0 0 30px;color:var(--text-secondary);font-size:1.08rem;line-height:1.85}._modelFeatureList_tphe1_1878{display:flex;flex-wrap:wrap;gap:12px}._modelFeatureTag_tphe1_1884{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffd6;font-size:.92rem;letter-spacing:-.01em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light ._modelFeatureTag_tphe1_1884{border-color:#ffffff14;background:#ffffff0a;color:#ffffffd6}._modelVisualColumn_tphe1_1731{display:flex;justify-content:center;align-items:center;min-width:0;min-height:clamp(220px,26vw,360px)}._modelVisualOrbGlow_tphe1_1914{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--model-card-accent) 88%,#ffffff 12%) 0%,color-mix(in srgb,var(--model-card-accent) 62%,#d946ef 38%) 45%,transparent 72%);filter:blur(42px);opacity:.95;animation:_modelOrbPulse_tphe1_1 4s ease-in-out infinite alternate}.light ._modelStackCardSecond_tphe1_1702{background:radial-gradient(circle at 14% 18%,rgba(56,189,248,.18),transparent 32%),linear-gradient(145deg,#0a0f19b3,#05080eeb)}.light ._modelStackCardThird_tphe1_1710{background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.08),transparent 36%),linear-gradient(145deg,#141414cc,#070709f0)}._modelVisualOrbCore_tphe1_1941{position:absolute;inset:clamp(16px,2vw,22px);border-radius:50%;background:#000000e0;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 42px color-mix(in srgb,var(--model-card-accent) 42%,rgba(0,0,0,.28)),inset 0 0 90px #ffffff0a}._modelVisualWave_tphe1_1952{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1vw,12px);width:min(100%,340px);height:clamp(180px,24vw,260px)}._modelWaveBar_tphe1_1961{width:clamp(12px,1vw,16px);border-radius:999px;background:linear-gradient(to top,color-mix(in srgb,var(--model-card-accent) 88%,#1d4ed8 12%),color-mix(in srgb,var(--model-card-accent) 62%,#67e8f9 38%));box-shadow:0 0 22px color-mix(in srgb,var(--model-card-accent) 32%,transparent);transform-origin:center bottom;animation:_modelWavePulse_tphe1_1 1s ease-in-out infinite alternate}._modelWaveBar_tphe1_1961:nth-child(1){height:40px;animation-delay:0s}._modelWaveBar_tphe1_1961:nth-child(2){height:100px;animation-delay:.2s}._modelWaveBar_tphe1_1961:nth-child(3){height:160px;animation-delay:.4s}._modelWaveBar_tphe1_1961:nth-child(4){height:80px;animation-delay:.6s}._modelWaveBar_tphe1_1961:nth-child(5){height:120px;animation-delay:.8s}._modelMatrixColumn_tphe1_1732{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;min-height:clamp(220px,28vw,360px)}._modelMatrixViewport_tphe1_2008{width:100%;display:flex;flex-direction:column;justify-content:center;gap:18px;transform:rotate(-12deg) scale(1.04)}._modelMatrixTrack_tphe1_2017{display:flex;gap:18px;width:-moz-max-content;width:max-content;animation:_modelMatrixScroll_tphe1_1 22s linear infinite}._modelMatrixTrackReverse_tphe1_2024{animation-direction:reverse;animation-duration:26s}._modelMatrixPill_tphe1_2029{--matrix-pill-accent: #ffffff;--matrix-pill-accent-soft: rgba(255, 255, 255, .2);display:inline-flex;align-items:center;gap:12px;min-height:68px;padding:0 24px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,var(--matrix-pill-accent-soft),transparent 48%),#ffffff0a;color:#ffffffe6;font-size:1rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000002e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.light ._modelMatrixPill_tphe1_2029{border-color:#ffffff14;background:linear-gradient(135deg,var(--matrix-pill-accent-soft),transparent 48%),#ffffff0a;color:#ffffffe6;box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000002e}._modelMatrixPillIcon_tphe1_2065{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--matrix-pill-accent) 38%,rgba(255,255,255,.08)),#ffffff0a);border:1px solid color-mix(in srgb,var(--matrix-pill-accent) 34%,rgba(255,255,255,.08))}.light ._modelMatrixPillIcon_tphe1_2065{background:linear-gradient(145deg,color-mix(in srgb,var(--matrix-pill-accent) 38%,rgba(255,255,255,.08)),#ffffff0a);border-color:color-mix(in srgb,var(--matrix-pill-accent) 34%,rgba(255,255,255,.08))}._modelMatrixPillGlyph_tphe1_2084{display:block;width:20px;height:20px;color:#fff;flex-shrink:0}.light ._modelMatrixPillGlyph_tphe1_2084{color:#fff}._modelMatrixPillIcon_tphe1_2065>svg{display:block;width:20px;height:20px;flex-shrink:0}._modelShowcaseSection_tphe1_1543:not([data-active=true]) ._modelMatrixTrack_tphe1_2017,._modelShowcaseSection_tphe1_1543:not([data-active=true]) ._modelMatrixTrackReverse_tphe1_2024{animation-play-state:paused}._gallerySection_tphe1_2108{--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .68);--card-border: rgba(255, 255, 255, .05);width:100%;min-height:100vh;position:relative;isolation:isolate;z-index:10;margin-top:0;color:var(--text-primary);background:linear-gradient(to bottom,#0000,#03030399 8%,#030303 22%,#000)!important;padding:0 4vw 120px;display:flex;flex-direction:column;align-items:center}._gallerySection_tphe1_2108:before{content:"";position:absolute;inset:0 0 auto;height:clamp(160px,24vh,320px);width:100%;background:linear-gradient(to bottom,var(--showcase-join-soft),transparent);pointer-events:none;z-index:0}._galleryHeader_tphe1_2137{position:relative;z-index:1;text-align:center;padding-top:clamp(64px,10vh,120px);margin-bottom:48px;text-shadow:0 18px 54px rgba(0,0,0,.22);opacity:0;transform:translate3d(0,48px,0);transition:opacity .85s var(--ease-out-expo),transform .85s var(--ease-out-expo)}._galleryHeader_tphe1_2137[data-visible=true]{opacity:1;transform:translateZ(0)}._galleryTitle_tphe1_2154{font-size:3rem;font-weight:600;margin:0 0 16px;letter-spacing:-.02em;color:#fff}.light ._galleryTitle_tphe1_2154{color:#000}._gallerySubtitle_tphe1_2166{max-width:820px;margin:0 auto;color:var(--text-secondary);font-size:1rem;line-height:1.8}._galleryGrid_tphe1_2174{width:100%;max-width:1600px;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;position:relative;z-index:1}._galleryColumn_tphe1_2185{min-width:0;display:flex;flex-direction:column;gap:24px}._galleryCard_tphe1_2192{opacity:0;filter:blur(10px);position:relative;display:block;width:100%;margin:0;border-radius:20px;overflow:hidden;background:#0a0a0a;cursor:pointer;border:1px solid var(--card-border);transform:translateY(40px) scale(.97);animation:_cardReveal_tphe1_1 .7s var(--ease-out-expo) forwards;backface-visibility:hidden;contain:layout paint style}._galleryCard_tphe1_2192._visible_tphe1_2210{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.light ._galleryCard_tphe1_2192{background:#e8e8ea;border-color:#0000000f}._galleryCard_tphe1_2192:hover{transform:perspective(1000px) rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg)) scale3d(1.02,1.02,1.02);box-shadow:0 32px 64px #0006,0 0 0 1px #ffffff29;z-index:10;transition:transform .06s linear,box-shadow .3s var(--ease-out-expo),filter 0s}.light ._galleryCard_tphe1_2192:hover{box-shadow:0 24px 48px #0000001f,0 0 0 1px #00000014}._cardMedia_tphe1_2236{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s var(--ease-out-expo)}._cardMediaLoaded_tphe1_2245{opacity:1}._cardPlaceholder_tphe1_2249{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#ffffff0d;animation:_authPulse_tphe1_1 2s ease-in-out infinite;z-index:1}.light ._cardPlaceholder_tphe1_2249{background:#0000000a}._galleryCard_tphe1_2192:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(800px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.08),transparent 40%);opacity:0;transition:opacity .5s}._galleryCard_tphe1_2192:hover:before{opacity:1}._cardOverlay_tphe1_2278{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;z-index:5;pointer-events:none;will-change:opacity}._galleryCard_tphe1_2192:hover ._cardOverlay_tphe1_2278{opacity:1}._cinematicInner_tphe1_2292{position:relative;z-index:2;display:flex;align-items:center;height:100%;width:100%}._infoCol_tphe1_2302{flex:0 0 42%;padding:0 4vw;display:flex;flex-direction:column;justify-content:center}._showcaseCol_tphe1_2311{flex:0 0 58%;height:100%;padding:40px 40px 40px 0;display:flex;align-items:center}._cardPrompt_tphe1_2319{font-size:1rem;line-height:1.6;margin:0 0 16px;color:#eee;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transform:translateY(15px);opacity:0;transition:transform .6s var(--ease-out-expo) .1s,opacity .6s var(--ease-out-expo) .1s}._cardMeta_tphe1_2335{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.85rem;color:#888;transform:translateY(15px);opacity:0;transition:transform .6s var(--ease-out-expo) .15s,opacity .6s var(--ease-out-expo) .15s}._galleryCard_tphe1_2192:hover ._cardPrompt_tphe1_2319,._galleryCard_tphe1_2192:hover ._cardMeta_tphe1_2335{transform:translateY(0);opacity:1}._loadMoreSentinel_tphe1_2355{position:relative;z-index:1;width:100%;height:4px}._galleryEmpty_tphe1_2362,._galleryStatus_tphe1_2363{position:relative;z-index:1;width:100%;max-width:1600px;text-align:center;padding:24px;border-radius:18px;border:1px solid var(--card-border);background:#0a0a0a8c;color:var(--text-secondary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.light ._galleryEmpty_tphe1_2362,.light ._galleryStatus_tphe1_2363{background:#0a0a0a8c}._galleryStatus_tphe1_2363{margin-top:20px}._footer_tphe1_2386{--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);position:relative;z-index:10;text-align:center;padding:16px 24px 48px;background:transparent}._footerInner_tphe1_2396{display:flex;flex-direction:column;align-items:center;gap:24px}._footerLinks_tphe1_2403{display:flex;gap:32px;list-style:none}._footerLinks_tphe1_2403 a{color:#ffffff94;font-size:.9rem;text-decoration:none;transition:color .3s}.light ._footerLinks_tphe1_2403 a{color:#ffffff94}._footerLinks_tphe1_2403 a:hover{color:var(--text-primary)}._footerCopy_tphe1_2424{margin:0;color:#ffffff6b;font-size:.8rem}.light ._footerCopy_tphe1_2424{color:#ffffff6b}@keyframes _fadeSlideDown_tphe1_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _headlineReveal_tphe1_1{0%{opacity:0;transform:translateY(30px) scale(.985);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes _slideUpBlur_tphe1_1{to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes _headlineSheen_tphe1_1{0%{background-position:160% 50%}to{background-position:-80% 50%}}@keyframes _shine_tphe1_1{to{background-position:200% center}}@keyframes _breathe_tphe1_1{0%,to{opacity:.5}50%{opacity:1}}@keyframes _loaderDot_tphe1_1{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1;background:#fff}}.light ._transitionLoader_tphe1_70 span{background:#9a9a9a}.light ._transitionLoader_tphe1_70 span:nth-child(1),.light ._transitionLoader_tphe1_70 span:nth-child(2),.light ._transitionLoader_tphe1_70 span:nth-child(3){animation-name:_loaderDotLight_tphe1_1}@keyframes _loaderDotLight_tphe1_1{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1;background:#111}}@keyframes _scrollDown_tphe1_1{0%{top:-50%}to{top:150%}}@keyframes _cardReveal_tphe1_1{to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes _modelMatrixScroll_tphe1_1{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes _modelOrbPulse_tphe1_1{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.08);opacity:1}}@keyframes _modelWavePulse_tphe1_1{0%{transform:scaleY(.5)}to{transform:scaleY(1.5)}}@keyframes _shakeError_tphe1_1{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes _rotateGlow_tphe1_1{to{transform:rotate(360deg)}}@keyframes _galleryHeaderReveal_tphe1_1{to{opacity:1;transform:translateZ(0)}}@media(max-width:1024px){._cinematicPanel_tphe1_2618,._cinematicPanelReverse_tphe1_2618{flex-direction:column;gap:40px}._panelInfo_tphe1_2622,._panelShowcase_tphe1_2622{flex:1;width:100%}._modelLogo_tphe1_2626{font-size:2.5rem}._showcaseBadge_tphe1_2629{bottom:24px;right:24px}}@media(max-width:900px){._modelShowcaseSection_tphe1_1543{margin-top:0;padding-top:96px}._modelShowcaseIntro_tphe1_1588{padding:0 20px}._modelStackCard_tphe1_1687{position:relative;top:auto;width:calc(100% - 48px);min-height:auto;margin-bottom:18px;padding:20px;grid-template-columns:minmax(0,1fr);gap:18px;transform:none!important}._modelStackCardFirst_tphe1_1697,._modelStackCardSecond_tphe1_1702,._modelStackCardThird_tphe1_1710{top:auto}._modelCardOverlay_tphe1_1720{display:none}._modelTitleRow_tphe1_1780{gap:14px;margin-bottom:18px}._modelIconBadge_tphe1_1787{width:52px;height:52px;border-radius:16px}._modelCardTitle_tphe1_1848{font-size:clamp(2rem,8vw,2.8rem)}._modelCardDescription_tphe1_1870{margin-bottom:22px;font-size:.98rem;line-height:1.75}._modelFeatureTag_tphe1_1884{min-height:36px;padding:0 14px;font-size:.84rem}._modelVisualColumn_tphe1_1731{min-height:220px}._modelVisualWave_tphe1_1952{height:180px}._modelMatrixViewport_tphe1_2008{gap:14px;transform:none}._modelMatrixTrack_tphe1_2017{gap:12px}._modelMatrixPill_tphe1_2029{min-height:56px;padding:0 18px 0 12px;font-size:.92rem}._modelMatrixPillIcon_tphe1_2065{width:36px;height:36px;border-radius:12px}._gallerySection_tphe1_2108{padding-top:0}}@media(max-width:768px){._topBar_tphe1_196{padding:20px;flex-wrap:wrap;justify-content:center}._topBarSpacer_tphe1_216,._topBarAuth_tphe1_217{flex:0 0 auto;width:100%;justify-content:center}._topBarMenuOnly_tphe1_210{padding-top:18px;padding-bottom:0}._brand_tphe1_237 span{display:none}._capsuleMenu_tphe1_278{width:min(100%,360px);gap:2px;padding:4px}._capsuleMenuItem_tphe1_301{min-width:0;flex:1 1 0;height:40px;padding:0 12px;font-size:.85rem}._capsuleMenuIconItem_tphe1_344{flex:0 0 40px;width:40px;padding:0}._gallerySection_tphe1_2108{padding:0 20px 88px}._inputWrapper_tphe1_778{padding:10px 10px 10px 24px;border-radius:24px}._sampleRow_tphe1_1430{margin-top:14px;padding:0 8px}._sampleChip_tphe1_1449{font-size:.72rem;padding:6px 10px}._submitButton_tphe1_898{width:44px;height:44px}._attachButton_tphe1_982{margin-left:-12px;margin-right:6px}._optionRow_tphe1_1068{margin-top:12px;gap:8px 12px}._modelSelect_tphe1_1104{max-width:160px}._resultsGrid_tphe1_1305{grid-template-columns:repeat(2,minmax(0,1fr))}._advancedRow_tphe1_1194{flex-direction:column;align-items:stretch;padding:12px}._advancedCta_tphe1_1247{justify-content:center}._headline_tphe1_593{font-size:2.5rem}._enterButton_tphe1_375{width:auto;padding:10px 20px}._authActions_tphe1_477{gap:8px}._authActionButton_tphe1_483{min-width:84px;height:44px;padding:0 16px}._authActionsPlaceholder_tphe1_556{width:176px;height:44px}._enterButtonText_tphe1_445{max-width:90px;opacity:1;transform:translate(0);margin-right:10px}._footerLinks_tphe1_2403{gap:20px;flex-wrap:wrap;justify-content:center}}@media(prefers-reduced-motion:reduce){._modelMatrixTrack_tphe1_2017{animation:none}}._scrollReveal_tphe1_2874{opacity:0;transform:translateY(60px);transition:opacity 1.2s var(--ease-out-expo),transform 1.2s var(--ease-out-expo);will-change:opacity,transform}._scrollReveal_tphe1_2874._visible_tphe1_2210{opacity:1;transform:translateY(0)}._modelsSection_tphe1_2887{position:relative;z-index:10;width:100%;padding:15vh 0;display:flex;flex-direction:column;gap:20vh}._cinematicPanel_tphe1_2618{width:100%;max-width:1400px;margin:0 auto;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;gap:60px}._cinematicPanelReverse_tphe1_2618{flex-direction:row-reverse}._panelInfo_tphe1_2622{flex:0 0 38%;display:flex;flex-direction:column;opacity:0;transform:translateY(40px);transition:all 1s var(--ease-out-expo) .2s}._cinematicPanel_tphe1_2618._visible_tphe1_2210 ._panelInfo_tphe1_2622{opacity:1;transform:translateY(0)}._modelBrandTag_tphe1_2929{display:inline-block;font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:24px;font-weight:500}._modelLogo_tphe1_2626{display:flex;align-items:center;gap:16px;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;margin-bottom:24px;letter-spacing:-.03em;line-height:1.1}._modelLogoGlow_tphe1_2950{display:flex;align-items:center}._panelIcon_tphe1_2955{width:48px;height:48px}._modelDesc_tphe1_2960{font-size:1.15rem;color:#aaa;line-height:1.7;margin-bottom:40px}._tagsList_tphe1_2968{display:flex;flex-direction:column;gap:16px}._tagItem_tphe1_2974{display:flex;align-items:center;gap:12px;font-size:.95rem;color:#ddd;padding:14px 24px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s ease}._tagItem_tphe1_2974:hover{background:#ffffff14;border-color:#ffffff26;color:#fff;transform:translate(5px)}._tagItem_tphe1_2974 svg{color:#fff;opacity:.8}._panelShowcase_tphe1_2622{flex:0 0 55%;position:relative;opacity:0;transform:scale(.9) translate(60px);filter:blur(15px);transition:all 1.4s var(--ease-out-expo);will-change:transform,filter,opacity}._cinematicPanelReverse_tphe1_2618 ._panelShowcase_tphe1_2622{transform:scale(.9) translate(-60px)}._cinematicPanel_tphe1_2618._visible_tphe1_2210 ._panelShowcase_tphe1_2622{opacity:1;transform:scale(1) translate(0);filter:blur(0)}._glassWindow_tphe1_3023{width:100%;height:100%;max-height:560px;border-radius:24px;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 100px #000c,inset 0 1px 1px #fff3;position:relative;overflow:hidden}._glassWindow_tphe1_3023:hover{transform:translateY(-12px) scale(1.02)}._showcaseImage_tphe1_3040{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}._glassWindow_tphe1_3023:hover ._showcaseImage_tphe1_3040{transform:scale(1)}._showcaseBadge_tphe1_2629{position:absolute;bottom:32px;right:32px;background:#000000a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:10px 20px;border-radius:30px;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:500;color:#fff;box-shadow:0 10px 30px #00000080}._matrixWrapper_tphe1_3071{width:100vw;position:relative;overflow:hidden;padding:60px 0 0;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}._resultProgress_tphe1_3082{width:100%;max-width:220px}
