@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(./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(./KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(./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(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(./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(./KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(./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(./KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.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;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .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{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.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;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.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:.833333em}.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.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.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.66667em}.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.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.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.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.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:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.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.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.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.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.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:.416667em}.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:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.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:.833333em}.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.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.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:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.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.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.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.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.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.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.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{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .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{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}._markdownBody_6luzr_6{color:var(--text-color);word-break:break-word;font-size:15px;line-height:1.65;overflow-x:auto}._markdownBody_6luzr_6 p{margin:0 0 12px}._markdownBody_6luzr_6 p:last-child{margin-bottom:0}._markdownBody_6luzr_6 h1,._markdownBody_6luzr_6 h2,._markdownBody_6luzr_6 h3{color:var(--text-color);margin:20px 0 12px;font-weight:600}._markdownBody_6luzr_6 h1{font-size:20px}._markdownBody_6luzr_6 h2{font-size:18px}._markdownBody_6luzr_6 h3{font-size:16px}._markdownBody_6luzr_6 ul,._markdownBody_6luzr_6 ol{margin:0 0 12px;padding-left:20px}._markdownBody_6luzr_6 li{margin-bottom:4px}._markdownBody_6luzr_6 code{background:var(--item-hover-bg);color:var(--text-color);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px}._markdownBody_6luzr_6 pre{background:#000;border-radius:8px;margin:16px 0;padding:14px 16px;overflow-x:auto}._markdownBody_6luzr_6 pre code{color:#e3e3e3;background:0 0;padding:0;font-size:13.5px}._markdownBody_6luzr_6 blockquote{border-left:3px solid var(--text-tertiary);color:var(--text-secondary);margin:16px 0;padding:4px 16px}._markdownBody_6luzr_6 table{border-collapse:collapse;width:max-content;min-width:100%;max-width:none;margin:16px 0;font-size:14px}._markdownBody_6luzr_6 th,._markdownBody_6luzr_6 td{border:1px solid var(--border-color);text-align:left;white-space:nowrap;padding:8px 12px}._markdownBody_6luzr_6 th{background:var(--item-hover-bg);font-weight:600}._markdownBody_6luzr_6 a{color:#5b9bf8;text-decoration:none}._markdownBody_6luzr_6 a:hover{text-decoration:underline}._markdownBody_6luzr_6 hr{border:none;border-top:1px solid var(--border-color);margin:24px 0}._cardMarkdown_6luzr_85{line-height:1.6;font-size:13px!important}._cardMarkdown_6luzr_85 h1,._cardMarkdown_6luzr_85 h2,._cardMarkdown_6luzr_85 h3,._cardMarkdown_6luzr_85 h4,._cardMarkdown_6luzr_85 h5,._cardMarkdown_6luzr_85 h6{margin:6px 0 4px!important;font-size:13px!important;font-weight:600!important}._cardMarkdown_6luzr_85 strong,._cardMarkdown_6luzr_85 b{font-weight:500!important}._cardMarkdown_6luzr_85 p{margin:0 0 6px!important}._cardMarkdown_6luzr_85 p:last-child{margin-bottom:0!important}._container_wr6ai_1{background:var(--surface-0);border-left:1px solid var(--border-color);flex-direction:column;height:100%;display:flex}._header_wr6ai_9{border-bottom:1px solid var(--border-color);background:var(--surface-1);justify-content:space-between;align-items:center;padding:16px;display:flex}._headerTitle_wr6ai_18{color:var(--text-color);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._createButton_wr6ai_27{border-radius:6px!important}._searchBox_wr6ai_31{border-bottom:1px solid var(--border-color-light);padding:12px 16px}._documentList_wr6ai_36{flex:1;padding:8px;overflow:hidden auto}._documentItem_wr6ai_43{border:1px solid var(--border-color-light);background:var(--surface-1);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:8px;transition:all .2s;display:flex;overflow:hidden}._documentItem_wr6ai_43:hover{border-color:var(--border-color);background:var(--surface-0);box-shadow:var(--glass-shadow)}._documentItemActive_wr6ai_61{border-color:var(--brand-400);background:var(--item-active-bg)}._documentMain_wr6ai_66{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex;overflow:hidden}._documentIcon_wr6ai_80{background:var(--item-hover-bg);width:36px;height:36px;color:var(--brand-500);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}._documentContent_wr6ai_93{flex:1;min-width:0;overflow:hidden}._documentTitle_wr6ai_99{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;word-break:break-all;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}._documentPreview_wr6ai_110{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;word-break:break-all;margin-bottom:6px;font-size:12px;overflow:hidden}._documentMeta_wr6ai_120{color:var(--text-quaternary);align-items:center;gap:4px;font-size:11px;display:flex}._documentMore_wr6ai_128{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;margin:8px 8px 0 0;transition:all .2s}._documentMore_wr6ai_128:hover{background:var(--item-hover-bg);color:var(--text-color)}._empty_wr6ai_146{margin-top:60px}._container_1fqrd_1{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}._toolbar_1fqrd_2{top:var(--editor-toolbar-top,0px);z-index:2;border-bottom:1px solid var(--border-color);background:var(--bg-color);align-items:center;gap:6px;padding:8px 12px;display:flex;position:sticky;overflow-x:auto}._toolbarGroup_1fqrd_3{flex-wrap:nowrap;align-items:center;gap:2px;display:inline-flex}._divider_1fqrd_4{background:var(--border-color);flex-shrink:0;width:1px;height:18px;margin:0 4px}._linkTrigger_1fqrd_5{display:inline-flex}._linkPopover_1fqrd_6{align-items:center;gap:8px;padding:4px;display:flex}._linkInput_1fqrd_7{width:220px}._editor_1fqrd_8,._viewer_1fqrd_8{color:var(--text-color);outline:none;font-size:16px;line-height:1.85}._editor_1fqrd_8{background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;max-width:920px;min-height:520px;margin:24px auto 48px;padding:28px 40px 80px;box-shadow:0 1px 2px #0f172a08}._viewerShell_1fqrd_10{background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;max-width:920px;margin:24px auto 48px;padding:36px 44px 60px;box-shadow:0 1px 2px #0f172a08}._viewerEmpty_1fqrd_11{text-align:center;color:#9ca3af;padding:60px 20px}._viewerEmpty_1fqrd_11 .anticon{margin-bottom:12px;font-size:36px;display:block}._viewer_1fqrd_8 img,._editor_1fqrd_8 img{border-radius:8px;max-width:100%;height:auto;margin:24px auto;display:block}._viewer_1fqrd_8 video,._editor_1fqrd_8 video{background:#111827;border-radius:10px;width:min(100%,760px);max-height:70vh;margin:24px auto;display:block}._viewer_1fqrd_8 a,._editor_1fqrd_8 a{color:#1677ff;text-decoration:underline}._viewer_1fqrd_8 blockquote,._editor_1fqrd_8 blockquote{border-left:4px solid var(--brand-500);background:var(--item-hover-bg);color:var(--text-secondary);margin:20px 0;padding:8px 18px}._viewer_1fqrd_8 table,._editor_1fqrd_8 table{border-collapse:collapse;width:100%}._viewer_1fqrd_8 td,._viewer_1fqrd_8 th,._editor_1fqrd_8 td,._editor_1fqrd_8 th{border:1px solid var(--border-color);padding:8px}._loading_1fqrd_19{text-align:center;color:#8c8c8c;padding:40px}@media (width<=768px){._editor_1fqrd_8{padding:20px 18px 60px}._viewerShell_1fqrd_10{padding:24px 18px 48px}._linkInput_1fqrd_7{width:160px}._toolbar_1fqrd_2{padding:6px 8px}._divider_1fqrd_4{margin:0 2px}}._container_1es80_1{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}._editorWrapper_1es80_10{background:var(--surface-1);flex:1;min-height:0;padding:0;overflow-y:auto}._editorWrapper_1es80_10>div{min-height:100%}._editor_1es80_10{background:var(--surface-0);width:100%;max-width:820px;min-height:100%;box-shadow:none;color:var(--text-color);border:none;border-radius:0;outline:none;margin:0 auto;padding:28px 32px 64px;font-size:15px}._editor_1es80_10.ProseMirror p._is-editor-empty_1es80_43:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-quaternary);pointer-events:none;height:0}._editor_1es80_10.ProseMirror h1{color:var(--text-color);margin:.4em 0 .6em;font-size:2em;font-weight:700;line-height:1.2}._editor_1es80_10.ProseMirror h2{color:var(--text-color);margin:1.2em 0 .55em;font-size:1.5em;font-weight:600;line-height:1.3}._editor_1es80_10.ProseMirror h3{margin:1em 0 .5em;font-size:1.17em;font-weight:600;line-height:1.4}._editor_1es80_10.ProseMirror p{margin:0 0 12px;line-height:1.65}._editor_1es80_10.ProseMirror p:last-child{margin-bottom:0}._editor_1es80_10.ProseMirror ul,._editor_1es80_10.ProseMirror ol{margin:0 0 12px;padding-left:1.5em}._editor_1es80_10.ProseMirror li{margin-bottom:4px;line-height:1.6}._editor_1es80_10.ProseMirror blockquote{border-left:3px solid var(--brand-400);color:var(--text-secondary);background:var(--item-hover-bg);margin:1em 0;padding-left:1em}._editor_1es80_10.ProseMirror pre{color:#e2e8f0;background:#0f172a;border-radius:8px;margin:1em 0;padding:1em;overflow-x:auto}._editor_1es80_10.ProseMirror code{background:var(--surface-2);color:#be123c;border-radius:4px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}._editor_1es80_10.ProseMirror pre code{color:inherit;background:0 0;padding:0}._editor_1es80_10.ProseMirror img{cursor:pointer;border-radius:6px;max-width:100%;height:auto;margin:1em 0;transition:transform .2s}._editor_1es80_10.ProseMirror img:hover{transform:scale(1.02)}._editor_1es80_10.ProseMirror img._ProseMirror-selectednode_1es80_139{outline:2px solid var(--brand-500);outline-offset:2px}._editor_1es80_10.ProseMirror table{border-collapse:collapse;table-layout:fixed;border-radius:6px;width:100%;margin:1em 0;overflow:hidden}._editor_1es80_10.ProseMirror th,._editor_1es80_10.ProseMirror td{border:1px solid var(--border-color);text-align:left;vertical-align:top;min-width:100px;padding:.65em;line-height:1.55;position:relative}._editor_1es80_10.ProseMirror th{background:var(--surface-2);color:var(--text-color);font-weight:600}._editor_1es80_10.ProseMirror ._selectedCell_1es80_170{background:var(--item-active-bg)}._editor_1es80_10.ProseMirror ._column-resize-handle_1es80_174{background-color:var(--brand-500);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}._editor_1es80_10.ProseMirror hr{border:none;border-top:2px solid var(--border-color);margin:2em 0}._editor_1es80_10.ProseMirror ul[data-type=taskList]{margin:0 0 12px;padding-left:.5em;list-style:none}._editor_1es80_10.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5em;margin-bottom:4px;line-height:1.6;display:flex}._editor_1es80_10.ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.2em}._editor_1es80_10.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--brand-500);border-radius:3px}._editor_1es80_10.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--text-tertiary);text-decoration:line-through}._editor_1es80_10.ProseMirror a{color:var(--brand-500);text-underline-offset:3px;cursor:pointer;text-decoration:underline;transition:color .15s}._editor_1es80_10.ProseMirror a:hover{color:var(--brand-400)}._bubbleMenu_1es80_237{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b;border-radius:8px;align-items:center;gap:2px;padding:4px 8px;display:flex;box-shadow:0 4px 16px #00000038}._bubbleBlockSelect_1es80_248{width:72px}._bubbleBlockSelect_1es80_248 .ant-select-selector{font-size:12px;background:#ffffff1a!important;border-color:#0000!important;border-radius:5px!important;height:26px!important}._bubbleBlockSelect_1es80_248 .ant-select-selection-item{color:#e2e8f0;font-size:12px;line-height:24px!important}._bubbleBlockSelect_1es80_248 .ant-select-arrow{color:#94a3b8}._bubbleDivider_1es80_270{background:#ffffff26;flex-shrink:0;width:1px;height:16px;margin:0 2px}._bubbleBtn_1es80_278{justify-content:center;align-items:center;display:flex;color:#cbd5e1!important;border-radius:5px!important;width:26px!important;height:26px!important}._bubbleBtn_1es80_278:hover{color:#fff!important;background:#ffffff26!important}._bubbleActive_1es80_293{color:#60a5fa!important;background:#60a5fa2e!important;border-radius:5px!important;width:26px!important;height:26px!important}._bubbleActive_1es80_293:hover{color:#93c5fd!important;background:#60a5fa47!important}._loading_1es80_306{height:400px;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}[data-theme=dark] ._editor_1es80_10.ProseMirror code{color:#fda4af}[data-theme=dark] ._editor_1es80_10.ProseMirror pre{background:#020617}[data-theme=dark] ._editor_1es80_10.ProseMirror img._ProseMirror-selectednode_1es80_139{outline-color:var(--brand-400)}._container_td213_1{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}._titleSection_td213_9{flex:1;min-width:0}._title_td213_9{color:var(--text-color);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:4px 8px;font-size:18px;font-weight:600;transition:background-color .2s;overflow:hidden}._title_td213_9:hover{background-color:var(--surface-2)}._titleInput_td213_31{font-size:18px;font-weight:600}._metaSection_td213_36{flex-shrink:0;align-items:center;display:flex}._lastSaved_td213_42{white-space:nowrap;color:var(--text-tertiary);font-size:13px}._panel_wt2eq_1{background:var(--surface-0);border:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._loading_wt2eq_11{background:var(--surface-0);place-items:center;height:100%;display:grid}._header_wt2eq_18{border-bottom:1px solid var(--border-color);background:var(--surface-1);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}._backButton_wt2eq_28{color:var(--text-secondary);flex-shrink:0}._backButton_wt2eq_28:hover{color:var(--brand-500);background:var(--item-hover-bg)}._collapseButton_wt2eq_38{color:var(--text-secondary);flex-shrink:0}._collapseButton_wt2eq_38:hover{color:var(--brand-500);background:var(--item-hover-bg)}._floatingCloseButton_wt2eq_48{color:var(--text-secondary);z-index:10;position:absolute;top:16px;right:16px}._floatingCloseButton_wt2eq_48:hover{color:var(--brand-500);background:var(--item-hover-bg)}._content_wt2eq_61{background:var(--surface-0);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._sidebar_17uf6_6{background:var(--gpt-sidebar-bg,var(--surface-1));border-right:1px solid var(--gpt-border,var(--border-color));flex-direction:column;width:260px;min-width:260px;height:100%;transition:width .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}._sidebarCollapsed_17uf6_18{width:40px;min-width:40px}._sidebarCollapsedContent_17uf6_23{flex-direction:column;align-items:center;height:100%;padding:12px 0;display:flex}._sidebarHeader_17uf6_32{background:0 0;flex-direction:column;gap:16px;padding:16px 16px 12px;display:flex}._sidebarTopBar_17uf6_40{justify-content:flex-end;align-items:center;display:flex}._collapseIconBtn_17uf6_45{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}._collapseIconBtn_17uf6_45:hover{background:var(--item-hover-bg)}._topMenuGroups_17uf6_61{flex-direction:column;gap:6px;display:flex}._navBtn_17uf6_67{width:100%;height:40px;color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s,transform .2s;display:flex}._navBtn_17uf6_67:hover{background:var(--surface-2)}._navBtnPrimary_17uf6_87{background:var(--surface-2);color:var(--text-color);border:1px solid var(--border-color)}._navBtnPrimary_17uf6_87:hover{background:var(--surface-3);transform:translateY(-1px)}._navIcon_17uf6_96{color:var(--text-tertiary);font-size:16px}._searchBox_17uf6_102{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:8px;align-items:center;height:36px;padding:0 8px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}._searchBoxFocused_17uf6_116{border-color:var(--brand-400);box-shadow:0 0 0 3px #4f6ef71f}._searchIcon_17uf6_121{color:var(--text-tertiary);flex-shrink:0;margin-right:8px;font-size:14px}._searchInput_17uf6_128{color:var(--text-color);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px}._searchInput_17uf6_128::placeholder{color:var(--text-quaternary)}._clearButton_17uf6_142{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s,color .2s;display:flex}._clearButton_17uf6_142:hover{background:var(--item-hover-bg);color:var(--text-secondary)}._shortcutHint_17uf6_160{color:var(--text-quaternary);background:var(--item-hover-bg);border-radius:3px;flex-shrink:0;margin-left:8px;padding:2px 4px;font-size:11px}._newChatBtn_17uf6_171{background:var(--bg-color);border:1px solid var(--border-color-light);cursor:pointer;color:var(--text-color);border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}._newChatBtn_17uf6_171:hover{border-color:var(--brand-500);color:var(--brand-500)}._newChatBtn_17uf6_171:disabled{opacity:.5;cursor:not-allowed}._newChatIcon_17uf6_196{width:20px;height:20px;color:var(--brand-500);flex-shrink:0}._newChatBtn_17uf6_171 span{text-align:left;flex:1}._plusIcon_17uf6_208{color:var(--text-tertiary);flex-shrink:0;font-size:12px}._sidebarContent_17uf6_215{flex:1;padding:8px 0;overflow:hidden auto}._sidebarContent_17uf6_215::-webkit-scrollbar{width:4px}._sidebarContent_17uf6_215::-webkit-scrollbar-track{background:0 0}._sidebarContent_17uf6_215::-webkit-scrollbar-thumb{background:var(--border-color-light);border-radius:2px}._sidebarContent_17uf6_215::-webkit-scrollbar-thumb:hover{background:var(--text-quaternary)}._section_17uf6_240{margin-bottom:8px}._sectionHeader_17uf6_244{cursor:pointer;align-items:center;padding:16px 16px 8px;display:flex}._sectionTitleMuted_17uf6_251{color:var(--text-tertiary);font-size:12px;font-weight:600}._sectionIcon_17uf6_257{color:var(--text-tertiary);font-size:12px}._sectionTitle_17uf6_251{flex:1}._createProjectBtn_17uf6_266{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:12px;transition:all .2s}._createProjectBtn_17uf6_266:hover{background:var(--border-color);color:var(--brand-500)}._timeGroup_17uf6_283{margin-bottom:4px}._timeGroupHeader_17uf6_287{color:var(--text-tertiary);align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:flex}._timeGroupIcon_17uf6_296{font-size:11px}._timeGroupLabel_17uf6_300{font-weight:500}._sessionList_17uf6_305{flex-direction:column;display:flex}._sessionItem_17uf6_311{cursor:pointer;border-radius:8px;align-items:center;margin:2px 8px;padding:8px 12px;transition:all .15s;display:flex;position:relative;overflow:hidden}._sessionItem_17uf6_311:hover{background:var(--surface-2);transform:translate(2px)}._sessionItemActive_17uf6_328{background:var(--surface-3);color:var(--text-color);font-weight:500}._sessionItemActive_17uf6_328:hover{background:var(--surface-3)}._sessionTitle_17uf6_338{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}._pinIcon_17uf6_346{color:var(--brand-500);flex-shrink:0;font-size:12px}._titleText_17uf6_352{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}._sessionItemActive_17uf6_328 ._titleText_17uf6_352{color:var(--brand-500);font-weight:600}._sessionActions_17uf6_366{opacity:0;align-items:center;gap:2px;transition:opacity .2s;display:flex}._sessionItem_17uf6_311:hover ._sessionActions_17uf6_366{opacity:1}._actionBtn_17uf6_378{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:13px;transition:all .2s;display:flex}._actionBtn_17uf6_378:hover{background:var(--border-color-light);color:var(--text-secondary)}._quickActionBtn_17uf6_397{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:13px;transition:all .2s;display:flex}._quickActionBtn_17uf6_397:hover{background:var(--item-hover-bg);color:var(--brand-500)}._renameInput_17uf6_417{border:1px solid var(--brand-500);background:var(--bg-color);border-radius:4px;outline:none;flex:1;padding:4px 8px;font-size:13px}._projectEditInput_17uf6_427{border:1px solid var(--brand-500);background:var(--bg-color);border-radius:4px;outline:none;flex:1;min-width:0;padding:2px 6px;font-size:13px}._contextMenu_17uf6_439{background:var(--bg-color);border:1px solid var(--border-color);z-index:1000;border-radius:8px;min-width:160px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}._menuItem_17uf6_452{color:var(--text-color);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .2s;display:flex}._menuItem_17uf6_452:hover{background:var(--item-hover-bg)}._menuItemDanger_17uf6_468{color:#ff4d4f}._menuItemDanger_17uf6_468:hover{background:#ff4d4f14}._menuDivider_17uf6_476{background:var(--border-color);height:1px;margin:4px 0}._subMenu_17uf6_483{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;min-width:140px;margin-left:4px;padding:4px;position:absolute;top:0;left:100%;box-shadow:0 4px 12px #00000026}._subMenuItem_17uf6_496{color:var(--text-color);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:13px;transition:background .2s}._subMenuItem_17uf6_496:hover{background:var(--item-hover-bg)}._subMenuItemActive_17uf6_509{background:var(--item-active-bg);color:var(--brand-500)}._subMenuDivider_17uf6_514{background:var(--border-color);height:1px;margin:4px 0}._subMenuEmpty_17uf6_520{color:var(--text-tertiary);padding:8px 12px;font-size:12px;font-style:italic}._createNew_17uf6_527{color:var(--brand-500);font-weight:500}._projectList_17uf6_533{flex-direction:column;display:flex}._projectItem_17uf6_538{border-radius:6px;margin:0 8px;overflow:hidden}._projectHeader_17uf6_544{cursor:pointer;border-radius:6px;align-items:center;padding:8px 12px;transition:background .2s;display:flex}._projectHeader_17uf6_544:hover{background:var(--item-hover-bg)}._projectHeaderLeft_17uf6_557{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}._expandIcon_17uf6_565{color:var(--text-tertiary);justify-content:center;align-items:center;width:12px;font-size:10px;display:flex}._folderIcon_17uf6_574{color:#faad14;flex-shrink:0;font-size:14px}._projectName_17uf6_580{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}._sessionCount_17uf6_589{color:var(--text-tertiary);flex-shrink:0;font-size:11px}._projectActions_17uf6_595{opacity:0;align-items:center;transition:opacity .2s;display:flex}._projectHeader_17uf6_544:hover ._projectActions_17uf6_595{opacity:1}._projectSessions_17uf6_606{padding-left:12px}._emptyProject_17uf6_610{color:var(--text-tertiary);text-align:center;padding:12px;font-size:12px;font-style:italic}._createProjectInput_17uf6_619{background:var(--bg-color);border:1px solid var(--brand-500);border-radius:6px;align-items:center;gap:8px;margin:0 8px 4px;padding:8px 12px;display:flex}._createProjectInput_17uf6_619 input{background:0 0;border:none;outline:none;flex:1;font-size:13px}._emptySection_17uf6_639{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:24px 12px;font-size:12px;display:flex}._emptyAction_17uf6_649{color:var(--brand-500);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}._emptyAction_17uf6_649:hover{text-decoration:underline}._emptySearch_17uf6_662{color:var(--text-tertiary);flex-direction:column;align-items:center;padding:32px 12px;font-size:13px;display:flex}._loadingState_17uf6_671{color:var(--text-tertiary);justify-content:center;align-items:center;padding:32px;font-size:13px;display:flex}._sidebarFooter_17uf6_681{border-top:1px solid var(--border-color);padding:8px 12px}._collapseBtn_17uf6_686{cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;transition:background .2s;display:flex}._collapseBtn_17uf6_686:hover{background:var(--item-hover-bg)}._chevronLeft_17uf6_705{font-size:14px;font-weight:700}._chevronRight_17uf6_710{color:var(--text-secondary);font-size:20px;font-weight:700}._collapsedBtn_17uf6_716{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px;transition:background .2s}._collapsedBtn_17uf6_716:hover{background:var(--item-hover-bg)}._createProjectModal_17uf6_730{align-items:center;gap:12px;padding:16px 0;display:flex}._modalIcon_17uf6_737{color:#faad14;font-size:24px}@media (width<=768px){._sidebar_17uf6_6{z-index:100;position:fixed;top:0;bottom:0;left:0;box-shadow:2px 0 8px #0000001a}._sidebarCollapsed_17uf6_18{width:260px;min-width:260px;transform:translate(-100%)}}._drawerBody_1m7gv_1{min-width:0}._section_1m7gv_5{border-bottom:1px solid var(--border-color-light);padding:4px 0 20px}._section_1m7gv_5+._section_1m7gv_5{padding-top:20px}._section_1m7gv_5:last-child{border-bottom:0}._sectionHeader_1m7gv_18,._settingRow_1m7gv_19,._listHeader_1m7gv_20,._policyActions_1m7gv_21{justify-content:space-between;align-items:center;gap:12px;display:flex}._sectionHeader_1m7gv_18{align-items:flex-start}._sectionTitle_1m7gv_32{color:var(--text-color);margin:0;font-size:15px;font-weight:600}._sectionDescription_1m7gv_39,._source_1m7gv_40,._meta_1m7gv_41{color:var(--text-secondary);font-size:12px;line-height:1.6}._sectionDescription_1m7gv_39{margin:4px 0 0}._listHeader_1m7gv_20{margin-bottom:8px}._memoryItem_1m7gv_55{min-width:0;align-items:flex-start!important;padding:16px 0!important}._memoryContent_1m7gv_61{width:100%;min-width:0}._memoryTitleRow_1m7gv_66{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._memoryTitle_1m7gv_66{overflow-wrap:anywhere;min-width:0;color:var(--text-color);font-size:14px;font-weight:600}._summary_1m7gv_82,._content_1m7gv_83{overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0!important}._content_1m7gv_83{color:var(--text-secondary)}._source_1m7gv_40{overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin-top:10px;display:flex}._meta_1m7gv_41{margin-top:4px}._itemActions_1m7gv_105{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}._dangerLink_1m7gv_112{color:var(--wb-danger,#ef4444)!important}._centerState_1m7gv_116{justify-content:center;padding:48px 0;display:flex}._policyForm_1m7gv_122{gap:0;display:grid}._settingRow_1m7gv_19{border-bottom:1px solid var(--border-color-light);min-height:68px}._settingRow_1m7gv_19:last-child{border-bottom:0}._settingLabel_1m7gv_136{min-width:0}._retentionInput_1m7gv_140{flex:none;width:136px}._policyActions_1m7gv_21{justify-content:flex-end;margin-top:20px}@media (width<=600px){._sectionHeader_1m7gv_18,._listHeader_1m7gv_20{flex-direction:column;align-items:stretch}._sectionHeader_1m7gv_18 .ant-space,._listHeader_1m7gv_20 .ant-space{justify-content:flex-end;width:100%}._settingRow_1m7gv_19{align-items:flex-start;padding:14px 0}._retentionInput_1m7gv_140{width:112px}._itemActions_1m7gv_105 .ant-btn{padding-inline:7px}}._page_w68yt_6{--gpt-bg:var(--surface-0);--gpt-sidebar-bg:var(--surface-1);--gpt-input-bg:var(--surface-0);--gpt-surface:var(--surface-2);--gpt-surface-2:var(--surface-3);--gpt-border:var(--border-color);--gpt-text:var(--text-color);--gpt-text-muted:var(--text-secondary);--gpt-text-sub:var(--text-tertiary);--gpt-user-bubble:var(--btn-bg);--wb-accent:var(--brand-500);--wb-danger:#ef4444;--wb-font:"Inter", system-ui, -apple-system, sans-serif;--wb-sidebar-w:260px;background:var(--gpt-bg);height:calc(100vh - 64px);color:var(--gpt-text);font-family:var(--wb-font);margin:-16px -20px;display:flex;overflow:hidden}._sidebar_w68yt_32{width:var(--wb-sidebar-w);min-width:var(--wb-sidebar-w);background:var(--gpt-sidebar-bg);flex-direction:column;transition:width .2s;display:flex;position:relative;overflow:hidden}._sidebarHeader_w68yt_43{background:var(--brand-gradient-subtle);border-bottom:1px solid var(--border-color-light);align-items:center;gap:8px;padding:12px;display:flex}._newChatBtn_w68yt_52{height:40px;color:var(--gpt-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;transition:background .15s;display:flex}._newChatBtn_w68yt_52:hover{background:var(--gpt-surface)}._appIcon_w68yt_74{color:#000;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}._sessionList_w68yt_87{flex-direction:column;flex:1;gap:2px;padding:0 12px 12px;display:flex;overflow-y:auto}._sessionList_w68yt_87::-webkit-scrollbar{width:4px}._sessionList_w68yt_87::-webkit-scrollbar-track{background:0 0}._sessionList_w68yt_87::-webkit-scrollbar-thumb{background:var(--gpt-border);border-radius:2px}._timeCategory_w68yt_107{color:var(--gpt-text-sub);padding:16px 8px 8px;font-size:12px;font-weight:600}._sessionItem_w68yt_114{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;transition:background .18s,transform .18s;animation:.25s ease-out both _fadeIn_w68yt_1;display:flex;position:relative}._sessionItem_w68yt_114:hover{background:var(--gpt-surface);transform:translate(2px)}._sessionItemActive_w68yt_133{background:var(--gpt-surface)!important}._sessionTitle_w68yt_137{color:var(--gpt-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:400;overflow:hidden}._sessionActions_w68yt_147{flex-shrink:0;gap:2px;display:none}._sessionItem_w68yt_114:hover ._sessionActions_w68yt_147,._sessionItemActive_w68yt_133 ._sessionActions_w68yt_147{display:flex}._sessionActionBtn_w68yt_158{width:24px;height:24px;color:var(--gpt-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;transition:color .1s;display:flex}._sessionActionBtn_w68yt_158:hover{color:var(--gpt-text)}._renameInput_w68yt_177{background:var(--gpt-surface-2);border:1px solid var(--wb-accent);color:var(--gpt-text);border-radius:4px;outline:none;flex:1;padding:4px 6px;font-size:13.5px}._sidebarEmpty_w68yt_188{text-align:center;color:var(--gpt-text-sub);padding:24px;font-size:13px}._chatArea_w68yt_196{background:var(--gpt-bg);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._chatHeader_w68yt_205{background:var(--gpt-bg);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:12px 16px;display:flex}._chatHeaderLeft_w68yt_216{align-items:center;gap:12px;display:flex}._sidebarToggleBtn_w68yt_222{width:32px;height:32px;color:var(--gpt-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:18px;transition:background .15s;display:flex}._sidebarToggleBtn_w68yt_222:hover{background:var(--gpt-surface);color:var(--gpt-text)}._chatViewModel_w68yt_242{color:var(--gpt-text-muted);font-size:16px;font-weight:500}._modelBadge_w68yt_248{max-width:320px;color:var(--gpt-text);background:var(--gpt-surface);border:1px solid var(--gpt-border);cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.01em;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._modelBadge_w68yt_248 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._modelBadge_w68yt_248:hover{background:var(--gpt-surface-2);border-color:var(--gpt-text-sub)}._modelBadge_w68yt_248 .anticon{flex:none;font-size:10px}._chatHeaderControls_w68yt_283{align-items:center;gap:12px;display:flex}._headerIconBtn_w68yt_289{width:32px;height:32px;color:var(--gpt-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;font-size:17px;transition:background .15s,color .15s;display:inline-flex}._headerIconBtn_w68yt_289:hover{background:var(--gpt-surface);color:var(--gpt-text)}._editorToggleBtn_w68yt_311,._webSearchToggle_w68yt_311{height:32px;color:var(--gpt-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;transition:all .15s;display:flex}._editorToggleBtn_w68yt_311:hover,._webSearchToggle_w68yt_311:hover{background:var(--gpt-surface);color:var(--gpt-text)}._editorPanelToggleBtn_w68yt_331{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}._editorPanelToggleBtn_w68yt_331:hover{background:var(--item-hover-bg)}._editorExpandChevron_w68yt_350{font-size:20px;font-weight:700;line-height:1}._webSearchToggleActive_w68yt_356{background:var(--gpt-surface);color:var(--wb-accent)}._messagesArea_w68yt_362{scroll-behavior:smooth;flex-direction:column;flex:1;padding:20px 0 0;display:flex;overflow-y:auto}._messagesArea_w68yt_362::-webkit-scrollbar{width:6px}._messagesArea_w68yt_362::-webkit-scrollbar-track{background:0 0}._messagesArea_w68yt_362::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._messageRow_w68yt_383{box-sizing:border-box;flex-direction:column;width:100%;max-width:800px;margin:0 auto;padding:16px 24px;animation:.35s ease-out both _fadeInUp_w68yt_1;display:flex}._messageRow_w68yt_383:first-child{animation-delay:20ms}._messageRow_w68yt_383:nth-child(2){animation-delay:60ms}._messageRow_w68yt_383:nth-child(3){animation-delay:.1s}._messageRow_w68yt_383:nth-child(4){animation-delay:.14s}._messageRow_w68yt_383:nth-child(5){animation-delay:.18s}._messageRow_w68yt_383:nth-child(6){animation-delay:.22s}._messageRow_w68yt_383:nth-child(7){animation-delay:.26s}._messageRow_w68yt_383:nth-child(8){animation-delay:.3s}._messageRow_w68yt_383:nth-child(9){animation-delay:.34s}._messageRow_w68yt_383:nth-child(10){animation-delay:.38s}._messageRowUser_w68yt_406{align-items:flex-end}._userBubble_w68yt_410{background:var(--gpt-surface);max-width:80%;color:var(--gpt-text);word-break:break-word;white-space:pre-wrap;border:1px solid var(--gpt-border);border-radius:16px 16px 4px;padding:12px 18px;font-size:15px;line-height:1.6}._messageRowAssistant_w68yt_425{align-items:flex-start}._assistantRow_w68yt_429{align-items:flex-start;gap:16px;width:100%;display:flex}._assistantAvatar_w68yt_436{background:var(--brand-gradient-subtle);width:32px;height:32px;color:var(--brand-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}._assistantContent_w68yt_449{flex:1;min-width:0}._toolLogBlock_w68yt_455{margin-bottom:12px}._toolLogHeader_w68yt_459{color:var(--gpt-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:500;display:flex}._toolLogHeader_w68yt_459:hover{color:var(--gpt-text)}._toolSpinner_w68yt_475{border:2px solid var(--gpt-text-muted);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _spinner_w68yt_1}@keyframes _spinner_w68yt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toolLogContent_w68yt_489{color:var(--gpt-text-sub);border-left:2px solid var(--gpt-border);margin-top:8px;padding-left:16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}._logLine_w68yt_498{margin-bottom:4px}._markdownBody_w68yt_503{color:var(--gpt-text);word-break:break-word;font-size:15px;line-height:1.65}._markdownBody_w68yt_503 p{margin:0 0 12px}._markdownBody_w68yt_503 p:last-child{margin-bottom:0}._markdownBody_w68yt_503 h1,._markdownBody_w68yt_503 h2,._markdownBody_w68yt_503 h3{color:var(--gpt-text);margin:20px 0 12px;font-weight:600}._markdownBody_w68yt_503 h1{font-size:20px}._markdownBody_w68yt_503 h2{font-size:18px}._markdownBody_w68yt_503 h3{font-size:16px}._markdownBody_w68yt_503 ul,._markdownBody_w68yt_503 ol{margin:0 0 12px;padding-left:20px}._markdownBody_w68yt_503 li{margin-bottom:4px}._markdownBody_w68yt_503 code{background:var(--gpt-surface);color:var(--gpt-text);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px}._markdownBody_w68yt_503 pre{background:#000;border-radius:8px;margin:16px 0;padding:14px 16px;overflow-x:auto}._markdownBody_w68yt_503 pre code{color:#e3e3e3;background:0 0;padding:0;font-size:13.5px}._markdownBody_w68yt_503 blockquote{border-left:3px solid var(--text-tertiary);color:var(--gpt-text-muted);margin:16px 0;padding:4px 16px}._markdownBody_w68yt_503 table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}._markdownBody_w68yt_503 th,._markdownBody_w68yt_503 td{border:1px solid var(--gpt-border);text-align:left;padding:8px 12px}._markdownBody_w68yt_503 th{background:var(--gpt-surface);font-weight:600}._markdownBody_w68yt_503 a{color:#5b9bf8;text-decoration:none}._markdownBody_w68yt_503 a:hover{text-decoration:underline}._markdownBody_w68yt_503 hr{border:none;border-top:1px solid var(--gpt-border);margin:24px 0}._streamingCursor_w68yt_576:after{content:"";background-color:var(--gpt-text);vertical-align:middle;border-radius:50%;width:8px;height:16px;margin-left:4px;animation:1s cubic-bezier(.4,0,.6,1) infinite _pulse_w68yt_1;display:inline-block}@keyframes _pulse_w68yt_1{0%,to{opacity:1}50%{opacity:0}}._centeredEmptyContainer_w68yt_594{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:860px;margin:0 auto;padding:24px;display:flex}._emptyLogo_w68yt_608{background:var(--brand-gradient-subtle);width:64px;height:64px;color:var(--brand-500);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;animation:.5s cubic-bezier(.16,1,.3,1) both _scaleIn_w68yt_1;display:flex}._emptyLogo_w68yt_608 svg{width:32px;height:32px}._emptyTitle_w68yt_626{color:var(--gpt-text);margin-bottom:40px;font-size:24px;font-weight:600}._quickPrompts_w68yt_633{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:680px;margin-top:16px;display:flex}._quickPrompt_w68yt_633{border:1px solid var(--gpt-border);text-align:left;color:var(--gpt-text-muted);cursor:pointer;background:0 0;border-radius:20px;padding:8px 16px;font-size:13.5px;line-height:1.5;transition:all .2s;animation:.35s ease-out both _fadeInUp_w68yt_1}._quickPrompt_w68yt_633:first-child{animation-delay:50ms}._quickPrompt_w68yt_633:nth-child(2){animation-delay:.12s}._quickPrompt_w68yt_633:nth-child(3){animation-delay:.19s}._quickPrompt_w68yt_633:nth-child(4){animation-delay:.26s}._quickPrompt_w68yt_633:hover{background:var(--brand-gradient-subtle);border-color:var(--brand-300);color:var(--brand-500);transform:translateY(-1px)}._inputOuter_w68yt_670{box-sizing:border-box;width:100%;max-width:820px;margin:0 auto;padding:0 24px 24px}._inputWrap_w68yt_678{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:20px;align-items:flex-end;gap:12px;padding:12px 16px;transition:background .3s,box-shadow .3s,border-color .3s;display:flex}._inputWrap_w68yt_678:focus-within{background:var(--surface-0);border-color:var(--brand-400);box-shadow:0 6px 24px #4f6ef71f}._inputActionsLeft_w68yt_698{align-items:center;gap:6px;padding-bottom:4px;display:flex}._actionBtn_w68yt_705{width:32px;height:32px;color:var(--gpt-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._actionBtn_w68yt_705:hover{background:var(--gpt-surface);color:var(--gpt-text)}._pillBtn_w68yt_724{border:1px solid var(--gpt-border);height:32px;color:var(--gpt-text-muted);cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:all .15s;display:flex}._pillBtn_w68yt_724:hover{background:var(--gpt-surface);color:var(--gpt-text)}._pillBtnActive_w68yt_744{border-color:var(--wb-accent);background:var(--gpt-surface)!important;color:var(--wb-accent)!important}._chatTextarea_w68yt_750{color:var(--gpt-text);font-size:16px;font-family:var(--wb-font);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:200px;margin-bottom:4px;line-height:1.5;overflow-y:auto}._chatTextarea_w68yt_750::placeholder{color:var(--gpt-text-sub)}._chatTextarea_w68yt_750::-webkit-scrollbar{width:4px}._inputActionsRight_w68yt_774{align-items:center;gap:6px;padding-bottom:2px;display:flex}._sendBtn_w68yt_781{background:var(--brand-gradient);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #4f6ef733}._sendBtn_w68yt_781:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #4f6ef74d}._sendBtn_w68yt_781:active:not(:disabled){transform:translateY(1px)}._sendBtn_w68yt_781:disabled{background:var(--gpt-surface-2);color:var(--gpt-text-quaternary);box-shadow:none;cursor:not-allowed}._stopBtn_w68yt_815{border:2px solid var(--gpt-text);width:34px;height:34px;color:var(--gpt-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex}._stopBtn_w68yt_815:hover{opacity:.7}._stopBtn_w68yt_815:after{content:"";background:var(--gpt-text);border-radius:2px;width:10px;height:10px}._inputFooter_w68yt_839{align-items:center;gap:8px;padding:8px 4px 0;display:flex}._inputHint_w68yt_846{text-align:center;color:var(--gpt-text-sub);margin-top:8px;font-size:11px}._workspace_w68yt_854{background:var(--gpt-bg);flex:1;display:flex;overflow:hidden}._editorResizeHandle_w68yt_862{background:var(--gpt-border);z-index:10;flex-shrink:0;width:1px;transition:background .2s;position:relative}._editorResizeHandle_w68yt_862:after{content:"";cursor:col-resize;background:0 0;width:11px;position:absolute;top:0;bottom:0;left:-5px}._editorResizeHandle_w68yt_862:hover,._editorResizeHandle_w68yt_862:active{background:var(--wb-accent)}._verticalResizeBar_w68yt_887{display:none}._editorPanel_w68yt_331{background:var(--surface-0);border:0;flex-direction:column;flex-shrink:0;margin:0;display:flex;overflow:hidden}._editorPanel_w68yt_331>div{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}._toolCallsList_w68yt_909{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._toolCallCard_w68yt_916{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 14px;font-size:13px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._toolCallCard_w68yt_916:hover{box-shadow:var(--glass-shadow);transform:translateY(-1px)}._toolCallIcon_w68yt_938{flex-shrink:0;align-items:center;font-size:13px;display:flex}._toolCallName_w68yt_945{color:var(--gpt-text);white-space:nowrap;font-weight:500}._toolCallSummary_w68yt_951{color:var(--gpt-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;overflow:hidden}._toolStatusOk_w68yt_961{border-color:#22c55e59}._toolStatusOk_w68yt_961 ._toolCallName_w68yt_945{color:#22c55e}._toolStatusFailed_w68yt_968{border-color:#ef444459}._toolStatusFailed_w68yt_968 ._toolCallName_w68yt_945{color:#ef4444}._toolStatusCancelled_w68yt_975{opacity:.55}._toolStatusPending_w68yt_979{border-color:var(--wb-accent);opacity:.85}._toolMiniSpinner_w68yt_985{border:1.5px solid var(--gpt-text-muted);border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite _spinner_w68yt_1;display:inline-block}._confirmationBanner_w68yt_996{background:var(--gpt-surface);border:1px solid var(--gpt-border);border-left:4px solid var(--wb-accent);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;max-width:772px;margin:0 24px 16px;padding:16px 20px;display:flex}._confirmationBannerCritical_w68yt_1011{border-left-color:var(--wb-danger)}._confirmationHeader_w68yt_1015{align-items:center;gap:8px;display:flex}._confirmationIcon_w68yt_1021{flex-shrink:0;font-size:16px}._confirmationTitle_w68yt_1026{color:var(--gpt-text);font-size:14px;font-weight:600}._confirmationList_w68yt_1032{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._confirmationListItem_w68yt_1041{color:var(--gpt-text-muted);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}._confirmationItemBullet_w68yt_1049{flex-shrink:0;margin-top:1px;font-size:14px}._confirmationItemText_w68yt_1055{color:var(--gpt-text);line-height:1.5}._confirmationText_w68yt_1061{color:var(--gpt-text-muted);flex:1;min-width:0;font-size:13.5px}._confirmationText_w68yt_1061 strong{color:var(--gpt-text)}._confirmationActions_w68yt_1072{flex-shrink:0;gap:8px;margin-top:2px;display:flex}._confirmBtn_w68yt_1079{color:#000;cursor:pointer;background:#eab308;border:none;border-radius:15px;height:30px;padding:0 16px;font-size:13px;font-weight:600;transition:opacity .15s}._confirmBtn_w68yt_1079:hover{opacity:.85}._confirmBtnDanger_w68yt_1097{color:#fff;background:#ef4444}._cancelConfirmBtn_w68yt_1102{border:1px solid var(--gpt-border);height:30px;color:var(--gpt-text-muted);cursor:pointer;background:0 0;border-radius:15px;padding:0 14px;font-size:13px;transition:background .15s}._cancelConfirmBtn_w68yt_1102:hover{background:var(--gpt-surface);color:var(--gpt-text)}._toolStatusNeedsConfirmation_w68yt_1120{background:#eab30812;border-color:#eab30880}._toolStatusNeedsConfirmation_w68yt_1120 ._toolCallName_w68yt_945{color:#eab308}._attachmentList_w68yt_1128{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._attachmentChip_w68yt_1135{border:1px solid var(--gpt-border);background:var(--gpt-surface);color:var(--gpt-text);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}._attachmentRemove_w68yt_1147{color:var(--gpt-text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;line-height:1}._overdraftBanner_w68yt_1157{color:#000000e0;background-color:#fffbe6;border-bottom:1px solid #ffe58f;align-items:center;gap:8px;padding:8px 16px;font-size:13px;animation:.3s ease-out _fadeIn_w68yt_1;display:flex}._overdraftIcon_w68yt_1169{color:#faad14;font-size:14px}._overdraftText_w68yt_1174{flex:1;font-weight:500}._overdraftCloseBtn_w68yt_1179{color:#00000073;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:12px;line-height:1;transition:all .2s}._overdraftCloseBtn_w68yt_1179:hover{color:#000000e0;background-color:#0000000f}@keyframes _fadeIn_w68yt_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dashboardContainer_1uh1k_1{flex-direction:column;gap:28px;padding-bottom:32px;display:flex}@keyframes _floatOrb1_1uh1k_1{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(60px,-20px)scale(1.2)}}@keyframes _floatOrb2_1uh1k_1{0%,to{opacity:.5;transform:translate(0)scale(1.1)}50%{opacity:.7;transform:translate(-40px,40px)scale(.95)}}._welcomeHeader_1uh1k_31{background:linear-gradient(135deg, var(--brand-500) 0%, #7c3aed 60%, #a855f7 100%);color:#fff;border:1px solid #ffffff26;border-radius:20px;justify-content:space-between;align-items:center;padding:38px 48px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #7c3aed26}._welcomeHeader_1uh1k_31:hover{box-shadow:0 20px 48px #7c3aed40}._welcomeHeader_1uh1k_31:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#a855f766 0%,#fff0 70%);border-radius:50%;width:320px;height:320px;animation:8s ease-in-out infinite _floatOrb1_1uh1k_1;position:absolute;top:-120px;right:-50px}._welcomeHeader_1uh1k_31:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#4f6ef759 0%,#fff0 70%);border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite _floatOrb2_1uh1k_1;position:absolute;bottom:-150px;right:180px}._welcomeTextContent_1uh1k_78{z-index:2;position:relative}._welcomeTitle_1uh1k_83{text-shadow:0 2px 10px #0000001a;letter-spacing:-.5px;margin-bottom:8px;font-size:30px;font-weight:800;color:#fff!important}._welcomeSubtitle_1uh1k_92{opacity:.92;text-shadow:0 1px 4px #00000014;font-size:16px;color:#ffffffe6!important}._dateDisplay_1uh1k_99{z-index:2;-webkit-backdrop-filter:blur(12px);letter-spacing:.5px;background:#ffffff29;border:1px solid #ffffff40;border-radius:30px;padding:10px 20px;font-size:15px;font-weight:600;position:relative;box-shadow:0 4px 15px #0000000d}._statCard_1uh1k_115{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:20px;height:100%;padding:26px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._statCard_1uh1k_115:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);border-radius:20px;transition:opacity .4s;position:absolute;inset:0}._statCard_1uh1k_115:hover{box-shadow:0 20px 40px var(--glow-color-hover);border-color:#4f6ef74d;transform:translateY(-6px)}[data-theme=dark] ._statCard_1uh1k_115:hover{box-shadow:0 20px 40px var(--glow-color-hover);border-color:#6b8aff66}._statHeader_1uh1k_154{align-items:center;gap:14px;margin-bottom:20px;display:flex}._iconWrapper_1uh1k_161{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;transition:transform .3s;display:flex}._statCard_1uh1k_115:hover ._iconWrapper_1uh1k_161{transform:scale(1.1)rotate(5deg)}._statTitle_1uh1k_176{color:var(--text-secondary);letter-spacing:.2px;font-size:15px;font-weight:600}._statValue_1uh1k_183{color:var(--text-color);letter-spacing:-.5px;align-items:baseline;gap:4px;font-size:38px;font-weight:800;line-height:1;display:flex}._statValueSuffix_1uh1k_194{color:var(--text-tertiary);font-size:16px;font-weight:500}._sectionTitle_1uh1k_201{color:var(--text-color);letter-spacing:-.2px;align-items:center;gap:10px;margin-bottom:20px;font-size:21px;font-weight:700;display:flex}._actionGrid_1uh1k_213{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}._actionCard_1uh1k_219{background:var(--glass-bg);cursor:pointer;border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:16px;align-items:center;gap:18px;padding:20px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}._actionCard_1uh1k_219:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#4f6ef70d 0%,#8a2be20d 100%);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}._actionCard_1uh1k_219:hover{border-color:var(--brand-500);box-shadow:0 12px 30px var(--glow-color-hover);transform:translateY(-4px)scale(1.02)}._actionCard_1uh1k_219:hover:before{opacity:1}._actionIcon_1uh1k_259{z-index:2;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;transition:transform .3s;display:flex}._actionCard_1uh1k_219:hover ._actionIcon_1uh1k_259{transform:scale(1.1)}._actionText_1uh1k_275{color:var(--text-color);z-index:2;font-size:16px;font-weight:600;transition:color .3s}._actionCard_1uh1k_219:hover ._actionText_1uh1k_275{color:var(--brand-500)}._chartCard_1uh1k_288{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:20px;height:100%;padding:26px;transition:box-shadow .3s,border-color .3s}._chartCard_1uh1k_288:hover{border-color:#4f6ef726;box-shadow:0 16px 36px #00000014}[data-theme=dark] ._chartCard_1uh1k_288:hover{border-color:#6b8aff33;box-shadow:0 16px 36px #0000004d}._chartTitle_1uh1k_310{color:var(--text-color);letter-spacing:.1px;margin-bottom:22px;font-size:17px;font-weight:700}._panel_1mkjm_1{border-top:1px solid var(--border-color);background:0 0;padding:8px 14px}._summary_1mkjm_7{justify-content:space-between;align-items:center;gap:10px;display:flex}._left_1mkjm_14{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._title_1mkjm_22{color:var(--text-color);font-size:13px}._actions_1mkjm_27{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}._metrics_1mkjm_35{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}._metricCell_1mkjm_42{border:1px solid var(--border-color);background:var(--right-panel-bg);border-radius:8px;padding:6px 8px}._metricLabel_1mkjm_49{color:var(--text-tertiary);font-size:11px}._metricValue_1mkjm_54{color:var(--text-color);margin-top:2px;font-size:12px;font-weight:600}._confirmContent_1mkjm_61{color:var(--text-color);line-height:1.7}._confirmContent_1mkjm_61 p{margin:0 0 6px}@media (width<=1200px){._summary_1mkjm_7{flex-direction:column;align-items:flex-start}._actions_1mkjm_27{justify-content:flex-start}}._pageWrapper_1po81_1{background:var(--bg-layout);flex:1;height:calc(100vh - 64px);min-height:0;margin:-16px -20px;display:flex;overflow:hidden}._leftPanel_1po81_14{background:var(--bg-color);border-right:none;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._treeResizeHandle_1po81_26{background:var(--border-color);z-index:10;flex-shrink:0;width:1px;transition:background .2s;position:relative}._treeResizeHandle_1po81_26:after{content:"";cursor:col-resize;background:0 0;width:9px;position:absolute;top:0;bottom:0;left:-4px}._treeResizeHandle_1po81_26:hover,._treeResizeHandle_1po81_26:active{background:var(--brand-500)}._treeResizeHandle_1po81_26 ._verticalResizeBar_1po81_51{display:none}._rightPanel_1po81_56{background:var(--bg-color);flex-direction:row;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}._rightHeader_1po81_66{background:var(--bg-color);border-bottom:1px solid var(--border-color);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;height:40px;padding:0 20px;display:flex}._rightHeaderTop_1po81_78{justify-content:space-between;align-items:center;gap:16px;display:flex}._rightHeaderStart_1po81_85{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._rightHeaderMain_1po81_93{flex:1;min-width:0}._breadcrumb_1po81_98{white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;font-size:12px;overflow:hidden}._rightTitle_1po81_106{align-items:center;min-width:0;display:flex;margin:0!important;font-size:15px!important}._conversationToggleBtn_1po81_114,._treeToggleBtn_1po81_115{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:16px;transition:background .15s;display:inline-flex}._conversationToggleBtn_1po81_114:hover,._treeToggleBtn_1po81_115:hover{background:var(--item-hover-bg)}._workspaceBody_1po81_137{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}._centerWorkspace_1po81_145{background:var(--right-panel-bg);flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}._centerWorkspaceFull_1po81_154{flex:1}._centerBody_1po81_158{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._assetFlowPanel_1po81_167{border-top:1px solid var(--border-color);background:0 0;flex-shrink:0}._assetFlowHeader_1po81_173{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;padding:5px 14px;display:flex}._assetFlowHeader_1po81_173:hover{background:var(--item-hover-bg)}._assetFlowTitle_1po81_187{color:var(--text-color);flex-shrink:0;font-size:12px;font-weight:700}._assetFlowScope_1po81_194{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}._assetFlowBody_1po81_204{max-height:200px;padding:0 14px 6px;transition:max-height .25s;overflow:hidden}._assetFlowBodyCollapsed_1po81_211{max-height:0;padding-bottom:0}._assetFlowSteps_1po81_216{flex-wrap:wrap;gap:6px;display:flex}._assetFlowStep_1po81_216{border:1px solid var(--border-color);background:var(--right-panel-bg);border-radius:6px;align-items:center;gap:6px;min-width:0;padding:4px 8px;font-size:11px;display:flex}._assetFlowStepReady_1po81_234{background:#2e7d500f;border-color:#2e7d5047}._assetFlowStepPending_1po81_239{border-style:dashed}._assetFlowIcon_1po81_243{width:18px;height:18px;color:var(--brand-500);background:var(--bg-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}._assetFlowStepReady_1po81_234 ._assetFlowIcon_1po81_243{color:#2e7d50}._assetFlowText_1po81_260{flex-direction:column;gap:2px;min-width:0;display:flex}._assetFlowStepLabel_1po81_267{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}._assetFlowStepDetail_1po81_276{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._indexHealthSection_1po81_285{border-top:1px solid var(--border-color);background:0 0;flex-shrink:0}._indexHealthHeader_1po81_291{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;padding:5px 14px;display:flex}._indexHealthHeader_1po81_291:hover{background:var(--item-hover-bg)}._indexHealthTitle_1po81_305{color:var(--text-color);flex-shrink:0;font-size:12px;font-weight:700}._indexHealthBody_1po81_312{max-height:300px;transition:max-height .25s;overflow:hidden}._indexHealthBodyCollapsed_1po81_318{max-height:0}._sectionToggle_1po81_323{cursor:pointer;color:var(--text-quaternary);border-radius:4px;flex-shrink:0;align-items:center;height:auto;margin-left:auto;padding:2px 4px;font-size:11px;transition:color .15s,background .15s;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}._sectionToggle_1po81_323:hover{color:var(--brand-500)!important;background:var(--item-hover-bg)!important}._fileBar_1po81_346{border-bottom:1px solid var(--border-color);background:var(--bg-color);z-index:1;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden visible}._fileBarHeader_1po81_358{flex-shrink:0;align-items:center;gap:5px;min-height:30px;padding:6px 14px 4px;display:flex}._fileBarToggle_1po81_368{cursor:pointer;color:var(--text-quaternary);background:0 0;border:none;border-radius:4px;align-items:center;margin-left:auto;padding:2px 4px;font-size:11px;transition:color .15s,background .15s;display:flex}._fileBarToggle_1po81_368:hover{color:var(--brand-500);background:var(--item-hover-bg)}._fileBarBody_1po81_388{flex:1;min-height:0;transition:max-height .3s;overflow-y:auto}._fileBarBodyCollapsed_1po81_395{max-height:0;overflow:hidden}._fileBarResizeHandle_1po81_401{background:var(--border-color);z-index:10;flex-shrink:0;height:1px;transition:background .2s;position:relative}._fileBarResizeHandle_1po81_401:after{content:"";cursor:row-resize;background:0 0;height:9px;position:absolute;top:-4px;left:0;right:0}._fileBarResizeHandle_1po81_401:hover,._fileBarResizeHandle_1po81_401:active{background:var(--brand-500)}._horizontalResizeBar_1po81_426{display:none}._fileBarIcon_1po81_430{color:var(--text-tertiary);font-size:12px}._fileBarTitle_1po81_435{color:var(--text-secondary);font-size:12px;font-weight:600}._fileBarBadge_1po81_441{background:var(--brand-500);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}._quickExtractBtn_1po81_456{background:var(--brand-50,#f0f5ff);color:var(--brand-600,#2f54eb);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;transition:background .15s,color .15s;display:inline-flex}._quickExtractBtn_1po81_456:hover{background:var(--brand-100,#d6e4ff);color:var(--brand-700,#1d39c4)}._quickExtractBtn_1po81_456:active{background:var(--brand-200,#adc6ff)}._fileBarContent_1po81_482{scrollbar-width:none;flex:1;padding:8px 10px 4px;overflow:auto visible}._fileBarContent_1po81_482::-webkit-scrollbar{display:none}._fileBarEmpty_1po81_494{height:100%;color:var(--text-quaternary);align-items:center;gap:6px;padding:0 4px;font-size:11px;display:flex}._fileBarEmptyIcon_1po81_504{color:var(--text-quaternary);font-size:14px}._fileChipList_1po81_509{flex-wrap:nowrap;align-items:center;gap:6px;height:100%;display:flex}._fileChip_1po81_509{background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;flex-shrink:0;align-items:center;gap:4px;max-width:180px;padding:3px 8px 3px 6px;transition:border-color .15s;display:inline-flex}._fileChip_1po81_509:hover{border-color:var(--border-color)}._fileChipIcon_1po81_534{flex-shrink:0;font-size:12px}._fileChipName_1po81_539{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:11px;transition:color .15s;overflow:hidden}._fileChipName_1po81_539:hover{color:var(--brand-500);text-decoration:underline}._fileChipRemove_1po81_554{cursor:pointer;color:var(--text-quaternary);background:0 0;border:none;border-radius:3px;flex-shrink:0;align-items:center;padding:1px;font-size:9px;transition:color .15s;display:flex}._fileChipRemove_1po81_554:hover{color:#ff4d4f}._fileIconGrid_1po81_573{flex-flow:row;align-items:flex-start;gap:10px;height:100%;display:flex}._fileIconGrid_1po81_573 .ant-attachment{width:100%}._fileIconGrid_1po81_573 .ant-file-card-list{background:0 0!important;border:none!important;padding:0!important}._fileIconGrid_1po81_573 .ant-file-card{border:1px solid var(--border-color)!important;border-radius:8px!important;transition:all .18s!important}._fileIconGrid_1po81_573 .ant-file-card:hover{border-color:var(--brand-500)!important;box-shadow:0 2px 8px #4f6ef71f!important}._fileIconGrid_1po81_573 .ant-file-card-list-item{margin:0!important}._fileIconGrid_1po81_573 .ant-attachment-list-upload-btn{border:1px dashed var(--brand-500)!important;background:#4f6ef70a!important;border-radius:8px!important;transition:all .18s!important}._fileIconGrid_1po81_573 .ant-attachment-list-upload-btn:hover{border-color:var(--brand-500)!important;background:#4f6ef71a!important}._fileIconGrid_1po81_573 .ant-attachment-list-upload-btn-icon{color:var(--brand-500)!important}._cardSection_1po81_629{background:var(--bg-color);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._verticalResizeHandle_1po81_639{background:var(--border-color);z-index:10;flex-shrink:0;width:1px;transition:background .2s;position:relative}._verticalResizeHandle_1po81_639:after{content:"";cursor:col-resize;background:0 0;width:9px;position:absolute;top:0;bottom:0;left:-4px}._verticalResizeHandle_1po81_639:hover,._verticalResizeHandle_1po81_639:active{background:var(--brand-500)}._verticalResizeBar_1po81_51{display:none}._conversationWorkspace_1po81_669{--gpt-bg:var(--surface-0);--gpt-surface:var(--surface-2);--gpt-surface-2:var(--surface-3);--gpt-input-bg:var(--surface-0);--gpt-border:var(--border-color);--gpt-text:var(--text-color);--gpt-text-muted:var(--text-secondary);--gpt-text-sub:var(--text-tertiary);--gpt-user-bubble:var(--btn-bg);--wb-accent:var(--brand-500);--wb-font:"Inter", system-ui, -apple-system, sans-serif;background:var(--gpt-bg);min-width:0;font-family:var(--wb-font);flex-direction:column;flex:1;display:flex;overflow:hidden}._aiContextBar_1po81_691{border-bottom:1px solid var(--gpt-border);background:var(--gpt-bg);box-sizing:border-box;flex-shrink:0;align-items:center;gap:10px;height:76px;padding:12px 18px;display:flex}._aiContextIcon_1po81_703{width:30px;height:30px;color:var(--brand-500);background:var(--brand-gradient-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._aiContextMain_1po81_715{flex-direction:column;gap:2px;min-width:0;display:flex}._aiContextTitle_1po81_722{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}._aiContextMeta_1po81_731{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._sourceAttachmentActive_1po81_740{border-color:var(--brand-500)!important;background:#4f6ef70a!important}._fileRemovalDisabled_1po81_745 [class*=remove],._fileRemovalDisabled_1po81_745 [class*=delete]{opacity:.4;cursor:not-allowed}._fileRemovalDisabled_1po81_745 .ant-file-card-list-remove{display:none}._treePanel_dqgtk_2{flex-direction:column;height:100%;display:flex;overflow:hidden}._treePanelHeader_dqgtk_9{border-bottom:1px solid var(--border-color-light);flex-direction:column;flex-shrink:0;gap:2px;padding:18px 16px 10px;display:flex}._treePanelTitle_dqgtk_18{color:var(--text-color);font-size:15px;line-height:1.4}._treePanelSubtitle_dqgtk_24{color:var(--text-tertiary);font-size:11px}._treeSearch_dqgtk_29{flex-shrink:0;padding:10px 12px 8px}._treeContainer_dqgtk_34{flex:1;padding:4px 4px 16px;overflow-y:auto}._knowledgeTree_dqgtk_40{font-size:13px}._knowledgeTree_dqgtk_40 .ant-tree-node-content-wrapper{border-radius:6px;transition:all .15s}._knowledgeTree_dqgtk_40 .ant-tree-node-content-wrapper:hover{background:var(--item-hover-bg)}._knowledgeTree_dqgtk_40 .ant-tree-node-selected .ant-tree-node-content-wrapper{color:var(--brand-500);font-weight:500;background:var(--item-active-bg)!important}._treeNodeTitle_dqgtk_59{align-items:center;gap:8px;width:100%;padding-right:4px;display:flex}._treeNodeIcon_dqgtk_67{color:var(--text-tertiary);flex-shrink:0;align-items:center;font-size:14px;display:flex}._treeNodeLabel_dqgtk_75{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._treeNodeAddBtn_dqgtk_82{color:var(--text-quaternary);opacity:0;border-radius:4px;flex-shrink:0;padding:2px;font-size:12px;transition:all .2s}._knowledgeTree_dqgtk_40 .ant-tree-node-content-wrapper:hover ._treeNodeAddBtn_dqgtk_82{opacity:1}._treeNodeAddBtn_dqgtk_82:hover{background:var(--item-active-bg);color:var(--brand-500)!important}._treeNodeAction_dqgtk_101{opacity:0;color:var(--text-quaternary);flex-shrink:0;transition:all .15s}._knowledgeTree_dqgtk_40 .ant-tree-node-content-wrapper:hover ._treeNodeAction_dqgtk_101{opacity:1}._knowledgeTree_dqgtk_40 .ant-tree-iconEle{display:none!important}._chatPanel_dqgtk_117{flex-direction:row;height:100%;display:flex;overflow:hidden}._chatSessionSidebar_dqgtk_124{background:var(--right-panel-bg);flex-direction:column;flex-shrink:0;transition:width .2s;display:flex;overflow:hidden}._chatSessionSidebarCollapsed_dqgtk_133{width:60px}._chatSessionResizeHandle_dqgtk_137{cursor:col-resize;background:var(--btn-bg);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);flex-shrink:0;justify-content:center;align-items:center;width:6px;transition:background .2s;display:flex}._chatSessionResizeHandle_dqgtk_137:hover{background:var(--item-hover-bg)}._chatSessionResizeBar_dqgtk_154{background:var(--border-color);border-radius:2px;width:3px;height:32px;transition:background .2s;display:block}._chatSessionResizeHandle_dqgtk_137:hover ._chatSessionResizeBar_dqgtk_154{background:var(--brand-500)}._chatSessionSidebarHeader_dqgtk_167{border-bottom:1px solid var(--border-color-light);justify-content:flex-start;align-items:center;gap:8px;min-height:52px;padding:10px;display:flex}._sessionSidebarIconBtn_dqgtk_177{border:1px solid var(--border-color);background:var(--bg-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}._sessionSidebarIconBtn_dqgtk_177:hover{color:var(--brand-500);border-color:var(--brand-500);background:var(--item-hover-bg)}._chatSessionSidebarActions_dqgtk_198{border-bottom:1px solid var(--border-color-light);padding:10px}._chatSessionList_dqgtk_203{flex-direction:column;flex:1;gap:8px;padding:10px;display:flex;overflow-y:auto}._chatSessionPlaceholder_dqgtk_212{color:var(--text-tertiary);padding:14px 12px;font-size:12px;line-height:1.6}._chatMain_dqgtk_219{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._cardListWrapper_dqgtk_230{flex-direction:column;height:100%;display:flex;overflow:hidden}._cardListToolbar_dqgtk_237{background:var(--header-bg);border-bottom:1px solid var(--border-color-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}._btnAnalyze_dqgtk_247{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important;border-radius:6px!important;font-size:12px!important;transition:opacity .2s!important}._btnAnalyze_dqgtk_247:hover{opacity:.85!important}._btnApprove_dqgtk_260{color:#fff!important;background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)!important;border:none!important;border-radius:6px!important;font-size:12px!important;transition:opacity .2s!important}._btnApprove_dqgtk_260:hover{opacity:.85!important}._cardList_dqgtk_230{flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow-y:auto}._questionCard_dqgtk_283{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 14px 12px;transition:all .2s;display:flex;position:relative}._questionCard_dqgtk_283:hover{border-color:var(--border-color);box-shadow:0 2px 12px #4f6ef714}._questionCardSelected_dqgtk_300{border-color:var(--brand-500)!important;background:var(--right-panel-bg)!important;box-shadow:0 2px 12px #4f6ef71f!important}._questionCardApproved_dqgtk_306{background:var(--item-hover-bg)!important;border-color:#b7eb8f!important}._cardCheckbox_dqgtk_311{flex-shrink:0;padding-top:2px}._cardIndex_dqgtk_316{flex-shrink:0;padding-top:1px}._indexBadge_dqgtk_321{background:var(--item-hover-bg);min-width:22px;height:22px;color:var(--brand-500);border-radius:11px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}._cardContent_dqgtk_335{flex:1;min-width:0}._cardRow_dqgtk_340{align-items:flex-start;gap:10px;display:flex}._cardLabel_dqgtk_346{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;width:72px;padding-top:2px;font-size:12px;font-weight:600;display:flex}._labelIcon_dqgtk_359{font-size:11px}._cardText_dqgtk_363{min-width:0;color:var(--text-color);flex:1;font-size:13px;line-height:1.6;margin:0!important}._sourceFileTag_dqgtk_372{margin-right:0!important}._aiAnalysisText_dqgtk_376{white-space:pre-wrap;word-break:break-word;color:var(--brand-500)!important}._cardDivider_dqgtk_382{margin:8px 0!important}._cardActions_dqgtk_386{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;padding-left:8px;display:flex}._btnAnalyzeSmall_dqgtk_395{white-space:nowrap;border-color:var(--border-color)!important;color:var(--brand-500)!important;border-radius:6px!important;font-size:12px!important;transition:all .2s!important}._btnAnalyzeSmall_dqgtk_395:hover{background:var(--item-hover-bg)!important;border-color:var(--brand-500)!important}._btnApproveSmall_dqgtk_409{white-space:nowrap;border-radius:6px!important;font-size:12px!important}._fileList_dqgtk_415{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex;overflow-y:auto}._emptyState_dqgtk_425{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}._emptyIcon_dqgtk_436{color:var(--text-quaternary);font-size:28px}._emptyText_dqgtk_441{color:var(--text-quaternary);font-size:11px;line-height:1.4}._uploadZoneBtn_dqgtk_447{border:1px dashed var(--border-color);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:6px;margin-top:4px;padding:4px 12px;font-family:inherit;font-size:11px;transition:all .2s}._uploadZoneBtn_dqgtk_447:hover{border-color:var(--brand-500);color:var(--brand-500)}._fileCard_dqgtk_466{background:var(--bg-layout);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:all .2s;display:flex}._fileCard_dqgtk_466:hover{border-color:var(--border-color);background:var(--item-hover-bg)}._fileCardIcon_dqgtk_482{flex-shrink:0;font-size:16px}._fileCardInfo_dqgtk_487{border-radius:4px;flex-direction:column;flex:1;gap:1px;min-width:0;transition:background .15s;display:flex}._fileCardInfo_dqgtk_487:hover ._fileCardName_dqgtk_497{color:var(--brand-500);text-decoration:underline}._fileCardName_dqgtk_497{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;transition:color .15s;overflow:hidden}._fileCardSize_dqgtk_512{color:var(--text-quaternary);font-size:10px}._fileCardRemove_dqgtk_517{cursor:pointer;color:var(--text-quaternary);background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;font-size:10px;transition:all .2s;display:flex}._fileCardRemove_dqgtk_517:hover{color:#ff4d4f;background:var(--item-hover-bg)}._conversationPanel_dqgtk_537{background:var(--bg-color);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._messageList_dqgtk_546{flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}._statusRow_dqgtk_556{opacity:.75;align-items:center;margin-left:2px;padding:2px 4px;display:flex}._messageRow_dqgtk_564{align-items:flex-start;gap:0;display:flex}._messageRowUser_dqgtk_571{flex-direction:row-reverse}._messageBubbleWrap_dqgtk_579{flex-direction:column;gap:3px;max-width:75%;display:flex}._messageRowUser_dqgtk_571 ._messageBubbleWrap_dqgtk_579{align-items:flex-end}._messageBubble_dqgtk_579{word-break:break-word;border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.6;position:relative}._bubbleAi_dqgtk_599{background:var(--bg-layout);color:var(--text-color);border-top-left-radius:2px}._bubbleUser_dqgtk_605{background:linear-gradient(135deg, var(--brand-500) 0%, #6c8ff8 100%);color:#fff;border-top-right-radius:2px}._messageTime_dqgtk_611{color:var(--text-quaternary);padding:0 2px;font-size:10px}._typingDot_dqgtk_618{background:var(--text-quaternary);border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1.2s ease-in-out infinite _typingBounce_dqgtk_1;display:inline-block}._typingDot_dqgtk_618:nth-child(2){animation-delay:.2s}._typingDot_dqgtk_618:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_dqgtk_1{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}._conversationHeader_dqgtk_642{border-bottom:1px solid var(--border-color-light);background:0 0;flex-shrink:0;align-items:center;gap:2px;padding:6px 10px;display:flex}._modeTab_dqgtk_652{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex;position:relative}._modeTab_dqgtk_652:hover{color:var(--brand-500);background:var(--item-hover-bg)}._modeTabActive_dqgtk_674{color:var(--brand-500)!important;background:var(--item-active-bg)!important}._modeTabLocked_dqgtk_679{color:var(--text-quaternary)!important;cursor:not-allowed!important}._modeTabLocked_dqgtk_679:hover{color:var(--text-quaternary)!important;background:0 0!important}._modeTabDot_dqgtk_689{background:var(--brand-500);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}._modeTagWrap_dqgtk_700{align-items:center;margin-left:auto;display:flex}._modeTag_dqgtk_700{border-radius:10px!important;padding:0 6px!important;font-size:10px!important;line-height:18px!important}._sessionCreateBtn_dqgtk_713{background:var(--item-hover-bg);border:1px solid var(--border-color);color:var(--brand-500);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:100%;padding:3px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:inline-flex}._sessionCreateBtn_dqgtk_713:hover{background:var(--item-active-bg);border-color:var(--brand-500)}._sessionCreateBtn_dqgtk_713:disabled{opacity:.5;cursor:not-allowed}._sessionChip_dqgtk_740{background:var(--bg-layout);border:1px solid var(--border-color);width:100%;color:var(--text-color);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-family:inherit;transition:all .15s;display:flex}._sessionChip_dqgtk_740:hover{background:var(--item-hover-bg);border-color:var(--border-color)}._sessionChipActive_dqgtk_762{background:var(--item-active-bg);border-color:var(--brand-500)}._sessionChipRow_dqgtk_768{align-items:center;gap:0;display:flex;position:relative}._sessionChipRow_dqgtk_768 ._sessionChip_dqgtk_740{flex:1}._sessionChipDelete_dqgtk_779{background:var(--item-hover-bg);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;opacity:0;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:9px;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._sessionChipRow_dqgtk_768:hover ._sessionChipDelete_dqgtk_779{opacity:1}._sessionChipDelete_dqgtk_779:hover{color:#fff;background:#ff4d4f}._sessionChipTitle_dqgtk_809{width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._sessionChipMeta_dqgtk_819{color:var(--text-tertiary);font-size:10px}._sessionChipCollapsedIndex_dqgtk_824{text-align:center;width:100%;color:inherit;font-size:11px;font-weight:700}._sessionEmpty_dqgtk_832{color:var(--text-tertiary);padding:6px 2px;font-size:12px;line-height:1.5}._bubbleSystem_dqgtk_840{background:var(--bubble-system-bg);color:var(--text-secondary);border:1px solid var(--bubble-system-border);border-top-left-radius:2px;font-size:12px;line-height:1.7}._chatBottom_dqgtk_850{flex-direction:column;flex-shrink:0;display:flex}._chipRow_dqgtk_856{scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;height:34px;padding:5px 12px;display:flex;overflow:auto hidden}._chipRow_dqgtk_856::-webkit-scrollbar{display:none}._chipIcon_dqgtk_874{color:var(--text-quaternary);flex-shrink:0;font-size:11px}._chip_dqgtk_856{background:var(--bg-layout);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;padding:2px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:inline-flex}._chip_dqgtk_856:hover{background:var(--item-active-bg);border-color:var(--border-color);color:var(--brand-500)}._chip_dqgtk_856:disabled{opacity:.4;cursor:not-allowed}._chipUpload_dqgtk_907{gap:4px;border-color:var(--border-color)!important;color:var(--brand-500)!important;background:var(--item-hover-bg)!important}._chipUpload_dqgtk_907:hover{background:var(--item-hover-bg)!important;border-color:var(--brand-500)!important}._chatInputBox_qa_dqgtk_920._chatInputBoxFocused_dqgtk_920{border-top-color:var(--brand-500);box-shadow:0 -2px 8px #4f6ef71a}._sendBtnParse_dqgtk_926{background:linear-gradient(135deg, var(--brand-500) 0%, #36cfc9 100%);color:#fff;box-shadow:0 2px 8px #1890ff66}._sendBtnParse_dqgtk_926:hover{transform:scale(1.06);box-shadow:0 4px 12px #1890ff80}._sendBtnQa_dqgtk_938{background:linear-gradient(135deg, var(--brand-500) 0%, #764ba2 100%);color:#fff;box-shadow:0 2px 8px #4f6ef766}._sendBtnQa_dqgtk_938:hover{transform:scale(1.06);box-shadow:0 4px 12px #4f6ef780}._attachedFiles_dqgtk_950{flex-wrap:wrap;gap:6px;padding:0 2px 4px;display:flex}._attachedFileItem_dqgtk_957{background:var(--bg-layout);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:5px;max-width:200px;padding:4px 8px;font-size:12px;display:inline-flex}._attachedFileName_dqgtk_969{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._attachedFileSize_dqgtk_977{color:var(--text-tertiary);white-space:nowrap;font-size:11px}._removeFileBtn_dqgtk_983{cursor:pointer;color:var(--text-quaternary);background:0 0;border:none;align-items:center;padding:0;font-size:10px;transition:color .2s;display:flex}._removeFileBtn_dqgtk_983:hover{color:#ff4d4f}._chatInputBox_dqgtk_920{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:12px;transition:all .2s;overflow:hidden;box-shadow:0 2px 8px #0000000a}._inputActionStack_dqgtk_1009{flex-direction:column;align-items:flex-start;gap:8px;min-width:32px;padding-bottom:2px}._chatInputBoxFocused_dqgtk_920{border-color:var(--brand-500);box-shadow:0 0 0 3px #4f6ef71a}._chatTextarea_dqgtk_1024{resize:none;width:100%;color:var(--text-color);background:0 0;border:none;outline:none;min-height:42px;max-height:180px;padding:12px 14px 6px;font-family:inherit;font-size:14px;line-height:1.6}._chatTextarea_dqgtk_1024::placeholder{color:var(--text-quaternary)}._chatInputActions_dqgtk_1044{border-top:1px solid var(--border-color-light);justify-content:space-between;align-items:center;padding:6px 10px 8px;display:flex}._chatInputLeft_dqgtk_1052{align-items:center;gap:4px;display:flex}._chatInputRight_dqgtk_1058{align-items:center;gap:10px;display:flex}._chatHint_dqgtk_1064{color:var(--text-quaternary);-webkit-user-select:none;user-select:none;font-size:11px}._attachBtn_dqgtk_1070{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}._attachBtn_dqgtk_1070:hover{background:var(--bg-layout);color:var(--brand-500)}._inlineAtIcon_dqgtk_1090{font-size:16px;font-weight:600;line-height:1}._toolToggleBtn_dqgtk_1096{border:1px solid var(--border-color);cursor:pointer;color:var(--text-tertiary);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}._toolToggleBtn_dqgtk_1096:hover{border-color:var(--border-color);color:var(--brand-500);background:var(--item-hover-bg)}._toolToggleBtnActive_dqgtk_1117{border-color:var(--brand-500);color:var(--brand-500);background:var(--item-active-bg)}._clearBtn_dqgtk_1123{cursor:pointer;color:var(--text-quaternary);background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}._clearBtn_dqgtk_1123:hover{background:var(--item-hover-bg);color:#ff4d4f}._sendBtn_dqgtk_926{cursor:pointer;background:var(--btn-bg);width:32px;height:32px;color:var(--text-quaternary);border:none;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:inline-flex}._sendBtnActive_dqgtk_1158{background:linear-gradient(135deg, var(--brand-500) 0%, #764ba2 100%);color:#fff;box-shadow:0 2px 8px #4f6ef766}._sendBtnActive_dqgtk_1158:hover{transform:scale(1.05);box-shadow:0 4px 12px #4f6ef780}._sendBtn_dqgtk_926:disabled{cursor:not-allowed}._stopBtn_dqgtk_1173{cursor:pointer;color:#fff;background:#ff4d4f;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:inline-flex}._stopBtn_dqgtk_1173:hover{background:#d9363e}._streamingMessage_dqgtk_1192:after{content:"▋";color:var(--brand-500);margin-left:2px;animation:.9s step-end infinite _blink_dqgtk_1;display:inline-block}@keyframes _blink_dqgtk_1{0%,to{opacity:1}50%{opacity:0}}._toolLogBlock_dqgtk_1206{margin-bottom:12px}._toolLogHeader_dqgtk_1210{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:500;display:flex}._toolLogHeader_dqgtk_1210:hover{color:var(--text-primary)}._toolSpinner_dqgtk_1226{border:2px solid var(--text-secondary);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _spinner_dqgtk_1}@keyframes _spinner_dqgtk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toolLogContent_dqgtk_1240{color:var(--text-tertiary);border-left:2px solid var(--border-color);margin-top:8px;padding-left:16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}._logLine_dqgtk_1249{margin-bottom:4px}._toolCallsList_dqgtk_1253{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._toolCallCard_dqgtk_1260{border:1px solid var(--glass-border,var(--border-color));background:var(--glass-bg,var(--bg-color));border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 14px;font-size:13px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._toolCallCard_dqgtk_1260:hover{transform:translateY(-1px)}._toolCallIcon_dqgtk_1279{flex-shrink:0;align-items:center;font-size:13px;display:flex}._toolCallName_dqgtk_1286{color:var(--text-primary);white-space:nowrap;font-weight:500}._toolCallSummary_dqgtk_1292{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;overflow:hidden}._toolStatusOk_dqgtk_1301{border-color:#22c55e59}._toolStatusOk_dqgtk_1301 ._toolCallName_dqgtk_1286{color:#22c55e}._toolStatusFailed_dqgtk_1304{border-color:#ef444459}._toolStatusFailed_dqgtk_1304 ._toolCallName_dqgtk_1286{color:#ef4444}._toolStatusCancelled_dqgtk_1307{opacity:.55}._toolStatusPending_dqgtk_1309{border-color:var(--brand-500);opacity:.85}._toolMiniSpinner_dqgtk_1314{border:1.5px solid var(--text-secondary);border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite _spinner_dqgtk_1;display:inline-block}._confirmationBanner_dqgtk_1325{background:var(--bg-color);border:1px solid var(--border-color);border-left:4px solid var(--brand-500);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;margin:0 12px 16px;padding:16px 20px;display:flex}._confirmationBannerCritical_dqgtk_1338{border-left-color:#ef4444}._confirmationHeader_dqgtk_1340{align-items:center;gap:8px;display:flex}._confirmationIcon_dqgtk_1346{flex-shrink:0;font-size:16px}._confirmationTitle_dqgtk_1351{color:var(--text-primary);font-size:14px;font-weight:600}._confirmationList_dqgtk_1357{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._confirmationListItem_dqgtk_1366{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}._confirmationItemBullet_dqgtk_1374{flex-shrink:0;margin-top:1px;font-size:14px}._confirmationItemText_dqgtk_1380{color:var(--text-primary);line-height:1.5}._confirmationActions_dqgtk_1385{flex-shrink:0;gap:8px;margin-top:2px;display:flex}._confirmBtn_dqgtk_1392{color:#000;cursor:pointer;background:#eab308;border:none;border-radius:15px;height:30px;padding:0 16px;font-size:13px;font-weight:600}._confirmBtnDanger_dqgtk_1404{color:#fff;background:#ef4444}._cancelConfirmBtn_dqgtk_1409{border:1px solid var(--border-color);height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:15px;padding:0 14px;font-size:13px}._toolStatusNeedsConfirmation_dqgtk_1420{background:#eab30812;border-color:#eab30880}._toolStatusNeedsConfirmation_dqgtk_1420 ._toolCallName_dqgtk_1286{color:#eab308}._messageWrapper_pq72q_6{justify-content:center;width:100%;padding:14px 20px;display:flex}._messageWrapperUser_pq72q_13,._messageWrapperAi_pq72q_17{background:0 0}._messageRow_pq72q_21{align-items:flex-start;gap:16px;width:100%;max-width:800px;display:flex}._messageRowUser_pq72q_29{flex-direction:row-reverse}._avatarAi_pq72q_33{background:var(--brand-gradient-subtle);width:32px;height:32px;color:var(--brand-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._avatarUser_pq72q_45{background:var(--gpt-surface-2);width:32px;height:32px;color:var(--gpt-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._messageContent_pq72q_57{min-width:0;color:var(--gpt-text);overflow-wrap:break-word;flex:1;font-size:15px;line-height:1.6}._messageContentUser_pq72q_66{flex:initial;background:var(--gpt-surface);border:1px solid var(--gpt-border);word-break:break-word;white-space:pre-wrap;border-radius:16px 16px 4px;max-width:80%;margin-left:auto;padding:12px 18px;display:inline-block}._toolLogBlock_pq72q_81{margin-bottom:12px}._toolLogHeader_pq72q_85{color:var(--gpt-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:500;display:flex}._toolLogHeader_pq72q_85:hover{color:var(--gpt-text)}._toolLogContent_pq72q_101{color:var(--gpt-text-sub);border-left:2px solid var(--gpt-border);flex-direction:column;gap:6px;margin-top:8px;padding-left:16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;display:flex}._toolSpinner_pq72q_113{border:2px solid var(--gpt-text-muted);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _spin_pq72q_1}@keyframes _spin_pq72q_1{to{transform:rotate(360deg)}}._toolCallsList_pq72q_127{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._toolCallCard_pq72q_134{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 14px;font-size:13px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._toolCallCard_pq72q_134:hover{box-shadow:var(--glass-shadow);transform:translateY(-1px)}._toolCallIcon_pq72q_156{flex-shrink:0;align-items:center;font-size:13px;display:flex}._toolCallName_pq72q_163{color:var(--gpt-text);white-space:nowrap;font-weight:500}._toolCallSummary_pq72q_169{color:var(--gpt-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;overflow:hidden}._toolStatusOk_pq72q_179{border-color:#22c55e59}._toolStatusOk_pq72q_179 ._toolCallName_pq72q_163{color:#22c55e}._toolStatusFailed_pq72q_186{border-color:#ef444459}._toolStatusFailed_pq72q_186 ._toolCallName_pq72q_163{color:#ef4444}._toolStatusCancelled_pq72q_193{opacity:.55}._toolStatusPending_pq72q_197{border-color:var(--wb-accent);opacity:.85}._toolStatusNeedsConfirmation_pq72q_202{border-color:#eab30873}._toolStatusNeedsConfirmation_pq72q_202 ._toolCallName_pq72q_163{color:#eab308}._toolMiniSpinner_pq72q_209{border:2px solid var(--gpt-text-muted);border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite _spin_pq72q_1;display:inline-block}._logLine_pq72q_219{margin-bottom:4px}._markdownBody_pq72q_224{color:var(--gpt-text);word-break:break-word;font-size:15px;line-height:1.65}._markdownBody_pq72q_224 p{margin:0 0 12px}._markdownBody_pq72q_224 p:last-child{margin-bottom:0}._markdownBody_pq72q_224 h1,._markdownBody_pq72q_224 h2,._markdownBody_pq72q_224 h3{color:var(--gpt-text);margin:20px 0 12px;font-weight:600}._markdownBody_pq72q_224 h1{font-size:20px}._markdownBody_pq72q_224 h2{font-size:18px}._markdownBody_pq72q_224 h3{font-size:16px}._markdownBody_pq72q_224 ul,._markdownBody_pq72q_224 ol{margin:8px 0 12px;padding-left:20px}._markdownBody_pq72q_224 li{margin-bottom:4px}._markdownBody_pq72q_224 code{background:var(--gpt-surface-2);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}._markdownBody_pq72q_224 pre{background:var(--gpt-surface-2);border-radius:10px;margin:12px 0;padding:14px 16px;overflow-x:auto}._markdownBody_pq72q_224 pre code{background:0 0;border-radius:0;padding:0}._markdownBody_pq72q_224 blockquote{border-left:3px solid var(--brand-400);color:var(--gpt-text-sub);margin:12px 0;padding-left:14px}._markdownBody_pq72q_224 table{border-collapse:collapse;width:100%;margin:12px 0}._markdownBody_pq72q_224 th,._markdownBody_pq72q_224 td{border:1px solid var(--gpt-border);text-align:left;padding:8px 12px;font-size:13px}._markdownBody_pq72q_224 th{background:var(--gpt-surface-2);font-weight:600}._markdownBody_pq72q_224 a{color:#5b9bf8;text-decoration:none}._markdownBody_pq72q_224 a:hover{text-decoration:underline}._markdownBody_pq72q_224 hr{border:none;border-top:1px solid var(--gpt-border);margin:16px 0}._inputOuter_pq72q_307{width:100%;max-width:840px;margin:0 auto;padding:0 20px 18px}._inputWrap_pq72q_314{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:20px;flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}._inputWrap_pq72q_314:focus-within{background:var(--surface-0);border-color:var(--brand-400);box-shadow:0 6px 24px #4f6ef71f}._inputActionsLeft_pq72q_336,._inputActionsRight_pq72q_337{align-items:center;gap:4px;padding-bottom:2px;display:flex}._actionBtn_pq72q_344,._sendBtn_pq72q_344{width:32px;height:32px;color:var(--gpt-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._actionBtn_pq72q_344:hover:not(:disabled){background:var(--gpt-surface);color:var(--gpt-text)}._sendBtn_pq72q_344{background:var(--brand-gradient);color:#fff;width:34px;height:34px;box-shadow:0 2px 8px #4f6ef733}._sendBtn_pq72q_344:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #4f6ef74d}._sendBtn_pq72q_344:disabled{background:var(--gpt-surface-2);color:var(--text-quaternary);box-shadow:none;cursor:not-allowed}._chatTextarea_pq72q_384{color:var(--gpt-text);resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;max-height:200px;padding:6px 0;font-family:inherit;font-size:16px;line-height:1.5}._inputContentArea_pq72q_399{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}._inputToolbar_pq72q_407{justify-content:space-between;align-items:center;width:100%;margin-top:4px;display:flex}._inputToolbarLeft_pq72q_415,._inputToolbarRight_pq72q_421{align-items:center;gap:8px;display:flex}._chatTextarea_pq72q_384::placeholder{color:var(--gpt-text-sub);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._inputHint_pq72q_435{text-align:center;color:var(--gpt-text-sub);margin-top:8px;font-size:11px}._stopBtn_pq72q_442{border:2px solid var(--gpt-text);width:34px;height:34px;color:var(--gpt-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}._stopBtn_pq72q_442:after{content:"";background:currentColor;border-radius:2px;width:10px;height:10px}._agenticSidebar_pq72q_465{background:var(--gpt-sidebar-bg,var(--surface-1));border-right:1px solid var(--gpt-border,var(--border-color));flex-direction:column;flex-shrink:0;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}._agenticSidebarCollapsed_pq72q_475{width:40px}._agenticSidebarHeader_pq72q_479{background:0 0;justify-content:flex-end;align-items:center;padding:16px 12px 12px;display:flex}._sidebarCollapseBtn_pq72q_487{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:16px;transition:background .15s;display:flex}._sidebarCollapseBtn_pq72q_487:hover{background:var(--item-hover-bg)}._agenticSidebarActions_pq72q_505{padding:0 16px 12px}._sessionList_pq72q_509{flex-direction:column;flex:1;padding:8px 0;display:flex;overflow:hidden auto}._sessionList_pq72q_509::-webkit-scrollbar{width:4px}._sessionList_pq72q_509::-webkit-scrollbar-track{background:0 0}._sessionList_pq72q_509::-webkit-scrollbar-thumb{background:var(--border-color-light);border-radius:2px}._newSessionBtn_pq72q_522{background:var(--bg-color);border:1px solid var(--border-color-light);cursor:pointer;color:var(--text-color);border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .2s;display:flex}._newSessionBtn_pq72q_522:hover{border-color:var(--brand-500);color:var(--brand-500)}._newSessionBtn_pq72q_522:disabled{opacity:.5;cursor:not-allowed}._sessionItem_pq72q_548{cursor:pointer;border-radius:8px;align-items:center;margin:2px 8px;padding:8px 12px;transition:all .15s;display:flex;position:relative;overflow:hidden}._sessionItem_pq72q_548:hover{background:var(--surface-2);transform:translate(2px)}._sessionItemActive_pq72q_565{background:var(--surface-3);font-weight:500}._sessionItemActive_pq72q_565:hover{background:var(--surface-3)}._sessionTitle_pq72q_574{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}._pinIconSm_pq72q_582{color:var(--brand-500);flex-shrink:0;font-size:12px}._titleText_pq72q_588{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}._sessionItemActive_pq72q_565 ._titleText_pq72q_588{color:var(--brand-500);font-weight:600}._sessionActions_pq72q_602{opacity:0;align-items:center;gap:2px;transition:opacity .2s;display:flex}._sessionItem_pq72q_548:hover ._sessionActions_pq72q_602{opacity:1}._actionBtnSm_pq72q_614{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:13px;transition:all .2s;display:flex}._actionBtnSm_pq72q_614:hover{background:var(--border-color-light);color:var(--text-secondary)}._quickActionBtn_pq72q_633{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:13px;transition:all .2s;display:flex}._quickActionBtn_pq72q_633:hover{background:var(--item-hover-bg);color:var(--brand-500)}._sidebarRenameInput_pq72q_652{border:1px solid var(--brand-500);background:var(--bg-color);border-radius:4px;outline:none;flex:1;padding:4px 8px;font-size:13px}._sessionCollapsedIdx_pq72q_662{text-align:center;width:100%;color:var(--text-tertiary);font-size:11px;font-weight:700}._chatViewMain_pq72q_671{background:var(--bg-color);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._messageList_pq72q_680{flex-direction:column;flex:1;gap:2px;padding:22px 0 8px;display:flex;overflow-y:auto}._messageRowNoAvatar_pq72q_689{gap:0}._chatViewBottom_pq72q_693{background:linear-gradient(180deg, #fff0, var(--gpt-bg) 22%);flex-direction:column;flex-shrink:0;padding-top:8px;display:flex}._conversationHint_pq72q_701{opacity:.75;justify-content:center;align-items:center;padding:4px 20px;display:flex}._chipRow_pq72q_709{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;min-height:42px;padding:8px 20px 10px;display:flex;overflow:auto hidden}._chipRow_pq72q_709::-webkit-scrollbar{display:none}._chipIcon_pq72q_724{color:var(--brand-500);flex-shrink:0;font-size:12px}._chipBtn_pq72q_730{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:4px 12px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}._chipBtn_pq72q_730:hover{background:var(--brand-gradient-subtle);border-color:var(--brand-300);color:var(--brand-500)}._chipBtn_pq72q_730:disabled{opacity:.4;cursor:not-allowed}._inputWrapFocused_pq72q_756{border-color:var(--brand-400);box-shadow:0 6px 24px #4f6ef71f}._streamingCursor_pq72q_761:after{content:"▍";color:var(--brand-500);font-weight:400;animation:1s step-end infinite _cursorBlink_pq72q_1}@keyframes _cursorBlink_pq72q_1{0%,to{opacity:1}50%{opacity:0}}._statusRow_pq72q_774{opacity:.75;justify-content:center;align-items:center;padding:4px 20px;display:flex}._typingDot_pq72q_782{background:var(--text-quaternary);border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1.2s ease-in-out infinite _typingBounce_pq72q_1;display:inline-block}._typingDot_pq72q_782:nth-child(2){animation-delay:.2s}._typingDot_pq72q_782:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_pq72q_1{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}._confirmationBanner_pq72q_801{background:var(--bg-color);border:1px solid var(--border-color);border-left:4px solid var(--brand-500);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;margin:0 12px 16px;padding:16px 20px;display:flex}._confirmationBannerCritical_pq72q_814{border-left-color:#ef4444}._confirmationHeader_pq72q_818{align-items:center;gap:8px;display:flex}._confirmationIcon_pq72q_824{flex-shrink:0;font-size:16px}._confirmationTitle_pq72q_829{color:var(--text-primary);font-size:14px;font-weight:600}._confirmationList_pq72q_835{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._confirmationListItem_pq72q_844{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}._confirmationItemBullet_pq72q_852{flex-shrink:0;margin-top:1px;font-size:14px}._confirmationItemText_pq72q_858{color:var(--text-primary);line-height:1.5}._confirmationActions_pq72q_863{flex-shrink:0;gap:8px;margin-top:2px;display:flex}._confirmBtn_pq72q_870{color:#000;cursor:pointer;background:#eab308;border:none;border-radius:15px;height:30px;padding:0 16px;font-size:13px;font-weight:600}._confirmBtnDanger_pq72q_882{color:#fff;background:#ef4444}._cancelConfirmBtn_pq72q_887{border:1px solid var(--border-color);height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:15px;padding:0 14px;font-size:13px}._chatHeaderBar_pq72q_899{background:var(--bg-color);border-bottom:1px solid var(--border-color-light);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}._chatHeaderTitle_pq72q_910{color:var(--text-color);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._floatingSessionToggleBtn_pq72q_919{border:1px solid var(--border-color-light);background:var(--bg-color);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}._floatingSessionToggleBtn_pq72q_919:hover{background:var(--item-hover-bg);border-color:var(--brand-500);color:var(--brand-500)}._floatingSessionToggleBtnActive_pq72q_939{background:var(--surface-3);border-color:var(--brand-500);color:var(--brand-500)}._agenticFloatingPanel_pq72q_945{background:var(--right-panel-bg);border:1px solid var(--border-color);z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;flex-direction:column;width:280px;height:320px;animation:.18s cubic-bezier(.16,1,.3,1) _floatingPanelFadeIn_pq72q_1;display:flex;position:absolute;top:8px;right:8px;overflow:hidden;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #00000014}@keyframes _floatingPanelFadeIn_pq72q_1{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._floatingHeader_pq72q_974{border-bottom:1px solid var(--border-color-light);background:var(--bg-color);flex-shrink:0;justify-content:space-between;align-items:center;min-height:44px;padding:10px 14px;display:flex}._floatingTitle_pq72q_985{color:var(--text-primary);font-size:13px;font-weight:600}._floatingHeaderActions_pq72q_991{align-items:center;gap:6px;display:flex}._newSessionBtnIcon_pq72q_997{border:1px solid var(--border-color-light);background:var(--bg-color);width:24px;height:24px;color:var(--brand-500);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:11px;transition:all .2s;display:flex}._newSessionBtnIcon_pq72q_997:hover{background:var(--item-hover-bg);border-color:var(--brand-500)}._newSessionBtnIcon_pq72q_997:disabled{opacity:.5;cursor:not-allowed}._floatingCloseBtn_pq72q_1022{width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:12px;transition:all .2s;display:flex}._floatingCloseBtn_pq72q_1022:hover{background:var(--item-hover-bg);color:var(--text-secondary)}._inputToolRow_xoe1c_2{align-items:center;gap:6px;display:flex}._toolBtn_xoe1c_9{width:32px;height:32px;color:var(--gpt-text-muted,#8e8e93);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._toolBtn_xoe1c_9:hover{background:var(--gpt-surface,#f0f0f5);color:var(--gpt-text,#1d1d1f)}._toolBtnActive_xoe1c_28{color:var(--brand-500)}._modelBadge_xoe1c_33{max-width:200px;color:var(--gpt-text-muted,#8e8e93);border:1px solid var(--border-color,#e5e5ea);cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.01em;white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._modelBadge_xoe1c_33 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._modelBadge_xoe1c_33:hover{background:var(--gpt-surface,#f0f0f5);color:var(--gpt-text,#1d1d1f);border-color:var(--gpt-text-sub,#aeaeb2)}._modelBadgeDisabled_xoe1c_65{opacity:.5;cursor:default}._modelBadgeDisabled_xoe1c_65:hover{color:var(--gpt-text-muted,#8e8e93);border-color:var(--border-color,#e5e5ea);background:0 0}._modelBadge_xoe1c_33 .anticon{flex:none;font-size:9px}._mentionTagRow_xoe1c_82{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 0;display:flex}._mentionTag_xoe1c_82{border:1px solid var(--border-color);background:var(--item-hover-bg);color:var(--brand-500);cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}._mentionPicker_xoe1c_103{flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}._mentionOption_xoe1c_110{cursor:pointer;border-radius:20px;padding:4px 12px;font-size:12px}._mentionEmpty_xoe1c_117{color:var(--text-tertiary);padding:4px 0;font-size:12px}._treePanel_1gp8x_1{flex-direction:column;height:100%;display:flex;overflow:hidden}._treePanelHeader_1gp8x_8{border-bottom:1px solid var(--border-color-light);flex-direction:column;flex-shrink:0;gap:2px;padding:18px 16px 10px;display:flex}._treePanelTitle_1gp8x_17{color:var(--text-color);font-size:15px;line-height:1.4}._treePanelSubtitle_1gp8x_23{color:var(--text-tertiary);font-size:11px}._treeSearch_1gp8x_28{flex-shrink:0;padding:10px 12px 8px}._treeContainer_1gp8x_33{flex:1;padding:4px 4px 16px;overflow-y:auto}._textbookTree_1gp8x_39{font-size:13px}._textbookTree_1gp8x_39 .ant-tree-node-content-wrapper{border-radius:6px;transition:all .15s}._textbookTree_1gp8x_39 .ant-tree-node-content-wrapper:hover{background:var(--item-hover-bg)}._textbookTree_1gp8x_39 .ant-tree-node-selected .ant-tree-node-content-wrapper{color:var(--brand-500);font-weight:500;background:var(--item-active-bg)!important}._treeNodeTitle_1gp8x_58{align-items:center;gap:8px;width:100%;padding-right:4px;display:flex}._treeNodeIcon_1gp8x_66{color:var(--text-tertiary);flex-shrink:0;align-items:center;font-size:14px;display:flex}._treeNodeLabel_1gp8x_74{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._treeNodeAddBtn_1gp8x_81{color:var(--text-quaternary);opacity:0;border-radius:4px;flex-shrink:0;padding:2px;font-size:12px;transition:all .2s}._textbookTree_1gp8x_39 .ant-tree-node-content-wrapper:hover ._treeNodeAddBtn_1gp8x_81{opacity:1}._treeNodeAddBtn_1gp8x_81:hover{background:var(--item-active-bg);color:var(--brand-500)!important}._treeNodeAction_1gp8x_100{opacity:0;color:var(--text-quaternary);flex-shrink:0;transition:all .15s}._textbookTree_1gp8x_39 .ant-tree-node-content-wrapper:hover ._treeNodeAction_1gp8x_100{opacity:1}._textbookTree_1gp8x_39 .ant-tree-iconEle{display:none!important}._elementTraceBtn_1gp8x_116{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-secondary);cursor:pointer;border-radius:6px;margin-left:auto;padding:4px 8px;font-size:12px;line-height:1}._elementTraceBtn_1gp8x_116:hover{color:var(--brand-500);border-color:var(--brand-500)}._chatPanel_1gp8x_134{flex-direction:row;height:100%;display:flex;overflow:hidden}._chatSessionSidebar_1gp8x_141{background:var(--gpt-sidebar-bg,var(--surface-1));border-right:1px solid var(--gpt-border,var(--border-color));flex-direction:column;flex-shrink:0;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}._chatSessionSidebarCollapsed_1gp8x_151{width:40px}._chatSessionResizeHandle_1gp8x_155{cursor:col-resize;background:var(--btn-bg);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);flex-shrink:0;justify-content:center;align-items:center;width:6px;transition:background .2s;display:flex}._chatSessionResizeHandle_1gp8x_155:hover{background:var(--item-hover-bg)}._chatSessionResizeBar_1gp8x_172{background:var(--border-color);border-radius:2px;width:3px;height:32px;transition:background .2s;display:block}._chatSessionResizeHandle_1gp8x_155:hover ._chatSessionResizeBar_1gp8x_172{background:var(--brand-500)}._chatSessionSidebarHeader_1gp8x_185{background:0 0;justify-content:flex-end;align-items:center;padding:16px 12px 12px;display:flex}._chatSessionSidebarCollapsed_1gp8x_151 ._chatSessionSidebarHeader_1gp8x_185{justify-content:center}._collapseIconBtn_1gp8x_197{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:16px;transition:background .15s;display:flex}._collapseIconBtn_1gp8x_197:hover{background:var(--item-hover-bg)}._chatSessionSidebarActions_1gp8x_215{padding:0 16px 12px}._chatSessionList_1gp8x_219{flex-direction:column;flex:1;padding:8px 0;display:flex;overflow:hidden auto}._chatSessionList_1gp8x_219::-webkit-scrollbar{width:4px}._chatSessionList_1gp8x_219::-webkit-scrollbar-track{background:0 0}._chatSessionList_1gp8x_219::-webkit-scrollbar-thumb{background:var(--border-color-light);border-radius:2px}._chatSessionPlaceholder_1gp8x_241{color:var(--text-tertiary);padding:14px 12px;font-size:12px;line-height:1.6}._chatMain_1gp8x_248{background:var(--bg-color);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._cardListWrapper_1gp8x_260{flex-direction:column;height:100%;display:flex;overflow:hidden}._cardListToolbar_1gp8x_267{background:var(--header-bg);border-bottom:1px solid var(--border-color-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}._btnAnalyze_1gp8x_277{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important;border-radius:6px!important;font-size:12px!important;transition:opacity .2s!important}._btnAnalyze_1gp8x_277:hover{opacity:.85!important}._btnApprove_1gp8x_290{color:#fff!important;background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)!important;border:none!important;border-radius:6px!important;font-size:12px!important;transition:opacity .2s!important}._btnApprove_1gp8x_290:hover{opacity:.85!important}._cardList_1gp8x_260{flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow-y:auto}._questionCard_1gp8x_313{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 14px 12px;transition:all .2s;display:flex;position:relative}._questionCard_1gp8x_313:hover{border-color:var(--border-color);box-shadow:0 2px 12px #4f6ef714}._questionCardSelected_1gp8x_330{border-color:var(--brand-500)!important;background:var(--right-panel-bg)!important;box-shadow:0 2px 12px #4f6ef71f!important}._questionCardApproved_1gp8x_336{background:var(--item-hover-bg)!important;border-color:#b7eb8f!important}._cardCheckbox_1gp8x_341{flex-shrink:0;padding-top:2px}._cardIndex_1gp8x_346{flex-shrink:0;padding-top:1px}._indexBadge_1gp8x_351{background:var(--item-hover-bg);min-width:22px;height:22px;color:var(--brand-500);border-radius:11px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}._cardContent_1gp8x_365{flex:1;min-width:0}._cardRow_1gp8x_370{align-items:flex-start;gap:10px;display:flex}._cardLabel_1gp8x_376{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;width:72px;padding-top:2px;font-size:12px;font-weight:600;display:flex}._labelIcon_1gp8x_389{font-size:11px}._cardText_1gp8x_393{color:var(--text-color);flex:1;font-size:13px;line-height:1.6;margin:0!important}._sourceFileTag_1gp8x_401{margin-right:0!important}._aiAnalysisText_1gp8x_405{color:var(--brand-500)!important}._cardDivider_1gp8x_409{margin:8px 0!important}._cardActions_1gp8x_413{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;padding-left:8px;display:flex}._btnAnalyzeSmall_1gp8x_422{white-space:nowrap;border-color:var(--border-color)!important;color:var(--brand-500)!important;border-radius:6px!important;font-size:12px!important;transition:all .2s!important}._btnAnalyzeSmall_1gp8x_422:hover{background:var(--item-hover-bg)!important;border-color:var(--brand-500)!important}._btnApproveSmall_1gp8x_436{white-space:nowrap;border-radius:6px!important;font-size:12px!important}._fileList_1gp8x_442{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex;overflow-y:auto}._emptyState_1gp8x_452{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}._emptyIcon_1gp8x_463{color:var(--text-quaternary);font-size:28px}._emptyText_1gp8x_468{color:var(--text-quaternary);font-size:11px;line-height:1.4}._uploadZoneBtn_1gp8x_474{border:1px dashed var(--border-color);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:6px;margin-top:4px;padding:4px 12px;font-family:inherit;font-size:11px;transition:all .2s}._uploadZoneBtn_1gp8x_474:hover{border-color:var(--brand-500);color:var(--brand-500)}._fileCard_1gp8x_493{background:var(--bg-layout);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:all .2s;display:flex}._fileCard_1gp8x_493:hover{border-color:var(--border-color);background:var(--item-hover-bg)}._fileCardIcon_1gp8x_509{flex-shrink:0;font-size:16px}._fileCardInfo_1gp8x_514{border-radius:4px;flex-direction:column;flex:1;gap:1px;min-width:0;transition:background .15s;display:flex}._fileCardInfo_1gp8x_514:hover ._fileCardName_1gp8x_524{color:var(--brand-500);text-decoration:underline}._fileCardName_1gp8x_524{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;transition:color .15s;overflow:hidden}._fileCardSize_1gp8x_539{color:var(--text-quaternary);font-size:10px}._fileCardRemove_1gp8x_544{cursor:pointer;color:var(--text-quaternary);background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;font-size:10px;transition:all .2s;display:flex}._fileCardRemove_1gp8x_544:hover{color:#ff4d4f;background:var(--item-hover-bg)}._messageList_1gp8x_563{flex-direction:column;flex:1;gap:2px;padding:22px 0 8px;display:flex;overflow-y:auto}._statusRow_1gp8x_573{opacity:.75;justify-content:center;align-items:center;padding:4px 20px;display:flex}._messageRowNoAvatar_1gp8x_581{gap:0;max-width:760px}._typingDot_1gp8x_587{background:var(--text-quaternary);border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1.2s ease-in-out infinite _typingBounce_1gp8x_1;display:inline-block}._typingDot_1gp8x_587:nth-child(2){animation-delay:.2s}._typingDot_1gp8x_587:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_1gp8x_1{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}._conversationHeader_1gp8x_621{background:0 0;flex-shrink:0;align-items:center;gap:2px;min-height:20px;padding:0 20px 4px;display:flex}._sessionCreateBtn_1gp8x_631{background:var(--bg-color);border:1px solid var(--border-color-light);cursor:pointer;color:var(--text-color);border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .2s;display:flex}._sessionCreateBtn_1gp8x_631:hover{border-color:var(--brand-500);color:var(--brand-500)}._sessionCreateBtn_1gp8x_631:disabled{opacity:.5;cursor:not-allowed}._streamingCursor_1gp8x_658:after{content:"▍";color:var(--brand-500);font-weight:400;animation:1s step-end infinite _cursorBlink_1gp8x_1}@keyframes _cursorBlink_1gp8x_1{0%,to{opacity:1}50%{opacity:0}}._sessionItem_1gp8x_681{cursor:pointer;border-radius:8px;align-items:center;margin:2px 8px;padding:8px 12px;transition:all .15s;display:flex;position:relative;overflow:hidden}._sessionItem_1gp8x_681:hover{background:var(--surface-2);transform:translate(2px)}._sessionItemActive_1gp8x_698{background:var(--surface-3);color:var(--text-color);font-weight:500}._sessionItemActive_1gp8x_698:hover{background:var(--surface-3)}._sessionTitle_1gp8x_708{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}._pinIcon_1gp8x_716{color:var(--brand-500);flex-shrink:0;font-size:12px}._titleText_1gp8x_722{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}._sessionItemActive_1gp8x_698 ._titleText_1gp8x_722{color:var(--brand-500);font-weight:600}._sessionActions_1gp8x_736{opacity:0;align-items:center;gap:2px;transition:opacity .2s;display:flex}._sessionItem_1gp8x_681:hover ._sessionActions_1gp8x_736{opacity:1}._actionBtn_1gp8x_748{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:13px;transition:all .2s;display:flex}._actionBtn_1gp8x_748:hover{background:var(--border-color-light);color:var(--text-secondary)}._quickActionBtn_1gp8x_767{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:13px;transition:all .2s;display:flex}._quickActionBtn_1gp8x_767:hover{background:var(--item-hover-bg);color:var(--brand-500)}._renameInput_1gp8x_786{border:1px solid var(--brand-500);background:var(--bg-color);border-radius:4px;outline:none;flex:1;padding:4px 8px;font-size:13px}._sessionCollapsedIndex_1gp8x_796{text-align:center;width:100%;color:var(--text-tertiary);font-size:11px;font-weight:700}._sessionEmpty_1gp8x_804{color:var(--text-tertiary);padding:6px 2px;font-size:12px;line-height:1.5}._chatBottom_1gp8x_812{background:linear-gradient(180deg, #fff0, var(--gpt-bg) 22%);flex-direction:column;flex-shrink:0;padding-top:8px;display:flex}._chipRow_1gp8x_820{scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;min-height:42px;padding:8px 20px 10px;display:flex;overflow:auto hidden}._chipRow_1gp8x_820::-webkit-scrollbar{display:none}._chipIcon_1gp8x_839{color:var(--brand-500);flex-shrink:0;font-size:12px}._chipRow_1gp8x_820:after{content:"";flex:none;width:10px}._chip_1gp8x_820{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:4px 12px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}._chip_1gp8x_820:hover{background:var(--brand-gradient-subtle);border-color:var(--brand-300);color:var(--brand-500)}._chip_1gp8x_820:disabled{opacity:.4;cursor:not-allowed}._mentionTagRow_1gp8x_878{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}._mentionTag_1gp8x_878{border:1px solid var(--border-color);background:var(--item-hover-bg);color:var(--brand-500);cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;transition:all .15s;display:inline-flex}._mentionTag_1gp8x_878:hover{background:var(--item-active-bg)}._mentionPicker_1gp8x_903{z-index:10;background:var(--bg-color);border:1px solid var(--border-color);max-height:220px;box-shadow:var(--glass-shadow);border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}._mentionOption_1gp8x_921{text-align:left;background:var(--right-panel-bg);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:12px;transition:all .15s}._mentionOption_1gp8x_921:hover{background:var(--item-hover-bg);border-color:var(--border-color);color:var(--brand-500)}._mentionEmpty_1gp8x_939{color:var(--text-tertiary);padding:8px 2px 2px;font-size:12px}._inputWrapFocused_1gp8x_945{border-color:var(--brand-400);box-shadow:0 6px 24px #4f6ef71f}._inputActionStack_1gp8x_670{flex-direction:column;align-items:flex-start;gap:8px;min-width:32px;padding-bottom:2px}._inputToolRow_1gp8x_958{gap:6px;display:flex}._inputColumn_1gp8x_963{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}@media (width<=1400px){._chatSessionSidebar_1gp8x_141,._chatSessionResizeHandle_1gp8x_155{display:none}._messageList_1gp8x_563{padding-top:14px}._chipRow_1gp8x_820{padding-inline:14px}}._elementListWrapper_1gp8x_987{background:var(--right-panel-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}._elementListToolbar_1gp8x_995{background:var(--header-bg);border-bottom:1px solid var(--border-color-light);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}._elementListToolbarLeft_1gp8x_1006{align-items:center;gap:8px;display:flex}._elementListToolbarRight_1gp8x_1012{align-items:center;gap:4px;display:flex}._elementListFilterIcon_1gp8x_1018{color:var(--text-tertiary);font-size:13px}._elementListLoading_1gp8x_1023{color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}._elementListError_1gp8x_1034{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}._elementListEmpty_1gp8x_1044{flex:1;justify-content:center;align-items:center;padding:32px 24px;display:flex}._elementListBody_1gp8x_1052{flex-direction:column;flex:1;gap:16px;padding:12px 16px;display:flex;overflow-y:auto}._elementGroup_1gp8x_1062{flex-direction:column;gap:6px;display:flex}._elementGroupHeader_1gp8x_1068{text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-color-light);padding:4px 2px;align-items:center;gap:6px;padding-bottom:6px;font-size:12px;font-weight:600;display:flex}._elementGroupIcon_1gp8x_1081{align-items:center;font-size:13px;display:flex}._elementGroupLabel_1gp8x_1087{flex:1}._elementGroupCount_1gp8x_1091{background:var(--item-hover-bg);color:var(--text-tertiary);border-radius:10px;padding:0 6px;font-size:11px;font-weight:700}._elementGroupCards_1gp8x_1100{flex-direction:column;gap:6px;display:flex}._elementCard_1gp8x_1107{background:var(--bg-color);border:1.5px solid var(--border-color);cursor:pointer;border-radius:9px;padding:10px 12px;transition:all .18s;position:relative}._elementCard_1gp8x_1107:hover{border-color:#4f6ef74d;box-shadow:0 2px 12px #4f6ef714}._elementCardExpanded_1gp8x_1122{box-shadow:0 3px 16px #4f6ef71a}._elementCardHeader_1gp8x_1126{justify-content:space-between;align-items:center;gap:8px;display:flex}._elementCardHeaderLeft_1gp8x_1133{align-items:center;gap:6px;min-width:0;display:flex}._elementCardHeaderRight_1gp8x_1140{flex-shrink:0;align-items:center;gap:4px;display:flex}._elementCardIndex_1gp8x_1147{background:var(--item-hover-bg);min-width:18px;height:18px;color:var(--text-tertiary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}._elementCardIcon_1gp8x_1162{flex-shrink:0;align-items:center;font-size:14px;display:flex}._elementCardTag_1gp8x_1169{font-size:11px;margin:0!important}._elementCardAction_1gp8x_1174{opacity:0;transition:opacity .15s}._elementCard_1gp8x_1107:hover ._elementCardAction_1gp8x_1174{opacity:1}._elementCardExpandIcon_1gp8x_1183{color:var(--text-quaternary);align-items:center;font-size:10px;display:flex}._elementCardContent_1gp8x_1190{margin-top:8px}._elementCardPreview_1gp8x_1194{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}._elementCardMore_1gp8x_1205{color:var(--text-quaternary);font-size:12px}._elementCardFullText_1gp8x_1210{color:var(--text-color);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.7}._elementCardMeta_1gp8x_1219{border-top:1px solid var(--border-color-light);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;display:flex}._elementCardMetaItem_1gp8x_1228{background:var(--item-hover-bg);border-radius:4px;padding:2px 6px;font-size:11px}._directoryViewWrapper_1gp8x_1236{gap:12px;height:100%;display:flex;overflow:hidden}._directoryTreePanel_1gp8x_1243{border-right:1px solid var(--border-color);flex-shrink:0;width:220px;overflow-y:auto}._directoryTreeLoading_1gp8x_1250{text-align:center;padding:24px}._directoryTreeEmpty_1gp8x_1255{padding:24px}._elementCardTitle_1gp8x_1260{color:var(--text-color);margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.5}._elementListRefreshBtn_1gp8x_1270{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}._directoryContentPanel_1gp8x_1281{flex:1;overflow-y:auto}._elementListCount_1gp8x_1287{color:var(--text-secondary);font-size:12px}._confirmationBanner_1gp8x_1293{background:var(--bg-color);border:1px solid var(--border-color);border-left:4px solid var(--brand-500);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;margin:0 12px 16px;padding:16px 20px;display:flex}._confirmationBannerCritical_1gp8x_1306{border-left-color:#ef4444}._confirmationHeader_1gp8x_1310{align-items:center;gap:8px;display:flex}._confirmationIcon_1gp8x_1316{flex-shrink:0;font-size:16px}._confirmationTitle_1gp8x_1321{color:var(--text-primary);font-size:14px;font-weight:600}._confirmationList_1gp8x_1327{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._confirmationListItem_1gp8x_1336{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}._confirmationItemBullet_1gp8x_1344{flex-shrink:0;margin-top:1px;font-size:14px}._confirmationItemText_1gp8x_1350{color:var(--text-primary);line-height:1.5}._confirmationActions_1gp8x_1355{flex-shrink:0;gap:8px;margin-top:2px;display:flex}._confirmBtn_1gp8x_1362{color:#000;cursor:pointer;background:#eab308;border:none;border-radius:15px;height:30px;padding:0 16px;font-size:13px;font-weight:600}._confirmBtnDanger_1gp8x_1374{color:#fff;background:#ef4444}._cancelConfirmBtn_1gp8x_1379{border:1px solid var(--border-color);height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:15px;padding:0 14px;font-size:13px}._pageWrapper_ico8f_1{background:var(--right-panel-bg,#f5f5f5);flex-direction:column;height:100%;padding:24px;display:flex;overflow:hidden}._pageHeader_ico8f_10{flex-shrink:0;margin-bottom:24px}._pageContent_ico8f_15{flex-direction:row;flex:1;gap:0;display:flex;overflow:hidden}._templateSection_ico8f_24{background:var(--bg-color);border-radius:8px;flex-direction:column;padding:16px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}._resizeHandle_ico8f_35{cursor:col-resize;background:0 0;flex-shrink:0;width:8px;transition:background .2s;position:relative}._resizeHandle_ico8f_35:hover{background:#4f6ef71a}._resizeHandle_ico8f_35:before{content:"";background:var(--border-color);border-radius:1px;width:2px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._resizeHandle_ico8f_35:hover:before{background:var(--brand-500)}._sectionTitle_ico8f_64{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}._templateList_ico8f_74{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:12px;padding:4px;display:grid;overflow:hidden auto}._templateCard_ico8f_86{background:var(--chip-bg);border:2px solid var(--border-color);cursor:pointer;border-radius:8px;flex-direction:column;gap:8px;height:fit-content;padding:12px;transition:all .2s;display:flex}._templateCard_ico8f_86:hover{border-color:var(--brand-500);box-shadow:0 2px 8px #4f6ef726}._templateCardSelected_ico8f_104{background:var(--item-active-bg);border-color:var(--brand-500);box-shadow:0 2px 8px #4f6ef733}._templateCardHeader_ico8f_110{justify-content:space-between;align-items:center;gap:8px;display:flex}._templateCardActions_ico8f_117{opacity:0;gap:4px;transition:opacity .2s;display:flex}._templateCard_ico8f_86:hover ._templateCardActions_ico8f_117{opacity:1}._templateCardSlots_ico8f_128{flex-direction:column;gap:4px;display:flex}._timeSlotList_ico8f_135{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}._timeSlotRow_ico8f_143{align-items:center;gap:8px;display:flex}._scheduleSection_ico8f_150{background:var(--bg-color);border-radius:8px;flex-direction:column;padding:16px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}._scheduleContent_ico8f_160{flex:1;overflow:auto}._classCardsContainer_ico8f_165{flex-wrap:wrap;gap:16px;display:flex}._classCard_ico8f_165{border:1px solid var(--border-color);cursor:pointer;background:var(--chip-bg);text-align:center;border-radius:8px;width:200px;padding:16px;transition:all .3s}._classCard_ico8f_165:hover{border-color:var(--brand-500);box-shadow:0 2px 8px #4f6ef733}._classCardTitle_ico8f_187{color:var(--text-color);margin-bottom:8px;font-size:16px;font-weight:500}._emptySchedule_ico8f_194{height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}@media (width<=1200px){._templateList_ico8f_74{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (width<=768px){._pageContent_ico8f_15{flex-direction:column}._templateSection_ico8f_24,._scheduleSection_ico8f_150{width:100%!important}._resizeHandle_ico8f_35{display:none}._templateList_ico8f_74{grid-template-columns:1fr}._pageWrapper_ico8f_1{padding:16px}}._scheduleGridContainer_ico8f_233{background:var(--bg-color);border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000000f}._scheduleGridToolbar_ico8f_240{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}._toolbarTitle_ico8f_249{color:var(--text-color);font-size:16px;font-weight:600}._scheduleGrid_ico8f_233{border:1px solid var(--border-color);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}._scheduleGridHeader_ico8f_264{background:var(--chip-bg);border-bottom:1px solid var(--border-color);grid-template-columns:100px repeat(7,1fr);display:grid}._cornerCell_ico8f_271{color:var(--text-secondary);border-right:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;font-size:12px;line-height:1.4;display:flex}._dayHeader_ico8f_283{color:var(--text-color);border-right:1px solid var(--border-color);justify-content:center;align-items:center;padding:12px 8px;font-size:14px;font-weight:600;display:flex}._dayHeader_ico8f_283:last-child{border-right:none}._scheduleRow_ico8f_298{border-bottom:1px solid var(--border-color);grid-template-columns:100px repeat(7,1fr);min-height:80px;display:grid}._scheduleRow_ico8f_298:last-child{border-bottom:none}._periodCell_ico8f_309{background:var(--chip-bg);border-right:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;display:flex}._periodLabel_ico8f_319{color:var(--text-color);font-size:14px;font-weight:600}._periodTime_ico8f_325{color:var(--text-tertiary);margin-top:4px;font-size:11px}._gridCell_ico8f_331{border-right:1px solid var(--border-color);cursor:pointer;justify-content:center;align-items:center;min-height:80px;padding:8px;transition:all .2s;display:flex}._gridCell_ico8f_331:last-child{border-right:none}._gridCellEmpty_ico8f_346{background:var(--bg-color)}._gridCellEmpty_ico8f_346:hover{background:var(--item-hover-bg)}._gridCellFilled_ico8f_354{background:var(--bg-color);padding:4px}._gridCellFilled_ico8f_354:hover{background:var(--item-hover-bg)}._addCellIcon_ico8f_363{color:var(--border-color);font-size:20px;transition:color .2s}._gridCellEmpty_ico8f_346:hover ._addCellIcon_ico8f_363{color:var(--brand-500)}._cellContent_ico8f_373{background:var(--chip-bg);border-left:3px solid;border-radius:4px;flex-direction:column;gap:4px;width:100%;height:100%;padding:8px;display:flex}._cellSubject_ico8f_385{color:var(--text-color);font-size:13px;font-weight:600}._cellTeacher_ico8f_391{color:var(--text-secondary);font-size:11px}._templateEditorContent_ico8f_397{gap:16px;height:500px;display:flex}._templateEditorLeft_ico8f_403{border-right:1px solid var(--border-color);flex-direction:column;width:320px;padding-right:16px;display:flex}._templateEditorRight_ico8f_411{flex-direction:column;flex:1;display:flex;overflow:hidden}._templateEditorSectionTitle_ico8f_418{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}._templateTimeSlotList_ico8f_428{flex-direction:column;flex:1;gap:8px;padding:4px;display:flex;overflow-y:auto}._templateTimeSlotRow_ico8f_437{background:var(--chip-bg);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:6px;padding:8px;transition:all .2s;display:flex}._templateTimeSlotRow_ico8f_437:hover{background:var(--item-hover-bg);border-color:var(--brand-500)}._templateWeekView_ico8f_454{border:1px solid var(--border-color);border-radius:4px;flex-direction:column;flex:1;display:flex;overflow:auto}._templateWeekHeader_ico8f_463{background:var(--chip-bg);border-bottom:1px solid var(--border-color);z-index:1;grid-template-columns:100px repeat(7,1fr);display:grid;position:sticky;top:0}._templateWeekCorner_ico8f_473{color:var(--text-secondary);border-right:1px solid var(--border-color);justify-content:center;align-items:center;padding:10px 8px;font-size:12px;font-weight:600;display:flex}._templateWeekDay_ico8f_484{color:var(--text-color);border-right:1px solid var(--border-color);justify-content:center;align-items:center;padding:10px 8px;font-size:13px;font-weight:600;display:flex}._templateWeekDay_ico8f_484:last-child{border-right:none}._templateWeekRow_ico8f_499{border-bottom:1px solid var(--border-color);grid-template-columns:100px repeat(7,1fr);min-height:60px;display:grid}._templateWeekRow_ico8f_499:last-child{border-bottom:none}._templateWeekPeriod_ico8f_510{background:var(--chip-bg);border-right:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}._templateWeekPeriodLabel_ico8f_520{color:var(--text-color);font-size:13px;font-weight:600}._templateWeekPeriodTime_ico8f_526{color:var(--text-tertiary);margin-top:2px;font-size:10px}._templateWeekCell_ico8f_532{border-right:1px solid var(--border-color);background:var(--bg-color);justify-content:center;align-items:center;min-height:60px;padding:8px;display:flex}._templateWeekCell_ico8f_532:last-child{border-right:none}._templateWeekEmpty_ico8f_546{color:var(--text-tertiary);justify-content:center;align-items:center;padding:40px;display:flex}._treeSkeleton_11oaw_1{padding:16px}._treeNode_11oaw_5{margin-bottom:12px;transition:opacity .2s ease-in-out}._scheduleSkeleton_3axj5_1{padding:16px;transition:opacity .2s ease-in-out}._header_3axj5_6{grid-template-columns:60px repeat(7,1fr);gap:8px;margin-bottom:16px;display:grid}._dayHeader_3axj5_17{justify-content:center;align-items:center;display:flex}._grid_3axj5_23{flex-direction:column;gap:8px;display:flex}._row_3axj5_29{grid-template-columns:60px repeat(7,1fr);gap:8px;min-height:60px;display:grid}._timeLabel_3axj5_36{align-items:flex-start;padding-top:4px;display:flex}._cell_3axj5_42{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:4px;position:relative}._eventPlaceholder_3axj5_50{padding:8px}._calendarSkeleton_157b2_1{padding:16px;transition:opacity .2s ease-in-out}._header_157b2_6{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}._body_157b2_15{gap:24px;display:flex}._calendarView_157b2_20{flex:1;min-width:0}._monthHeader_157b2_25{text-align:center;margin-bottom:16px}._weekHeader_157b2_30{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:12px;display:grid}._weekDay_157b2_37{justify-content:center;align-items:center;display:flex}._dateGrid_157b2_43{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}._dateCell_157b2_49{aspect-ratio:1;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:4px;justify-content:center;align-items:center;display:flex}._eventList_157b2_59{border-left:1px solid #f0f0f0;width:320px;padding-left:24px}._eventListHeader_157b2_65{margin-bottom:16px}._events_157b2_69{flex-direction:column;gap:16px;display:flex}._eventItem_157b2_75{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:12px}._pageWrapper_stlyx_2{background:var(--bg-layout);flex:1;min-height:0;display:flex;overflow:hidden}._leftPanel_stlyx_11{background:var(--bg-color);border-right:none;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._treeResizeHandle_stlyx_22{cursor:col-resize;background:var(--btn-bg);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);z-index:10;flex-shrink:0;justify-content:center;align-items:center;width:5px;transition:background .2s;display:flex}._treeResizeHandle_stlyx_22:hover{background:var(--item-hover-bg)}._treeResizeHandle_stlyx_22:active{background:var(--item-active-bg)}._treeResizeHandle_stlyx_22 ._verticalResizeBar_stlyx_44{background:var(--border-color);border-radius:2px;width:3px;height:30px;transition:background .2s;display:block}._treeResizeHandle_stlyx_22:hover ._verticalResizeBar_stlyx_44{background:var(--brand-500)}._rightPanel_stlyx_58{background:var(--bg-color);flex-direction:row;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}._rightHeader_stlyx_68{background:var(--bg-color);border-bottom:1px solid var(--border-color);flex-shrink:0;padding:14px 20px 10px}._rightHeaderTop_stlyx_75{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._rightHeaderStart_stlyx_82{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}._rightHeaderMain_stlyx_90{flex:1;min-width:0}._breadcrumb_stlyx_95{margin-bottom:6px;font-size:12px}._rightTitle_stlyx_100{align-items:center;display:flex;margin:0!important;font-size:15px!important}._conversationToggleBtn_stlyx_107,._treeToggleBtn_stlyx_108{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:16px;transition:background .15s;display:inline-flex}._conversationToggleBtn_stlyx_107:hover,._treeToggleBtn_stlyx_108:hover{background:var(--item-hover-bg)}._workspaceBody_stlyx_129{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}._centerWorkspace_stlyx_137{background:var(--right-panel-bg);flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}._centerWorkspaceFull_stlyx_146{flex:1}._centerBody_stlyx_150{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._verticalResizeHandle_stlyx_159{cursor:col-resize;background:var(--btn-bg);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);z-index:10;flex-shrink:0;justify-content:center;align-items:center;width:6px;transition:background .2s;display:flex}._verticalResizeHandle_stlyx_159:hover{background:var(--item-hover-bg)}._verticalResizeHandle_stlyx_159:active{background:var(--item-active-bg)}._verticalResizeBar_stlyx_44{background:var(--border-color);border-radius:2px;width:3px;height:36px;transition:background .2s;display:block}._verticalResizeHandle_stlyx_159:hover ._verticalResizeBar_stlyx_44{background:var(--brand-500)}._conversationWorkspace_stlyx_195{--gpt-bg:var(--surface-0);--gpt-surface:var(--surface-2);--gpt-surface-2:var(--surface-3);--gpt-input-bg:var(--surface-0);--gpt-border:var(--border-color);--gpt-text:var(--text-color);--gpt-text-muted:var(--text-secondary);--gpt-text-sub:var(--text-tertiary);--gpt-user-bubble:var(--btn-bg);--wb-accent:var(--brand-500);--wb-font:"Inter", system-ui, -apple-system, sans-serif;background:var(--gpt-bg);min-width:0;font-family:var(--wb-font);flex-direction:column;flex:1;display:flex;overflow:hidden}._courseTabs_stlyx_218{flex-direction:column;flex:1;min-height:0;padding:0 12px 12px;display:flex}._courseTabs_stlyx_218 .ant-tabs-nav{margin-bottom:0}._courseTabs_stlyx_218 .ant-tabs-content-holder{background:var(--bg-color);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._courseTabs_stlyx_218 .ant-tabs-content,._courseTabs_stlyx_218 .ant-tabs-tabpane-active{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._templateManager_stlyx_257{padding:16px}._templateHeader_stlyx_261{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._templateLoading_stlyx_268{text-align:center;color:var(--text-secondary);padding:40px}._templateGrid_stlyx_274{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._templateCard_stlyx_280{border-radius:8px;transition:all .2s}._templateCard_stlyx_280:hover{box-shadow:0 4px 12px #0000001a}._templateCardContent_stlyx_289{padding:4px 0}._templateName_stlyx_293{align-items:center;margin-bottom:8px;display:flex}._templateSlots_stlyx_299{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}._weeklySchedule_stlyx_307{flex-direction:column;height:100%;display:flex;overflow:hidden}._weeklyHeader_stlyx_314{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._weeklyNav_stlyx_323,._weeklyDateRange_stlyx_328{align-items:center;display:flex}._weeklyLoading_stlyx_333{justify-content:center;align-items:center;height:200px;display:flex}._weeklyGrid_stlyx_341{flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}._weeklyGridHeader_stlyx_349{border-bottom:1px solid var(--border-color);background:var(--bg-color);z-index:10;grid-template-columns:60px repeat(7,1fr);display:grid;position:sticky;top:0}._timeColumnHeader_stlyx_359{padding:8px}._dayColumnHeader_stlyx_363{border-left:1px solid var(--border-color);flex-direction:column;align-items:center;padding:8px;display:flex}._weeklyGridBody_stlyx_371{flex:1;min-height:780px;position:relative}._timeRow_stlyx_377{border-bottom:1px solid #f0f0f0;grid-template-columns:60px repeat(7,1fr);height:60px;display:grid}._timeLabel_stlyx_384{border-right:1px solid var(--border-color);justify-content:center;align-items:flex-start;padding-top:4px;display:flex}._dayCell_stlyx_392{border-left:1px solid #f0f0f0;position:relative}._scheduleEvent_stlyx_398{cursor:pointer;z-index:5;background:#fff;border-radius:4px;transition:all .2s;position:absolute;overflow:hidden;box-shadow:0 2px 4px #0000001a}._scheduleEvent_stlyx_398:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}._scheduleEventContent_stlyx_414{flex-direction:column;height:100%;padding:6px 8px;display:flex;overflow:hidden}._treePanel_stlyx_423{flex-direction:column;height:100%;display:flex;overflow:hidden}._treePanelHeader_stlyx_430{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:12px 16px}._treePanelTitle_stlyx_436{margin-bottom:4px;font-size:14px;display:block}._treePanelSubtitle_stlyx_442{font-size:12px}._treeSearch_stlyx_446{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:8px 12px}._treeContainer_stlyx_452{flex:1;padding:8px 0;overflow:auto}._knowledgeTree_stlyx_458{background:0 0}._knowledgeTree_stlyx_458 .ant-tree-iconEle{display:none!important}._treeNodeTitle_stlyx_466{flex:1;align-items:center;display:flex;overflow:hidden}._treeNodeIcon_stlyx_473{align-items:center;margin-right:6px;display:inline-flex}._treeNodeLabel_stlyx_479{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._treeNodeAddBtn_stlyx_486{color:var(--text-quaternary);cursor:pointer;opacity:0;margin-left:4px;padding:2px 4px;font-size:12px;transition:all .2s}._treeNodeTitle_stlyx_466:hover ._treeNodeAddBtn_stlyx_486{opacity:1}._treeNodeAddBtn_stlyx_486:hover{color:var(--brand-500)}._treeNodeConfigBtn_stlyx_504{cursor:pointer;opacity:.6;margin-left:8px;padding:2px;font-size:12px;transition:all .2s}._treeNodeTitle_stlyx_466:hover ._treeNodeConfigBtn_stlyx_504{opacity:1}._treeNodeConfigBtn_stlyx_504:hover{color:var(--brand-500)!important}._chatContainer_stlyx_522{background:var(--bg-color);flex-direction:column;height:100%;display:flex;overflow:hidden}._chatHeader_stlyx_530{border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;padding:12px 16px;display:flex}._chatMessages_stlyx_538{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}._userMessage_stlyx_547,._aiMessage_stlyx_548{align-items:flex-start;gap:12px;display:flex}._userMessage_stlyx_547{flex-direction:row-reverse}._messageContent_stlyx_558{background:var(--btn-bg);border-radius:12px;max-width:calc(100% - 50px);padding:12px 16px}._userMessage_stlyx_547 ._messageContent_stlyx_558{background:var(--brand-500);color:#fff}._aiMessage_stlyx_548 ._messageContent_stlyx_558{background:var(--btn-bg);border:1px solid var(--border-color)}._messageText_stlyx_575{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}._messageSources_stlyx_582{border-top:1px dashed var(--border-color);margin-top:8px;padding-top:8px}._treeNodeRow_stlyx_589{vertical-align:middle;align-items:center;gap:8px;width:calc(100% - 24px);display:inline-flex}._treeNodeRowFolder_stlyx_597{color:var(--text-primary);background:var(--btn-bg);border-radius:4px;padding:2px 4px 2px 8px;font-weight:500}._matTreeLabel_stlyx_605{min-width:0;color:var(--text-primary);flex:1;align-items:center;gap:6px;display:inline-flex}._matTreeFileIcon_stlyx_614{flex-shrink:0;line-height:1}._matTreeFileName_stlyx_619{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);overflow:hidden}._matTreeFileMeta_stlyx_626{color:var(--text-secondary);flex-shrink:0;gap:6px;margin-left:4px;font-size:11px;display:inline-flex}._matTreeActions_stlyx_635{flex-shrink:0;gap:2px;display:inline-flex}._matTreeMoreBtn_stlyx_641{cursor:pointer;width:22px;height:22px;color:var(--text-secondary);border-radius:4px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._matTreeMoreBtn_stlyx_641:hover{background:var(--hover-bg,#0000000f);color:var(--text-primary)}._materialTree_stlyx_658{background:0 0}._materialTree_stlyx_658 .ant-tree-treenode{padding:2px 0}._materialTree_stlyx_658 .ant-tree-treenode-selected{background:var(--item-active-bg)!important}._materialTree_stlyx_658 .ant-tree-treenode-selected *{color:var(--text-primary)!important}._planningItem_stlyx_675{border-radius:8px;transition:all .2s;background:var(--btn-bg)!important}._planningItem_stlyx_675 .ant-card-body{background:var(--btn-bg)}._planningItem_stlyx_675:hover{box-shadow:0 2px 8px #00000014}._knowledgeBaseStatus_stlyx_690{align-items:center;display:flex}._knowledgeBaseTag_stlyx_695{cursor:pointer;transition:all .2s}._knowledgeBaseTag_stlyx_695:hover{opacity:.8}._rightTitleRow_stlyx_704{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._chatInputArea_stlyx_711{border-top:1px solid var(--border-color);flex-shrink:0;gap:8px;padding:12px 16px;display:flex}._courseCalendarWrapper_stlyx_720{flex-direction:column;flex:1;min-height:0;display:flex}._courseCalendarHeader_stlyx_727{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._courseCalendarBody_stlyx_737{flex:1;grid-template-columns:1fr minmax(260px,340px);min-height:0;display:grid;overflow:hidden}._courseCalendarLeft_stlyx_745{min-width:0;padding:8px 12px 12px;overflow:auto}._courseCalendarRight_stlyx_751{border-left:1px solid var(--border-color);background:var(--bg-color);min-width:0;overflow:auto}._courseCalendarSideHeader_stlyx_758{border-bottom:1px solid var(--border-color);padding:12px 16px}._calendarCell_stlyx_763{flex-direction:column;gap:4px;min-height:44px;display:flex}._calendarCellMeta_stlyx_770{align-items:center;gap:6px;min-width:0;display:flex}._calendarHolidayTag_stlyx_777{border-radius:10px;padding:0 6px;font-size:12px;line-height:18px;margin-inline-end:0!important}._calendarHolidayName_stlyx_785{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:18px;overflow:hidden}._calendarCellBadges_stlyx_793{align-items:center;gap:6px;min-height:14px;display:flex}._treeContainer_stlyx_452>*,._weeklySchedule_stlyx_307>*,._courseCalendarWrapper_stlyx_720>*{transition:opacity .2s ease-in-out}@keyframes _fadeIn_stlyx_1{0%{opacity:0}to{opacity:1}}._treeContainer_stlyx_452,._weeklySchedule_stlyx_307,._courseCalendarWrapper_stlyx_720{animation:.2s ease-in-out _fadeIn_stlyx_1}._matPageLayout_stlyx_824{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}._matFilePanel_stlyx_833{background:var(--bg-color);border-right:none;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}._matFilePanelHeader_stlyx_843{border-bottom:1px solid var(--border-color);flex-shrink:0;gap:8px;padding:10px 12px;display:flex}._matFileTreeWrap_stlyx_851{flex:1;padding:8px 4px;overflow:auto}._matResizeHandle_stlyx_858{cursor:col-resize;background:var(--btn-bg);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);z-index:10;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:5px;transition:background .2s;display:flex}._matResizeHandle_stlyx_858:hover{background:var(--item-hover-bg)}._matResizeHandle_stlyx_858:active{background:var(--item-active-bg)}._matResizeBar_stlyx_881{background:var(--border-color);border-radius:2px;width:3px;height:30px;transition:background .2s;display:block}._matResizeHandle_stlyx_858:hover ._matResizeBar_stlyx_881{background:var(--brand-500)}._matUnitPanel_stlyx_895{background:var(--bg-layout);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._matUnitEmpty_stlyx_904{flex:1;justify-content:center;align-items:center;display:flex}._matUnitPanelHeader_stlyx_911{border-bottom:1px solid var(--border-color);background:var(--bg-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._matUnitPanelTitle_stlyx_922{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._matUnitFileName_stlyx_930{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:14px;font-weight:500;overflow:hidden}._matUnitCount_stlyx_940{color:var(--text-secondary);flex-shrink:0;font-size:12px}._matUnitPanelActions_stlyx_946{flex-shrink:0;gap:8px;display:flex}._matUnitTypeFilter_stlyx_953{background:var(--bg-color);border-bottom:1px solid var(--border-color);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 16px;display:flex}._matUnitTypeBtn_stlyx_963{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;padding:2px 10px;font-size:12px;line-height:1.8;transition:all .15s}._matUnitTypeBtn_stlyx_963:hover{border-color:var(--brand-500);color:var(--brand-500)}._matUnitTypeBtnActive_stlyx_980{font-weight:500;border-color:var(--brand-500)!important;color:var(--brand-500)!important;background:#4f6ef70f!important}._matUnitList_stlyx_988{flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow-y:auto}._unitCard_stlyx_998{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;padding:12px 14px;transition:box-shadow .15s}._unitCard_stlyx_998:hover{box-shadow:0 2px 8px #00000012}._unitCardHeader_stlyx_1010{align-items:center;gap:8px;margin-bottom:6px;display:flex}._unitCardTitle_stlyx_1017{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}._unitCardConfidence_stlyx_1028{color:var(--text-quaternary);flex-shrink:0;font-size:11px}._unitCardSummary_stlyx_1034{color:var(--text-secondary);margin-bottom:6px;font-size:13px;line-height:1.6}._unitCardContent_stlyx_1041{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7}._unitCardExpandBtn_stlyx_1049{color:var(--brand-500);cursor:pointer;background:0 0;border:none;padding:4px 0 0;font-size:12px;display:block}._unitCardExpandBtn_stlyx_1049:hover{text-decoration:underline}._unitCardFooter_stlyx_1063{border-top:1px dashed var(--border-color);flex-direction:column;gap:4px;margin-top:10px;padding-top:8px;display:flex}._unitCardKeywords_stlyx_1072{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._unitKeyword_stlyx_1079{background:var(--btn-bg);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:10px;padding:1px 7px;font-size:11px}._unitCardExcerpt_stlyx_1088{color:var(--text-quaternary);font-size:11px;font-style:italic;line-height:1.5}._unitCardSource_stlyx_1095{color:var(--text-quaternary);font-size:11px}._chatTextarea_stlyx_1103{border:1px solid var(--border-color);resize:none;background:var(--bg-color);min-height:36px;max-height:140px;color:var(--text-primary);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}._chatTextarea_stlyx_1103::placeholder{color:var(--text-quaternary)}._chatTextarea_stlyx_1103:disabled{opacity:.5;cursor:not-allowed}._chatTextareaFocused_stlyx_1129{border-color:var(--brand-500);box-shadow:0 0 0 2px #4f6ef71a}._chatInputActions_stlyx_1134{flex-shrink:0;align-items:flex-end;display:flex}._chatSendBtn_stlyx_1140,._chatStopBtn_stlyx_1141{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:inline-flex}._chatSendBtn_stlyx_1140{background:var(--brand-500);color:#fff}._chatSendBtn_stlyx_1140:hover:not(:disabled){background:#3a57d5}._chatSendBtn_stlyx_1140:disabled{opacity:.4;cursor:not-allowed}._chatStopBtn_stlyx_1141{color:#fff;background:#ff4d4f}._chatStopBtn_stlyx_1141:hover{background:#d9363e}._statusMessage_stlyx_1177{align-items:center;gap:8px;padding:4px 0;display:flex}._messageText_stlyx_575 p{margin:0 0 8px}._messageText_stlyx_575 p:last-child{margin-bottom:0}._messageText_stlyx_575 ul,._messageText_stlyx_575 ol{margin:4px 0;padding-left:20px}._messageText_stlyx_575 code{background:var(--btn-bg);border-radius:3px;padding:1px 4px;font-size:13px}._messageText_stlyx_575 pre{background:var(--btn-bg);border-radius:6px;margin:8px 0;padding:8px 12px;overflow-x:auto}._courseChatPanel_stlyx_1219{background:var(--bg-color);flex-direction:row;height:100%;display:flex;overflow:hidden}._courseChatSidebar_stlyx_1228{border-right:1px solid var(--border-color);background:var(--bg-layout,#fafafa);flex-direction:column;flex-shrink:0;transition:width .2s;display:flex;overflow:hidden}._courseChatSidebarCollapsed_stlyx_1238{width:44px}._courseSessionResizeHandle_stlyx_1242{cursor:col-resize;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:6px;transition:background .2s;display:flex}._courseSessionResizeHandle_stlyx_1242:hover{background:var(--item-hover-bg)}._courseSessionResizeBar_stlyx_1257{background:var(--border-color);border-radius:2px;width:3px;height:32px;transition:background .2s;display:block}._courseSessionResizeHandle_stlyx_1242:hover ._courseSessionResizeBar_stlyx_1257{background:var(--brand-500)}._courseSessionChipRow_stlyx_1270{align-items:center;gap:2px;display:flex;position:relative}._courseSessionChipRow_stlyx_1270 ._courseSessionChip_stlyx_1270{flex:1;min-width:0}._courseSessionChipDelete_stlyx_1282{width:20px;height:20px;color:var(--text-quaternary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;transition:all .15s;display:inline-flex}._courseSessionChipRow_stlyx_1270:hover ._courseSessionChipDelete_stlyx_1282{opacity:1}._courseSessionChipDelete_stlyx_1282:hover{color:#fff;background:#ff4d4f}._courseChatSidebarHeader_stlyx_1309{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}._courseSidebarIconBtn_stlyx_1318{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:inline-flex}._courseSidebarIconBtn_stlyx_1318:hover{background:var(--item-hover-bg,#0000000a);color:var(--text-primary)}._courseChatSidebarActions_stlyx_1338{flex-shrink:0;padding:8px}._courseSessionCreateBtn_stlyx_1343{border:1px dashed var(--border-color);cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s;display:flex}._courseSessionCreateBtn_stlyx_1343:hover:not(:disabled){border-color:var(--brand-500);color:var(--brand-500)}._courseSessionCreateBtn_stlyx_1343:disabled{opacity:.4;cursor:not-allowed}._courseSessionList_stlyx_1369{flex-direction:column;flex:1;gap:2px;padding:4px;display:flex;overflow-y:auto}._courseSessionChip_stlyx_1270{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:2px;min-height:0;padding:8px 10px;transition:all .15s;display:flex}._courseSessionChip_stlyx_1270:hover{background:var(--item-hover-bg,#0000000a)}._courseSessionChipActive_stlyx_1396{border-left:2px solid var(--brand-500);background:var(--item-active-bg,#4f6ef714)!important}._courseSessionChipTitle_stlyx_1401{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}._courseSessionChipMeta_stlyx_1411{color:var(--text-quaternary);font-size:11px;line-height:1.3}._courseSessionChipCollapsed_stlyx_1417{color:var(--text-secondary);text-align:center;font-size:11px}._courseSessionEmpty_stlyx_1423{color:var(--text-quaternary);text-align:center;padding:12px 8px;font-size:12px}._courseChatMain_stlyx_1431{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._courseChatMessageList_stlyx_1439{flex-direction:column;flex:1;gap:6px;padding:16px 14px;display:flex;overflow-y:auto}._courseStatusRow_stlyx_1449{align-items:center;padding:4px 8px;display:flex}._courseMessageRow_stlyx_1456{display:flex}._courseMessageRowUser_stlyx_1460{justify-content:flex-end}._courseMessageRowAi_stlyx_1464{justify-content:flex-start}._courseMessageBubbleWrap_stlyx_1468{flex-direction:column;max-width:88%;display:flex}._courseMessageBubble_stlyx_1468{word-break:break-word;white-space:pre-wrap;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.6}._courseBubbleUser_stlyx_1483{background:linear-gradient(135deg, var(--brand-500), #6366f1);color:#fff;border-bottom-right-radius:4px}._courseBubbleAi_stlyx_1489{background:var(--btn-bg,#f5f5f5);color:var(--text-primary);border:1px solid var(--border-color);border-bottom-left-radius:4px}._courseBubbleSystem_stlyx_1496{background:var(--bg-layout,#fafafa);color:var(--text-primary);border:1px solid var(--border-color);border-bottom-left-radius:4px}._courseMessageTime_stlyx_1503{color:var(--text-quaternary);margin-top:4px;padding:0 4px;font-size:11px}._courseMessageRowUser_stlyx_1460 ._courseMessageTime_stlyx_1503{text-align:right}._courseTypingDot_stlyx_1515{background:var(--text-quaternary);border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1.2s ease-in-out infinite _courseTypingBounce_stlyx_1;display:inline-block}._courseTypingDot_stlyx_1515:nth-child(2){animation-delay:.15s}._courseTypingDot_stlyx_1515:nth-child(3){animation-delay:.3s}@keyframes _courseTypingBounce_stlyx_1{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}._courseChatBottom_stlyx_1539{border-top:1px solid var(--border-color);background:var(--bg-color);flex-shrink:0}._courseChatModeBar_stlyx_1545{align-items:center;padding:6px 12px 0;display:flex}._courseChatModeTag_stlyx_1551{font-size:11px}._courseChipRow_stlyx_1556{flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:flex;overflow-x:auto}._courseChipIcon_stlyx_1565{color:var(--text-quaternary);flex-shrink:0;font-size:13px}._courseChip_stlyx_1556{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:14px;flex-shrink:0;padding:3px 10px;font-size:12px;line-height:1.6;transition:all .15s}._courseChip_stlyx_1556:hover:not(:disabled){border-color:var(--brand-500);color:var(--brand-500);background:#4f6ef70a}._courseChip_stlyx_1556:disabled{opacity:.4;cursor:not-allowed}._courseChatInputBox_stlyx_1597{border:1px solid var(--border-color);background:var(--bg-color);border-radius:10px;margin:0 12px 12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}._courseChatInputBoxFocused_stlyx_1606{border-color:var(--brand-500);box-shadow:0 0 0 2px #4f6ef71a}._courseChatTextarea_stlyx_1611{resize:none;width:100%;min-height:36px;max-height:140px;color:var(--text-primary);background:0 0;border:none;outline:none;padding:10px 12px 0;font-family:inherit;font-size:14px;line-height:1.5;display:block}._courseChatTextarea_stlyx_1611::placeholder{color:var(--text-quaternary)}._courseChatTextarea_stlyx_1611:disabled{opacity:.5;cursor:not-allowed}._courseChatInputActions_stlyx_1637{justify-content:space-between;align-items:center;padding:4px 8px 6px;display:flex}._courseChatInputLeft_stlyx_1644{align-items:center;gap:4px;display:flex}._courseChatInputRight_stlyx_1650{align-items:center;gap:8px;display:flex}._courseChatHint_stlyx_1656{white-space:nowrap;font-size:11px}._courseToolToggleBtn_stlyx_1661{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;transition:all .15s;display:inline-flex}._courseToolToggleBtn_stlyx_1661:hover{border-color:var(--brand-500);color:var(--brand-500)}._courseToolToggleBtnActive_stlyx_1680{border-color:var(--brand-500);color:var(--brand-500);background:#4f6ef714}._courseClearBtn_stlyx_1686{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;transition:all .15s;display:inline-flex}._courseClearBtn_stlyx_1686:hover{color:#ff4d4f;border-color:#ff4d4f}._courseSendBtn_stlyx_1705,._courseStopBtn_stlyx_1706{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;transition:all .2s;display:inline-flex}._courseSendBtn_stlyx_1705{background:var(--border-color);color:var(--text-quaternary)}._courseSendBtnActive_stlyx_1724{background:var(--brand-500);color:#fff}._courseSendBtn_stlyx_1705:hover:not(:disabled){filter:brightness(.95)}._courseSendBtn_stlyx_1705:disabled{opacity:.4;cursor:not-allowed}._courseStopBtn_stlyx_1706{color:#fff;background:#ff4d4f}._courseStopBtn_stlyx_1706:hover{background:#d9363e}._toolLogBlock_stlyx_1748{margin-bottom:12px}._toolLogHeader_stlyx_1752{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:500;display:flex}._toolLogHeader_stlyx_1752:hover{color:var(--text-primary)}._toolSpinner_stlyx_1768{border:2px solid var(--text-secondary);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _spinner_stlyx_1}@keyframes _spinner_stlyx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toolLogContent_stlyx_1782{color:var(--text-tertiary);border-left:2px solid var(--border-color);margin-top:8px;padding-left:16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}._logLine_stlyx_1791{margin-bottom:4px}._toolCallsList_stlyx_1795{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._toolCallCard_stlyx_1802{border:1px solid var(--glass-border,var(--border-color));background:var(--glass-bg,var(--bg-color));border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 14px;font-size:13px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._toolCallCard_stlyx_1802:hover{transform:translateY(-1px)}._toolCallIcon_stlyx_1821{flex-shrink:0;align-items:center;font-size:13px;display:flex}._toolCallName_stlyx_1828{color:var(--text-primary);white-space:nowrap;font-weight:500}._toolCallSummary_stlyx_1834{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;overflow:hidden}._toolStatusOk_stlyx_1843{border-color:#22c55e59}._toolStatusOk_stlyx_1843 ._toolCallName_stlyx_1828{color:#22c55e}._toolStatusFailed_stlyx_1846{border-color:#ef444459}._toolStatusFailed_stlyx_1846 ._toolCallName_stlyx_1828{color:#ef4444}._toolStatusCancelled_stlyx_1849{opacity:.55}._toolStatusPending_stlyx_1851{border-color:var(--brand-500);opacity:.85}._toolMiniSpinner_stlyx_1856{border:1.5px solid var(--text-secondary);border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite _spinner_stlyx_1;display:inline-block}._confirmationBanner_stlyx_1867{background:var(--bg-color);border:1px solid var(--border-color);border-left:4px solid var(--brand-500);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;margin:0 12px 16px;padding:16px 20px;display:flex}._confirmationBannerCritical_stlyx_1880{border-left-color:#ef4444}._confirmationHeader_stlyx_1882{align-items:center;gap:8px;display:flex}._confirmationIcon_stlyx_1888{flex-shrink:0;font-size:16px}._confirmationTitle_stlyx_1893{color:var(--text-primary);font-size:14px;font-weight:600}._confirmationList_stlyx_1899{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._confirmationListItem_stlyx_1908{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}._confirmationItemBullet_stlyx_1916{flex-shrink:0;margin-top:1px;font-size:14px}._confirmationItemText_stlyx_1922{color:var(--text-primary);line-height:1.5}._confirmationActions_stlyx_1927{flex-shrink:0;gap:8px;margin-top:2px;display:flex}._confirmBtn_stlyx_1934{color:#000;cursor:pointer;background:#eab308;border:none;border-radius:15px;height:30px;padding:0 16px;font-size:13px;font-weight:600}._confirmBtnDanger_stlyx_1946{color:#fff;background:#ef4444}._cancelConfirmBtn_stlyx_1951{border:1px solid var(--border-color);height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:15px;padding:0 14px;font-size:13px}._toolStatusNeedsConfirmation_stlyx_1962{background:#eab30812;border-color:#eab30880}._toolStatusNeedsConfirmation_stlyx_1962 ._toolCallName_stlyx_1828{color:#eab308}._container_xfu5e_1{background:linear-gradient(135deg,#eefcf7 0%,#f4f9ff 50%,#f9f6ff 100%);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}._visualPanel_xfu5e_11{background:0 0;border-right:1px solid #0000000d;flex-direction:column;flex:1.2;justify-content:center;align-items:flex-start;padding:80px 10%;display:flex;position:relative;overflow:hidden}._visualBg_xfu5e_24{pointer-events:none;z-index:0;position:absolute;inset:0}._meshBlob1_xfu5e_31{filter:blur(60px);background:radial-gradient(circle,#10b9811f 0%,#10b98100 70%);width:600px;height:600px;animation:25s ease-in-out infinite alternate _floatSlow1_xfu5e_1;position:absolute;top:-10%;left:-10%}._meshBlob2_xfu5e_42{filter:blur(70px);background:radial-gradient(circle,#0ea5e91a 0%,#0ea5e900 70%);width:700px;height:700px;animation:30s ease-in-out infinite alternate _floatSlow2_xfu5e_1;position:absolute;bottom:-10%;right:10%}._blob3_xfu5e_53{filter:blur(80px);background:radial-gradient(circle,#8b5cf60f 0%,#8b5cf600 70%);width:500px;height:500px;animation:20s ease-in-out infinite alternate _floatSlow3_xfu5e_1;position:absolute;top:30%;left:40%}._gridOverlay_xfu5e_64{background-image:linear-gradient(#10b98105 1px,#0000 1px),linear-gradient(90deg,#10b98105 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 80%,#0000 100%);mask-image:radial-gradient(circle,#000 80%,#0000 100%)}._visualContent_xfu5e_75{z-index:2;width:100%;position:relative}._badge_xfu5e_81{color:#047857;letter-spacing:1.5px;text-transform:uppercase;background:#10b98114;border:1px solid #10b98140;border-radius:20px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block;box-shadow:0 4px 12px #10b9810d}._visualTitle_xfu5e_96{color:#0f172a;letter-spacing:-.5px;margin:0 0 20px;font-size:46px;font-weight:800;line-height:1.25}._highlightText_xfu5e_105{background:linear-gradient(135deg,#10b981 0%,#06b6d4 50%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}._visualSubtitle_xfu5e_112{color:#475569;max-width:480px;margin:0 0 44px;font-size:16px;line-height:1.7}._featuresList_xfu5e_121{flex-direction:column;gap:24px;width:100%;max-width:520px;display:flex}._featureCard_xfu5e_129{-webkit-backdrop-filter:blur(20px);background:#ffffffa6;border:1px solid #0000000f;border-radius:20px;align-items:center;gap:20px;padding:20px 24px;transition:all .5s cubic-bezier(.2,.8,.2,1);animation:10s ease-in-out infinite alternate _floatCard_xfu5e_1;display:flex;box-shadow:0 8px 30px #00000004,inset 0 1px #fffc}._featureCard_xfu5e_129:hover{background:#ffffffd9;border-color:#10b98133;transform:translateY(-5px)scale(1.015);box-shadow:0 12px 30px #10b9810d,inset 0 1px #ffffffe6}._featureIcon_xfu5e_155{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}._iconGreen_xfu5e_166{color:#10b981;background:#10b9811a}._iconBlue_xfu5e_171{color:#0ea5e9;background:#0ea5e91a}._iconPurple_xfu5e_176{color:#8b5cf6;background:#8b5cf61a}._featureInfo_xfu5e_181{flex:1}._featureTitle_xfu5e_185{color:#0f172a;margin:0 0 4px;font-size:17px;font-weight:700}._featureDesc_xfu5e_192{color:#64748b;margin:0;font-size:13.5px;line-height:1.5}._formPanel_xfu5e_200{z-index:1;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}._card_xfu5e_213{-webkit-backdrop-filter:blur(25px)saturate(110%);z-index:1;border-radius:24px;width:100%;max-width:420px;position:relative;background:#ffffffb8!important;border:1px solid #fff9!important;box-shadow:0 20px 40px #0000000a,0 1px 3px #00000005,inset 0 1px #fffc,0 0 50px #10b98108!important}._card_xfu5e_213 .ant-card-body{padding:32px 28px!important}._header_xfu5e_235{text-align:center;margin-bottom:8px}._logoFrame_xfu5e_240{background:#ffffffe6;border:1px solid #10b98140;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;padding:8px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:4s ease-in-out infinite _floatLogo_xfu5e_1;display:flex;box-shadow:0 8px 24px #10b9811f,inset 0 0 12px #10b9810d}@keyframes _floatLogo_xfu5e_1{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.02)}}._logoFrame_xfu5e_240:hover{background:#fff;border-color:#10b98166;transform:scale(1.08)rotate(5deg);box-shadow:0 12px 28px #10b98133,inset 0 0 15px #10b9811a}._logoImage_xfu5e_272{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}._tenantBtn_xfu5e_281{cursor:pointer;text-align:left;border:1px solid #0000000d;border-radius:16px;outline:none;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;background:#ffffff80!important}._tenantBtn_xfu5e_281:hover{transform:translateY(-2px);background:#fff!important;border-color:#10b9814d!important;box-shadow:0 10px 25px #10b9810f,inset 0 0 12px #10b98105!important}._tenantBtn_xfu5e_281:active{transform:translateY(0)}._card_xfu5e_213 .ant-input-affix-wrapper{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:12px 18px!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;box-shadow:0 2px 4px #00000003!important}._card_xfu5e_213 .ant-input-affix-wrapper:hover{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 4px 10px #00000005!important}._card_xfu5e_213 .ant-input-affix-wrapper-focused,._card_xfu5e_213 .ant-input-affix-wrapper:focus{background:#fff!important;border-color:#10b981!important;box-shadow:0 0 0 3px #10b98114,0 4px 12px #10b9811a!important}._card_xfu5e_213 .ant-input{color:#0f172a!important;background:0 0!important;font-size:15px!important}._card_xfu5e_213 .ant-input::placeholder{color:#94a3b8!important}._card_xfu5e_213 .ant-input-prefix{color:#64748b!important;margin-right:8px!important}._card_xfu5e_213 .ant-input-password-icon{color:#64748b!important}._card_xfu5e_213 .ant-input-password-icon:hover{color:#0f172a!important}._card_xfu5e_213 .ant-btn-primary{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#0ea5e9 100%)!important;border:none!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;height:52px!important;font-size:16px!important;font-weight:600!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;display:flex!important;box-shadow:0 8px 20px #10b98133!important}._card_xfu5e_213 .ant-btn-primary:hover{background:linear-gradient(135deg,#059669 0%,#0284c7 100%)!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #10b9814d!important}._card_xfu5e_213 .ant-btn-primary:active{transform:translateY(1px)!important;box-shadow:0 4px 10px #10b98126!important}._card_xfu5e_213 .ant-btn-default{color:#475569!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;height:48px!important;font-size:15px!important;font-weight:500!important;transition:all .3s!important}._card_xfu5e_213 .ant-btn-default:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#94a3b8!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000008!important}@keyframes _floatSlow1_xfu5e_1{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.05)}to{transform:translate(-20px,40px)scale(.98)}}@keyframes _floatSlow2_xfu5e_1{0%{transform:translate(0)scale(1.02)}50%{transform:translate(-50px,-30px)scale(.95)}to{transform:translate(30px,20px)scale(1.05)}}@keyframes _floatSlow3_xfu5e_1{0%{transform:translate(0)scale(.98)}50%{transform:translate(-30px,40px)scale(1.08)}to{transform:translate(30px,-20px)scale(1)}}@keyframes _floatCard_xfu5e_1{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (width<=800px){._visualPanel_xfu5e_11{display:none}._formPanel_xfu5e_200{flex:1;width:100%;max-width:100%;padding:24px}._card_xfu5e_213{max-width:440px}}._charactersWrapper_xfu5e_444{z-index:10;justify-content:center;align-items:flex-end;width:100%;height:420px;margin-top:20px;display:flex;position:relative}._charactersScene_xfu5e_455{width:480px;height:360px;position:relative}._character_xfu5e_444{transform-origin:bottom;transition:all .7s ease-in-out;position:absolute;bottom:0}._charPurple_xfu5e_468{z-index:1;background:#6c3ff5;border-radius:10px 10px 0 0;width:170px;height:370px;left:60px}._charBlack_xfu5e_477{z-index:2;background:#2d2d2d;border-radius:8px 8px 0 0;width:115px;height:290px;left:220px}._charOrange_xfu5e_486{z-index:3;background:#ff9b6b;border-radius:115px 115px 0 0;width:230px;height:190px;left:0}._charYellow_xfu5e_495{z-index:4;background:#e8d754;border-radius:68px 68px 0 0;width:135px;height:215px;left:290px}._eyes_xfu5e_504{transition:all .7s ease-in-out;display:flex;position:absolute}._eyeball_xfu5e_510{background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:height .15s;display:flex;overflow:hidden}._pupil_xfu5e_520{background:#2d2d2d;border-radius:50%;transition:transform .1s ease-out}._barePupil_xfu5e_526{background:#2d2d2d;border-radius:50%;width:12px;height:12px;transition:transform .7s ease-in-out}._yellowMouth_xfu5e_534{background:#2d2d2d;border-radius:2px;width:50px;height:4px;transition:all .7s ease-in-out;position:absolute}._orangeMouth_xfu5e_543{opacity:0;border:3px solid #2d2d2d;border-top:none;border-radius:0 0 14px 14px;width:28px;height:14px;transition:all .7s ease-in-out;position:absolute}._orangeMouth_xfu5e_543._visible_xfu5e_554{opacity:1}@keyframes _shakeHead_xfu5e_572{0%,to{transform:translate(0)}10%{transform:translate(-9px)}20%{transform:translate(7px)}30%{transform:translate(-6px)}40%{transform:translate(5px)}50%{transform:translate(-4px)}60%{transform:translate(3px)}70%{transform:translate(-2px)}80%{transform:translate(1px)}90%{transform:translate(-.5px)}}._shakeHead_xfu5e_572{animation:.8s cubic-bezier(.36,.07,.19,.97) both _shakeHead_xfu5e_572}._tenantListContainer_xfu5e_577{max-height:280px;margin-bottom:8px;padding-right:4px;overflow-y:auto}._tenantListContainer_xfu5e_577::-webkit-scrollbar{width:6px}._tenantListContainer_xfu5e_577::-webkit-scrollbar-track{background:0 0}._tenantListContainer_xfu5e_577::-webkit-scrollbar-thumb{background:#10b98133;border-radius:3px}._tenantListContainer_xfu5e_577::-webkit-scrollbar-thumb:hover{background:#10b98166}._page_3vs9i_1{background:var(--bg-layout);flex-direction:column;height:calc(100vh - 64px);min-height:640px;margin:-16px -20px;display:flex}._header_3vs9i_10{background:var(--component-bg,#fff);border-bottom:1px solid var(--border-color,#e8e8e8);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 20px;display:flex}._title_3vs9i_21{margin:0!important}._workspace_3vs9i_23{background:var(--border-color,#e8e8e8);flex:1;grid-template-columns:minmax(210px,17%) minmax(430px,1fr) minmax(360px,32%);gap:1px;min-height:0;display:grid}._libraryPane_3vs9i_32,._assetPane_3vs9i_33,._agentPane_3vs9i_34{background:var(--bg-color);min-width:0;min-height:0}._libraryPane_3vs9i_32{overflow:auto}._assetPane_3vs9i_33,._agentPane_3vs9i_34{overflow:hidden}._paneTitle_3vs9i_44{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}._paneTitleRow_3vs9i_53{border-bottom:1px solid var(--border-color,#e8e8e8);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 12px 8px 16px;display:flex}._treeContainer_3vs9i_64{flex:1;min-height:0;padding:8px 12px 16px;overflow:auto}._treeContainer_3vs9i_64 .ant-tree{background:0 0}._treeContainer_3vs9i_64 .ant-tree-treenode{width:100%;align-items:center!important;padding:1px 0!important;display:flex!important}._treeContainer_3vs9i_64 .ant-tree-node-content-wrapper{border-radius:4px;flex:1!important;align-items:center!important;min-width:0!important;height:28px!important;padding:0 4px!important;line-height:28px!important;display:inline-flex!important}._treeContainer_3vs9i_64 .ant-tree-iconEle{flex-shrink:0!important;justify-content:center!important;align-items:center!important;height:100%!important;margin-right:6px!important;line-height:1!important;display:inline-flex!important}._treeContainer_3vs9i_64 .ant-tree-title{flex:1!important;align-items:center!important;min-width:0!important;height:100%!important;display:inline-flex!important}._materialItem_3vs9i_111{cursor:pointer;border-left:3px solid #0000;padding:12px 14px!important}._materialItem_3vs9i_111:hover{background:var(--item-hover-bg,#f5f7fa)}._materialItemActive_3vs9i_113{background:var(--item-active-bg);border-left-color:var(--brand-500,#1677ff)}._sourceSection_3vs9i_115{border-bottom:1px solid var(--border-color);background:var(--bg-color);flex-shrink:0;margin-top:0}._sourceHint_3vs9i_122{margin-left:10px;font-size:12px}._sourceFileGrid_3vs9i_124{padding:10px 20px 12px}._sourceFileGrid_3vs9i_124 .ant-attachment{width:100%}._sourceFileGrid_3vs9i_124 .ant-file-card-list{background:0 0!important;border:none!important;padding:0!important}._sourceFileGrid_3vs9i_124 .ant-file-card{cursor:pointer;border:1px solid var(--border-color,#d9d9d9)!important;border-radius:8px!important;transition:all .18s!important}._sourceFileGrid_3vs9i_124 .ant-file-card:hover{border-color:var(--brand-500,#1677ff)!important;box-shadow:0 2px 8px #4f6ef71f!important}._sourceFileGrid_3vs9i_124 .ant-file-card-list-item{margin:0!important}._sourceFileGrid_3vs9i_124 .ant-attachment-list-upload-btn{border:1px dashed var(--brand-500,#1677ff)!important;background:#4f6ef70a!important;border-radius:8px!important}._sourceFileGrid_3vs9i_124 .ant-attachment-list-upload-btn:hover{background:#4f6ef71a!important}._sourceAttachmentActive_3vs9i_150{border-color:var(--brand-500,#1677ff)!important;background:var(--item-active-bg)!important;box-shadow:0 0 0 1px #1677ff2e!important}._sourceViewButton_3vs9i_155{height:20px;padding:0;font-size:11px}._sourcePlaceholderIcon_3vs9i_156{color:var(--brand-500,#1677ff);font-size:16px}._assetResultPane_3vs9i_158{background:var(--bg-color);flex:1;min-height:0;padding-top:0;overflow-y:auto}._assetResultHeader_3vs9i_165{border-bottom:1px solid var(--border-color,#e8e8e8);align-items:center;min-height:46px;padding:10px 20px;display:flex}._assetPane_3vs9i_33>.ant-spin-nested-loading,._assetPane_3vs9i_33>.ant-spin-nested-loading>.ant-spin-container{height:100%;min-height:0}._assetPane_3vs9i_33>.ant-spin-nested-loading>.ant-spin-container{flex-direction:column;display:flex}._assetPane_3vs9i_33 .ant-segmented{width:calc(100% - 40px);margin:0 20px}._assetContent_3vs9i_176{padding:16px 20px 24px}._topicFilter_3vs9i_177{width:220px;margin-bottom:12px}._prestudyCard_3vs9i_178{width:100%}._prestudyCard_3vs9i_178 .ant-card-body{padding:14px}._evidenceLine_3vs9i_180{margin-top:12px;display:block}._evidenceQuote_3vs9i_181{border-left:3px solid var(--brand-500,#1677ff);background:var(--item-hover-bg);margin-top:10px;padding:10px 12px}._fullWidth_3vs9i_182{width:100%}@media (width<=1180px){._workspace_3vs9i_23{grid-template-columns:210px minmax(400px,1fr)}._agentPane_3vs9i_34{grid-column:1/-1;min-height:520px}._page_3vs9i_1{height:auto}}@media (width<=760px){._header_3vs9i_10{flex-direction:column;align-items:stretch}._workspace_3vs9i_23{flex-direction:column;display:flex}._libraryPane_3vs9i_32{max-height:260px}._assetPane_3vs9i_33{min-height:620px}}._treeNodeRow_3vs9i_197{justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;display:inline-flex!important}._treeNodeTitle_3vs9i_206{flex:1;gap:6px;min-width:0;overflow:hidden;align-items:center!important;display:inline-flex!important}._treeNodeTitle_3vs9i_206>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._nodeColorDot_3vs9i_221{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 1px #0000001f}._treeNodeActions_3vs9i_230{opacity:0;flex-shrink:0;margin-left:4px;transition:opacity .15s ease-in-out;align-items:center!important;display:inline-flex!important}._treeNodeRow_3vs9i_197:hover ._treeNodeActions_3vs9i_230,.ant-dropdown-open ._treeNodeActions_3vs9i_230{opacity:1}._page_t6aed_1{background:var(--bg-layout,#f6f7fb);min-height:calc(100vh - 64px)}._content_t6aed_2{padding:24px 32px 48px}._search_t6aed_3{max-width:420px;margin-bottom:22px}._grid_t6aed_4{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}._card_t6aed_5{max-width:290px;overflow:hidden}._cover_t6aed_6,._placeholder_t6aed_6{object-fit:cover;width:100%;height:150px}._placeholder_t6aed_6{color:#6d5cae;letter-spacing:.08em;background:linear-gradient(135deg,#e0e7ff,#f3e8ff 55%,#fce7f3);place-items:center;font-weight:600;display:grid}._summary_t6aed_8{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;display:-webkit-box;overflow:hidden}._time_t6aed_9{color:#9ca3af;margin-top:12px;font-size:12px}._empty_t6aed_10{padding:80px 0}._pagination_t6aed_11{text-align:right;margin-top:28px}._createCard_t6aed_12{cursor:pointer;justify-content:center;align-items:center;max-width:290px;height:100%;min-height:242px;display:flex;border:1px dashed var(--border-color,#eceef2)!important;background:var(--bg-color,#fff)!important;border-radius:8px!important;transition:all .18s!important}._createCard_t6aed_12:hover{border-color:var(--brand-500,#1677ff)!important;background:var(--item-hover-bg,#4f6ef70a)!important}._createCard_t6aed_12 .ant-card-body{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}._createCardContent_t6aed_37{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width<=720px){._content_t6aed_2{padding:20px}}._page_x9a6k_1{background:var(--bg-color);flex-direction:column;min-height:calc(100vh - 64px);margin:-16px -20px;display:flex}._header_x9a6k_2{z-index:10;background:var(--bg-color);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;display:grid;position:sticky;top:-16px}._headerLeft_x9a6k_3{align-items:center;gap:10px;min-width:0;display:flex}._breadcrumb_x9a6k_4{color:var(--text-secondary);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}._breadcrumbCurrent_x9a6k_5{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:500;overflow:hidden}._titleInput_x9a6k_6{color:var(--text-color);border-radius:6px;min-width:0;padding:6px 8px;font-size:17px;font-weight:600;transition:background-color .15s,box-shadow .15s}._titleInput_x9a6k_6:hover{background-color:var(--item-hover-bg)}._titleInput_x9a6k_6:focus,._titleInput_x9a6k_6:focus-within{background-color:var(--bg-color);box-shadow:0 0 0 2px #7c5cf62e}._headerActions_x9a6k_9{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}._saveState_x9a6k_10{border-radius:12px;align-items:center;gap:6px;padding:2px 8px;font-size:13px;display:inline-flex}._saveDot_x9a6k_11{border-radius:50%;flex-shrink:0;width:6px;height:6px}._saveStateSaved_x9a6k_12{color:#10b981}._saveStateSaved_x9a6k_12 ._saveDot_x9a6k_11{background:#10b981}._saveStateSaving_x9a6k_14{color:#d97706}._saveStateSaving_x9a6k_14 ._saveDot_x9a6k_11{background:#d97706;animation:1.2s ease-in-out infinite _pulse_x9a6k_1}._saveStateError_x9a6k_16{color:#ef4444}._saveStateError_x9a6k_16 ._saveDot_x9a6k_11{background:#ef4444}._saveStateConflict_x9a6k_18{color:#7c3aed}._saveStateConflict_x9a6k_18 ._saveDot_x9a6k_11{background:#7c3aed}@keyframes _pulse_x9a6k_1{0%,to{opacity:1}50%{opacity:.35}}._banner_x9a6k_21{color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a;align-items:center;gap:12px;padding:8px 24px;font-size:13px;display:flex}._bannerConflict_x9a6k_22{color:#5b21b6;background:#faf5ff;border-bottom-color:#c4b5fd}._bannerIcon_x9a6k_23{flex-shrink:0}._bannerText_x9a6k_24{flex:1;min-width:0}._bannerTitle_x9a6k_25{font-weight:600}._bannerActions_x9a6k_26{flex-shrink:0}._content_x9a6k_27{--editor-toolbar-top:41px;width:100%;margin:0;padding:0}._center_x9a6k_28{place-items:center;min-height:60vh;display:grid}._skeletonHeader_x9a6k_29{background:var(--bg-color);border-bottom:1px solid var(--border-color);padding:12px 24px}._skeletonContent_x9a6k_30{max-width:920px;margin:24px auto;padding:0 24px}._skeletonCard_x9a6k_31{background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;padding:24px}@media (width<=900px){._header_x9a6k_2{grid-template-columns:auto 1fr;padding:10px 14px}._headerActions_x9a6k_9{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}._titleInput_x9a6k_6{font-size:16px}._breadcrumbCurrent_x9a6k_5{max-width:180px}._content_x9a6k_27{padding:0 14px}}@media (width<=600px){._saveStateText_x9a6k_40{display:none}}._page_1ydca_1{background:var(--surface-0);width:100vw;height:100vh;overflow:hidden}._centered_1ydca_8{background:var(--surface-0);place-items:center;width:100vw;height:100vh;padding:24px;display:grid}._drawer_1ka5r_1 .ant-drawer-content{background:var(--surface-1);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text-color)}._drawer_1ka5r_1 .ant-drawer-header{border-bottom:1px solid var(--border-color-light)}._profileHeader_1ka5r_12{background:var(--brand-gradient-subtle);border:1px solid var(--border-color-light);border-radius:12px;align-items:center;gap:16px;margin-bottom:24px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden}._profileHeader_1ka5r_12:before{content:"";background:var(--brand-gradient);opacity:.15;filter:blur(40px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-50%;right:-20%}._profileInfo_1ka5r_40{flex-direction:column;gap:4px;display:flex}._username_1ka5r_46{color:var(--text-color);font-size:18px;font-weight:600}._email_1ka5r_52{color:var(--text-secondary);font-size:13px}._roles_1ka5r_57{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._sectionTitle_1ka5r_65{color:var(--text-color);align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:600;display:flex}._subscriptionCard_1ka5r_76{background:var(--surface-0);border:1px solid var(--border-color-light);border-radius:12px;margin-bottom:20px;padding:16px;transition:all .3s;box-shadow:0 4px 12px #00000005}._subscriptionCard_1ka5r_76:hover{border-color:var(--brand-300);transform:translateY(-2px);box-shadow:0 6px 16px #0000000a}._subHeader_1ka5r_92{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._planName_1ka5r_99{color:var(--brand-500);font-size:16px;font-weight:600}._subDetails_1ka5r_105{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}._quotaGrid_1ka5r_114{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}._balanceCard_1ka5r_121{background:var(--surface-0);border:1px solid var(--border-color-light);text-align:center;border-radius:12px;padding:16px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #00000005}._balanceCard_1ka5r_121:hover{border-color:var(--brand-400);transform:translateY(-4px);box-shadow:0 10px 24px #4f6ef714}._cardLabel_1ka5r_139{color:var(--text-secondary);margin-bottom:8px;font-size:13px}._cardValue_1ka5r_145{margin-bottom:4px;font-size:26px;font-weight:700;line-height:1.2}._valueGreen_1ka5r_152{color:#52c41a}._valueOrange_1ka5r_156{color:#fa8c16}._valueRed_1ka5r_160{color:#f5222d}._cardUnit_1ka5r_164{color:var(--text-tertiary);font-size:12px}._ledgerTab_1ka5r_170{padding-top:8px}._ledgerTable_1ka5r_174 .ant-table{background:0 0}._ledgerTable_1ka5r_174 .ant-table-cell{font-size:13px;border-bottom:1px solid var(--border-color-light)!important;background:0 0!important;padding:12px 8px!important}._warningAlert_1ka5r_186{border-radius:8px;margin-bottom:24px}._emptyState_1ka5r_191{text-align:center;color:var(--text-tertiary);padding:32px 0}._progressSection_1ka5r_197{margin-bottom:24px;padding:0 4px}._compositionCard_1ka5r_203{background:linear-gradient(135deg, var(--surface-0) 0%, #4f6ef708 100%);border:1px dashed var(--brand-300);border-radius:12px;margin-bottom:24px;padding:16px;transition:all .3s;box-shadow:0 4px 12px #00000003}._compositionCard_1ka5r_203:hover{border-color:var(--brand-400);transform:translateY(-2px);box-shadow:0 8px 20px #4f6ef70f}._compositionTitle_1ka5r_219{color:var(--brand-600);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}._compositionTitleText_1ka5r_229{color:var(--brand-600)}._compositionDesc_1ka5r_233{color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-color-light);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.5}._compositionDetails_1ka5r_244{flex-direction:column;gap:6px;display:flex}._detailRow_1ka5r_250{justify-content:space-between;align-items:center;font-size:12px;display:flex}._detailLabel_1ka5r_257{color:var(--text-tertiary)}._detailValue_1ka5r_261{color:var(--text-color);font-weight:600}._header_1ys0r_1{z-index:99;background:var(--header-bg);height:64px;box-shadow:none;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}._electronHeader_1ys0r_15{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;border-bottom-color:#0f172a0b}._platformDarwin_1ys0r_21{padding-left:88px}._platformWindowControls_1ys0r_25{padding-right:150px}._left_1ys0r_29{flex:1}._right_1ys0r_33{-webkit-app-region:no-drag;align-items:center;display:flex}._tenantTag_1ys0r_39{-webkit-app-region:no-drag;transition:all .3s}._tenantTag_1ys0r_39:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014;border-color:var(--brand-500,#1890ff)!important;color:var(--brand-500,#1890ff)!important}._updateButton_1ys0r_51{height:32px;color:var(--brand-500,#1890ff);border:1px solid color-mix(in srgb, var(--brand-500,#1890ff) 28%, transparent);background:color-mix(in srgb, var(--brand-500,#1890ff) 8%, transparent);white-space:nowrap;-webkit-app-region:no-drag;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}._updateButton_1ys0r_51:hover{color:#fff!important;background:var(--brand-500,#1890ff)!important;border-color:var(--brand-500,#1890ff)!important}._updateText_1ys0r_72{line-height:1}._updateIcon_1ys0r_76{font-size:15px}._layout_13kmy_1{height:100vh;overflow:hidden}._sider_13kmy_6{z-index:100;border-right:1px solid var(--sider-border-color);position:fixed;top:0;bottom:0;left:0;background:var(--sider-bg)!important}._sider_13kmy_6 .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}._menuWrapper_13kmy_22{flex-direction:column;flex:1;display:flex;overflow:hidden auto}._siderResizeHandle_13kmy_30{z-index:101;cursor:col-resize;background:0 0;justify-content:center;align-items:center;width:6px;transition:left .2s,background .2s;display:flex;position:fixed;top:0;bottom:0}._siderResizeHandle_13kmy_30:hover{background:#4f6ef714}._siderResizeHandleCollapsed_13kmy_48{cursor:default}._siderResizeBar_13kmy_52{background:var(--sider-resize-bar-bg);border-radius:2px;width:3px;height:42px;transition:background .2s}._siderResizeHandle_13kmy_30:hover ._siderResizeBar_13kmy_52{background:#4f6ef7e6}._logo_13kmy_64{min-height:80px;color:var(--logo-text-color);border-bottom:1px solid var(--logo-border-color);background:0 0;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex;overflow:hidden}._logoCollapsed_13kmy_77{justify-content:center;padding:12px 8px}._logoDarwin_13kmy_82{min-height:104px;padding-top:38px}._logoMark_13kmy_87{background:#fffffff0;border-radius:12px;flex:0 0 44px;width:44px;height:44px;padding:4px;box-shadow:0 6px 18px #1310303d}._logoImage_13kmy_97{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}._logoText_13kmy_105{flex-direction:column;gap:2px;min-width:0;display:flex}._logoTitle_13kmy_112{color:var(--logo-text-color);font-size:13px;font-weight:700;line-height:1.25}._logoSubtitle_13kmy_119{color:var(--logo-subtitle-color);font-size:11px;line-height:1.2}._menuError_13kmy_125{padding:8px}._menuLoading_13kmy_129{color:var(--logo-subtitle-color);align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}._content_13kmy_138{flex-direction:column;flex:1;min-height:0;margin:0;padding:16px 20px;display:flex;overflow:hidden auto}._sider_13kmy_6 .ant-layout-sider-trigger{border-top:1px solid var(--sider-border-color);border-right:1px solid var(--sider-border-color);transition:all .2s;background:var(--sider-bg)!important;color:var(--logo-text-color)!important}._sider_13kmy_6 .ant-layout-sider-trigger:hover{background:var(--item-hover-bg)!important}:root{--brand-500:#4f6ef7;--brand-400:#7b8ff9;--brand-300:#a3b0fb;--brand-gradient:linear-gradient(135deg, #4f6ef7 0%, #7b5cf7 50%, #a78bfa 100%);--brand-gradient-subtle:linear-gradient(135deg, #4f6ef714 0%, #7b5cf70a 100%);--surface-0:#fff;--surface-1:#fff;--surface-2:#f8f9fc;--surface-3:#f0f2f8;--glass-bg:#ffffffb8;--glass-border:#fff9;--glass-shadow:0 8px 32px #0000000f;--glass-blur:blur(16px);--glow-color:#4f6ef714;--glow-color-hover:#4f6ef72e;--bg-color:var(--surface-0);--bg-layout:var(--surface-1);--border-color:#e8e8f0;--border-color-light:#f0f0f6;--text-color:#1a1a2e;--text-secondary:#595959;--text-tertiary:#8c8c8c;--text-quaternary:#bfbfbf;--header-bg:#f5f7fa;--sider-bg:#f5f7fa;--sider-border-color:#0f172a0f;--sider-resize-bar-bg:#0f172a26;--logo-text-color:#1a1a2e;--logo-subtitle-color:#595959;--logo-border-color:#0f172a0f;--item-hover-bg:#eef0ff;--item-active-bg:#e4e7ff;--message-ai-bg:#f5f6fa;--bubble-system-bg:#f0f7ff;--bubble-system-border:#d6e9ff;--input-bg:#fff;--input-box-bg:#fff;--chip-bg:#f5f6fa;--btn-bg:#e8e8f0;--tree-hover-bg:#f0f2ff;--tree-active-bg:#eef0ff;--right-panel-bg:#fff;--header-shadow:0 1px 4px #00000014}[data-theme=dark]{--brand-500:#6b8aff;--brand-400:#8da3ff;--brand-300:#b0bfff;--brand-gradient:linear-gradient(135deg, #6b8aff 0%, #9b7cff 50%, #c4afff 100%);--brand-gradient-subtle:linear-gradient(135deg, #6b8aff1f 0%, #9b7cff0f 100%);--surface-0:#0d0d0d;--surface-1:#141416;--surface-2:#1c1c1f;--surface-3:#26262b;--glass-bg:#141416c7;--glass-border:#ffffff14;--glass-shadow:0 8px 32px #0006;--glass-blur:blur(20px);--glow-color:#6b8aff26;--glow-color-hover:#6b8aff4d;--bg-color:var(--surface-0);--bg-layout:var(--surface-1);--border-color:#2a2a30;--border-color-light:#1f1f24;--text-color:#ffffffe6;--text-secondary:#fff9;--text-tertiary:#ffffff61;--text-quaternary:#fff3;--header-bg:var(--surface-2);--sider-bg:var(--surface-1);--sider-border-color:#ffffff14;--sider-resize-bar-bg:#ffffff24;--logo-text-color:#ffffffe6;--logo-subtitle-color:#ffffffb8;--logo-border-color:#ffffff14;--item-hover-bg:#ffffff0f;--item-active-bg:#6b8aff26;--message-ai-bg:var(--surface-2);--bubble-system-bg:#0d1528;--bubble-system-border:#1a2d50;--input-bg:var(--surface-0);--input-box-bg:var(--surface-0);--chip-bg:var(--surface-2);--btn-bg:var(--surface-3);--tree-hover-bg:#ffffff0f;--tree-active-bg:#6b8aff26;--right-panel-bg:var(--surface-1);--header-shadow:0 1px 4px #0009}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-layout);color:var(--text-color);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,HarmonyOS Sans,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff26}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-up{animation:.4s ease-out both fadeInUp}.animate-fade-in{animation:.3s ease-out both fadeIn}.animate-scale-in{animation:.25s ease-out both scaleIn}.stagger-children>*{opacity:0;animation:.4s ease-out forwards fadeInUp}.stagger-children>:first-child{animation-delay:50ms}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.15s}.stagger-children>:nth-child(4){animation-delay:.2s}.stagger-children>:nth-child(5){animation-delay:.25s}.stagger-children>:nth-child(6){animation-delay:.3s}.stagger-children>:nth-child(7){animation-delay:.35s}.stagger-children>:nth-child(8){animation-delay:.4s}.stagger-children>:nth-child(9){animation-delay:.45s}.stagger-children>:nth-child(10){animation-delay:.5s}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite skeletonShimmer}.text-gradient{background:linear-gradient(135deg, var(--brand-500) 0%, #8a2be2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}
